如何删除Android特别流氓的应用
系统的apk必须要root后才能卸载,没什么好说的。但有的apk就异常难删除,即便你取得了root权限。
以Kinguser.apk为例。这应该是Kingroot搞出来的,不知道是怎么装上去的,我是用SuperSU。
-
RE文件管理器浏览发现,Kinguser.apk在system/app下,删除无效,更改权限无效,已经挂载了读写权限。
-
adb连接删除。
adb shell rm system/app/Kinguser.apk
failed
adb remount
还是failed
-
adb shell直接进切换root权限再试。
adb shell
su
获得root权限
cd /system/app
进app目录
mount
挂载文件夹
看显示:
rootfs / rootfs ro,relatime 0 0
/dev/block/mmcblk0p24 /mnvm2:0 ext4 rw,seclabel,relatime,noauto_da_alloc,data=or
dered 0 0
/dev/block/mmcblk0p28 /modem_log ext4 rw,seclabel,relatime,noauto_da_alloc,data=
ordered 0 0
tmpfs /dev tmpfs rw,seclabel,nosuid,relatime,mode=755 0 0
devpts /dev/pts devpts rw,seclabel,relatime,mode=600 0 0
none /dev/frz cgroup rw,relatime,freezer 0 0
none /dev/cpuctl cgroup rw,relatime,cpu 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,seclabel,relatime 0 0
selinuxfs /sys/fs/selinux selinuxfs rw,relatime 0 0
/sys/kernel/debug /sys/kernel/debug debugfs rw,relatime,mode=755 0 0
tmpfs /mnt/asec tmpfs rw,seclabel,relatime,mode=755,gid=1000 0 0
tmpfs /mnt/obb tmpfs rw,seclabel,relatime,mode=755,gid=1000 0 0
tmpfs /e2fslog tmpfs rw,seclabel,relatime,mode=755 0 0
/dev/block/platform/ff1fe000.dwmmc0/by-name/system /system ext4 ro,seclabel,rela
time,data=ordered 0 0
mount -o remount /dev/block/platform/ff1fe000.dwmmc0/by-name/system
挂载读写
mount
看显示
rootfs / rootfs ro,relatime 0 0
/dev/block/mmcblk0p24 /mnvm2:0 ext4 rw,seclabel,relatime,noauto_da_alloc,data=or
dered 0 0
/dev/block/mmcblk0p28 /modem_log ext4 rw,seclabel,relatime,noauto_da_alloc,data=
ordered 0 0
tmpfs /dev tmpfs rw,seclabel,nosuid,relatime,mode=755 0 0
devpts /dev/pts devpts rw,seclabel,relatime,mode=600 0 0
none /dev/frz cgroup rw,relatime,freezer 0 0
none /dev/cpuctl cgroup rw,relatime,cpu 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,seclabel,relatime 0 0
selinuxfs /sys/fs/selinux selinuxfs rw,relatime 0 0
/sys/kernel/debug /sys/kernel/debug debugfs rw,relatime,mode=755 0 0
tmpfs /mnt/asec tmpfs rw,seclabel,relatime,mode=755,gid=1000 0 0
tmpfs /mnt/obb tmpfs rw,seclabel,relatime,mode=755,gid=1000 0 0
tmpfs /e2fslog tmpfs rw,seclabel,relatime,mode=755 0 0
/dev/block/platform/ff1fe000.dwmmc0/by-name/system /system ext4 rw,seclabel,rela
time,data=ordered 0 0
该目录已经挂载为读写了。
rm /system/app/Kinguser.apk
还是failed。
lsattr Kinguser.apk
查看属性,因为root权限都删不掉肯定有隐藏的属性
--------A---- ./HoloSpiralWallpaper.odex
---ia---A---- ./Kinguser.apk
果然属性和其他的apk不一样。
chattr -AacdDijsStu Kinguser.apk
更改属性
再看
lsattr Kinguser.apk
--------A---- ./HoloSpiralWallpaper.odex
- ------------- ./Kinguser.apk
这个时候无论你是在手机里RE删,还是adb命令删都没问题了。
PS: 如果在输入lsattr chattr
命令时显示not found。那请安装busybox 下载到手机上,运行后安装执行100%。
by harry via 不吐不快
评论
发表评论