第一步解开bl锁
听说一加,真我,Sony,谷歌的bl锁都好解开
我只解了小米pad5的澎湃系统
仅提到小米的刷机教程
首先系统位置查找要打开
然后是oem,设备解锁账号绑定
澎湃os系统限制绑定账号,强行绕过判断解锁,但是只适用于出厂非澎湃系统的安卓设备
https://github.com/MlgmXyysd/Xiaomi-HyperOS-BootLoader-Bypass
绑定完账号就是解锁bl了,如果是澎湃系统绑定的账号,还要等待168小时才能解锁
小米解锁工具(官网):https://web.vip.miui.com/page/info/mio/mio/unlock
登录和安卓设备一样的账号,然后进入fastboot系统,小米是电源+音量下键
fastboot和bootloder是一个意思,只是不同厂家设置不同,
官方recovery系统只有清楚数据恢复出厂设置的操作,第三方recovery也叫TWRY功能就各种各样了
进入fastboot系统后,数据线连接电脑,如果没能正常识别到移动设备,窗口右上角有个设置,里面有个驱动检测,我是一开始识别不到平板,修复一下就好了
注意解锁会清除手机所有数据,还没解锁就还来得及
解锁完会恢复出厂设置,重新设置完,进入桌面之后
刷机驱动和Mindows工具箱
都是装在电脑上面的
小米设备驱动:https://pan.quark.cn/s/10137b0267c9
解压缩之后文件夹有一键安装的bat文件
Mindows工具箱(官网):https://mindows.cn/index.html
解压缩之后会有两个文件夹,Mindows和修复下载,
因为新版的有点问题,修复文件夹两个bat文件复制到Mindows的根目录下替换就行了
刷入Windows系统
打开设置,oem,usb调试,usb安全调试,然后连接电脑允许电脑操作
Mindows工具箱,一键刷入Windows,只适用没刷过win和清除过win分区的机子
里面会下载win系统;然后分区设置win,安卓存储大小;会自动进入win系统,我刷的是懒人包,第一件事是进入C盘根目录把MindowsWOA压缩包解压,把里面的子文件夹的boot.img文件复制到根目录和MindowsWOA根目录
注意:很重要的事情是,进入设置把息屏关掉,懒人包一般设置了永不息屏,检查一下安心,
屏幕键盘在输入法那儿设置,当然选择蓝牙键鼠省事
懒人包也不用oobe,就是进入全新Windows的那些必要设置
桌面一键切换安卓bat文件切换回安卓
这个时候会发现安卓回不去了,进入到了官方的恢复模式,recovery,然后音量键移动光标,电源键选择选项,
清除所有数据➕重启系统 = 恢复出厂设置
正常设置一遍
# 获取root权限和实现安卓切换win
电脑下载四个文件,magisk,Mindows助手,UEFI.img,boot.img
前两个都是apk安装包,后两个UEFI.img在Mindows工具箱根目录下,是刷完win系统留下来的,boot.img是安卓系统内核,需要提取一下
懒人包的UEFI.img文件命名一开始不是这个,需要改过来
非懒人包的通用Windows系统的UEFI.img文件在,…/Mindows工具箱/bin/res/nabu/usr目录下
提取boot.img
先找到自己安卓设备的设置里面的版本号,然后去网站下载对应版本的卡刷包
解压找到pagload.bin文件
再去下载paloda-dumper-go-64(或者32)反正对应自己电脑系统
然后把payload.bin文件复制到paloda-dumper-go-64的根目录,运行其中的bat就输入b提取boot.img文件就行了
再然后平板数据线连接电脑,传输文件模式,把这四个文件放到安卓机子上
先获取root权限,安装Magisk软件,点击,选择并修复一个文件,然后选择刚刚传输过来的boot.img文件,显示all done之后就可以退出了
然后电脑下载adb-fastboot工具
安卓连接电脑,文件管理模式,把刚刚修复后的boot.img文件放到adb工具的根目录;
安卓手动关机并打开fastboot模式;
电脑打开adb目录下的bat文件,会进入一个命令行窗口输入以下命令
fastboot flash boot magisk
修复的文件名各自不一样,只需要输入前几个字母按Tab自动补全就行了
然后输入:fastboot reboot
会回到安卓系统,然后进入Magisk,点确定会重启,再打开看到Ramdisk显示是就获取到root权限了
然后安装并进入MIndows助手,显示需要root权限,给他权限,然后他会在根目录创建他名字的文件夹。现在去文件管理把uefi.img文件复制到其中在回到MIndows助手双击重启到Windows系统就打开Windows系统了
然后要把电脑上Magisk修复后的 boot.img文件重命名成boot.img并传给刷出来的Windows系统,可以联网QQ,微信什么的,或者U盘,但是注意使用U盘要先运行USB切换主机模式.exe
跟之前刚进入Windows系统一样去替换掉C盘和Mindows工具箱的boot.img文件
另外,刷出来的Windows的拓展坞不能使用带电的,会烧坏充电口,而且Windows系统下一般不能充电,如果要充电,选择原装数据线,或者type-c对type-c的充电线,否则可能烧坏充电口
# 救砖
如果你的安卓机进不了安卓系统了,卡在第三方recovery(TWRY)了
但是能够进入fastboot系统,直接长按电源➕音量下(小米)
那么你可以尝试线刷安卓系统来救你的机子
不过你需要提前记住你的机子的系统版本号,因为要去下载对应版本号的线刷包,就在之前下载卡刷包的地方
不确定低版本好线刷包是否可行,没尝试过
# 重装Windows系统
分为两种,一种是不改变之前的分区,另一种是改变
首先肯定是要先回到安卓系统
不改变分区就是Mindows工具箱的重装系统
做通用Windows可使用
改变分区就是先选择恢复分区表,然后再一键安装Windows系统,即可重新设置分区
# 澎湃系统解开bl锁
前置要求就不过多赘述了,github上面作者写的很清楚,我这里仅简述操作部分
电脑端,下载PHP8.0+。这里指PHP8.几版本,8.0版本已经被官方关闭下载,不再维护了
然后是正常的下载编程语言的设置,设置环境变量
vscode编译器的话,可能需要更改设置里面的PHP解释器位置
然后还有选择php.ini两个文件中的一个,prodaction和development,删掉ini后面的字母就好,然后把文件需要的部分的注释删掉
我除了readme.md文件中要求部分额外更改了一些,如:
extension_dir =“ext”
把ext改为了绝对路径,因为跑不通项目改的