Featured image of post 洋垃圾LG G7的折腾记录

洋垃圾LG G7的折腾记录

LG G7刷机、root、第三方模块

开篇

在淘宝517元捡的G7已经上手几天了,还没翻车。我很久都没折腾过手机了,离上一次玩刷机和root可能已经有3、4年了,这次还是有点小激动的。

刷机篇

Recovery模式

注意若没有rec会清除数据

  1. 关机
  2. 按住音量键下和电源键
  3. 屏幕亮起时松开电源键后立即按回去
  4. 选择三次Yes

Download模式

  1. 关机
  2. 按住音量键上
  3. 插入USB数据线

Fastboot模式

  1. 关机
  2. 按住音量键下
  3. 插入USB数据线

三种方法进入

  1. 刷入官8固件正常流程进入
  2. 删除LAF进Download模式崩溃进入
  3. 混刷官8boot文件开机崩溃进入

9008模式

在手机开机时USB+音量减+电源键长按,屏幕黑了之后疯狂按音量加,如果屏幕亮了就失败,成功是黑屏的,亮了就重试。

LGUP

LG官方刷机工具,一般用破解版来混刷

QPST

可用来刷机,和救砖还有其它用途,太高级了,我就用过读取分区。

系统篇

ROOT

刷回ulm21f后root没了,然后网上找不到ulm21f的rooted boot文件。那好,去找店家要,店家说没有???那就自己做一个吧。

我当年玩机的时候主流还是用supersu,现在2020年当然要用magisk啦。

获取Boot

  1. 重启进入9008模式
  2. 使用Qfil(Read data)备份你的boot_a文件
  3. 复制到你的手机
  4. 重命名为boot_a.img

写入Magisk

  1. 安装magisk manager
  2. 进入magisk manager→安装→选择并修补一个文件→选择boot_a.img

刷入Boot

  1. 把修补后的boot文件复制到电脑
  2. 进入fastboot模式刷入(fastbool flash boot_a 文件名)
  3. 或者用qfil刷入,select boot_a and load image in qfil(没实际操作过)

这里有个坑,如果之前你是官10或官9为了进入fastbool而用lgup混刷了官8的boot,那你刷回已修改的boot后会无法进系统,要用lgup重新混刷一遍,这次不勾选boot

如果只要root到这里就可以了,如果想要boot里加入twrp看下面

TWRP

首先需要准备一个linux环境,湿湿碎啦(不是

安装软件

1
apt-get install abootimg

解开带TWRP的Boot

这里我用ulm20d带twrp的boot文件

1
abootimg -x xxxxxboot.img

解完之后会得到三个文件

  • zlmage
  • bootimg.cfg
  • initrd.img

留下initrd.img其他的都删了

写入Boot

这里把initrd.img写入上面已经修补过magisk的boot文件

1
2
3
4
5
6
7
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"

这样你就得到了一个带有twrp和magisk的boot,像上面一样刷入就ok。

解锁OP

获取Boot

1
2
3
4
5
6
7
8
#可以选择直接下载boot,也可以选择从以下路径复制boot,或者执行dd指令。
/dev/block/bootdevice/by-name/boot_a

#dd指令
su
dd if=/dev/block/bootdevice/by-name/boot_a of=/sdcard/Download/boot_a.img

#DD指令执行完毕后会在Download文件夹内有一个boot_a.img

编辑Boot

用任意一个十六进制编辑器打开boot_a.img

1
2
3
4
#找到并修改以下
androidboot.product.lge.op.verity=1
#更改为
androidboot.product.lge.op.verity=0

保存后退出

还原Boot

1
2
3
#dd指令
su
dd if=/sdcard/Download/boot_a.img of=/dev/block/bootdevice/by-name/boot_a

Data解密

  • 最好是Android Pie (9.0)
  • 必须TWRP

下载Disable_DM-Verity_ForceEncrypt这个包刷了之后格式化data即可。

如果重启后显示解密失败则可以用shell的dd指令清除encrypt分区,然后再格式化data即可。

1
dd if=/dev/zero of=/dev/block/bootdevice/by-name/encrypt

优化篇

主要是各种模块和设置

性能调校

CPU

Magisk解除温控,Magisk移除perf,使用『内核调校』降频,禁用CPU升频

大核心825mhz-1920mhz/2246mhz
小核心300mhz-1766mhz

移除掉了perf,可以随意限制频率,但是多任务切换升频速度没有perf时快,然而实测下来没啥问题,流畅度差距肉眼无法分辨。

大核心限制在1.9/2.3之间的随意频率,因为845的低频能耗比优秀,2.3ghz开始接近性能饱和,2.3-2.8性能仅仅提升了10%,能耗却增加了50%。

Memory

高通内存优化Magisk模块QTI memory optimization

HIFI音质

以下两个都是不明觉厉,不过刷了再说

Ainur Narsil

简介说的是增强发挥dac芯片的性能

解锁完全推力

简单说就是可以使你HiFi效果更好

应用篇

EdXposed

没有这个还能叫玩机?

小黑屋

国内毒瘤杀杀杀。

权限狗

拒绝不必要的权限。

Shizuku

为其它软件提供一个方便地使用系统API的方式。

安装狮

静默安装解放双手。

轻启动

跳过开屏广告。

App Systemizer(Terminal Emulator)

把用户app转成系统app

Busybox for Android NDK

依赖库装就完了。

网速指示计

看实时网速。

NTP服务器修改器

自动校准时间

AccuBattery

监控电池状态。

PerfMon+

性能监视器浮窗。

结语

上手几天的感觉真的香,续航中规中矩,电池损耗不大。我选的85新,实际成色很新,不愧是组装机?(其实我也不会分是不是组装,只是这价格我怎么也不信是原装的)说真的95新组装机和85新原装机同样价格我肯定选组装机,当然前提是组装的技术好没问题。屏幕感觉挺通透,反正看着挺好的,专业的话我也不会(LCD永不为奴)最后也是最大的亮点当然是HIFI,真的一耳朵的区别。大概就是人声更凝聚了,鼓点更震撼(这里是不是说低音更下潜了专业点)一些乐器的声音更清脆了,还有声场变大了。耳机是JVC的HA-FW7,虽然不是什么贵价货,反正万元以下都是听个响。以上感觉也有可能是本人开了脑放,仅供参考。

本篇文章多处参考和摘抄网络上的其它文章

Licensed under CC BY-NC-SA 4.0
使用 Hugo 构建
主题 StackJimmy 设计