利用命令行删除Android系统自带应用的方法
2014-05-20 13:29
435 查看
声明:本博客为原创博客,未经允许,不得转载!小伙伴们如果是在别的地方看到的话,建议还是来csdn上看吧(链接为http://blog.csdn.net/bettarwang/article/details/26358391),看代码和提问、讨论都更方便。
一般来说,手机厂家都会在手机中内置许多应用,而这些应用是使用一般的应用程序管理无法删除的。当然,现在有一些APP,如360和豌豆荚,在获取了系统的root权限之后是可以删除自带应用的。但是如果我不想让一个app来获取我的root权限呢?有没有方便、快捷的方法呢?
当然有,那就是利用shell命令。当然,首先要安装当前手机的驱动程序,否则无法进行调试。
在如何删除Android系统中的内置应用一文中作者也介绍了利用命令行删除系统应用的方法,但是个人感觉太麻烦了,其实有更简单的方法,只要三步即可: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/
由于马上要上班了,截图在后面再增加,有问题的小伙伴可以在下面留言。
一般来说,手机厂家都会在手机中内置许多应用,而这些应用是使用一般的应用程序管理无法删除的。当然,现在有一些APP,如360和豌豆荚,在获取了系统的root权限之后是可以删除自带应用的。但是如果我不想让一个app来获取我的root权限呢?有没有方便、快捷的方法呢?
当然有,那就是利用shell命令。当然,首先要安装当前手机的驱动程序,否则无法进行调试。
在如何删除Android系统中的内置应用一文中作者也介绍了利用命令行删除系统应用的方法,但是个人感觉太麻烦了,其实有更简单的方法,只要三步即可: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/
由于马上要上班了,截图在后面再增加,有问题的小伙伴可以在下面留言。
相关文章推荐
- 利用命令行删除Android系统自带应用的方法
- Win10系统删除系统自带应用的方法
- Android 利用 系统自带方法切换夜间模式
- eclipse 上调试android的自带应用方法 二 (Re-installation failed due to different application signatures.)
- Android应用开发——系统自带样式Android:theme
- 使用intent调用Android系统自带应用
- Android在sdk上编译调试系统原生应用的方法
- adb shell下使用命令行删除android系统中指定文件和文件夹
- Android应用开发——系统自带样式Android:theme
- Android应用开发——系统自带样式Android:theme
- Android应用开发——系统自带样式Android:theme
- Android 学习历程之三 Android模拟器 命令行方式 安装和删除apk文件方法
- 使用Android系统自带的应用统计
- adb shell下使用命令行删除android系统中指定文件和文件夹
- android 系统应用 开发 注意事项(该版本采用方法效率较高)
- adb shell下使用命令行删除android系统中指定文件和文件夹 转
- Android应用开发——系统自带样式Android:theme