搜索
热搜: 活动 交友 discuz
查看: 5227|回复: 0

[Root方案] ROM开发教程|修改boot实现内核root教程

  [复制链接]

5

主题

5

帖子

8216

积分

超级版主

Rank: 8Rank: 8

积分
8216
发表于 2019-1-12 09:59:51 | 显示全部楼层 |阅读模式
本帖最后由 Mr.Yi 于 2019-1-12 10:07 编辑

本教程主要是针对安卓5.0以上版本的root,root方式为破解boot.img的内核。具体修改内核ROOT的方法如下:

必备工具:
1.booting.exe
2.notepad++

首先获取boot.img文件,就是线刷ROM包中的一个内核分区文件,然后将boot.img和booting.exe文件放在同一个文件夹中,
打开cmd,并进入C:\boot所在目录中,也可以在该文件夹内按住shift,点鼠标右键,选择在“此处打开命令窗口”,然后
输入命令解开内核boot文件:
  1. bootimg.exe --unpack-bootimg
复制代码

这个时候内容已经解压出来了,我们可以看到目录中出现一些文件和文件夹
,此时找到initrd目录下的init.rc和init.aosp.rc,打开任意一个文件,搜索class_start core,将能搜索到的任意一个结果进行修改。
我们在class_start core这条语句的上面添加一条语句:
start sysinit
在这个文件的最底下插入以下代码:
  1. service sysinit /system/bin/logwrapper /system/xbin/busybox run-parts /system/etc/init.d
复制代码

全部保存,然后我们再修改initrd文件夹下的default.prop文件,将ro.secure=1改为ro.secure=0
全部保存,回到cmd,输入命令打包内核boot文件:
  1. bootimg.exe --repack-bootimg
复制代码

此时文件夹下会出现两个文件boot-new.img和boot-old.img,将boot-new.img改名为boot.img复制回线刷包所在的文件夹,最后线刷新的内核到手机
这时候,找到适合你的设备的第三方recovery,然后卡刷super su实现手机root就可以实现内核root了






下一篇:ADB命令查看手机信息大全(WIFI密码、MAC地址、串号IMEI...)
回复

使用道具 举报

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

本版积分规则

抖音账号
关注抖音
加入粉丝群,抽取论坛金币


Archiver|手机版|小黑屋|IT趣-GEEK社区

GMT+8, 2024-11-23 22:57 , Processed in 0.071128 second(s), 23 queries .

Powered by Discuz! X3.4. 技术支持 by 巅峰设计

© 2001-2013 Comsenz Inc.

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