移动叔叔

标题: (2012.07.10更新+简易教程)关于no1 2.3.6 的光感修改報告,暫解版本已編好 [打印本页]

作者: mizma2k    时间: 2012-7-6 10:45
标题: (2012.07.10更新+简易教程)关于no1 2.3.6 的光感修改報告,暫解版本已編好
2012.07.10更新(简易修改教程如下)
更新zip档还是在此:http://dl.dbank.com/c0hcsxrfb3
no1_fr_mod8.2.up.zip <- 原版重编(照度感光较细化,默认感光时间0.5秒,应xjp要求整并,含数字电量,开SIP重编、换默认桌布、默认锁频图示更换)
另外,对于这照度感光亮度有问题的同学,建议看一下我发出来的“neo.fr_236.lux.array.png”这份图档(因为老是被叔叔给盖住,所以...)。
若是想要自行编辑的话,可以这样做:
需要附档(http://dl.dbank.com/c0tqqiqeg3),下载后解开,然后您的电脑准备好java的执行环境(jre或是jdk均可)

1.先解开 framework-res.apk:
  1. apktool.bat d framework-res.apk fr
复制代码
这是将framework-res.apk解到fr这资料夹。

2.修改的档案为
fr\res\arrays.xml
照度感光数值:<integer-array name="config_autoBrightnessLevels">
荧幕背光数值:<integer-array name="config_autoBrightnessLcdBacklightValues">
按钮背光数值:<integer-array name="config_autoBrightnessButtonBacklightValues">
键盘背光数值(这可以不改):<integer-array name="config_autoBrightnessKeyboardBacklightValues">
上述这几个数值可以依照“neo.fr_236.lux.array.png”这份图档的数值修改。
数值的组成是这样的:
  1. 照度感光10以下->荧幕以最亮255来显示(修正原日光下照度为0的无奈因应)
  2. 照度感光10~20区间->荧幕以15来显示,照度感光20~32区间->荧幕以35来显示...照度感光8000~10000区间->荧幕以230来显示...(以此类推)
复制代码
若为了省点电想改默认感光时间可以再改fr\res\integers.xml,单位为毫秒(ms),设500为0.5秒。
<integer name="config_lightSensorWarmupTime">500</integer>

3.重编framework-res.apk:
  1. apktool.bat b fr fr_rb.apk
复制代码
[attach]158503[/attach]
完成后,再利用 winrar打开 fr_rb.apk,将改过编好的 resources.arsc取代到原来使用的framework-res.apk里,因为是系统资源档,所以不需要重新签名。

4.写回您的机子:
将改好的framework-res.apk放回机子里,建议用分享出来的no1_fr_mod8.x.up.zip(不用改updater-script),取代掉其中的framework-res.apk,再用recovery模式写zip档到机子。
[attach]158504[/attach]

附注:
apktool ->http://code.google.com/p/android-apktool/ 这里我用的是 1.4.8版,内含的
smali -> 1.3.4-dev
baksmali -> 1.3.4-dev
这个版本目前可以反解到4.0的apk,详细用法就不介绍了,网路上有很多好心人。


2012.07.07报告:
4.0.3的值果然正常多了,好吧照lijiwe24的建议,修改了一版由原版重编,及含数字电量、开SIP、换默认桌布的2.3.6版本 framework-res.apk 更新zip档,分别在此:http://dl.dbank.com/c0hcsxrfb3
no1_fr_mod8.up.zip <- 原版重编
no1_fr_mod8.1.up.zip <- 原版重编(比较细化,若是感觉上一个平常用稍暗可以下这个)、换默认桌布
no1_fr_fake403_mod2.2.zip <- 含数字电量,开SIP重编、换默认桌布
neo.fr_236.lux.array.png<- 最后的数值

2012.07.06报告:
修改了几次 2.3.6 的 framework-res.apk 里的xml,发现总在阳光下自动变暗
Why?
用几个测光感(lux)的apk来测一下机子实际测到的值(在2.3.6的rom下),我靠,怎么阳光下不是显示0就是0.1(一般辦公室大約是120~320lux附近),这样目前改的值,都是白费工。

下面这张图是原来xml的值:
[attach]157177[/attach]
下面这是修改过的版本之一:
http://dl.dbank.com/c0v0yob7l0 (由原廠未改的 2.3.6 的 framework-res.apk 改的,数值是参照 4.0.3 的,上图的右边改到左边。)

下午再来测一下4.0.3实测到的值吧。





欢迎光临 移动叔叔 (http://bbs.ydss.cn/) Powered by Discuz! X3.2