飘在云端

东西南北,海角天涯

· 备查随笔 · · 2279次浏览

华为解锁满血快充、温控,真后台白名单

华为 EMUI 8.x、9.x 解锁满血快充(亮屏/息屏)、温控、真后台白名单

之前使用的nova3主板坏了,这篇文章内容不会再更新了,华为一生黑,玩机请考虑小米、一加、魅族、三星


2021-8-1 20:00:48 更新:增加一个遗漏的关联的app com.huawei.android.hwaps,这个官方的预装应用白皮书公布的中文说明叫 智能分辨率 ,与省电精灵、iaware一起管控调度系统硬件性能、功耗,实现所谓的 gpu turbo 。

2020-5-9 17:41:53,增加贫民进阶版

  • 特别的,关于玩游戏卡顿问题:
    请确保关闭了zram和swap,很遗憾,这项操作需要root权限。这里实测崩坏3过图场景大量进行内存数据交换,卡的手机不要不要的,ppt幻灯片,具体表现帧平均生成时间波动太大,极差大,标准差大。
  • 关于华为的多任务后台切换界面显示的可用内存,是可用内存+zram的可用内存的总和,并不是纯粹的可用内存。

EMUI 10.X 理论可用,具体自测,思路是一样的。

方法有3个版本,一个是氪金版,另一个是贫民版,还有一个是贫民进阶版
氪金版:解锁bl+xp/mg+twrp+root,为所欲为,不丢失GPU Turbo功能,满血亮屏快充,永恒进程。
贫民版:adb 苟活,解锁满血亮屏快充会丢失GPU Turbo功能,因为需要iaware和省电精灵进行频率调度,adb只能简单粗暴禁用,无root权限修改省电精灵配置文件
贫民进阶版(仅支持 EMUI 9.0 及之前版本, 9.1x + 之后 华为给手机管家开了加了额外保护):完全无视华为手机管家后台清理。

备注:
这3个效果存在鸿沟一样的差距,无法逾越,每个版本的做法都是一个质变

贫民版仍会受到华为后台管理策略的制约,如手机管家,仅当内存充足,才不会杀进程,当内存紧张时,并且不是活跃进程,仍有一定几率会被kill掉,并且锁屏时被kill几率提升,省电模式下被kill几率进一步提升。
贫民进阶版,不受华为后台管理的策略制约,无视锁屏后台清理,无视省电模式下后台清理,无视华为手机管家乱杀。
氪金版:不好意思,为所欲为。
实际场景中,做到第二步,贫民进阶版,所有进程不杀,只有触发系统OOM才会按照安卓原生内存管理策略综合评定来杀进程。


氪金版:
root+xp/magsik框架用户优先使用此类方法
无需清理省电精灵,iaware,root权限下直接修改相关配置文件提升温控上限,解锁充电的电流限制。
通过xp框架,100%实现后台白名单,无视第三方应用清理,系统级层面清理,部分root权限的杀进程应用,同时无视停用,需要2个插件支持。
一个是进程锁,可以把应用的进程优先级提升为永恒进程+前台应用程序,不过华为太过丧心病狂,在EMUI 9.x之后,单靠永恒锁已经阻止不了HW的乱杀。
另一个是应用控制器去后门版(52破解论坛可以下到大佬修改版),可以实现多任务后台界面划掉之后仍然保留卡片界面,进程永远不会被杀死!在root权限下杀死进程也是极大几率不会暴毙(使用kill -9)。
6G运存使用到剩余210 Mib(我把Zram给关了),所有后台白名单的全部存活,极端情况下,不断新增打开后台白名单应用,使用内存不断增多,触发系统OOM,由于没有空闲的非后台白名单应用可以被清理,最终导致内存不足手机宕机。


贫民版:
贫民用户 【以下通过adb卸载的应用均可无损反悔】↓:
用adb卸载2个应用,只禁用还是会运行的,是没效果的,还会复发。
实际测试,EMUI9.1禁用省电精灵而不卸载,亮屏快充仍然被限制,卸载后才恢复满血快充。

18w(9v2a)快充测试数据
卸载前:低电量亮屏峰值电流 1200mA,超过40%电量后最大800mA,卸载后,即使亮屏75%电量,充电电流保持在2600mA+,亮屏80%,电流2000mA+,亮屏94%,电流700mA+,解锁前后对比,极端情况下,两者效率差距达4倍+,常规情况下充电效率也是稳稳2-3倍+!,如800mA和2600mA。
官方温控是毒瘤,无论出于任何理由,在如下场景中,亮屏25%亮度看小说,处于低电量+低温状态+低功耗状态,亮屏功率居然限死在最大6w,华而不实,为所欲为,大概就是华为。
亮屏快充状态(系统显示快充2个闪电,输出9v电压却被系统控制电源IC输入电流),实测3个半小时充不满电,滑天下之大稽。
如果不是低电量,充电功率最大4w不到(好一个18w快充)。
如果有root权限,system分区未被锁定,不建议卸载/禁用省电精灵,禁用/卸载省电精灵是下下策(因为没root权限?),最好去改省电精灵的配置文件,提高温控上限。

