1.1-常识
所谓刷机其实就是给手机设备重装系统【同:电脑重装系统】!
Android原生系统: Google开发【开源Android系统】
Android衍生系统: 小米MIUI是在Android原生系统的基础上开发出来的系统
1.2-解锁
BootLoader【开机引导程序】的每一个阶段都严格验证数字签名,在代码逻辑都正确的情况下,用户是无法通过BootLoader 去加载一个修改过的第三方系统的(也就是无法刷机)!
BL锁: BootLoader锁,手机厂商手机出厂时设定的,不允许随意去更改手机系统【不允许随意刷机】!
手机解锁:
例子:小米5plus解锁!
● 解锁工具
http://www.miui.com/unlock/download.html
● 解锁流程
手机:设置->开发者选项->设备解锁状态
● 手动进入Bootloader模式
关机,同时按住开机键+音量下键
● USB连接手机,点击解锁
1.3-刷机
Android原生系统【Android7.1】【Kali系统】
Kali系统配置
- 相关环境软件链接地址
虚拟机VMWare下载:略!
kali系统下载
Android系统镜像
Android版本号 - 安装Kali系统【虚拟机】
- 配置Kali系统【虚拟机】
账号密码:
user:root pwd:toor
命令条数:
nano ~/.bashrc
根据自己需求调整,可以调大一些!
调整时区:
dpkg-reconfigure tzdata
Asis->Shanghai 重启即可!
软件升级:- 配置源:
/etc/apt/sources.list
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib - 更新源:
apt update
apt-get update - 如遇错误
err:Err:1 http://mirrors.ustc.edu.cn/kali kali-rolling InRelease The following signatures were invalid: EXPKEYSIG ED444FF07D8D0BF6 Kali Linux Repository devel@kali.org
签名无效: https://blog.csdn.net/qq_35420342/article/details/83338953
wget archive.kali.org/archive-key.asc //下载签名
apt-key add archive-key.asc //安装签名
再次执行:sudo apt-get update ok即可!
- 配置源:
软件下载:
wget 地址
文件解压:
tar zxvf 压缩文件名
Kali刷机流程
-
下载Android原生7.1系统:
wget https://dl.google.com/dl/android/aosp/marlin-nof27d-factory-01a800f0.zip
备注: 这里必须是对应的手机,如果刷小米,就得用下面小米的镜像!
【https://xiaomirom.com/series/ 选择机型,开发版,Android7.1 下载【选择国内版】!】
tar zxvf xxxxxxx.zip -
安装AndroidStudio:
wget https://dl.google.com/dl/android/aosp/marlin-nof27d-factory-01a800f0.zip
tar zxvf android-studio-2021.2.1.15-linux.tar.gz
cd ./android-studio/bin/
./studio.sh -
配置fastboot:
export PATH=$PATH:/root/Android/Sdk/platform-tools
【linux系统:cmd命令行是临时生效的,关机,关闭窗口重新打开,都需要在执行一下】
全局生效:
cd ~ root家目录
vim ./.bashrc
最后一行加入:export PATH=/xxxxx/xxxxxx/xxxx目录:$PATH
source ./.bashrc
adb --help是否成功 -
刷机:
音量下键 + 开机键 -> BootLoader
手机插上USB
进入解压缩目录:
./flash-all.sh
Android衍生系统【Android7.1】【小米工具】
小米镜像地址
小米镜像
选择机型,开发版,Android7.1 下载【选择国内版】!
小米刷机工具
小米刷机流程
错误: error:Not catch checkpoint ($fastboot -s .* lock),flash is not done
解决: Configuration
无论是使用小米刷机助手,还是虚拟机kali系统,刷完之后能够正常启动,配置,使用,检查系统Android7.1即刷机成功!
1.4-权限
Adb模式下:
1.输入 adb root 回车
2.输入 adb disable-verity 回车
3.输入 adb reboot 回车
安装软件,提示权限问题:
MIUI10 设置:授权管理-》开启root!