Jump to content

Root Mate!Step by Step!(B905)


Guest yijing1998

Recommended Posts

Guest yijing1998

It's not easy to write down such many words. It's even harder to translate them into English. So, this time, a Chinese version.

 

先自我介绍一下,本人死宅一枚,前不久入手一部mate(联通版),因不放心网上各种第三方rom植入不良程序,加之喜欢捣鼓的个性,所以在某个无聊的夜晚突然下定决心自己root,当然,root的对象就是自己入手不到10天的mate。站在巨人们(参考论坛各位大神的rom)肩膀上,又用了各种google、baidu,终于小有所成,特把捣鼓了几天的成果与大家分享。

在进入正题之前,有两点需要说明一下,一是因为Root涉及很多概念、术语,为控制篇幅,恕在下不能一一道来;二是刷机有风险,各位机友须谨慎行事,若机器变砖,概不负责。

好了,进入正题,Root不求人。

1、操作系统:Debian7.2.0(linux系统哦,windows用户自行寻找替代方法)

2、下载华为官方rom:B905,并按照官方说明进行刷机

3、下载Android Sdk:http://developer.android.com/sdk/index.html(主要是为了使用adb和fastboot命令)

4、下载Superuse.apk:https://play.google.com/store/apps/details?id=com.koushikdutta.superuser&hl=zh_CN

5、解压缩Superuse.apk,找到su文件,有2个,选armeabi文件夹下的那个

6、分解官方rom,本人用的是python版的分解脚本(参考http://my.oschina.net/u/947271/blog/149911),命令为:python 脚本名称 UPDATE.APP,得到n多*.img文件,这里需要的是11_SYSTEM.img

以下操作均在linux的root用户下进行
7、把11_SYSTEM.img挂接入文件系统,命令为:mount -o loop 11_SYSTEM.img的路径  /mnt

8、拷贝步骤5所获取的su文件至 /mnt/bin/ 目录下

9、修改su文件的所属用户和权限:chown 0:0 /mnt/bin/su      chmod 6755 /mnt/bin/su

10、拷贝步骤4所获取的Superuser.apk文件至 /mnt/app/ 目录下

11、修改Superuser.apk文件的权限:chmod 644 /mnt/app/Superuser.apk

12、卸载文件系统:umount /mnt

13、把11_SYSTEM.img重新刷入手机
(1)安装mate的驱动程序,参考http://developer.android.com/tools/device.html,在 /etc/udev/rules.d/ 目录下建 2个*.rules的文件,文件名可随便起,两个文件的内容分别是SUBSYSTEM=="usb", ATTR{idVendor}=="12d1", MODE="0666", GROUP="plugdev"和SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="0666", GROUP="plugdev"
(2)使手机重启至bootloader模式,运行命令 ./adb reboot bootloader
(3)刷入11_SYSTEM.img,运行命令 ./fastboot flash system 11_SYSTEM文件的路径
(4)重启至recovery模式:按住手机音量+,再运行命令 ./fastboot reboot,等到手机出现华为logo,松开手机音量+,进入recovery模式
(5)在recovery模式下,执行Factory wipe,然后重启

14、开机检查是否已经安装Superuser,运行Superuser看看是否报错,如果一切正常,那么恭喜,你的手机已经成功root了!

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.