明日复明日,明日何其多。
我生待明日,万事成蹉跎。

adb命令再归纳

如何进入fastboot

第一种方法:

在关机的情况下,同时按下power键和音量键,在boot驱动界面 手机插上USB线,进入CMD命令:

fastboot devices

第二种方法:

手机开启来后,手机插上USB线,进入CMD命令:

adb reboot bootloader                            — 进入fastboot模式
fastboot devices                                 — 查看设备是否连上

显示系统App

14.列出手机装的所有apk包名
adb shell pm list packages
系统应用:adb shell pm list packages -s
第三方应用:adb shell pm list packages -3
使用grep过滤 :adb shell pm list packages | grep qq

卸载和安装app

4.安装应用程序: adb install -r [apk文件]
-l #锁定该程序-r #重新安装该程序,保存数据-s #安装在SD卡内,而不是设备内部存储
例:adb install –r D:\mm.apk
5.卸载应用程序: adb uninstall [packagename]
例:adb uninstall com.tencent.mm
-k #不删除程序运行所产生的数据和缓存目录(如软件的数据库文件)
例:adb uninstall -k com.tencent.mm

6. 讲手机设备中的文件copy到本地计算机:
adb pull 设备目录 本地目录例:adb pull /sdcard/mm.txt D:\(讲内存卡根目录的txt文件copy到D盘根目录)
7.将本地计算机的文件copy到手机设备中
adb push 本地目录 手机设备目录例:adb push D:\mm.txt /sdcard

解决adb 只读问题

If your device is root so you can access to the shell. Try this

Mount as RW:

adb shell su -c "mount -o rw,remount,rw /system

Mount as RO:

adb shell su -c "mount -o ro,remount,ro /system"

adb apk卸载 大招 Failure [DELETE_FAILED_INTERNAL_ERROR]之后rm apk卸载

今天用adb uninstall com.xx.xx卸载一个软件

结果报错:Failure [DELETE_FAILED_INTERNAL_ERROR]
最后没有办法,装了个kingroot,通过kingroot卸载。。。

现在知道了:
首先:adb shell pm list packages -s 找到要删除的包名
获取包名的地址:adb shell pm path com.xx.xx
挂载系统读写权限:adb remount
删除包:adb shell rm /system/app/OldDriver/OldDriver.apk
最后adb reboot重启就OK

删除与包相关的所有数据,清除数据和缓存:adb shell pm clear <PACKAGE>

输出安装包的APK路径:adb shell pm path <PACKAGE>

赞(0) 打赏
未经允许不得转载:致明日 » adb命令再归纳
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

坚持,总会看见蓝天和白云

联系我们你来了,你就是最棒的!

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