吾爱破解 - LCG - LSG |安卓破解|病毒分析|破解软件|techkgp.com

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

搜索
查看: 2145|回复: 76
上一主题 下一主题

[Android 原创] 华为手机重新编译内核开启Ptrace

[复制链接]
跳转到指定楼层
楼主
Anhanguera1 发表于 2020-2-14 20:26 回帖奖励
本帖最后由 Anhanguera1 于 2020-2-14 20:32 编辑

华为手机内核中有许多限制,其中一个就是禁止了ptrace,这就使得大部分华为手机无法用于IDA大赢家体育_[官网首页]调试等,我们可以修改并重新编译内核以达到启用Ptrace的目的。
首先从华为的开源源码网站中下载对应手机型号和系统版本的内核,网址是http://consumer.huawei.com/en/opensource/
下载内核源码后,解压打开,修改Code_Opensource\kernel\arch\arm64\configs\merge_hi3650_defconfig文件,找到有一行为
[C] 纯文本查看 复制代码
# CONFIG_HUAWEI_PTRACE_POKE_ON is not set

修改为
[C] 纯文本查看 复制代码
CONFIG_HUAWEI_PTRACE_POKE_ON =y

大赢家体育_[官网首页]将ptrace加入编译选项,然后按照 Code_Opensource\README_Kernel.txt 文件里提示进行内核编译。
编译生成的Image.gz就是内核。
然后adb进入手机的/dev/block/platform/hi_mci.0/by-name目录下,把kernel文件pull到电脑里,利用android image kitchen 把kernel解包,解包会生成ramdisk和split_img两个文件夹,
在split_img文件夹中

分别打开里面的kernel-base,kernel-cmdline,kernel-kerneloff,kernel-pagesize,kernel-ramdiskoff,kernel-tagsoff,并记录下每个文件里面的值,
接着打开Code_Opensource\kernel\tools目录,里面的pack_kernerimage_cmd.sh就是kernel的打包工具,编辑pack_kernerimage_cmd.sh,把刚才记录的值分别替换里面原来的值,
接着把编译生成的image.gz复制到Code_Opensource\kernel\tools并重命名为kernel,然后linux的话就直接运行pack_kernerimage_cmd.sh,windows可以下载wsl运行(一般编译都在linux进行,我在windwos编译不成功),生成的kernel.img就是内核镜像文件。
然后terminal里输入adb reboot bootloader让手机进入fastboot模式,接着输入fastboot flash kernel kernel.img 刷入内核,重启手机,ptrace就可以用了

免费评分

参与人数 5吾爱币 +12 热心值 +2 收起 理由
chxi + 1 我很赞同!
5omggx + 1 用心讨论,共获提升!
qtfreet00 + 9 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
北辰東閣 + 1 我很赞同!
pioneers + 1 厉害了

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

推荐
netxboy 发表于 2020-2-14 23:43
。。。。。大赢家体育_[官网首页]。。。大赢家体育_[官网首页]。。。。。。大赢家体育_[官网首页]。

大赢家体育_[官网首页]能不能研究研究怎么解锁BL啊,Mate20往后的那些机型。
推荐
名词 发表于 2020-2-14 23:14
推荐
lies2014 发表于 2020-2-15 00:11
5#
hupoquan 发表于 2020-2-14 23:09
虽然看不懂,但是感觉好厉害的样子。
6#
app740520 发表于 2020-2-14 23:19
萌新真不懂
7#
blfr 发表于 2020-2-14 23:21
萌新真不懂,按步骤写下更好
8#
lyh501116 发表于 2020-2-14 23:59
同意楼上的
9#
cfantv 发表于 2020-2-15 00:02
呵呵,看懵了,本来以为可以在自己手机上试一把的
10#
gh0st_ 发表于 2020-2-15 00:16
神仙操作awa
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止灌水或回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2020-2-26 14:28

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表

页面底部区域 foot.htm