永发信息网

system下的app中的apk文件哪些可以精简

答案:2  悬赏:50  手机版
解决时间 2021-12-23 15:40
  • 提问者网友:放下
  • 2021-12-23 02:21
system下的app中的apk文件哪些可以精简
最佳答案
  • 五星知识达人网友:患得患失的劫
  • 2021-12-23 02:29
在 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
全部回答
  • 1楼网友:蓝房子
  • 2021-12-23 03:32
准备事项: 1、安装re管理器; 2、手机root! 关于zip刷机包操作: 1、首先对使用各大神zip刷机包的机友,请找到当初的zip包,解压相应apk,然后拷入手机; 2、安卓并打开re管理器,使用root explorer(re管理器)拷入/system/app下; 关于官方rom线刷操作: 1、对于针官方rom线刷的机友来说,首先请找到当初的官方rom,解压得到image-yakju-xxxxxx.zip或image-takju-xxxxxx.zip; 2、然后将解压得到system.img文件,使用ext4_unpacker.exe打开system.img; 3、用户先后展开root和apk目录,单击相应apk; 4、点击右键选择提取(extract),选择保存目录,保存; 5、同样地,拷入手机,使用root explorer(re管理器)拷入/system/app下; 注意事项: 需要修改拷贝到/system/app的apk的权限(permission)和所有者(owner)。权限为rw-r--r--,所有者为root.root! 具体操作很简单,如果用户在刷机的时候,需要寻找 /system/app下的apk文件就可以 通过以上方法进行操作使用!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