之前发帖说了笔记本重装 C 盘后仍然能限制充电阈值 70%的问题,发现并不是靠电脑管家的某些需要一直运行的服务实现的
帖子下面有大佬回复说是靠“EC”实现的,具体如何需要逆向一下电脑管家,我当时还能用,就没打算继续折腾
结果五一出门时远程了一下电脑,发现电脑充满了😅,吓得我赶紧把电脑管家下回来了,这个软件真的是屎中屎,一对乱七八糟功能和用户协议,驱动提升级示很烦人,关不掉,只有“立即更新”和“闲时更新”两个选项
经过了一天的折腾,事情终于解决了,先说结论,EC 中的点位(0D0C×50)控制充电阈值,无设置、100 、70 、90 分别对应 6400 、645F 、5A46 、4628
以下是折腾的经过:
先尝试删除软件安装文件夹的内的其他 exe ,尝试找出控制此功能的文件,失败
在安装目录发现疑似控制 EC 的驱动文件,尝试逆向,失败
使用 procmon64 ,只能抓到注册表,失败
使用 procexplorer64 ,看不懂,失败
使用 WinDbg ,看不懂,失败
使用 HWinfo ,看不到 EC 内容和电池阈值,失败
最后,使用 RW-Everything ,发现无法安装驱动,使用 Winbusybox 解除限制,成功安装驱动,读取 EC 内容发现根本看不懂
换一个策略,先保存 EC 当前内容,改变充电阈值设置后前后对比,最终找到起作用的点位
将三个设置对应的 16 进制值喂给 AI,求对应的 10 进制的比值,约为 100:89.94:69.9
为了验证结果,将点位值改为 2826 ,实测电池电量会一直卡在 40%,遂卸载电脑管家
1
Atsushi 39 天前
Nice
我的联想也是,几乎一直插电用,需要用联想的管家来限制充电,但是其它功能什么 Wifi 优化之类的,家里就一个 Wifi ,根本用不到优选,还经常弹通知。 有空我也试试。 不过有一个问题, 这个值是不是需要每次开机都写一次? |
![]() |
2
Joshuahui OP @Atsushi #1 应该不是每次开机都要重写,电脑管家每次退出后会重置成默认值,之前没退出电脑管家的情况下强制关机
进 pe 把 c 盘格了后重装系统,开机后仍然有阈值限制 |
4
Teleport 39 天前
学到了,也是荣耀笔记本,可以关掉电脑管家了哈哈哈
|
5
ddvsun 7 天前
兄台能说得详细一点点吗,具体怎么连接 EC ,怎么在 RW-Everything 上面操作?
|
6
ddvsun 7 天前
要是能基于此开发一个小工具,就可以造福大众,彻底抛弃荣耀电脑管家了
|