从降级到干掉FRP:一次小米刷机杂记
从降级到干掉FRP:一次小米刷机杂记
QLing得益于某米某次神秘 OTA 拉胯操作,我惨遭系统炸弹一枚,瞬间萌生了降级的想法。
我立刻冲进 OrangeFox,直接刷入低版本完整包,速度飞快,刷完一气呵成。
但——重启之后,事情变得不对劲了:
- OrangeFox 解密失败
- 所有应用打不开(除了设置)
- 重设锁屏密码时提示“密码错误”
显然,是解密机制炸了。
于是我开始了传统艺能:双清(格式化 Data 和 Cache)。
这一步倒是挺顺的,成功进入系统,可新问题来了:
- 无法设置密码
- 第三方应用安装失败,报错 -999
不过系统自带商店还能装东西,很明显,是谷歌锁(FRP)在背后搞鬼!
谷歌内心 OS::我不希望别人捡到用户的手机可以非正常格式化后直接使用,所以我推出了谷歌锁。登录谷歌账号自动开启,如果用户误操作格式化了,也能通过原账号登录来解锁。
然而现实:GFW:你想登 Google?你问问我答不答应先?
于是,我陷入了一个恶性循环:
- 想登录 Google → 被墙
- 想科学上网 → 不能装 App
- 不能装 App → 不能科学上网
无限套娃…
但——办法总比问题多!
由于谷歌锁的验证状态是存放在 FRP 分区里的,所以理论上:
只要格掉 FRP 分区,谷歌锁就会被连根拔起!
于是我火速打开 OrangeFox 终端,执行这条终极指令:
1 | dd if=/dev/zero of=/dev/block/bootdevice/by-name/frp |
解释:这条命令会用全是 0 的内容,把 frp 分区硬生生覆盖抹干净。
执行完,重启系统——一切恢复正常!
(不过我的 Phigros 又得重新打了(没开云存档的笨比