2 qq 35832799 qq_35832799 于 2016.09.14 17:09 提问

android应用中怎么删除系统应用,我的应用已经获得root权限(求可用demo源码) 50C

android应用中怎么删除系统应用,我的应用已经获得root权限(求可用demo源码)
978104802@qq.com求源码

3个回答

qq_35832799
qq_35832799   2016.09.14 17:11

有木有帅哥知道代码咋删啊

a_zhon
a_zhon   2016.09.14 17:32
                            Intent intent = new Intent();
            intent.setAction("android.intent.action.VIEW");
            intent.setAction("android.intent.action.DELETE");
            intent.addCategory("android.intent.category.DEFAULT");
            intent.setData(Uri.parse("package:" + item.getPackname()));
            startActivity(intent);
qq_35832799
qq_35832799 额,这个我试过了,不能删除system/app,只能删普通的o(^▽^)o
接近 2 年之前 回复
a_zhon
a_zhon   2016.09.14 17:34

你可以看下这个开源项目里面涉及到了卸载软件https://github.com/joyoyao/superCleanMaster

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Android源码开发之添加/删除系统应用
本文参考老罗的系统源代码情景分析中的1.5章节 http://0xcc0xcd.com/p/books/978-7-121-18108-5/c15.php 想要在源码基础上添加一个应用整体来说只需要两步 第一步,添加所需要的模块 第二步,在系统的mk文件(一般在device/qcom/***.mk)中添加对应模块 先来说说第一步:添加模块 模块下有四个文件夹 res文件夹:资
对Android系统权限的认识(包含如何获得root权限思路)
Android系统是运行在Linux内核上的,Android与Linux分别有自己的一套严格的安全及权限机制, Android系统权限相关的内容, (一)linux文件系统上的权限 -rwxr-x--x system   system       4156 2012-06-30 16:12 test.apk. 代表的是相应的用户/用户组及其他人对此文件的访问权限,与此文件运
adb 命令删除系统应用
1.连接安卓设备 我们把安卓设备用USB连接PC,在PC上打开CMD,进入adb目录,输入adb devices回车,如果连接正确,如图,会显示已连接设备。 2.获取root权限 3.挂载读写权限adb remount  删除程序前需先挂载系统的读写权限,输入:adb remount回车,如图显示就说明挂载成功了, 4.显示系统程序清单
Android5.1-s5p6818平台去掉系统自带应用
参考一些相关的文章,然后在6818平台下面完成了一些系统自带应用的删除工作,这里只是简单删掉一些明显就对项目没有什么作用的系统应用,具体要精简的系统应用还得在后期继续研究,并继续完善这篇文章。 首先系统应用在编译后都在这个路径下面:~/out/targe/produce/s5p6818/system/app/~xxxx.apk  然后在更下一级目录 : ./arm/xxx.odex 还有
android应用如何在有需要时申请root权限?在程序中要调用哪些语句来实现?
测试的手机已经root,并且装有授权管理,允许应用来申请root权限。但是要怎么在程序里写代码来触发申请?我试过用:Runtime runtime = Runtime.getRuntime();Process proc = runtime.exec("su");是会弹出一个对话框问你是否允许申请root,但只是执行这条命令有root权限而已,并不是整个程序都有root权限。通过执行su得到的这个p
Android应用程序永久获取root权限方法
在项目的过程中,有可能会要实现类似360优化大师、安卓优化大师的软件搬家、静默安装等需要root权限的功能,或者类似SET_PREFERRED_APPLICATIONS、MOVE_PACKAGE 等需要系统的权限,必须要有系统签名。 咱们拿 软件搬家 来当例子(通过获取系统权限,而不是弹出系统的应用管理界面来搬家):   实现方式: 1、想办法获取系统权限,但是这个一般办不
如何用ADB命令删除Android中的系统应用
       因为自己在开发中,总是需要进行对系统中的应用进行删除操作才能调试,又容易忘记,所以自己把步骤叙述记录下来,为有需要的人解决问题!!!首先要进入系统中的cmd中进行命令行操作。命令步骤:#adb root ------->进入系统中的根目录,获得系统权限#adb remount------->重新挂载系统分区,使系统分区重新可写#adb shell------------&...
Android实现系统ROOT, 并能赋予app root权限
1. 获取root权限 -->  修改adb源码     a. 打开 system/core/adb/adb_main.cpp,或者是 system/core/adb/daemon/main.cpp         (这跟你的目录结构有关,可以用grep 搜索一下关键字should_drop_privileges)     b. 找到should_drop_privileges函数,修改让其直接r
如何将APP预置为系统应用
如何将APP预置为系统应用 1.首先判断系统是否具有Root权限cmd下执行如下内 2.拷贝到system/app目录下 3.获取系统签名
卸载Android系统中自带的应用
一、系统应用的分类 1.系统开源应用 系统开源应用指我们可以看到源代码的系统应用。 (1)在源码中的位置 2.系统未开源应用 系统未开源应用指系统中没有该应用源码; (1)在源码中的位置 3.三方应用 我们系统启动之后,人为安装的应用。 二、应用在手机中的位置 应用在手机中的位置,有三个地方: (1) System/app (2) System/pri...