机型:小米 10 至尊纪念版(Mi 10 Ultra)
版本:MIUI 13.0.5 + Android 12
电池改装成 8100mAh 一段时间了,现在出现的问题是电量 1% 可以使用好久,不知道是不是真的没电了。还有个问题是 MIUI 在电量 1% 或更低时充电会直接关机,之后需要充一会儿才能开机(实际上还有电)。
网上搜索了一番,说是要先刷解容内核,再安装 Magisk 解容模块。
自己折腾了很久的解容内核,最终还是决定刷 TheVoyager 的 VoyagerKernel For SM8250。还有个选择是 SegmentFault 的 CrystalFrostwork For SM8250。
注意!我的机型电池容量是芯片计算的,先去了解是否能改再操作。
步骤
- 提前备份!
- 将对应版本的内核拷贝到手机。
- 之前升级 MIUI 版本,Recovery 已经掉了,先刷 mi_block 的 TWRP(要先解压)。关机后音量键 + 上键进入 Fastboot 模式,插数据线,adb 命令行运行
fastboot flash recovery [REC_BOOT]3.7.0_12-Mi10Ultra_v7.5_A12-cas-skkk.img
。如果 fastboot 找不到设备,参考我的这篇博文。 - 此步忽略:我卡刷到了 MIUI 14 + Android 13(可以先不格式化 data,不行再格式化),并重新刷了 TWRP。
- 关机后音量键 + 上键进入 TWRP,安装内核文件。
- 安装 Magisk 解容模块,或者在 Scence 的
功能 - Magisk 模块 - 附加模块 - service.sh
中添加一行echo 8100000 > /sys/class/power_supply/bms/charge_full
,其中 8100000 就是你的电池容量 * 1000。其实 Magisk 解容模块也可以自己做,就是找个模板或者其他的解容模块,把service.sh
里面的电池容量改掉就行。 - G,问了内核作者说我的机型是芯片计算电池容量的,改不了
/sys/class/power_supply/bms/charge_full
。
评论区