美文网首页
Android adb进阶

Android adb进阶

作者: 孤独的根号十二 | 来源:发表于2019-02-18 19:07 被阅读80次

    什么是adb?

    其实我们口中所讲的adb是个泛指,这其中有两个工具——Fastboot和ADB

    Fastboot:意思是快速启动。在安卓手机中fastboot是一种比recovery更底层的刷机模式。就是使用USB数据线连接手机的一种刷机模式。相对于某些系统(如ios)卡刷来说,线刷更可靠,安全。在PC端使用fastboot需要相应的fastboot工具,我们平常使用工具刷写Recovery镜像,实际上即是通过fastboot这个工具来调用实现。
    ADB:ADB的全称为Android Debug Bridge,即调试桥,方便调试设备或调试开发的Android APP。ADB是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的android设备。

    常用命令:

    adb命令:

    查看连接的设备

    adb devices

    把文件从手机中复制到电脑上

    adb pull <手机路径> <电脑路径>

    把文件从电脑复制到手机上

    adb push <电脑路径> <手机路径>

    重启命

    adb reboot

    重启到Rec

    adb reboot recovery

    重启到Fastboot

    adb reboot bootloader

    推送ROM包

    adb sideload <Rom包>

    输入

    adb disable-verity

    安装软件

    adb install apk文件名称.apk

    卸载apk软件

    adb uninstall apk包名.apk

    获得root权限:

    root

    设置超级用户模式

    su

    退出su :

    exit

    Fastboot命令:

    查看连接状态

    fastboot devices

    重启

    fastboot reboot

    重启到Fastboot

    fastboot reboot-bootloader
    除非你很了解该命令,否则以下命令请谨慎使用:

    解锁

    fastboot flashing unlock或fastboot oem unlock

    上锁

    fastboot flashing lock或fastboot oem lock

    清除分区数据

    fastboot erase <boot/system/data/cache/userdata/recovery>

    清除分区(四清)

    fastboot erase system -w

    格式化分区数据

    fastboot format <boot/system/data/cache/userdata/recovery>

    烧写分区

    fastboot flash < boot/system /recovery/radio/bootloader/ splash1/> <*.img>

    获取更多的错误信息

    gradlew processDebugManifest --stacktrace

    processDebugManifest 可以更换为其他编译错误

    相关文章

      网友评论

          本文标题:Android adb进阶

          本文链接:https://www.haomeiwen.com/subject/rjkmkqtx.html