现在的位置: 首页 > 综合 > 正文

android 删除手机自带的系统应用

2013年08月14日 ⁄ 综合 ⁄ 共 635字 ⁄ 字号 评论关闭

 在开发的过程中有个需求就是需要把手机里的自带应用删掉  否则包名相同我们将无法安装自己的app 在删除的过程中总共需要删除2个地方

1。adb shell 进入手机系统  依次进入到system 目录下的app目录下    cd system/app  找到你要删除的apk名字 拿相机为例 Camera.apk  输入rm Camera.apk  此时可能会报一个

 rm failed for Camera.apk, Read-only file system 的错 意思这个应用是系统应用 并且是只读的   我们没有权限删除这个应用   我们可以输入mount 来看一下权限 回车后出现很多数据 我们只关心有system这个即可  /dev/block/mtdblock0 /system yaffs2 ro 0 0    此时说明我们没有权限 
下面我们来获得权限  输入 输入mount -o remount,rw -t yaffs2 /dev/block/mtdblock0 /system  没有报错 下面我们在输入mount 来看一下效果  此时/dev/block/mtdblock0 /system yaffs2 rw 0 0      看出不同了吧 说明现在我们已经获得了删除的权限了

下面我们就rm Camera.apk  删除相机 ,此时还没有结束 我们还要进入到/data/data 目录下去删除与Camera有关的文件夹  找到文件夹后执行rm -rf  com.android.camera 回车

我们的任务完成了。如果想安装自己的相机app的话那你还需要重启一下手机  。

抱歉!评论已关闭.