1.处理毒瘤应用1,iaware,com.huawei.iaware,这是系统资源性能调度应用,卸载后发热不会降频,不会随意强制降级屏幕分辨率,无需root权限

pm uninstall -k --user 0 com.huawei.iaware

有root权限可以更灵活,无需卸载,直接通过setprop来配置iaware状态。

2.(2021-8-1 更新,加入的这个遗漏的毒瘤应用)处理毒瘤应用2,com.huawei.android.hwaps,官方的中文说明里面叫 智能分辨率 ,它配合省电精灵、iaware实现硬件资源调度,单独这个应用来说就是华为的gpu turbo 根据预设的某些条件,智能管控游戏分辨率,实现性能和功耗、发热的平衡(说P话),说人话就是:降低分辨率,降低gpu负荷,偷工减料,浑水摸鱼。

pm uninstall -k --user 0 com.huawei.android.hwaps

3.处理毒瘤应用3,做掉省电精灵,能解锁满血快充,提升温控上限,极大降低乱杀后台频率,此条件是贫民版实现真后台白名单的前提!副作用就是丧失GPU Turbo功能(待进一步确认)。

pm uninstall -k --user 0 com.huawei.powergenie

如果忍受不了发热和想提升续航(续航如果不通过第三方调度程序管控,在国产各大毒瘤app蹂躏下,进程驻留,关联启动,互相唤醒都是家常便饭,手机续航会尿崩,所以需要一个后台进程管理应用,这里推荐黑域,支持root/无root),想反悔恢复这3个应用,可以执行adb shell cmd package install-existing 应用包名 进行无损恢复(pm卸载时需要使用-k参数保留应用数据),如:

adb shell cmd package install-existing com.huawei.iaware
adb shell cmd package install-existing com.huawei.powergenie
adb shell cmd package install-existing com.huawei.android.hwaps

特别说明:反悔需要重启生效!!,省电精灵反悔:实时生效,省电精灵特别流氓,一但反悔无需重启,瞬间控温CPU降频,GPU降频,充电电流限制!

效果:主动加入后台白名单的应用,内存不紧张,非省电模式下,存活几率大大提升(实测环境:EMUI 9.1.0.359)

这可不是那些和HW存在PY交易实现的内部后台白名单,如微信,QQ这类是开挂的。

想杀系统也不给杀,我多任务界面划掉微信,打开微信还是之前界面,无需重载,根本没有微信地球界面,即系统根本没有去执行杀死进程操作,阳奉阴违,谁是手机的主人?

贫民版需要配合系统设置,做如下操作:
1>手机管家允许自启,把需要加白的应用,3个选项都允许
2>忽略电池优化
3>关闭手机管家的流量管理的智能省流量
4>手机管家,电池管理,关闭高耗电提醒
5>休眠时始终保持网络数据连接
6>多任务列表下拉上锁
7>始终开启移动数据

贫民版进阶(2020-5-9 17:18:38 更新):
2021-8-1 20:13:19 更新,有如下限制:黑域无法停用EMUI 9.1.x 版本内置的手机管家,8.2.x-9.0.x 随便停用无压力。

通过黑域,可以停用手机管家,彻底实现后台不被华为后台策略清理,黑域使用任意激活方式,adb激活/root激活,把手机管家停用。华为的EMUI的后台进程清理被整合进了手机管家,停用手机管家会导致无法手动杀死任意后台进程,必须通过第三方后台管理应用来清理,此时黑域设置为如下设置,后台应用超时1分钟,不再活跃超时为5分钟,即可,对于想要保留后台白名单的应用,则不黑域,普通应用黑域,毒瘤应用全部黑域+激进模式。
可以实现完美后台白名单 + 完美的可以自定义的后台管理

当然,比起氪金版效果大概就是:贫民版59分,贫民进阶版60分,氪金版100分。

氪金使你变强,使你成为手机的主人,不然还是孙子,在国内这种病态一样的各种美名其曰的畸形深度定制下,碎片化愈演愈烈,各大互联网产商为了信息推送,率先开发毒瘤app,后台驻留,守护进程,相互唤醒,甚至还做了后台内部白名单,如微信QQ,不一一举例,然后还关闭BL解锁码申请渠道,还不开源安卓内核……以上种种恶行罄竹难书。

