zoukankan      html  css  js  c++  java
  • 删除system/app下的apk

    要删除系统system/app目录下的的APK,由于/system/app目录默认是只读,所以,想要删除这些APK,必须首先获得system目录的删除权限。通过如下步骤删除system/app下的apk文件:

    1. 连接设备。如果是手机则需要打开usb调试,设置--》应用程序--》开发--》USB调试。如果是其他设备可能还需要:adb connect 目标设备的IP地址(192.168.1.1)。adb connect 用来连接设备。

    2. 打开cmd,进入设备。输入命令:adb shell 

    3. #mount

    此命令用来查看挂载情况。

    你将会看到如下信息:

    C:\Documents and Settings\Administrator>adb shell
    root@android:/ # mount
    mount
    rootfs / rootfs rw 0 0
    tmpfs /dev tmpfs rw,nosuid,relatime,mode=755 0 0
    devpts /dev/pts devpts rw,relatime,mode=600,ptmxmode=000 0 0
    proc /proc proc rw,relatime 0 0
    sysfs /sys sysfs rw,relatime 0 0
    /dev/block/mtdblock3 /system yaffs2 ro,relatime 0 0
    /dev/block/mtdblock4 /param yaffs2 rw,relatime 0 0
    /dev/block/mtdblock5 /dtv yaffs2 rw,relatime 0 0
    /dev/block/mtdblock6 /atv yaffs2 rw,relatime 0 0
    /dev/block/mtdblock8 /data yaffs2 rw,nosuid,nodev,relatime 0 0
    none /acct cgroup rw,relatime,cpuacct 0 0
    tmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 0
    tmpfs /mnt/obb tmpfs rw,relatime,mode=755,gid=1000 0 0
    none /dev/cpuctl cgroup rw,relatime,cpu 0 0
    /dev/block/mtdblock7 /cache yaffs2 rw,nosuid,nodev,relatime 0 0
    none /proc/bus/usb usbfs rw,relatime,devmode=777,busmode=777,listmode=777 0 0

    找到system的挂载信息,如红色字体所示。

     

    然后输入下面命令:

    #mount -o remount rw /dev/block/mtdblock3 /system yaffs2 ro,relatime 0 0

    4. 退出adb

    输入命令exit:root@android:/ # exit

    然后执行删除apk操作。

    5. 依次输入以下命令:

    adb shell

    cd /system/app

    rm  XXX.apk

    XXX.apk就是要删除的apk。

     

    总结:先获得system操作权限,然后再删除文件。因为system默认是只读,不允许删除文件

    原文地址:http://blog.csdn.net/songqingxi/article/details/7706715

  • 相关阅读:
    大显示器有用了,看报纸很爽
    密码概率(转)
    什么是社会工程攻击(转)
    C# 在购物车系统中生成不重复的订单号[转]
    jQuery选择器总结[转]
    多种下拉框功能插件
    异步提交
    MVC3开发常常遇到的问题及常常使用到的代码片段
    MVC3怎样设置ntext字段?
    jQuery子页面刷新父页面局部刷新+整体刷新 [转]
  • 原文地址:https://www.cnblogs.com/garygou/p/2844521.html
Copyright © 2011-2022 走看看