android studio 修改包名_命令行删除Android系统应用

手机厂家一般都会内置许多应用,这些应用使用一般的应用程序是无法删除的。当然,现在有一些APP在获取了系统的root权限之后是可以删除自带应用的。但是如果我不想让一个app来获取我的root权限呢?有没有方便、快捷的方法呢?

命令行删除Android(安卓)系统应用步骤

adb root

adb remount

adb shell

cd system/app

rm xxx.apk

到这里已经删掉了apk了,界面上已经没有这个应用了。接下来还要删掉包名,和data/system/packages.xml 下包名记录

adb shell

cd data/data

rm com.xxx.xxx 应用包名

cd data/system/

5d9886f48d739f2a3f86d5a5311e2414.png

删掉这个包记录,再将packages.xml push到data/system下。注意修改文件的权限和以前一样。

81846a0c0fb2b56a7edd9116989afd1a.png

总结一下,只要三步即可:adb remount-->adb shell-->cd system/app-->ls -a,然后找到相应的apk文件(一般来说,我们根据文件名就可判断它对应的是哪个内置应用),用rm删除即可。

值得注意的是,对于有的手机,只是这样未必就能完全删除干净(虽然表面上是删除了,但是config文件还在,如果要再次安装该APP,系统就会报错说已经安装了),保险起见,最好将手机重启一下。

如果当时忘记重启,后面由于某种原因又要安装该APP,此时系统会报错,那该怎么办呢?

有一个很简单、粗暴的方法,就是先remount,然后强行将其push到system/app中。如:adb remount-->adb push d:GameBox.apk /system/app/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值