从降级到干掉FRP:一次小米刷机杂记

得益于某米某次神秘 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 又得重新打了(没开云存档的笨比