首页
社区
课程
招聘
[已解决]Android9 system.img重打包问题
2022-11-6 20:13 5344

[已解决]Android9 system.img重打包问题

2022-11-6 20:13
5344

背景

android9的system.img,文件格式为ext2,在ubuntu下可正常挂载

1
mount -t ext4 -o loop ROM/system.img

挂载后打开system/app中的WeChat App,将该文件夹备份到桌面并删除系统内置的,再将桌面备份的移动到相应位置后卸载,刷机发现微信打不开,桌面显示com.tencent...包名而不是微信名称,点击图标会崩溃。

问题

  1. 为什么将未进行任何修改的apk完整移入到文件系统中不可用呢?(PS:之前未移动时是可用的)
  2. 是否我的文件系统挂载修改后不能直接卸载?

解决办法:修改文件及文件夹的selinux,即根据file_context内容修改

命令

1
chcon xxx xxx.apk

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

最后于 2022-11-9 23:03 被pUnicorn编辑 ,原因:
收藏
点赞0
打赏
分享
最新回复 (2)
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
xmx886 2022-11-9 13:38
2
1
微信问题是由于SElinux不正确,设置成正确的selinux即可
system.img修改完成后 需要umount system.img
雪    币: 302
活跃值: (888)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
pUnicorn 2022-11-9 23:00
3
0
xmx886 微信问题是由于SElinux不正确,设置成正确的selinux即可 system.img修改完成后 需要umount system.img
多谢大哥,非常感谢,问题解决了,就是selinux问题~
游客
登录 | 注册 方可回帖
返回