编译LG G7的TWRP比其他的设备要难上一点,因为TWRP不在System分区,而是直接写在了Boot映像里。当用正常的方式进入Recovery模式时,用的是Boot里面的Ramdisk,而不是/System。所以这个教程是教你如何编译TWRP
Windows Subsystem Linux啊 虚拟机啥都行
建议使用Ubuntu和Debian
可以去https://forum.xda-developers.com/showthread.php?t=1943625 撸一下原帖,也可以去百度……
黑字你个憨批我怎么看得懂这些云里雾里的东西嘛!!!!!!!!(其实我也看不懂)
那我改一下标题就好了嘤嘤嘤
(依旧对小白极度不友好)
去百度一下Windows Subsystem Linux或者虚拟机之类的如何使用,当然你也可以装一个真的Linux(维笑)。发行版本用Ubuntu,不要问为啥,比较适合小白多一点吧啾咪。
执行这个指令
sudo apt-get install abootimg
小白:黑酱!老子看不懂!!!
黑字:BDYX!BDA!CNMNBHBDM?!!!
## 解开带TWRP的Boot
abootimg -x xxxxxboot.img
解完之后会得到三个文件
zlmage
bootimg.cfg
initrd.img
留下initrd.img其他的都撒了(骨灰都给你羊了)
abootimg -u xxxxxboot.img -r initrd.img
有时候会报错说啥尺寸太大塞不进啥的就像这样
20f.img: updated is too big for the Boot Image (30015488 vs 25575424 bytes)
这时候你就可以在指令后面加上个-c "bootsize=xxxxxxxx"就像这样
abootimg -u xxxxxboot.img -r initrd.img -c "bootsize=30015488"
刷进去看看是不是能用了 欢迎朋友们加入"LG G7 ThinQ 垃圾佬快活群"或“LG G7 ThinQ Community”讨论一下哦