-
手机rom中有一个运营商或者第三方rom方制作方内置的应用,即使root了,还是无法通过豌豆荚或其它工具卸载,没有办法,只能通过手动来删除了,先运行该应用,然后通过dumpsys activity查看最top的activity
<span style="font-size:14px;">... ACTIVITY MANAGER ACTIVITIES (dumpsys activity activities) Main stack: TaskRecord{43ffedc0 #416 A cn.ninegame.gamemanager U 0} Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=cn.ninegame.gamemanager/.UserGuideActivity bnds=[6,1488][276,1788] } Hist #6: ActivityRecord{42a00108 cn.ninegame.gamemanager/.MainActivity} Intent { cmp=cn.ninegame.gamemanager/.MainActivity } ProcessRecord{44305a88 13549:cn.ninegame.gamemanager/u0a61} TaskRecord{42fb8a60 #2 A com.pantech.launcher2 U 0} Intent { act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10e00000 cmp=com.pantech.launcher2/.Launcher } Hist #5: ActivityRecord{4312a8c0 com.pantech.launcher2/.Launcher} Intent { act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10800000 cmp=com.pantech.launcher2/.Launcher } ProcessRecord{42b46888 12574:com.pantech.launcher2/u0a39} TaskRecord{44d3dde0 #335 A com.eg.android.AlipayGphone U 0}</span> ... </span>
-
最top的应用是cn.ninegame.gamemanager这货,再查看一下/system/app目录下并无匹配的cn.ninegame.gamemanager.apk这个文件,看来得另觅它路找到应用对应apk路径了。
因为所有应用的包名、apk路径、lib路径等信息都被android系统管理在/data/system/packages.xml文件中,查看该文件就可以知道这些信息;codePath就是对应的apk包的路径。
<span style="font-size:14px;"><package name="cn.ninegame.gamemanager" codePath="/system/app/SkyGms.apk" nativeLibraryPath="/data/data/cn.ninegame.gamemanager/lib" flags="1" ft="11b7e237e00" it="11b7e237e00" ut="11b7 <sigs count="1"> <cert index="9" key="308201c43082016ea00302010202044fdee569300d06092a864886f70d01010505003068310b300906035504061302434e311b3019060355040813124775616e67446f6e672050726f76696e636531123010 </sigs></span>
-
然后就是
<span style="font-size:14px;">mount -o remount,rw /system chmod 777 /system/app rm /system/app/SkyGms.apk rm /system/app/SkyGms.odex rm -r /data/data/cn.ninegame.gamemanager/</span>
搞定...
删除ROM中内置的应用
最新推荐文章于 2024-07-05 17:13:01 发布