android 重置代码 android恢复出厂设置命令
2024-02-29 05:02:31发布 浏览381次 信息编号:101207
友情提醒:凡是以各种理由向你收取费用,均有骗子嫌疑,请提高警惕,不要轻易支付。
android 重置代码 android恢复出厂设置命令
恢复出厂设置核心代码:
sendBroadcast(new Intent("android.intent.action.MASTER_CLEAR"));
即发送一个广播,需要在AndroidManifest.xml配置
android:permission="android.permission.MASTER_CLEAR"
android:priority="100" >
并添加权限
基本上用上面的方法就可以恢复出厂设置了。 系统的设置功能就是这样完成恢复出厂设置的,但是这个过程中存在很多问题,主要是权限问题。
最明显的问题就是添加...权限的时候会报错。
这里我们解释一下自己恢复出厂设置和恢复系统设置到出厂设置的区别。
这个错误很容易解决。 您只需要 \clean 即可消除错误。
但运行程序时,当然不会恢复出厂设置,并且提示权限不足,E/(2562):java.lang.::...=2562,uid=10027
根据提示可以看出是广播权限,但是我们已经声明了权限:=".."
在 ///base/core/res/.xml 文件中,可以看到
当然类似的还有很多
也就是说,我们不能使用这个广播,但是如果没有其他办法,我们就只能把这块石头移走。
把这个注释掉,然后重新编译系统,烧录它,然后就可以继续了。
如果继续运行,会发现新的错误 E/(1060):Can'/
E/(1060):java.io.n:/缓存//::()
还是权限问题,即/cache//文件夹没有操作权限。
互联网上有多种解决方案。 我只讲一下我最终解决问题的方法(1)Add:=".uid." 到.xml。
(2).mk添加:=
此时程序无法安装,并显示错误信息:
错误:
这可能意味着给apk添加系统权限。
我用的是系统自带的
在/build////中找到.pk8 .x509.pem等签名文件
.jar:由//build/tools//编译输出,可以在/out/host/linux-x86//中找到
将这些文件放在与apk相同的目录中并从命令行执行它们
java-..x509...d.apk
安装完.apk后发现还是无法安装,报错
[]
另一种方法是使用
毫米指令
在源码环境下编译获取apk,将整个工程复制到///apps/目录下。
在源码根目录下执行:build/.sh
进入刚才的项目目录(cd ///apps/),执行:mm
安装//out/////app/.2.apk
发生错误[T]
这是因为\app下的apk经过优化,dex文件不会被打包到apk中。 dex文件将会被优化并生成odex文件。
以下是程序编译后在/out/////app/下生成的两个文件.odex和.apk:out/////app/xxx.odex
:out/////app/xxx.apk
这样安装apk时,会丢失dex文件,导致报错[T]。
找到未优化的apk,即在out////obj/APPS/:.apk下找到对应的APP。
当然你可以重命名.apk。 ————>.apk
安装完成后
提醒:请联系我时一定说明是从星空网上看到的!