手机内的system里的app文件权限错了怎么恢复?

手机内的system里的app文件权限错了怎么恢复?,第1张

在 Android 中,如果要使用系宏简败统限制的权限(比如 android.permission.WRITE_SECURE_SETTINGS),我们需要把程序安装到 /system/app/ 下。

下面以 SecureSetting.apk 为例,演示这个 *** 作。需要准备一台已经获蔽颤得 Root 权限的手机。

1、通过 USB 连接手机和电脑。

2、使用 adb 控制手机。

源码打印?

1. $ adb push SecureSetting.apk /sdcard/ // 上传要安装的文件,为安装做准备。

2. $ adb shell

3. $ su // 切换到 root 用户。如果没有获得 Root 权限,这一步不会成功。

4. # mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system // 让分区可写。

5. # cat /sdcard/SecureSetting.apk >/system/app/SecureSetting.apk // 这一步可以用 cp 实现,但一般设备中没有包含该命令。如果使用 mv 会出现错误:failed on '/sdcard/NetWork.apk' - Cross-device link。

6. # mount -o remount,ro -t yaffs2 /dev/block/mtdblock3 /system // 还原分区属性,只读。

7. # exit

8. $ exit

$ adb push SecureSetting.apk /sdcard/ // 上传要安装的文件,为安装做准备。

$ adb shell

$ su // 切换到 root 用户。如果没有获得 Root 权咐渗限,这一步不会成功。

# mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system // 让分区可写。

# cat /sdcard/SecureSetting.apk >/system/app/SecureSetting.apk // 这一步可以用 cp 实现,但一般设备中没有包含该命令。如果使用 mv 会出现错误:failed on '/sdcard/NetWork.apk' - Cross-device link。

# mount -o remount,ro -t yaffs2 /dev/block/mtdblock3 /system // 还原分区属性,只读。

# exit

$ exit

将备份文件复制到/system/app目录下即可恢复。

注意的是/system/app目录是root用户的目录,只有手机获取了root权限才可以 *** 作。

Root权限的获取方式:

1.用手机连接电脑,下载一键root工具。

2.下载纯败成功后,打开一键ROOT软件。会出现root准备,点击下一步,正式开始root。

3.检查root条件,要是需要文件备份的话,一定要备份后。点击开始ROOT。

4.root正式开始,需要几钟左右时间,期间可能会重启数次,root就会完成。

5.root完旅枝成后,就可以随意删除手机中的垃圾应用了包括系统做镇颤应用。

当获取root权限后通过adb访问 /system/app目录:

adb shell 进入shell模式

su 切换到root用户

chmod 777  /system/app 修改  /system/app目录的权限为 777即可

exit 退出root用户

cd  /system/app 即可进入 /system/app 目录了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12567618.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存