主流简迷离 发表于 2015-7-25 01:22:34

[7.27]G3包的补丁更新 关于power_profile.xml定义的声明

本帖最后由 主流简迷离 于 2015-7-27 12:28 编辑

觉得在信息时代,很多信息来源都是有误的,这次我也被误导了;
在framework-res.apk这个框架中,power_profile.xml这个文件并不是控制机体耗电的参数,
而是统计电池能耗使用情况的数值,这个数值是由各个厂商根据硬件能耗值定义的,而不是控制手机
的WiFi,蓝牙,2G/3G,屏幕,信号射频的文件;
Android系统的电量使用情况是根据硬件/软件运行的时间再获取power_profile.xml中的能耗值,
二者相乘,之后来描述软件耗电的百分比;


不正确的power_profile.xml易造成电量统计异常,但是,修改这个文件对耗电的改善是没有多少影响的,
手机耗电与否,在于Kernel(核心),System系统核心服务,App软件层。解决待机耗电,必须要让CPU更快的进入深度睡眠状态,
而要进入深度睡眠状态,必须让系统核心服务,软件的推送不打扰CPU的睡眠,多数社交软件,游戏在内存驻留服务,
不断唤醒CPU,就会导致CPU深度睡眠被影响。所以睡前去任务管理器清理进程是很重要的;
(有些进程即使 长按主页键 点右下的 清理RAM 并不能清掉后台的服务,如百度贴吧,必须去任务管理器清理);


射频异常耗电是和移植G3框架的电源信息不正确导致的,待机耗电可能是个人的使用习惯(睡前没杀进程)导致的,我在使用时,
不用手机之前都会杀一次进程,待机耗电基本1-2%;
实际上待机耗电也可能是由于power_profile.xml定义的电池容量导致的,可能充电时只冲到了1000mAh的容量,手机就提示电池充满了
而实际电池容量是有1830mAh;

另外关于谷歌服务,这个也是耗电巨头,但我经常得用到就没帮机油们精简了,我一般都是用Autostarts软件禁止这些服务进程的自启动,
也许这也是我待机不耗电的原因所在,不需要谷歌服务的朋友,可以立刻用ROOT卸载工具 / R.E.管理器卸载/system/app/Google打头的软件包


再次修正了一些信息,请上次刷过/没刷过本帖补丁的朋友,再次刷入此补丁包,640机油请提取包内文件放入system分区指定位置
修改权限0644(rw-r-r), 以免造成卡在开机动画;

7.27电量信息修正补丁:REC刷入,刷前不wipe,刷后wipe cache


放出官方的power_profile.xml,汉字部分是注释,如果想自己反编译修改的,可以复制进去,注释不影响代码;
<?xml version="1.0" encoding="utf-8"?>
<device name="Android">
    <item name="none">0</item>      <!--无功耗,或者功耗文件定义在其他地方-->
    <item name="screen.on">74.5</item>      <!--开屏能耗-->
    <item name="bluetooth.active">9.9</item>      <!--蓝牙使用能耗-->
    <item name="bluetooth.on">9.7</item>      <!--蓝牙待机能耗-->
    <item name="screen.full">232.8</item>      <!--100%亮度能耗-->
    <item name="wifi.on">26.7</item>      <!--WIFI待机能耗-->
    <item name="wifi.active">99.5</item>      <!--WIFI使用能耗-->
    <item name="wifi.scan">66.9</item>      <!--WIFI扫描能耗-->
    <item name="dsp.audio">0.1</item>      <!--音频数字信号处理能耗-->
    <item name="dsp.video">0.1</item>      <!--视频数字信息处理能耗-->
    <item name="radio.active">550.0</item>      <!--信号通信能耗-->
    <item name="radio.scanning">7.9</item>      <!--信号扫描能耗-->
    <item name="gps.on">100.6</item>      <!--GPS待机能耗-->
    <array name="radio.on">      <!--信号待机能耗-->
      <value>2.0</value>
      <value>5.1</value>
    </array>
    <array name="cpu.speeds">      <!--CPU频率表-->
      <value>192000</value>
      <value>384000</value>
      <value>432000</value>
      <value>486000</value>
      <value>540000</value>
      <value>594000</value>
      <value>648000</value>
      <value>702000</value>
      <value>756000</value>
      <value>810000</value>
      <value>864000</value>
      <value>918000</value>
      <value>972000</value>
      <value>1026000</value>
      <value>1080000</value>
      <value>1134000</value>
      <value>1188000</value>
      <value>1242000</value>
      <value>1296000</value>
      <value>1350000</value>
      <value>1404000</value>
      <value>1458000</value>
      <value>1512000</value>
    </array>
    <item name="cpu.idle">3.37</item>      <!--CPU闲置能耗-->
    <array name="cpu.active">      <!--CPU各频率能耗-->
      <value>407.8</value>
      <value>420.0</value>
      <value>426.9</value>
      <value>432.5</value>
      <value>438.4</value>
      <value>442.5</value>
      <value>448.0</value>
      <value>457.3</value>
      <value>466.4</value>
      <value>473.9</value>
      <value>484.5</value>
      <value>494.7</value>
      <value>505.8</value>
      <value>515.6</value>
      <value>524.9</value>
      <value>534.3</value>
      <value>544.1</value>
      <value>552.4</value>
      <value>566.8</value>
      <value>581.1</value>
      <value>595.8</value>
      <value>603.0</value>
      <value>608.8</value>
    </array>
    <item name="battery.capacity">1830</item>      <!--电池容量-->
