ADB的设置和使用及刷机root

打印 上一主题 下一主题

主题 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解压到某路径后,将该路径添加到环境变量中
  1. # 把这个路径加入到环境变量
  2.         -打开Terminal
  3.     -敲 vi .zprofile
  4.     -export PATH=${PATH}:/Users/你的名字/platform-tools保存的路径
  5.         -敲 esc  敲 :wq 退出
  6. # 3 让环境变量生效
  7.         source .zprofile
  8. # 4 打开 Terminal,测试
  9.         adb version
复制代码


  • ADB工具解压后的文件夹

使用ADB操纵手机



  • 在手机端,开启USB调试(我这里使用的是pixel2 XL)

    • 点击设置 -> 关于手机 ->版本号(最底部)—>点击7次(开启usb调试)
    • 点击设置 -> 系统—> 高级—>开辟者选项 -->进入

ADB常用命令

  1. 1、开启和关闭adb服务
  2. adb start-server     启动ADB
  3. adb kill-server                   关闭ADB
  4. 2、列出电脑上链接的手机
  5. adb devices
  6. 3、上传下载文件
  7. adb -s 设备id号 push 电脑上文件的路径  /手机上的路径
  8. 4、把手机上文件下载到电脑上
  9. adb pull /sdcard/download/xxx ./
  10. 5、在手机上安装和卸载软件
  11. adb install 软件路径  # 安装
  12. adb uninstall 软件包名 #卸载
  13. adb shell pm list packages  # 查看手机上装的所有软件包名
  14. 6、查看手机处理器平台
  15. adb shell getprop ro.product.cpu.abi
  16. 7、进入安卓手机系统
  17. adb shell
  18. #其他常用的命令
  19.   - 查看手机设备:adb devices
  20.   - 查看设备型号:adb shell getprop ro.product.model
  21.   - 查看电池信息:adb shell dumpsys battery
  22.   - 查看设备ID:adb shell settings get secure android_id
  23.   - 查看设备IMEI:adb shell dumpsys iphonesubinfo
  24.   - 查看Android版本:adb shell getprop ro.build.version.release
  25.   - 查看手机网络信息:adb shell ifconfig
  26.   - 查看设备日志:adb logcat
  27.   - 重启手机设备:adb reboot
  28.   - 安装一个apk:adb install /path/demo.apk
  29.   - 卸载一个apk:adb uninstall <package>
  30.   - 查看系统运行进程:adb shell ps
  31.   - 查看系统磁盘情况:adb shell ls /path/
  32.   - 手机设备截屏:adb shell screencap -p /sdcard/download/aa.png
  33.   - 手机文件下载到电脑:adb pull /sdcard/aa.png ./
  34.   - 电脑文件上传到手机:adb push aa.png /data/local/
  35.   - 手机设备录像:adb shell screenrecord /sdcard/ab.mp4
  36.   - 手机屏幕分辨率:adb shell wm size
  37.   - 手机屏幕密度:adb shell wm density
  38.   - 手机屏幕点击:adb shell input tap xvalue yvalue
  39.   - 手机屏幕滑动:adb shell input swipe 1000 1500 200 200
  40.   - 手机屏幕带时间滑动:adb shell input swipe 1000 1500 0 0 1000
  41.   - 手机文本输入:adb shell input text xxxxx
  42.   - 手机键盘事件: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 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

缠丝猫

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表