barryblueice 发表于 2023-3-30 00:48:15

LG G7 One解bl,吃magisk教程

本帖最后由 barryblueice 于 2023-3-31 15:28 编辑

2023.3.31更新:

已成功完美lineage 18.1,基于lg g7 one安卓11 ota升级包+lineage 18.1 gsi魔改而成。

观前提醒:

1.具体操作来源于(1) LG G7 One Bootloader Unlock | XDA Forums (xda-developers.com)。

2.大部分LG G7 One应该基本适用于该方法,目前只见到几例刷砖的案例。

3.建议使用一根质量好的typec数据线。尽量使用机箱后置usb接口,避免使用机箱延长接口或usb hub扩展接口。

4.手机要开启开发者模式(手机设置——系统——关于手机——按七次版本号)。

4.刷机有风险,下手需谨慎。

正文:


最近从朋友那里整了一台LG G7 One过来,骁龙835只要255的价格属实挺香,于是立马就下单了:



这款手机采用的是Android One系统,本身内核版本为安卓8.1,使用体验贴近于原生安卓:



查了一下这款机型最新升级为安卓11,但是我让他自动更新最高只能升级到8.1。虽然可以通过ota包升级,不过咱们暂且不管他。主要的目标还是玩机。

LG毕竟不像某为某耀那么封闭,直接走一波经典操作就行。

1.如何解开bl锁:

需要准备的工具和材料:adb,高通QFIL,fastboot和9008的电脑驱动,g7 one的工程bl文件,LG V30 firehose。

前面几个百度都能找得到,下最新的就行。工程bl文件和firehose我会放在论坛附件中。

正文:

1.1 首先让你的lg g7 one(后续简称“手机”)进入9008模式。

具体操作为手机开机,插入数据线,长按开机键+音量减键。当手机黑掉之后保持前面按住的键不动,并快速连续重复按下音量加键。

如果手机保持黑屏且电脑提示有设备插入,则代表手机已进入9008模式。若亮屏并进入开机界面则表示失败。

如果电脑设备管理器中有一个“qusb_bulk”的未知设备,则代表你的手机已进入9008,但是没驱动,请自行打上9008电脑驱动。

成功进入9008模式并打好电脑驱动后,设备管理器显示如下:



1.2 备份手机中重要的分区(非常重要,你要是想作死可以直接跳过)

我这部机子已经清空过了,没什么资料需要备份。

但是仍然要备份例如手机基带之类的东西,要是后续刷机把这些刷没了会导致严重后果。

1.2.1 打开QFIL,选中右上角的select port,接着在弹出的新窗口中选择识别到的9008端口设备(也就是我们的手机),按ok保存:



1.2.2 接着“select build type”选择“Flat build”,“Programmer Path”选择刚才下载好的LG V30 Firehose的elf文件,右下角的“Storage Type”选择“UFS”:



1.2.3 在软件上方选中Tools,下拉栏中选中partition manager,接着ok确认:







之后会弹出一个新窗口,如果正确识别就能识别到手机分区,label一列即为分区名称:



1.2.4 以分区drm为例,左键选中drm并右键打开右键菜单,在弹出的右键菜单中选中manage partition data:



注意:这一步一定要看清,别误点到下面的erase。要是你erase了我也没办法救你,但凡会点英语的人都知道那个选项代表着什么。

1.2.5 进入manage partition data后会弹出一个新窗口,点击read data,下面的QFIL主界面输出窗口会自动读取改分区并保存为bin文件,文件保存位置如输出所示:



同样要注意:这一步一定要看清,别误点到最左边的erase。要是你erase了我也没办法救你,但凡会点英语的人都知道那个选项代表着什么。

保存位置在文件管理器中是一个隐藏起来的文件夹,你需要打开查看隐藏文件选项。

如图所示,可以看到刚才的分区已经保存为bin文件:



建议复制该bin文件到其他文件夹,重命名后保存。如果不重命名你很容易搞混。

1.2.6 点击close回到partition manager,对于其他的分区也如法炮制。

这里附上我所保存的相关分区文件,可以不用整机备份,整机备份太麻烦。各位刷机佬可以抄抄作业作参考:



1.3 替换工程bl文件:

1.3.1 照着1.2中的1.2.1-1.2.3步骤进入partition manager。拉到下面找到abl_a和abl_b分区:



