华为手机刷机教程
华为手机刷机教程
本文以刷麦芒5 MLA-AL10为例,其它华为手机,也可参考此方法进行刷机。
1.刷麦芒背景
目前所有的MLA-AL10都已unlock,即unlock the bootloader。unlock the bootloader,可获得root权限等高权限。
刷固件的前提是需要unlock,而当手机不再需要root权限时,或不再刷固件时,需要relock the bootloader。
2.如何刷MLA-AL10
2.1 使用线刷宝(效果不好,但有借鉴)
收费,15.9元5次,使用线刷宝。
2.2 使用Faskboot刷机工具(效果不好,但有借鉴)
所在目录为:D:\wucj\MLA-AL10_M101086(麦芒5全网通)\刷机工具
2.3 使用刷机帮(获得了ROM刷机包)
通过此链接https://pan.baidu.com/s/1HubGyU03R0xnj59zHUB8Yg获取MLA-AL10的固件包以及刷机方法,提取码:aoo4
在http://www.shuajibang.net/rom/detail/7716上有麦芒5的各种ROM刷机包,刷机方法参考https://www.netded.com/rom/2020/102162448.html?ivk_sa=1024320u
- 辅助参考
http://www.viprom.cn/list/huawei_950_1.html
https://www.netded.com/rom/2020/102162448.html?ivk_sa=1024320u
需要首先了解自己手机的型号,通过使用adb shell getprop
获得,如此处是HUAWEIMLA-AL10 C00B086
,那么可以使用刷机包MLA-AL10C00B180
,而不能使用MLA-AL10C00B360
。
2.4 通过sd卡升级( 目前使用该方法,解决刷固件和去除unlock问题 )
https://www.netded.com/rom/2020/102162448.html?ivk_sa=1024320u
使用该文件D:\wucj\(高维使用禁用)MLA-AL10C00B180_Firmware_China_Nonspecific_Android6.0_EMUI4.1.3_05013TJM.zip
,解压之后,有具体的升级说明文档,文档如
总结:将解压之后所得的dload
文件夹放到SD卡中并关机,同时按住音量上+音量下+开机键,开机后就可以自动升级EMUI系统,实现刷机并去掉unlock功能。
2.4.1获取Android属性信息(可以确定机型,如HUAWEIMLA-AL10 C00B086)
- adb shell getprop:所获得信息样例放在
D:\wucj\getprop.txt
3. unlock方法(主要是获得解锁码)
有了解锁码,就可以unlock,之后就用来root等一些列高权限功能。
-
方法一:目前,华为官网已关闭申请解锁码的通道。
-
方法二:可以通过其它方法获得,参考如下:
参考2:华为手机bootloader上锁回锁教程及ADB工具下载——精华帖
原文地址:https://www.cnblogs.com/gwzz/p/16178685.html
- keepalived+nginx搭建高可用(注意点)
- 我的WCF之旅(10):如何在WCF进行Exception Handling
- 安装nginx出现的问题
- 18.11 LVS DR模式搭建
- Linux基础(day64)
- 我的WCF之旅(9):如何在WCF中使用tcpTrace来进行Soap Trace
- 物联网设备已沦陷,咖啡机也不能例外
- 我的WCF之旅(13):创建基于MSMQ的Responsive Service
- 开发自己的Data Access Application Block[上篇]
- 18.9/18.10 LVS NAT模式搭建
- 谈谈WCF中的Data Contract (1):Data Contract Overview
- Linux基础(day66)
- 字符串的驻留(String Interning)
- 19.5 忘记Admin密码如何做
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Python爬虫之requests模块了解
- Python爬虫之数据提取概述
- Python爬虫之数据提取-jsonpath模块
- 什么是高斯混合模型
- Python爬虫之数据提取-lxml模块
- 用Python读写文件的方法
- 反编译PyInstaller打包后的exe为py源码
- Qt多线程编程实战:MD5单项加密
- 高速上云/网络穿透/视频上云网关EasyNTS组网服务平台如何通过复制穿透结果实现外网到内网的访问?
- SpringBoot常用注解的简单理解
- Qt多线程编程之线程的同步和互斥
- TS 设计模式06 - 代理模式
- TS 设计模式07 - 观察者模式
- Java 语言基础(异常机制和File类,IO流,多线程,网络编程,反射机制)
- 前京东陌陌高级架构师的直播笔记分享(Java 内存问题排查和解决:内存概览,内存问题出现的原因,问题代码,案例分析)