论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com
»
论坛
›
软件与程序人生
›
移动端开发
›
ADB的设置和使用及刷机root
ADB的设置和使用及刷机root
缠丝猫
论坛元老
|
2024-8-13 23:24:38
|
显示全部楼层
|
阅读模式
楼主
主题
1008
|
帖子
1008
|
积分
3024
ADB的设置和使用
ADB即Android Debug Bridge,安卓调试桥,是谷歌为安卓开辟者提供的开辟工具之一,可以让你的电脑以指令窗口的方式控制手机。可以在安卓开辟者网页中的 SDK 平台工具页面下直接下载对应系统的 adb 设置文件,大小只有几十MB
下载地点:https://developer.android.com/studio/releases/platform-tools?hl=zh-cn
各平台历史版本下载地点:https://androidmtk.com/download-android-sdk-platform-tools
选择和使用电脑相适配的,下载之后是zip文件夹,解压后放到自己指定的目次即可
Windows操纵系统的用户下载后,可以把该文件夹到场到环境变量中
mac用户把下载好的zip解压到某路径后,将该路径添加到环境变量中
# 把这个路径加入到环境变量
-打开Terminal
-敲 vi .zprofile
-export PATH=${PATH}:/Users/你的名字/platform-tools保存的路径
-敲 esc 敲 :wq 退出
# 3 让环境变量生效
source .zprofile
# 4 打开 Terminal,测试
adb version
复制代码
ADB工具解压后的文件夹
使用ADB操纵手机
在手机端,开启USB调试(我这里使用的是pixel2 XL)
点击设置 -> 关于手机 ->版本号(最底部)—>点击7次(开启usb调试)
点击设置 -> 系统—> 高级—>开辟者选项 -->进入
ADB常用命令
1、开启和关闭adb服务
adb start-server 启动ADB
adb kill-server 关闭ADB
2、列出电脑上链接的手机
adb devices
3、上传下载文件
adb -s 设备id号 push 电脑上文件的路径 /手机上的路径
4、把手机上文件下载到电脑上
adb pull /sdcard/download/xxx ./
5、在手机上安装和卸载软件
adb install 软件路径 # 安装
adb uninstall 软件包名 #卸载
adb shell pm list packages # 查看手机上装的所有软件包名
6、查看手机处理器平台
adb shell getprop ro.product.cpu.abi
7、进入安卓手机系统
adb shell
#其他常用的命令
- 查看手机设备:adb devices
- 查看设备型号:adb shell getprop ro.product.model
- 查看电池信息:adb shell dumpsys battery
- 查看设备ID:adb shell settings get secure android_id
- 查看设备IMEI:adb shell dumpsys iphonesubinfo
- 查看Android版本:adb shell getprop ro.build.version.release
- 查看手机网络信息:adb shell ifconfig
- 查看设备日志:adb logcat
- 重启手机设备:adb reboot
- 安装一个apk:adb install /path/demo.apk
- 卸载一个apk:adb uninstall <package>
- 查看系统运行进程:adb shell ps
- 查看系统磁盘情况:adb shell ls /path/
- 手机设备截屏:adb shell screencap -p /sdcard/download/aa.png
- 手机文件下载到电脑:adb pull /sdcard/aa.png ./
- 电脑文件上传到手机:adb push aa.png /data/local/
- 手机设备录像:adb shell screenrecord /sdcard/ab.mp4
- 手机屏幕分辨率:adb shell wm size
- 手机屏幕密度:adb shell wm density
- 手机屏幕点击:adb shell input tap xvalue yvalue
- 手机屏幕滑动:adb shell input swipe 1000 1500 200 200
- 手机屏幕带时间滑动:adb shell input swipe 1000 1500 0 0 1000
- 手机文本输入:adb shell input text xxxxx
- 手机键盘事件:adb shell input keyevent xx
复制代码
使用ADB线刷手机及root手机
线刷(通过毗连计算机举行刷机):factory完整包,可以降级
线刷是指使用计算机通过USB毗连将刷机文件传输到装备上,并通过命令行工具(如ADB和Fastboot)实行刷机操纵的方式。
在线刷过程中,装备进入Fastboot模式,通过Fastboot命令将分区映像(如boot、system、recovery等)刷入装备。
线刷通常必要安装ADB和Fastboot工具,并具备肯定的命令行操纵本领。
刷机
去手机官网下载刷机包:https://developers.google.cn/android/images?hl=zh-cn
根据手机型号,找安装包
解压后,flash-all.bat是win线刷脚本,flash-all.sh是mac或Linux线刷脚本
进入Fastboot模式 重启手机,fastboot模式
adb reboot bootloader
检察fastboot是否正常毗连手机
fastboot devices
实行脚本
sudo ./flash-all.sh
刷入乐成,等待重启,重新开启调试模式
root手机
下载Magisk给手机root
下载地点:https://github.com/topjohnwu/Magisk/releases
把Magisk-v26.1.apk安装在手机上
adb install -r /Users/lqz/soft/Magisk-v26.1.apk
此时打开Magisk,看到超级用户栏是无法点选的,因为没有root
解压压缩包,刚刚装系统的压缩包解压后有image-taimen-rp1a.201005.004.a1.zip,把它解压,boot.img为引导镜像
把引导镜像[boot.img],使用Magisk修补[肯定要注意文件路径]
adb push ./boot.img /sdcard/Download
在手机上打开Magisk,选择安装–》选择修补一个文件—》选择上传的 boot.img —》点击开始—》修补完成后酿成
adb pull /sdcard/Download/magisk_patched-26100_0DQpw.img /Users/Tmac/soft
手机进入fastboot模式
adb reboot bootloader
fastboot devices
实行
fastboot flash boot /Users/Tmac/soft/magisk_patched-26100_0DQpw.img
重启手机,root完成
adb reboot bootloader
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
缠丝猫
论坛元老
这个人很懒什么都没写!
楼主热帖
【设置ssh免密不起作用?彻底搞懂密钥 ...
关于Servlet的补充知识
kubernetes之镜像拉取策略ImagePullSec ...
【云原生】Docker 进阶 -- 构建自定义 ...
MySQL 8.0 新特性梳理汇总
java如何编写增强for循环呢? ...
基于C#+unity的2D跑酷闯关对战冒险游戏 ...
常见开发模型-敏捷开发与瀑布开发模型 ...
在chatGPT的帮助下成功从Rancher中删除 ...
超融合技术入门:怎样轻松把握这一技术 ...
标签云
AI
运维
CIO
存储
服务器
浏览过的版块
云原生
Oracle
SQL-Server
Mysql
MES
网络安全
DevOps与敏捷开发
分布式数据库
快速回复
返回顶部
返回列表