1.3.2 首先对abl_a分区进行操作,照着1.2.4步骤进入manage partition data界面,选中第三个“load image……”,然后选择前面下载的工程bl文件:





接着QFIL主界面替换成功后会有输出。

1.3.3 close退出,接着按照1.3.2步骤对abl_b进行同样操作。

1.3.4 abl_a和abl_b文件替换完成后即可关闭QFIL,手机按住开机键和音量减键重启。

如果替换成功,手机界面会显示开机界面,同时会有一行英文:“Active A/B Slot - _a”,接着会正常引导进系统。

1.4 fastboot解锁bl:

1.4.1 进入手机设置——系统——开发者选项,打开“oem解锁”。

1.4.2 手机关机。长按音量减键并插入数据线,进入fastboot模式。

1.4.3 电脑命令行输入“fastboot oem unlock”,如果可以正常解锁则如图所示:



后续会提示解锁成功,接着重启手机,会出现一个警告界面让你锁上bl,不管他等几秒后它就会自动引导进系统,这已经代表你已经成功解锁bl。

提示:如果你出现了下面情况,则代表你没有打开oem解锁选项,请重复1.4.1步骤:





2.修补magisk教程:

LG G7 One是一个非常冷门的机型,网上找得到的相关资料属实是少之又少。连官刷rom包都找不到。

本来想试试recovery提取系统镜像和boot.img,结果它一进recovery直接清空手机数据了……

后面直接想到了一个办法,试了试还真行。

正文:

2.1 按照1.1步骤进入9008模式。


2.2 提取boot文件:

2.2.1 照着1.2中的1.2.1-1.2.3步骤进入partition manager。拉到下面找到boot_a分区。

2.2.2 照着1.2中的1.2.5步骤,保存boot_a分区并重命名为boot.bin文件。

2.2.3 打开手机,传输2.2.2步骤中保存的boot.bin到手机里。

安装并启动magisk。按照正常magisk安装教程来就行(安装并修补boot文件)。

需要注意的是我们要修补的是boot.bin,而不是boot.img。

反正最终效果都一样,对于boot.bin的话magisk照样能修补成功。

2.2.4 将修补成功的magisk_patched-XXX.img文件传到电脑里。

2.2.5 照着1.4中的1.4.2步骤进入fastboot。

可以先用“fastboot boot magisk_patched-XXX.img(你前面所保存的修补成功的boot.img文件)”把修补过后的boot文件patch到手机里,试试能不能正常引导。

如果能正常引导,magisk也显示安装成功的话就可以重启手机进入fastboot,然后“fastboot flash boot magisk_patched-XXX.img”就可以了。

到这里,你的手机已经成功吃上面具,可以安装各种各样好玩的模块,并开始你的刷机之旅了。


结语:

LG G7 One其实挺不错的,就是资料太少。

而且我手上这一部还是Q910UM的特殊机型,目前已知没有任何一个第三方rec对这个机型作出了适配。

后续我会考虑给它吃上lineage gsi,并给他移植twrp。


b站上有我吃上面具,以及treble check的视频:LG G7 One,成功解bl,解root,吃magisk_哔哩哔哩_bilibili

yangeryuner 发表于 2023-3-30 18:43:39

这手机价格是有点香的{:37:}

万家灯火 发表于 2023-3-30 21:55:47

b版什么时候也玩上手机了。

barryblueice 发表于 2023-3-30 23:37:44

万家灯火 发表于 2023-3-30 21:55
b版什么时候也玩上手机了。

其实我的刷机历史仅有一部盖乐世note3和这部g7 one

OOO 发表于 2023-3-30 23:47:06

LG这个牌子的机子居然还有?
都好几年没看见了。

barryblueice 发表于 2023-3-31 02:26:11

OOO 发表于 2023-3-30 23:47
LG这个牌子的机子居然还有?
都好几年没看见了。

一直都在的,lg g7 one就发布于2018年

龍在天涯 发表于 2023-3-31 08:38:32

这个二手机价格还不错,被你这么一折腾,更超值了O(∩_∩)O

barryblueice 发表于 2023-3-31 09:47:28

龍在天涯 发表于 2023-3-31 08:38
这个二手机价格还不错,被你这么一折腾,更超值了O(∩_∩)O

有一大缺点就是主存储才32g,我插了个128g的sd卡希望能缓解一下
页: [1] 2
查看完整版本: LG G7 One解bl,吃magisk教程