背景:因为下周有Android课程,就想着上课前刷个机(虽然并没有什么关系)

  • 前期提示
  1. 刷机于 20180905,本文于 20180906
  2. 于刷机第二天发布此文,使用测试中
  3. 本文仅做过程复述,并非作为教程发布,如有问题,后果自负
  4. 内容仅供参考,因各种原因复做结果不一定一致
  5. 全过程采用线刷
  6. 强烈建议进行数据备份,使用华为手机助手备份至电脑,或者华为云空间云端备份

准备工作:

  • 手机:
  1. 手机 BootLoader 解锁码
  2. 型号:Honor V10 BKL-AL20
  3. 版本号:BKL-AL20 8.0.0.199(C00GT)
  4. EMUI版本:8.0.0
  5. 打开 开发者模式(设置·系统·关于手机·连击版本号),开发人员选项开启USB调试
  • 工具:
  1. 电脑 Windows 10
  2. 华为手机助手PC端,使用版本:9.0.2.301(最新(强制更新)),来源:https://consumer.huawei.com/minisite/HiSuite_cn/
  3. 华为固件解包工具 HuaweiUpdateExtractor,使用版本:v0.9.9.5(新旧不明,能找到的最新版本,Update Date:2016-12-12 10:03:50),来源:https://forum.xda-developers.com/showthread.php?t=2433454
  4. Magisk Manager,使用版本:Version 5.9.1(最新),来源:酷安
  5. Magisk 框架包,使用版本:v17.1(最新),来源:https://github.com/topjohnwu/Magisk/releases
  6. *** Magisk 卸载包,试用版本:v17.1,20180901(最新),来源:https://github.com/topjohnwu/Magisk/releases
  7. ADB工具包 platform-tools,使用版本:r28.0.1(最新),来源:https://developer.android.com/studio/releases/platform-tools
  8. 第三方Recovery TWRP,使用版本:v3.2.1.0(非最新,小一个小版本号),来源:https://twrp.me/huawei/huaweihonorview10.html

