设为首页收藏本站

移动叔叔

搜索
查看: 8720|回复: 6
打印 上一主题 下一主题

[教程] 教你给1pro的boot.img添加root

[复制链接]
跳转到指定楼层
楼主
发表于 2015-12-3 20:38:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
给boot.img添加root的好处:不需要修改/system,不需要刷recovery(或许这样就可以支持ota升级?没测过)

!!!!!!!!!!!!!!!需要在linux下操作!!!!!!!!!!!!!!

工具: git clone github.com/xiaolu/mkbootimg_tools.git (自己加上http://)

最新的mkbootimg有问题,需要回滚一下,在mkbootimg_tools目录下:
git reset --hard 07b305461d03a5b9f60cea0a969fec16f6e8270a

把官方刷机包的boot.img拖出来,解压:
./mkboot boot.img boot

到boot/ramdisk目录,新建目录bin,把supersu带的su文件丢进去。
修改init.environ.rc文件,把/bin添加到PATH环境变量
修改init.rc文件,
最末尾添加
service daemonsu /bin/su --auto-daemon
    class main
    user root
    group root
    seclabel u:r:init:s0

搜索这个文件的内容"mount rootfs rootfs / ro remount"
在这一行之前添加
chown root root /bin/su
chmod 0755 /bin/su

保存。
回到mkbootimg_tools目录下,打包
./mkboot boot new_boot.img

关闭手机,长按音量减开机,进入bootloader模式,此时屏幕显示小企鹅,usb连接电脑。
刷写new_boot.img:
fastboot flash boot new_boot.img
fastboot reboot

完成!!

注意:
由于su文件放在/bin,部分软件,例如re管理器,是直接寻找/system/bin/su和/system/xbin/su的,反正这货也有广告,反编译一下,去掉联网权限,再搜索/system/bin/su字符串,改为/bin/su,回编译安装就行了。

头像被屏蔽
沙发
发表于 2016-9-20 00:34:31 来自手机版 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

藤椅
发表于 2016-12-12 18:03:33 | 只看该作者
有点看不懂啊,大神还在吗?,能帮我修改一下吗,bin添加环境变量不懂,还有bootinfo添加,

 

回复

使用道具 举报

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

© 2008-2024 移动叔叔. 版权所有,专业的网络售后平台 ( 闽ICP备18006692号-3 )

商务合作点击这里给我发消息|Email:service@mobileuncle.com|手机版|移动叔叔     

GMT+8, 2024-11-16 18:59 , Processed in 0.167943 second(s), 11 queries , Gzip On, Memcache On.

返回顶部