在 Linux 下给 Sony Xperia 系列手机的 Bootloader 解锁

首先声明,解锁 BL 会导致保修失效用户数据(应用、设置和其他)被清空,另外在 BL 解锁后接受固件 OTA 更新会导致设备变砖。如果你不知道为何要解锁 BL ,那么你就不应该解锁它。对于解锁 BL 造成的任何后果,笔者不负任何责任。

解锁步骤:

  1. 到 http://unlockbootloader.sonymobile.com/instructions 去阅读注意事项,确认后点击页面底部的“ Continue ”;
  2. 在电话里输入“ *#06# ”,得到手机的 IMEI ;
  3. 将您的姓名、email 地址、IMEI 号码(去掉最后一位,也就是只要前 14 位)填入表格中然后提交;
  4. 如图,Sony 会给出一个 64bit 的十六进制解锁码,复制下这个号码;
  5. 打开终端,切换到 android-sdk-linux/platform-tools 目录。这个目录下应该有一个叫做 fastboot 的程序;
  6. 将待解锁的手机关机,按住 unlock 键(一般不是开机/锁定键,对于 Xperia U ST25i ,这个键是“音量+”),然后用 USB 电缆连接手机和电脑。在这个过程中不需要开机。对于 ST25i ,底部灵睿透明带最左侧的一个装饰灯单独亮起即表示操作正确,其它机型可能类似。您可能需要保持 unlock 键被按住一会儿;
  7. 在刚才的终端中,输入:“ sudo ./fastboot devices ”。此时你应该可以看到类似如下的信息:“ <序列号>    fastboot ”。在计算机上 fastboot 程序必须有 root 权限才能正常和手机通讯,所以这里需要 sudo ;
  8. 继续输入:“ sudo ./fastboot -i 0x0fce getvar version ”,然后你会看到:“ version: 0.5 <换行> finished. total time: 0.000s ”。确保命令在 0.3 秒内完成,否则你应该检查 USB 连接;
  9. 注意!执行此步前请确认您已阅读解锁的有关注意事项。输入:“ sudo ./fastboot -i 0x0fce oem unlock 0x< Sony 网站上复制下来的解锁码> ”,你会得到这样的回应:“ … <换行> (bootloader) Unlock phone requested <换行> OKAY [ 0.940s] <换行> finished. total time: 0.940s ”,这时您的 BL 就已经解锁了;
  10. 输入:“ sudo ./fastboot -i 0x0fce reboot ”来重启手机。这次重启会花掉一些时间,因为您的手机会被恢复到出厂设置。如果还需要 root 的话,就需要另外一些步骤,在此不再赘述。

发表评论

电子邮件地址不会被公开。 必填项已用*标注