华为荣耀6x内核编译修改PTRACE安装xposed/frida并打开ro.debuggable记录
- 1、内核编译
- 2、刷机
- 3、ro.debugable
1、内核编译
注意要点:
- 内核源码 官方下载源码编译后wifi 无法正常使用 可能不同型号手机内核源码完整度不同 可以先试试能不能正常使用 编译时间挺快 i5 9400 8G 编译大概也就不到10分钟
- 没办法 从github 下载源码 https://github.com/cyclon1978/android_kernel_honor_berlin
- 用到工具 github加速 https://github.com/fhefh2015/Fast-GitHub 国内Github下载很慢,用上了这个插件后,下载速度嗖嗖嗖的~!
- 由于源码比较大 如果网速慢 可能多次下载失败 可以参考如下指令:
- git clone --depth=1 https:xxx.git - git config http.postBuffer 524288000 - git fetch --unshallow
-
git log 查看提交历史选择某个版本 由于总是编译不通过 所以我选择了 commit 518333aa3a 版本来进行编译 可以正常使用 同时需要留意内核文件README_Version.txt内 software version 2018-07-23
-
编译打包报错等参考 华为内核重新编译踩坑记 打包注意下pack_kernelimage_cmd.sh 内的os_path_level 日期 和手机内 安卓程序安全补丁日期一致
2、刷机
- 选择对应的版本 最新的rom可能无法正常使用 根据 kernel 内 software version 2018-07-23 我选择了2018.08.13 作为底包 官方固件地址 https://pro-teammt.ru/en/online-firmware-database/?firmware_model=BLN-AL40&firmware_page=0
- 强刷降级 参考 [HRT-Lin-荣耀6X 强刷更新 官方固件(任意版本)通用教程] 正常进入系统
- 曾尝试多多多次 无论xposed 或者magisk + Edxposed 均没办法正常启动每次 安装完总是自动重启 可能按照下面贴里面说的能解决,但是心累了不搞了
出现 Xposed 启用后,如果出现重启多次,并进入到 erecovery 默式,只需在 erecovery 里面选择重启即可!!!
- 直接下载了 荣耀6X EMUI8.0 全网通 536 GPU Turbo Xposed 信号居左 K设置 Kangvip ROM 自带xposed 这个ROM启动后记得先打开supersu 给k设置root权限 然后在开启xposed
3、ro.debugable
- 替换supersu软件 安装magisk manager 最新版 因为有root权限可以直接安装magisk 安装完magisk 后打开supersu 找到切换root管理软件 重启即可自动卸载掉supersu只保留magisk
- 开启方法 参考利用 Magisk 模块永久修改 Ro.Debuggable & 获取 Adb Root
其中magisk 可以更换国内源 参考网址 https://www.mintimate.cn/2020/03/08/Magisk/