由于/system/app目录默认是只读,想要删除这些APK必须首先获得system目录的删除权限。

1. 连接设备。如果是手机则需要打开usb调试,设置--》应用程序--》开发--》USB调试。如果是其他设备可能还需要:adb connect 目标设备的IP地址(192.168.1.1)。adb connect 用来连接设备。
2. 打开cmd,进入设备。输入命令:adb shell
3. #mount
此命令用来查看挂载情况。
你将会看到如下信息:
  1. C:\>adb?shell
  2. root@android:/?#?mount
  3. mount
  4. rootfs?/?rootfs?rw?0?0
  5. tmpfs?/dev?tmpfs?rw,nosuid,relatime,mode=755?0?0
  6. devpts?/dev/pts?devpts?rw,relatime,mode=600,ptmxmode=000?0?0
  7. proc?/proc?proc?rw,relatime?0?0
  8. sysfs?/sys?sysfs?rw,relatime?0?0
  9. /dev/block/mtdblock3?/system?yaffs2?ro,relatime?0?0
  10. /dev/block/mtdblock4?/param?yaffs2?rw,relatime?0?0
  11. /dev/block/mtdblock5?/dtv?yaffs2?rw,relatime?0?0
  12. /dev/block/mtdblock6?/atv?yaffs2?rw,relatime?0?0
  13. /dev/block/mtdblock8?/data?yaffs2?rw,nosuid,nodev,relatime?0?0
  14. none?/acct?cgroup?rw,relatime,cpuacct?0?0
  15. tmpfs?/mnt/asec?tmpfs?rw,relatime,mode=755,gid=1000?0?0
  16. tmpfs?/mnt/obb?tmpfs?rw,relatime,mode=755,gid=1000?0?0
  17. none?/dev/cpuctl?cgroup?rw,relatime,cpu?0?0
  18. /dev/block/mtdblock7?/cache?yaffs2?rw,nosuid,nodev,relatime?0?0
  19. none?/proc/bus/usb?usbfs?rw,relatime,devmode=777,busmode=777,listmode=777?0?0

找到system的挂载信息后输入下面命令:

  1. #mount?-o?remount?rw?/dev/block/mtdblock3?/system?yaffs2?ro,relatime?0?0
4. 退出adb,然后执行删除apk操作。
输入命令
  1. exit:root@android:/?#?exit
5. 依次输入以下命令:
  1. adb?shell
  2. cd?/system/app
  3. rm??gmail.apk
这样gmail.apk就被删除了,其他文件也是同理

标签: Android, ADB

评论已关闭