本指南仅适用于Windows设备,仅提供给已掌握基本终端命令、adb或fastboot的高级用户使用。需预先安装ADB工具。
若操作导致设备变砖/损坏,您将自行承担一切后果,本人概不负责且不接受任何投诉。本指南不提供终端用户技术支持,不教授adb安装或基础命令执行等入门知识。
请先完成以下操作:
- 在Walkman开发者选项中启用USB调试
- 将Walkman连接至Windows电脑
- 验证adb可用性,执行
adb shell getprop ro.boot.slot_suffix
- 记录输出结果(应为"_a"或"_b")
- 前往releases页面下载相关文件
- 将所有文件放入工作目录,执行
uuu
验证工具可用性
命令输出结果将作为执行uuu
命令时的分区后缀参考
此操作将清除所有用户数据
- 在开发者选项中启用OEM解锁和ADB调试
- 执行
adb reboot bootloader
进入fastboot模式 - 在fastboot模式(SONY logo界面)执行:
uuu FB: oem unlock
- 执行后设备会进入假死状态,实际正在进行用户分区擦除(约需500秒)
- 完成后执行重启命令:
uuu FB: reboot
使用自定义内核需执行此步骤。通过以下命令刷写空白vbmeta文件禁用AVB:
- (若当前槽位为_a):
uuu FB: flash vbmeta_a blank_vbmeta.img
- (若当前槽位为_b):
uuu FB: flash vbmeta_b blank_vbmeta.img
首次启动将进入bootloop,随后进入恢复模式提示系统启动失败。此时需选择恢复出厂设置选项(使用音量键导航,电源键确认)。重置后系统应正常启动
安装apatch.apk并使用apatch修补boot.img,将修补好的boot文件移动至工作目录,进入fastboot后执行:
- (若当前槽位为_a):
uuu FB: flash boot_a 你修补的boot文件名.img
- (若当前槽位为_b):
uuu FB: flash boot_b 你修补的boot文件名.img
开机时同时按住音量减键与快进键 若需进入恢复菜单,请连续按压音量加键与电源键2~5次
所有配置参数、标志位及密钥均以原始字段形式存储于nvp分区。/vendor/bin
目录下的nvp
、nvpflag
、nvpinfo
、nvpnode
、nvpstr
及nvptest
为nvp操作调试工具:
nvp
:十六进制显示nvp分区内容nvpflag
:查看/写入区域标志等参数nvpstr
:控制nvp中的字符串变量- 其余工具功能尚未明确