关于华为P9手机的解锁、刷Recovery、获取Root、安装Busybox,以及升级降级的全过程(和一些错误的解决方法)

我有一部华为P9手机,型号EVA-TL00,属于移动定制机。用了半年多了,想给手机添加一些功能,发现有些功能必须Root之后才能用代码实现,所以动了Root的打算。

  一、手机解锁。(不解锁则无法对手机系统进行任何修改)

  1.1  首先要拥有一个华为的账号,并登录在欲解锁的手机上满14天。才能进行下一步。

  1.2   登录华为解锁网址 https://emui.huawei.com/cn/plugin/unlock/index ,用华为账号登录,按照提示输入信息,获取解锁码:1667824540654609。

  1.3  电脑装上必要的驱动;手机关闭“找回手机功能”(这步很重要),然后关机,同时按下“音量 - ”和“电源键”,进入fastboot模式。用数据线连接手机和电脑,使用adb连接手机,输入“fastboot oem unlock 1667824540654609”(这串数字是解锁码),按照提示选yes。【注意:会清除该手机所有数据,包括照片、歌曲等!】【如果提示“command not allowed”错误,将“手机找回”功能关闭即可】

  二、刷第三方Recovery。

  2.1  这是最坑的一步。P9升级到了Android 7.0,好多第三方Recovery都用不了。最后用了这个帖子的Recovery才行。( TWRP REC(内置官方REC)下载:pan.baidu.com/s/1eS03aCE ),原贴地址:http://club.huawei.com/thread-13073522-1-1.html 。

  2.2  如果不用2.1 的方法的话,可以用这个帖子YoRoot V1.1正式版发布,一键ROOT工具,完美支持Mate8!  ,直接一站式刷Recovery连带Root。推荐新手用这个。

  三、刷入Root。

  如果用了2.2的方法的话,这一步就不用看了。网上也有很多通过第三方Recovery刷入Super-SU 获得Root的教程,不再赘述。

  四、安装BusyBox。

  华为P9直接用BusyBox安装管理器根本装不上!只好手动安装busybox。需要下载二进制文件: http://www.busybox.net/downloads/binaries ,选择最新版本1.21.1,然后下载对应你的设备架构的版本,这里我下载了busybox-armv7l。

  4.1   解压,将busybox-armv7l重命名为busybox,复制到手机。然后用R.E管理器(或者其他能够访问手机根目录的root文件浏览器)把busybox复制到 /system/xbin,并为其分配“可执行”的权限(chmod 755 busybox  或者用文件管理器赋予其可执行权限)。然后下载个“模拟终端”,执行busybox --install -s /system/xbin 命令,即可安装busybox。

  另外,在安装过程中可能会出现“Read-only file system”的错误,说明没有给/system写权限。这时候可以先给/system写权限:busybox mount -o rw,remount /system

  具体的安装在 http://cn.ui.vmall.com/thread-5943567-1-1.html 和 http://www.cnblogs.com/xiaowenji/archive/2011/03/12/1982309.html 都写的很清楚。但我用后边链接的方法给写权限的时候老出错。从http://tieba.baidu.com/p/3954093941 找到另一种挂载方法即 busybox mount -o rw,remount /system 。

  五、给系统降级

  5.1  折腾了一番之后,准备降级。在此可以用 http://www.muzisoft.com/shuaji/237567.html中的 “方法二”进行降级。【需要注意的是,必须把在第二步刷的第三方Recovery,刷回官方Recovery才可以。第二步有刷回的教程】

  

  

  

时间: 2024-08-24 19:06:50

关于华为P9手机的解锁、刷Recovery、获取Root、安装Busybox,以及升级降级的全过程(和一些错误的解决方法)的相关文章

mysql日常错误信息解决方法:InnoDB: and force InnoDB to continue crash recovery here.

今天早上上班来打开环境,mysql报了这个错误,猜到的原因应该是昨天晚上下班没等mysql服务器退出就关闭计算机. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 2014-05-09 09:44:25 4128 [ERROR] InnoDB: Attempted to open a previously opened tablespace. Previous tablespace manage_yunfan/nav_areasource uses space ID: 2 at

