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

[分享]Android 4.3的一些小tricks

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

de1K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8X3c8G2N6$3&6D9L8$3q4V1i4K6u0W2j5$3S2S2K9h3&6X3K9i4u0W2i4K6u0W2k6i4g2Q4x3V1j5K6y4o6u0Q4x3V1k6e0N6i4m8W2M7W2y4g2i4K6u0r3g2g2m8p5b7g2c8q4i4K6u0V1f1%4g2H3k6i4u0e0g2g2)9J5k6s2j5I4i4K6u0W2y4o6y4Q4x3X3g2*7K9i4l9`.

进一步的细节可以看:
2ceK9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4N6%4N6#2)9J5k6h3q4F1k6s2u0G2K9h3c8H3L8$3I4A6j5$3g2Q4x3X3g2U0L8$3#2Q4x3V1j5J5x3o6p5K6i4K6u0r3x3o6N6Q4x3V1j5J5y4g2)9J5c8Y4u0G2L8%4c8Q4x3X3c8G2L8W2)9J5k6r3q4F1k6s2u0G2K9h3c8Q4x3X3b7@1i4K6u0V1x3#2)9J5k6r3W2K6i4K6u0V1M7%4c8A6L8r3I4Q4x3X3c8S2i4K6u0V1j5X3W2@1i4K6u0V1j5Y4u0G2K9$3g2F1i4K6u0V1j5Y4g2@1i4K6u0V1j5$3S2S2K9h3&6X3K9i4u0W2M7#2)9J5k6s2y4#2M7r3g2J5M7%4g2Q4x3X3c8%4L8%4u0C8M7#2)9J5k6r3q4F1k6q4)9J5k6r3S2W2M7X3g2K6i4K6u0V1N6$3S2&6i4K6u0r3

2.
在上层,Android 4.3实现了对每个应用软件单独的危险权限开关,但目前这个功能尚未完全开发完成和公开,可以通过安装这个软件进入该功能界面:
dfbK9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6H3L8r3q4&6i4K6u0W2k6$3!0G2k6$3I4W2i4K6u0W2j5$3!0E0i4K6u0r3M7%4c8G2M7X3g2Q4x3V1k6S2M7s2m8K6i4K6u0r3k6r3g2@1j5h3W2D9M7#2)9K6c8X3W2V1i4K6y4p5j5$3!0E0i4K6u0W2j5i4m8H3j5h3S2G2L8r3W2U0M7#2)9J5k6h3q4H3M7r3I4S2N6h3&6U0K9r3g2J5

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

[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 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
活跃值: (321)
能力值: ( 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
游客
登录 | 注册 方可回帖
返回