开始:

  • 解锁 BootLoader:
  1. 打开USB调试,连接电脑,cmd 切换到 platform-tools (ADB工具 目录下
  2. > adb devices 测试设备连接
  3. > adb reboot bootloader 重启到 BootLoader
  4. > fastboot devices 测试设备连接
  5. > fastboot oem unlock ***** *是解锁码,回车手机上确认进行解锁,解锁会清除数据
  6. *** 回锁:> fastboot oem relock *****
  7. *** 状态查询:> fastboot oem get-bootinfo
  8. *** 状态信息提示:LOCKED 锁定,UNLOCKED 解锁,RELOCKED 回锁
  • 提取固件:
  1. 连接电脑,打开PC端华为手机助手
  2. 点击 系统更新 或 系统修复,等待下载完毕,断开连接或者迅速把下载的(位置提前在设置确认)东西复制走,以免被删除
  3. 建议下载的全部复制,后期出问题系统修复的话复制回去就行了,省去下载过程和时间
  • 提取 boot.img
  1. 把手机助手下载的东西里的 update.zip 的UPDATE.APP 复制出来
  2. 用华为解包工具 HuaweiUpdateExtractor解包 UPDATE.APP(先到设置中,去掉 verify header checksum)
  3. 提取 ramdisk.img 也就是 boot.img,此文件传至手机
  • 安装 Magisk Manager:
  1. 手机安装 Magisk Manager
  2. 点击安装 Magisk,点击 修补 boot 镜像文件,选择 ramdisk.img 或者 重命名后的 boot.img
  3. 修补后的文件被存至存储空间 Download 目录下,名称为 patched_boot.img,有提示路径,注意看小字
  4. 将修补后的文件传至电脑
  • 刷 TWRP:
  1. 关机,接电源,长按音量减 + power 进 BootLoader
  2. > fastboot flash recovery_ramdisk twrp****.img 文件名自己填
  3. > fastboot reboot 重启
  • 刷 Magisk 框架包:
  1. 关机,断电,音量加 + power,进入TWRP,直接右滑进入
  2. 连接电脑,Advanced 高级,ADB Sideload
  3. > adb sideload "patched_boot.img路径",电脑上的路径
  4. 返回,重新进入TWRP的 sideload,可以勾选一下 Davlik Cache
  5. > adb sideload "magisk框架包的路径"
  6. 重启,基本成功

结束:

  • 如果想装 Magisk 模块,最好先装 Magisk Manager for Recovery Mode(mm),可在 twrp 使用命令行卸载问题模块
  • Root 成功,以 RootExplorer 为例
  • *** xposed 框架尝试失败,Magisk 上的xp框架相继失败,失败代价是重启循环,谨慎测试
  • Magisk 卸载包刷入提示失败,具体成功失败没有去检测(直接恢复)
  • eRecovery 恢复时感觉软件少了不少,连浏览器都不给我,不过是真的好;eRecovery 恢复时不会回锁,下载时会断点续传,不用太过担心临时的断网
  • 华为手机助手的系统修复包括回锁,包括recovery,包括系统
  • 现在的问题是系统更新会提示进行修复系统,是在两项操作之后:一项是安装 mm,一项是测试了Magisk Hide;这种情况想要修复的就去修复,不需要修复的大概不用理会,我也就先试一试root
  • Magisk不起作用,开启或关闭后,点击即重启
  • 华为手机助手恢复数据是覆盖式恢复
  • *** 查找资料过程中,有一个data分区解密方法之一,格式化,测试格式化后能读取,重启后恢复加密,此项谨慎测试
  • 有一个问题是我咋感觉手机助手修复后和之前的不是很一样了,就一些细节不一样,不知道是不是重新设置开启了隐藏副本
  • ......

转载于:https://www.cnblogs.com/zhaojjiang/p/9600763.html

Honor V10 BKL-AL20 ROOT(Magisk方式)相关推荐

  1. 华为荣耀Magic2获取系统boot.img 并root 的方式

    华为荣耀Magic2 ROOT的方式 因为自己淋过雨,所以想给别人撑把伞(不知道管不管用) 只能获取RECOVERY_RAMDIS.img,所以目前属于双系统,有点不好就是,不知道是不是之前使用的隐藏 ...

  2. 银河麒麟V10.1 使用root用户时自动重启pulseaudio服务

    银河麒麟V10.1 使用root用户时自动重启pulseaudio服务 开启root用户登录功能 配置root用户下可以自动重启pulseaudio 由于权限问题,Ubuntu系统下的pulseaud ...

  3. 银河麒麟V10操作系统之root密码重置

    一.需求说明   从kingbase工程师那拷贝了一个已经安装了kingbase数据库环境的虚拟机,只有一个kingbase普通账户,root密码位置,且该账户未加入到sudo组中,无法执行新软件等的 ...

  4. centos7服务器修改密码,centos7 修改root密码方式

    1 - 在启动grub菜单,选择编辑选项启动 2 - 按键盘e键,来进入编辑界面 3 - 找到Linux 16的那一行,将ro改为rw init=/sysroot/bin/sh 4 - 现在按下 Co ...

  5. 联想 Z5S(L78071)免解锁BL 免rec 保留数据 ROOT Magisk Xposed 救砖 ZUI 10.5.370

    >>>重点介绍<<< 第一:本刷机包可卡刷可线刷,刷机包比较大的原因是采用同时兼容卡刷和线刷的格式,所以比较大 第二:[卡刷方法]卡刷不要解压刷机包,直接传入手机后 ...

  6. 银河麒麟服务器操作系统 V10 SP1 限制root用户SSH远程登录

    银河麒麟服务器操作系统版本 ############## Kylin Linux Version ################# Release: Kylin Linux Advanced Ser ...

  7. 使用Xshell登录AWS的EC2云服务器和开启EC2上允许root+密码方式登录

    http://www.dwhd.org/20150525_182436.html 转载于:https://www.cnblogs.com/longshiyVip/p/5985941.html

  8. Magisk 保留root升级系统(亲测小米)

    Magisk 保留root升级系统(亲测小米) 系统提示升级,先检查是否跨版本升级,如果跨版本升级,请参考下面帖子重新获取权限,如果不是,升级提示如下,则可使用本帖 小米,红米 root Magisk ...

  9. root lg android tv,LG V10(双4G)一键ROOT教程,亲测可用

    获取LG V10(双4G)ROOT权限基本上是如今大多数爱刷机的LG V10(双4G)手机用户都会做的一件事情.小编与大家分先一个非常简单实用的一键ROOT权限工具"奇兔一键ROOT&quo ...

  10. 搞机攻略(Android Root iOS越狱)

    [分享]搞机攻略 由于手机系统出厂时的用户权限较低,如果设置当中没有,很多想要的修改都做不了,但是我们又想折腾怎么办呢? 提高权限! 安卓系统是基于linux的,所以权限管理也是类似的,iOS虽然不是 ...

最新文章

  1. log4j2配置实例[按小时记录日志文件]
  2. c# hdf5 写string_聊一聊C#8.0中的 await foreach
  3. 干货 | 深入仓储管理系统你需要了解的15件事
  4. 数据库内部存储结构探索
  5. mysql 有empty_blob()_【原创】操作Blob类型的方法
  6. 质因子分解(洛谷P2043题题解,Java语言描述)
  7. axios从入门到源码分析 -http-xhr
  8. I9 9900K线程_收藏党抓紧了!英特尔停产i9-9900K特色包装,只因运输太浪费
  9. R 指定安装镜像的方法
  10. 软件工程的迷途与沉思
  11. Airflow 重跑dag中部分失败的任务
  12. is not allowed for source level below 1.7 的解决办法
  13. 一个正经的前端学习 开源 仓库(阶段二十一)
  14. #创建虚拟机器人URDF模型
  15. 某运输管理系统(TMS)概述
  16. matlab 填补空洞,OpenCV空洞填充算法
  17. mysql 性能优化方向
  18. 关闭LOL等电脑进程小程序
  19. javaScript实现登录(简陋)
  20. 如何用解耦合提升开发效率?闲鱼团队有了新发现

热门文章

  1. C++ 中typedef用法
  2. 《结构分析的有限元法与MATLAB程序设计》笔记
  3. Android面试必问之Handler机制
  4. ORL人脸识别tensorflow实现
  5. 万字详文阐释程序员修炼之道
  6. HBase 数据库介绍
  7. 微信公众号推送模板消息(四):Java调用实现模板消息推送
  8. 计算机cpu温度显示原理,电脑cpu温度怎么看
  9. 永洪BI-通过传输参数控制页面显示多少数据量
  10. php时间戳转换英文格式日期_php把时间戳转换成英文格式