记一次极为离谱的lgv50s刷机过程

2023.4.30 记
感觉过程挺抽象的,把一个好好的手机弄成开机只能进 9008 了,幸好最后弄好了

部分参考的教程:LG855 系列-快速黑砖手册

原机购自某安智能,自带的系统是卖家刷的精简版 Android Q 系统。开始用的时候感觉还行,后来小毛病越来越多,打电话打不出去,于是决定刷回官方最新的 Android S 系统。

于是到lgroms下载了 40f 的 kdz,打算安装到 b 槽里。熟练的点开 LGUP,选中 kdz,勾选 partition dl,把 userdataftm之外不带 _b的通通打钩,点击 OK,然后就愉快的开始跑进度条了。跑完之后,自动重启,然而进不去系统…第一屏无限重启。

好在 twrp 还能进去(没错,卖家系统也预装了 twrp),于是想在 twrp 里面改一下启动槽位,然而改完了还是无限重启,于是决定双清一下,然而还是无限重启。

这时看到了 twrp 里面有一个选项 重启到fastboot,点一下试试?毕竟在我的 lgv50 的 twrp 里面,这个按钮和普通重启没有任何区别。不过这次点击之后,lgv50s 确实进入了 fastboot 模式。

然后我就发现一个悲摧的事实,除了 fastboot 和 twrp,这个手机啥都进不去了,把之前备份的 boot 恢复,过完开机动画也是秒进 fastboot,按住音量上也是进 fastboot,进 twrp 也还是会进 fastboot。

之后开始进行多方查证,发现被刷入工程 xbl 分区的机型会开机跳 fastboot,无法进入系统。我以为这台手机也是这个问题,打算把 kdz 解包,拿出里面的 xbl 和 abl 分区刷回去。

然而第一次使用 undz,把 -x-s搞混了。于是刷进去的 xbl,xbl_config 和 abl 分区都不是镜像格式。

刚开始使用 fastboot 刷的时候,还不知道非工程 fastboot 不能刷入 xbl 和 abl 分区,傻傻的切到了 9008 模式,用 QFIL 刷进去了非镜像文件。

然后这个手机就只能进 9008 模式了。

之后就是复盘整个过程,回想到好像是在从 kdz 解压文件的时候报错了,于是打算再查查相关资料。发现 -s参数才是解压出镜像格式的分区文件。于是再次解压出了 laf,xbl,xbl_config,abl 四个分区文件在 9008 模式下刷入。

再重启,发现已经可以进入 lg download 模式了。于是 LGUP 里选中 refurbish选项,跑了一遍流程,终于可以开机了。

之后就是简简单单的提取 boot.img,打上 magisk 补丁然后再刷回去。这部分挺简单的,不作赘述。