当前LG SM8150各设备维护者列表:
状态:尚在开发
fsc
fsg
ftm
laf_a
laf_b
modem_a
modem_b
modemst1
modemst2
分区并妥善保管!UEFI镜像: edk2-msm
驱动包: LGE-sm8150-Drivers
用于在twrp下进入大容量存储模式的脚本(作者@gus33000): msc.sh
分区工具: parted
Windows安装镜像:参阅UUP Dump
LG的机器默认无法进入fastboot模式,lg专有的download mode替代了fastboot模式。
不过我们可以通过清空laf_a
和 laf_b
分区的方式来启用fastboot模式。
重要:请在清空这两个分区之前备份并妥善保管
清空的不同方法:
dd if=/dev/zero of=/dev/block/by-name/laf_a bs=4k
dd if=/dev/zero of=/dev/block/by-name/laf_b bs=4k
(胡乱操作可能会造成严重后果。请知道你自己在做什么!)
这一步操作与主教程里的部分基本一致,但是有一处不同,请先参阅1.2 修改UFS分区。
在1.2 修改UFS分区中,执行完“打印当前的分区表信息”(如下)后,
(parted) print
你会注意到userdata
后还有一个grow
分区,如下:
.........
Number Start End Size File system Name Flags
.........
30 19.0GB 126GB 107GB ext4 userdata
31 126GB 126GB 4096B grow
(parted)
目前使用parted工具的分区方法有一个局限,在创建32个以上分区时会失败并破坏分区表,原因暂不清楚。(GPT分区表理应至少支持128个分区)
因此,这里我们可以将grow
分区删除,实测并不会有任何影响。
(parted) rm 31
接着遵循1.2 修改UFS分区中剩余的步骤进行操作。
目前UEFI镜像中并没有大容量存储模式的支持,但是可以在TWRP/OrangeFox下使用脚本开启大容量存储模式。
在先前的章节中有下载一个msc.sh脚本
用adb push进设备并执行即可。
adb push msc.sh /cache/
adb shell sh /cache/msc.sh
此时大容量存储设备应该出现并可以访问。
(注:此方法支持USB3.0)
请参阅2.1 使用大容量模式进行安装 从"输入diskpart并回车"开始部分以及2.1.2部分。
上述的驱动包内含有一个DriverUpdater.exe工具(作者@gus33000)。
解压上述的驱动包到某个文件夹,打开一个PowerShell终端,cd到那个文件夹并执行:
.\DriverUpdater.exe -d .\definitions\Desktop\ARM64\Internal\your_device_code.txt -r . -p E:\
(请将your_device_code.txt替换为你的机器对应的文件,如LG G8X: mh2lm.txt,LG G8S: betalm.txt,并把E:\替换成你的手机的Windows安装位置对应的盘符。)
继续参阅2.1.4 修复分区名。