首页
社区
课程
招聘
[分享]Android 4.3的一些小tricks
发表于: 2013-7-28 13:17 9357

[分享]Android 4.3的一些小tricks

2013-7-28 13:17
9357
1.
Android 4.3在底层除了merge了SELinux外,对system分区用了nosuid挂载,因此之前的一些su工具会失效,可以通过第三方recovery手工刷Chainfire的SuperSu 1.43或以上版本解决。下载地址是:

http://download.chainfire.eu/342/SuperSU/UPDATE-SuperSU-v1.43.zip

进一步的细节可以看:
http://www.androidpolice.com/2013/07/25/root-on-android-4-3-is-still-a-bit-broken-but-chainfires-supersu-works-and-heres-why/

2.
在上层,Android 4.3实现了对每个应用软件单独的危险权限开关,但目前这个功能尚未完全开发完成和公开,可以通过安装这个软件进入该功能界面:
https://play.google.com/store/apps/details?id=com.appaholics.applauncher

0.
这个和4.3无关。发现Chainfire写了个工具叫做adbd insecure,可以开启root权限的adbd服务进程,对真机测试蛮方便的。

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 131
活跃值: (98)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
2
沙发,哈哈哈哈
2013-7-28 13:20
0
雪    币: 245
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
谢谢楼主的分析
2013-7-28 20:10
0
雪    币: 53
活跃值: (280)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
4
看了下4.3源码中Nexus4的挂载选项,没有看到楼主所述去掉suid
@@device/lge/mako/fstab.mako
/dev/block/platform/msm_sdcc.1/by-name/system       /system         ext4    ro,barrier=1                                                    wait
/dev/block/platform/msm_sdcc.1/by-name/cache        /cache          ext4    noatime,nosuid,nodev,barrier=1,data=ordered                     wait,check
/dev/block/platform/msm_sdcc.1/by-name/userdata     /data           ext4    noatime,nosuid,nodev,barrier=1,data=ordered,noauto_da_alloc     wait,check,encryptable=/dev/block/platform/msm_sdcc.1/by-name/metadata
/dev/block/platform/msm_sdcc.1/by-name/persist      /persist        ext4    nosuid,nodev,barrier=1,data=ordered,nodelalloc                  wait
/dev/block/platform/msm_sdcc.1/by-name/modem        /firmware       vfat    ro,uid=1000,gid=1000,dmask=227,fmask=337                        wait
.........

看了SuperSU-v1.43.zip里边的update-script,
su还是设置了suid/sgid的,system分区肯定不能nosuid挂载,否则这肯定会失效
ui_print("- Setting permissions");
set_perm(0, 0, 0777, "/system/bin/.ext");
set_perm(0, 0, 06755, "/system/bin/.ext/.su");
set_perm(0, 0, 06755, "/system/xbin/su");
set_perm(0, 0, 06755, "/system/xbin/daemonsu");
set_perm(0, 0, 0755, "/system/etc/install-recovery.sh");
set_perm(0, 0, 0644, "/system/app/Superuser.apk");
set_perm(0, 0, 0644, "/system/app/Maps.apk");
set_perm(0, 0, 0644, "/system/app/GMS_Maps.apk");
set_perm(0, 0, 0644, "/system/app/YouTube.apk");
2013-7-30 20:45
0
雪    币: 1413
活跃值: (401)
能力值: (RANK:270 )
在线值:
发帖
回帖
粉丝
5
你是对的,感谢指正!
2013-7-31 22:59
0
游客
登录 | 注册 方可回帖
返回
//