新客 发表于 2013-2-18 15:59

★MT917省电的专业分析与降低屏幕自动亮度的重磅补丁!

本帖最后由 新客 于 2013-2-19 02:39 编辑

      不少MT917机友都对小7的耗电严重深恶痛绝,本人拿到小7以后,经过一个多星期的研究,发现经过优化,小7的待机耗电还是比较低的,理论上说,如果纯待机(不打开屏幕),可以使用150~200小时(6~8天)不是做不到的。有图为证:


从专业测量耗电的软件Battery Monitor监测到的数据可以看出,MT917的静态待机电流是9mA左右,
也就是说,MT917的电池容量1750mAh,可以连续使用1750÷9=194小时!
不过,手机是要使用的,那么手机正常使用的时候,电流的变化怎么样?

这是实际电流变化的监测结果
可以看出,不同的使用状态,电流的变化是很大的,一般在几十到350mA(350mA是用道道通导航时的耗电,如果玩3D游戏可能达到500mA以上),如果以350mA计算,那1750÷350=5小时!
所以,手机的实际使用时间很难简单的定论,但我们再分析一下,手机使用时,那些地方最为耗电?

从电源耗电分析可以看出,MT917最耗电的就是屏幕了!占了总耗电的62%!
    事实上,MT917的屏幕耗电厉害主要的原因有两个,一个是它的分辨率达到1280×720,其驱动像素等于1280×720=92万像素;对比那些分辨率是800×480的手机(38万像素),其驱动显示的能耗大约大了3倍!这也是我不太喜欢过高分辨率的原因(其实对于5寸以下的手机,最佳分辨率我一直认为是800×480),这个因素是不能改变的了。另一个原因是SLCD屏幕的显示,主要是靠LED背光(显示屏底下的白光发光二极管),不知道大家是否有同感,就是TM917的背光在很多情况下都偏向过亮,这可能是摩托罗拉为了掩盖SLCD屏幕低亮度时的色温偏冷的缘故,故意把亮度提高了,特别是晚上看电子书或者网页,会感到很刺眼,时间长了,眼睛感到很疲劳。
    根据以上分析,如果能够把MT917的背光亮度适当降低一些,这样不仅可以大幅度降低手机屏幕的耗电,还可以对眼睛有更好的保护作用。这是两全其美的好事。
    虽然也有些专门的软件号称可以降低亮度,但实际上使用效果不明显,而且操作也比较麻烦,最好是让手机的自动亮度功能发挥作用,把低亮度的下限适当降低,中高亮度维持原来的不变,这样就不会影响室外阳光下使用手机了。
   按照上述的思路,我把MT917的背光亮度曲线进行了修改:

红线是原来的曲线,最低亮度时还有较高的亮度,绿线是我修改后的曲线,最低亮度值大幅降低到原来的三分之一,60%以后基本维持原来的亮度,以保证强光下屏幕有足够的亮度,事实上,我们使用手机看网页、玩游戏的时候大多数是在室内光线比较弱的状态下,也就是说,在大部分情况下,这个改动是能够发挥省电作用的!

    以上就是相关的原理,要实现以上的功能,就需要找到控制背光亮度变化的控件,在手机中,担当此任务的就是系统文件framework-res.apk,把这个东西编译后里面的一个arrays.xml文件里面包含了背光的调节信息,进行修改和测试找到合适的值,具体是很复杂的技术活就不详述了。反正搞这个东西是要很费时间的活。
      下面重点介绍这个东西怎么用
      首先声明,我的这个修改只是针对MT917的新春2版的安卓4.1.2版本的,其他版本不一定能够使用!
1、用re浏览器,把system/framework/framework-res.apk文件复制到SD卡适当文件夹保留备份,以便以后恢复需要。
2、把下载的framewordk-res.apk文件上传到手机的外置或内置SD卡,然后用RE浏览器把这个framework-res.apk复制到系统文件夹system/下,接着对此文件进行权限修改,修改好权限后保存;
3、把修改好权限的文件移动到system/framework文件夹中覆盖原来的同名文件,然后重启手机就可以了,此时看到系统更新……结束后回到待机画面就大功告成了!
   以上第2、3步骤非常重要,如果处理不当会导致手机无限重启甚至得重新刷机!不太熟悉的新手可看下面的详尽图解:

先把文件拷贝到系统文件夹;注意把re的只读换成读写,否则不能修改,按住framework.apk文件……

弹出菜单选择权限!

修改前的权限

修改好的权限,按确定保存!

再按住framework.apk选剪切

再打开system/framework目录粘贴!

弹出注意提示,按是确认!

接下来按开关键重启!

降低屏幕亮度的补丁文件!(方案1)
http://pan.baidu.com/share/link?shareid=263680&uk=939842016

       刷机有风险,风险自承担!如果本文对你有所帮助,请大力支持鼓励!不要光当伸手党。

补充说明:MT917原方案的自动亮度背光最低是20,方案1最低亮度是5(适合常在全黑中看手机的),方案2最低亮度是10,最低亮度和亮度变化比较自然,各位可以根据自己的需要选择。
方案2**** Hidden Message *****

LouisLaw 发表于 2013-2-18 23:08

现在应该能发图片了,试试吧

恒视‖小侯 发表于 2013-2-21 16:35

看不到截图。。。系统文件修改好复杂,能不能弄个ZIP包升级?

yweiqiang 发表于 2013-2-23 12:58

谢谢。。。。。。。。。

chengtao 发表于 2013-5-21 15:55

学习一下高手的分析

z372067616 发表于 2013-5-25 00:38

谢谢分享~

facebook 发表于 2013-6-15 23:18

权限怎么办。唉。

从头开始 发表于 2013-7-12 22:28

试试

jaytanghai 发表于 2013-8-17 19:48

asferyrtyrttryt

jasonoy 发表于 2013-8-22 21:46

还有方案二?
页: [1] 2 3
查看完整版本: ★MT917省电的专业分析与降低屏幕自动亮度的重磅补丁!