</device>



G3 ROM的power_profile.xml:

<?xml version="1.0" encoding="utf-8"?>
<device name="Android">
    <item name="none">0</item>
    <item name="screen.on">0.1</item>
    <item name="bluetooth.active">0.1</item>
    <item name="bluetooth.on">0.1</item>
    <item name="screen.full">0.1</item>
    <item name="wifi.on">0.1</item>
    <item name="wifi.active">0.1</item>
    <item name="wifi.scan">0.1</item>
    <item name="dsp.audio">0.1</item>
    <item name="dsp.video">0.1</item>
    <item name="radio.active">1</item>
    <item name="radio.scanning">0.5</item>
    <item name="gps.on">1</item>
    <array name="radio.on">
      <value>0.2</value>
      <value>0.1</value>
    </array>
    <array name="cpu.speeds">
      <value>400000</value>
    </array>
    <item name="cpu.idle">0.1</item>
    <array name="cpu.active">
      <value>0.2</value>
    </array>
    <item name="battery.capacity">1000</item>      <!--这个就坑了,定义电池容量为1000mAh-->
</device>

我又回想起了很久以前不少做ROM包的给ROM加省点补丁(AIC_BOOTFIX.apk)这个文件只是某机型的功能修复,被炒得沸沸扬扬;
还有Sony的显示引擎,明明是给Sony的TFT屏幕材质的优化补丁,用来接近IPS屏幕的显示效果,在IPS屏幕用这个补丁,确实比较可笑;







翁科洲 发表于 2015-7-25 04:03:46

G3 ROM的重要补丁更新射频耗电的问题

w415823769 发表于 2015-7-25 08:11:06

这个真赞,支持

rong3587 发表于 2015-7-25 08:14:33

支持,这个真赞:lol:lol

zzl8020 发表于 2015-7-25 08:27:23

支特。。。。。

379233138 发表于 2015-7-25 08:44:59

他爸他啦老K。。。。。。。

噢喝喝 发表于 2015-7-25 10:07:47

支持!

翁科洲 发表于 2015-7-25 12:01:24

重新刷机开不了机,卡第一屏,等了半个钟总是重启进入RE,换了之前的6.045的RE也是刷不进,问题是一个样卡屏,重启

翁科洲 发表于 2015-7-25 12:02:07

重新刷机开不了机,卡第一屏,等了半个钟总是重启进入RE,换了之前的6.045的RE也是刷不进,问题是一个样卡屏,重启

ot78 发表于 2015-7-25 12:05:15

刷机了
页: [1] 2 3 4 5
查看完整版本: [7.27]G3包的补丁更新 关于power_profile.xml定义的声明