Nemo

Nemo 关注TA

路漫漫其修远兮,吾将上下而求索。

Nemo

Nemo

关注TA

路漫漫其修远兮,吾将上下而求索。

  •  普罗旺斯
  • 负责帅就完事了
  • 写了1,460,303字

最近回复

该文章投稿至Nemo社区   LG V35  板块 复制链接


LG 卡刷 刷机包制作流程分享 (LG V35)

发布于 2021/03/12 10:47 3,639浏览 0回复 1,522

前因:

玩LGV35玩了有一段时间,感觉这段搞机经历差不多是时候告一段落了。

这里也是最后再给这个机子做一些贡献吧。

近期有不少同志问到是否有制作LGV35最新版本(30c)的卡刷包的计划。

我的回应是:有的,不过要看接下来时间安排。

之前做了30a、30b的卡刷包:

1、提取了完整kdz的内容。
2、加入了twrp及面具/root支持。

后续发布了一个补丁包,用来做优化用途。

可以看出来,之前做的是比较随意了一些,做的工作也相当的少。

原计划做新版本(30c)的卡刷包,会在包里面加入完整的定制化内容。

不过考虑到最近确实有些忙,这个制作计划还不知道会搁浅到什么时候,所以在这里分享一下我可能会使用的卡刷包定制流程。

如有感兴趣的机油,可以自己尝试一下。

此制作流程仓促之间写就,或有疏漏,有问题或者意见,欢迎给我留言反馈 ~

也希望LGV35的机子资源越来越多~!


流程:

1、使用kdz-tools从kdz中提取各分区文件,并保存一份副本,主要用到分区如下(不同安卓版本可能分区不大一样):

1、abl。
2、akmu。
3、aop。
4、boot。
5、cmnlib。
6、cmnlib64.
7、devcfg。
8、dsp。
9、dtbo。
10、hyp。
11、keymaster。
12、laf。
13、mdtp。
14、mdtpsecapp。
15、modem。
16、oem。
17、qupfw。
18、raw_resources。
19、sid。
20、storsec。 21、system。 22、tz。
23、vbmeta。
24、vendor。
25、xbl。
26、xbl_config。

2、使用搞机工具箱修补面具boot。

3、使用LGUP给手机刷入完整KDZ。

4、9008或者fastboot方式刷入修修补好的面具boot。

5、面具刷入twrp支持包。

6、重启后提取此时的boot,即包含面具+twrp。

7、使用re文件管理器对system/vendor等分区文件进行修改,完成定制工作。

8、提取system/vendor等上述步骤有做修改的分区,并替换1步骤中保存的副本文件。

9、撰写刷机脚本刷入步骤1、8中保存的相关副本文件,需注意的是,如需同时刷写a\b分区,a\b分区使用同一文件即可。

10、因当前安卓版本avb的缘故,需特殊对OP分区进行处理。这里提供临时的解决方案思路如下:

mount -o rw /dev/block/platform/soc/1d84000.ufshc/by-name/system_a /system
mount -o rw /dev/block/platform/soc/1d84000.ufshc/by-name/OP_a /OP
rm -rf /OP/*
cp -rfp /system/system/OP/* /OP/
umount /system
umount /OP

11、打包所有文件,开始进行手机刷入测试。这里建议多覆盖一些刷机case,提前预知一些不可预料的问题。

1、在官方安卓8.0刷入。
2、在官方安卓9.0刷入。
3、在官方安卓10.0刷入。
4、在第三方rom如miui,havos等刷入。 ... 5、尽量多尝试使用能够找到不同的twrp刷入。 ...

12、如能正常开机,则检查系统功能及一些定制功能是否完善。

13、如上述刷入测试及开机功能测试均正常,则可发布体验。



enjoy it!


最后祝大家搞机愉快!

如有啥问题,欢迎给我反馈 ~


好朋友苏先生的LG V35搞机群:961781754,有兴趣的同志可以加一下 ~    

后续关于LGV35的其他一些优化工作,还会陆陆续续更新在LGV35及搞机标签。

待续。


点赞(2)
点了个评