顺便提一下:当把手机管家停用后,所有内部py交易实现的后台白名单全部原形毕露,全部处于忽略电池优化列表,即使在停用前把内部白名单应用踢出忽略电池优化列表也没用。

什么?你没root权限,那你还往下看?还不右上角x关闭

2021-8-1 20:15:19 更新:即便是root,在这种畸形的各种深度定制的安卓系统上,也基本残废了,以华为为例:EMUI 9.1.x及之后的版本,系统分区/system的文件系统变成了 EROFS ,底层只读,root权限也无法修改文件系统为EROFS的分区上的内容,再加上华为ROM内核编译时,强制开启 selinux,还不允许关闭,新版本的EMUI 内核源码也并未在华为开源中心放出,也无法自行编译ROM关闭selinux,常见的应用如:手机抓包HTTPS证书的内容时,需要把根证书安装到/system分区,这时候有root权限不也是干瞪眼?

即使是 Magisk 能力通天,通过 system less 方式也只能拯救 /system 分区的读写,无法清理释放 system 空间,其他非 system EROFS 分区是没办法的,只能自己想办法解包 EROFS 分区的镜像,转换文件系统到 ext4 ,重新解包打包,还有其他额外风险问题

这样的 root 有什么意思呢?

与此相关的文章可以看看:

https://zhuanlan.zhihu.com/p/87493318
评论 (15条) 取消回复
  1. 11

    大佬我又来了,隔了差不多两年了,请教个问题,鸿蒙2的时候卸载这三个软件都依旧和emui10一样有效,可是升到鸿蒙3以后卸载了这三个软件却无效了,充电功率照样被限制,高刷也被限,只有后台不会杀,这要怎么办呀

    回复
    1. 量子涨落 博主
      @11

      我的nova3主板坏了都一两年了,而且官方停留在的最后更新版本是 EMUI9.1,你这个情况是系统大版本更新产生了重大变化,玩机的话还是选小米吧,曾经我nova3是淘宝花500解锁BL的,华为关闭刷机服务后,基本没什么刷机资源了

      回复
      1. 11
        @量子涨落

        好吧,那没办法了,谢谢,我不玩机,主力机用了几年了,更新鸿蒙3多了一堆恶心的东西唉

        回复
  2. 陈二車

    能教一下怎么关闭系统自动更新吗?🤗谢谢

    回复
    1. 量子涨落 博主
      @陈二車

      找到系统更新的那个app的应用包名然后 adb 卸载或者停用 即可
      以华为 EMUI 9.x 为例,系统更新的应用包名是 com.huawei.android.hwouc
      那么如下操作
      pm disable-user com.huawei.android.hwouc

      回复
  3. rox

    给大神点赞,多分享一点啊!!!!!

    回复
  4. 111

    P30Pro和P40Pro(都摔碎了,一年了修好),都是从安卓10升上来的,自然要充电。原装充电器测试输入端,P30Pro基本有27w左右的功率,P40Pro低电量下有35w。升级鸿蒙之后,P30Pro充电非常慢,输入端只有8w......华为是不是觉得这样做很幽默。??以为是自己的个例,昨天修好P40Pro后也是8w。。。P30Pro之前卸载powergenie失败了,好像鸿蒙就不叫这个名字了,P40Pro试试。

    回复
  5. 11

    全网唯一的解锁快充文章,难怪升级了一个小版本后充电速度变得非常慢,感谢大佬

    回复
  6. zea

    期待修改温控参数教程。已经root 等待大神发文

    回复
  7. Ke

    手持mate20表示,如果把com.huawei.iaware禁用或者卸载,会导致动画卡顿,个别应用会闪退,而且重新安装iaware也没用,惨痛的教训😂。(百度输入法小米版打开设置就闪退、新浪微博7.7.0打开闪退...)

    顺便求哪位大神能解决

    回复
    1. 量子涨落 博主
      @Ke

      那么惨吗,你是否完全用CMD那个命令安装后回去了,并且相关的关联应用也得安装回去,具体如下:com.huawei.iaware;com.huawei.android.hwaps;com.huawei.powergenie;详细讨论还可以参见知乎的这个帖子:https://zhuanlan.zhihu.com/p/87493318

      回复
  8. 猪猪

    怎么解锁华为系统的软件权限还有他的频段也不能选,选频段不是安卓基础原生态功能吗?能选b1不会用b3。

    回复
    1. 量子涨落 博主
      @猪猪

      参考这个APP:Cellular-Z,该APP的QQ群是891032701

      回复
  9. woshidawa199

    非常好的教程!!!不知作者对“改省电精灵的配置文件”有没有进一步的研究?

    回复
    1. 量子涨落 博主
      @woshidawa199

      我手机换主板了,还没花钱去淘宝解锁BL,暂时一直使用官方原始系统了

      回复