dedecms手机站图片错误的解决方法

现在手机站(如m.*.com)是网站建设标配,在用dedecms建站也可以实现(不会的话欢迎来骚扰ytkah),手机站一个比较麻烦的事是图片一直显示不出来,为什么呢?程序一般是调用图片的相对地址,比如是/images/123.jpg,在PC端就显示为www.*.com/images/123.jpg,但是如果你没有把图片传一份到手机站的网站目录,那图片为m.*.com/images/123.jpg就显示不出来了.能不能把图片调用的相对地址改为绝对地址呢? 打开文件 /include/dialog/

织梦dedecms手机版上下篇链接错误的解决方法

打开 \include\arc.archives.class.php 1. 找到 $this->PreNext['pre'] = "上一篇:<a href='$mlink'>{$preRow['title']}</a> "; 改为 $this->PreNext['prem'] = "上一篇:<a href='view.php?aid={$preRow['id']}'>{$preRow['title']}</a> &q

刷机(手机自带的recovery)

recovery模式是手机系统的一个工程模式,用户通过同时按住开机键加home键,直到手机界面出现一个三角框里面一个感叹号即是进入了传说中的recovery模式,在这个模式中用户可以看到以下的内容(不同的手机显示的内容不同): reboot system now: 重启系统 apply sdcard:update.zip: 应用SD卡中的update.zip wipe data/factory reset: 清空数据/设定工厂模式 backup rom to sdcard: 备份ROM到SD卡

华为P9销量破千万,工业设计能否开启国产手机分水岭?

智能手机行业一直不缺乏销量竞争,这也往往成为中国厂商破局和败局的关键.众多国产智能手机厂商前仆后继地依靠低端机铺市场.冲销量,红米.魅蓝等品牌成为典型,极少数有情怀的厂商初衷追求小而美,但因销量增长乏力而陷入僵局. 相较之下,华为P9/P9 Plus昨天宣布全球销量破千万,可谓是今年手机行业的一个惊喜.凭借 "徕卡联合设计"."黑白+彩色双摄像头创新",P9上市后备受众多摄影达人的好评,尤为难得的是,P9作为高端旗舰手机在产品设计上做到了叫好又叫座,8个月海内外人气

神奇华为3c手机, 出现安装未成功问题。

1.我会命令adb uninstall 先卸载我们有签名的安装包. 2.用开发模式在手机上运行我们的应用. 3.然后测试就把手机拿走了,就用应用管理器把我们的应用卸载了. 4.继续装我们的开发包,死活也装不了.我拿到手机也没有办法.试了很久,差点就要root手机了,但是手机又不是我的,没有办法root. 5.网上提供此资料 http://xusaomaiss.javaeye.com/blog/393296 在反复安装android apk的时候,有的时候可能会遇到adb install错误,内容

华为 安卓手机在MAC系统下调试模式设置(转载)

同时做IOS开发的同学,使用MACOS会发现在ANDROID 开发环境完整的情况下,接入MOTO,SAMSUNG,HTC,ZTE等手机都可以自动识别,并可以在DDMS中查看LOGCAT,唯独华为的手机不可识别.USB开发调试也设置了,在WINDOWS下可以识别,为什么呢?别急,有工程模式: 在拨号界面输入:*#*#2846579#*#* 找到-$amp;>quot;$ProjectMenuAct"->"后台设置"->"USB端口设置" 改

CSS制作华为mate8手机模型示例

CSS制作华为mate8手机模型效果图 1.HTML代码 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <div class="phone"> <div class="body"></div> &

android 手机屏幕解锁最多有多少种?

  这个十分有趣的题目出自知乎http://www.zhihu.com/question/24905007/answer/29414497 ,排名第一的知友的答案用python简洁的给出了代码和答案,枉费我用C++ 鼓捣了半天... 不过也不能算是白做,还是有颇多收获的. 先准确描述一下这个问题解决思路: 这题目本质就是计算排列: 定义一个函数 permutation(n.m) :从n个数中选m个进行全排列 我们要计算的就是        1. Σ permutation(9,i) (i从1到9