AOSP Android 10定制su名字隐藏root

查看 30|回复 0
作者:莫问刀   
背景


封面.jpg (33.47 KB, 下载次数: 0)
下载附件
2023-2-19 21:42 上传

哔站,退役debug选手:https://www.bilibili.com/video/BV1yb411X7zX
[video(video-cHwKR8Fo-1676813104517)(type-bilibili)(url-https://player.bilibili.com/player.html?aid=224679496)(image-https://img-blog.csdnimg.cn/img_convert/d5eca0babfd5a1beb2cc4d8d887b1641.jpeg)(title-Android改机系列AOSP 10定制隐藏su规避root检查)]
Android10自定义su文件名字,规避root检查。
环境:
vm Ubuntu 18.04
AOSP 10_r41分支
Pixel 3
目标:修改su为xu,命名可以是其他。
su名字定制和需要修改的文件
需要修改的文件具体路径如下
android-10.0.0_r41\system\extras\su
android-10.0.0_r41\system\extras\xu\Android.mk
android-10.0.0_r41\system\core\libcutils\fs_cofnig.cpp
android-10.0.0_r41\system\sepolicy\private\file_contexts
android-10.0.0_r41\system\sepolicy\prebuilts\api\29.0\private\file_contexts
android-10.0.0_r41\system\sepolicy\prebuilts\api\28.0\private\file_contexts
android-10.0.0_r41\system\sepolicy\prebuilts\api\27.0\private\file_contexts
android-10.0.0_r41\system\sepolicy\prebuilts\api\26.0\private\file_contexts
android-10.0.0_r41\build\make\target\product\base_system.mk
su文件夹
android-10.0.0_r41\system\extras\su
修改
android-10.0.0_r41\system\extras\xu


Snipaste_2023-02-19_10-22-38.png (47.8 KB, 下载次数: 0)
下载附件
2023-2-19 21:39 上传

su对应的mk文件
android-10.0.0_r41\system\extras\xu\Android.mk
su修改xu


Snipaste_2023-02-19_10-24-31.png (118.67 KB, 下载次数: 0)
下载附件
2023-2-19 21:39 上传

fs_cofnig.cpp
android-10.0.0_r41\system\core\libcutils\fs_cofnig.cpp
su修改xu


Snipaste_2023-02-19_10-28-05.png (373.44 KB, 下载次数: 0)
下载附件
2023-2-19 21:39 上传

file_contexts
android-10.0.0_r41\system\sepolicy\private\file_contexts
android-10.0.0_r41\system\sepolicy\prebuilts\api\29.0\private\file_contexts
android-10.0.0_r41\system\sepolicy\prebuilts\api\28.0\private\file_contexts
android-10.0.0_r41\system\sepolicy\prebuilts\api\27.0\private\file_contexts
android-10.0.0_r41\system\sepolicy\prebuilts\api\26.0\private\file_contexts
su修改xu


Snipaste_2023-02-19_10-29-35.png (362.69 KB, 下载次数: 0)
下载附件
2023-2-19 21:39 上传

base_system.mk
android-10.0.0_r41\build\make\target\product\base_system.mk
su修改xu


Snipaste_2023-02-19_10-48-57.png (171.84 KB, 下载次数: 0)
下载附件
2023-2-19 21:40 上传

编译刷机验证
编译系统
make -j4
adb reboot bootloader
fastboot flashall -w


Snipaste_2023-02-19_10-34-53.png (567.48 KB, 下载次数: 0)
下载附件
2023-2-19 21:40 上传

在执行su和xu对比


Snipaste_2023-02-19_10-37-10.png (240.14 KB, 下载次数: 0)
下载附件
2023-2-19 21:41 上传

环境检查工具,未修改前:


2023-02-18_22_20_23.png (254.33 KB, 下载次数: 0)
下载附件
2023-2-19 21:41 上传

修改之后:


2023-02-19_10_11_41.png (254.1 KB, 下载次数: 0)
下载附件
2023-2-19 21:41 上传

参考Android 8的su名字定制:[原创]源码编译(4)——root指纹定制和抹除-Android安全-看雪论坛-安全社区|安全招聘|bbs.pediy.com (kanxue.com)
Android 10的修改和8是有区别的,本文的修改方式可能适合其他高版本系统,如果你验证成功了,记得来告诉我。

下载次数, 下载附件

您需要登录后才可以回帖 登录 | 立即注册

返回顶部