rm 失败,在 Rooted Android 上不允许操作
rm failed, Operation not permitted on Rooted Android
我有一台 Brigmton 平板电脑,我已经通过 KingRoot apk 获得了 root 权限。我还在我的电脑上安装了 fastboot 和 adb 工具 (Ubuntu),这样我就可以在插入 USB 后访问该设备:
[root@fmartin-Vostro-3350 ~]# adb devices
List of devices attached
65EAI7SOAY6SGEZL device
[root@fmartin-Vostro-3350 ~]# adb shell
shell@mr900:/ $ su
root@mr900:/ # id -a
uid=0(root) gid=0(root) context=u:r:toolbox:s0
我的问题如下,我有几个应用程序无法卸载,但我可以,但每次重新启动它们都会恢复。问题是,即使卸载了它们,/data/app 中也有一个 apk 文件,即使不是 root,我也无法删除它:
root@mr900:/ # cd /data/app
root@mr900:/data/app # rm com.hola.launcher-1.apk
rm failed for com.hola.launcher-1.apk, Operation not permitted
l com.hola.launcher-1.apk
-rw-r--r-- system system 3111376 2015-10-25 19:36 com.hola.launcher-1.apk
/data 已挂载为 rw,如果我尝试在那里写入,我会成功:
root@mr900:/data/app # touch writeTest
root@mr900:/data/app # ls -l writeTest
-rw-r----- root root 0 2013-01-01 11:21 writeTest
apk 文件有 'immutable' 属性,但我删除了它,但我仍然无法删除它:
root@mr900:/data/app # lsattr com.*
----ia-A-----e- com.dianxinos.dxbs-1.apk
-----a-A-----e- com.hola.launcher-1.apk
----ia-A-----e- com.mubiquo.nestlecocina-1.apk
知道发生了什么事吗?
提前致谢!
按照@Ajitha 发布的 link 中的说明进行操作,然后成功了。
即使我尝试删除不可变的 i
属性,这还不够,我不得不将它们全部删除:
root@mr900:/data/app # ls -l
-rw-r--r-- system system 8122773 2015-10-27 15:52 com.dianxinos.dxbs-1.apk
-rw-r--r-- system system 3111376 2015-10-25 19:36 com.hola.launcher-1.apk
-rw-r--r-- system system 9160182 2015-10-28 07:59 com.mubiquo.nestlecocina-1.apk
-rw-r--r-- system system 7446598 2015-10-24 18:50 mobi.wifi.toolbox-1.apk
-rw-r--r-- system system 4930894 2013-01-01 11:06 stericson.busybox-1.apk
-rw------- system system 0 2013-01-01 11:06 vmdl132896219.tmp
-rw-r----- root root 0 2013-01-01 11:21 writeTest
root@mr900:/data/app # chattr -AacdDijsStu *.apk
root@mr900:/data/app # rm com.hola.launcher-1.apk
root@mr900:/data/app # ls -l com.hola.launcher-1.apk
com.hola.launcher-1.apk: No such file or directory
我有一台 Brigmton 平板电脑,我已经通过 KingRoot apk 获得了 root 权限。我还在我的电脑上安装了 fastboot 和 adb 工具 (Ubuntu),这样我就可以在插入 USB 后访问该设备:
[root@fmartin-Vostro-3350 ~]# adb devices
List of devices attached
65EAI7SOAY6SGEZL device
[root@fmartin-Vostro-3350 ~]# adb shell
shell@mr900:/ $ su
root@mr900:/ # id -a
uid=0(root) gid=0(root) context=u:r:toolbox:s0
我的问题如下,我有几个应用程序无法卸载,但我可以,但每次重新启动它们都会恢复。问题是,即使卸载了它们,/data/app 中也有一个 apk 文件,即使不是 root,我也无法删除它:
root@mr900:/ # cd /data/app
root@mr900:/data/app # rm com.hola.launcher-1.apk
rm failed for com.hola.launcher-1.apk, Operation not permitted
l com.hola.launcher-1.apk
-rw-r--r-- system system 3111376 2015-10-25 19:36 com.hola.launcher-1.apk
/data 已挂载为 rw,如果我尝试在那里写入,我会成功:
root@mr900:/data/app # touch writeTest
root@mr900:/data/app # ls -l writeTest
-rw-r----- root root 0 2013-01-01 11:21 writeTest
apk 文件有 'immutable' 属性,但我删除了它,但我仍然无法删除它:
root@mr900:/data/app # lsattr com.*
----ia-A-----e- com.dianxinos.dxbs-1.apk
-----a-A-----e- com.hola.launcher-1.apk
----ia-A-----e- com.mubiquo.nestlecocina-1.apk
知道发生了什么事吗?
提前致谢!
按照@Ajitha 发布的 link 中的说明进行操作,然后成功了。
即使我尝试删除不可变的 i
属性,这还不够,我不得不将它们全部删除:
root@mr900:/data/app # ls -l
-rw-r--r-- system system 8122773 2015-10-27 15:52 com.dianxinos.dxbs-1.apk
-rw-r--r-- system system 3111376 2015-10-25 19:36 com.hola.launcher-1.apk
-rw-r--r-- system system 9160182 2015-10-28 07:59 com.mubiquo.nestlecocina-1.apk
-rw-r--r-- system system 7446598 2015-10-24 18:50 mobi.wifi.toolbox-1.apk
-rw-r--r-- system system 4930894 2013-01-01 11:06 stericson.busybox-1.apk
-rw------- system system 0 2013-01-01 11:06 vmdl132896219.tmp
-rw-r----- root root 0 2013-01-01 11:21 writeTest
root@mr900:/data/app # chattr -AacdDijsStu *.apk
root@mr900:/data/app # rm com.hola.launcher-1.apk
root@mr900:/data/app # ls -l com.hola.launcher-1.apk
com.hola.launcher-1.apk: No such file or directory