0 后续补充
- 现在系统版本早就进行了更新,并非一定要使用教程中提到的20b系统,其实这种方法适用于刷任意系统版本。
- 方法适用于官解的V50/V50S/G8/G8S/G8X等。
1 备份数据
备份数据永远最重要,谨记!!!!!!!!!!
2 原理
刷入rooted boot文件,再用破解版LG UP刷入除boot_a,boot_b外的所有分区。
3 准备
下载20b rooted boot。
这个是我从KT版KDZ(V500N20b_00_KT_KR_OP_1223.kdz)中提取出来再用Magisk Manager root过的。
我通过解包发现KT、LGU、SKT、OPEN四个版本的boot文件是完全一样的,理论上都可以刷入,但未测试。
更多V50/V50S/G8 KDZ和相应rooted boot,可访问我搭建的网站kdz.gresslg.tk。
4 刷入rooted boot
大概有三种途径:
4.1 9008
用9008刷入,能搞到相应的Firehose文件就可以,但是目前还是只有商家能实现。
4.2 fastboot
用fastboot刷入,但是韩版需要干掉laf分区才能进入fastboot。但是我发现在fastboot下不能刷入laf分区,而且也不能切换活动分区,就是说不能恢复到download模式。另外,在fastboot下刷入rooted boot后由于系统还是Android 9的,是无法正常启动的,我试的效果是重启又进入了fastboot,不能进系统。既然恢复不了download模式还刷个毛的kdz啊。实现方法看g7.lge.fun。
更新:也可以通过刷崩boot进入fastboot。可以参考LG G8硬解机玩机手册相关部分。
4.3 abd或终端
用Adb或终端刷入,我采用的这种方法,地址请根据自己实际所放的位置修改。
刷入boot_a:
su -c 'dd if=/sdcard/20b/boot_V500N_20b_KT_DL_Magisk.img of=/dev/block/bootdevice/by-name/boot_a'
刷入boot_b:
su -c 'dd if=/sdcard/20b/boot_V500N_20b_KT_DL_Magisk.img of=/dev/block/bootdevice/by-name/boot_b'
恢复laf_a(如果自己干掉了的话):
刷入laf_a:
su -c 'dd if=/sdcard/20b/laf_bak.img of=/dev/block/bootdevice/by-name/laf_a'

5 刷入kdz
关机,按住音量加键插入USB,用破解版LG UP的Partitiion DL模式刷20b kdz,去掉勾选boot_a和boot_b,需要保留数据还有取消勾选userdata,但似乎没什么用,刷完了还是要我格式化,还是备份数据靠谱点。等待刷入成功后自启。

6 修复root
启动系统之后,安装Magisk Manager,会提示修复运行环境,点确定就行,需要联网。

7 安装EdXposed
先在Magisk Manager中安装Riru - Core。
再下载EdXposed(需要版本新于0.4.6.0,目前Canary的0.4.6.1最佳),到Magisk Manager中进行安装 ,再装入EdXposed Manager就完事了。
