修改安卓的自动亮度变化值

分享到: 更多

下载一个apktool和notepad++,

01.用r.e管理器进系统里提取出当前的framework-res.apk,在system/framework/framework-res.apk,复制到电脑端任意位置。(注意自己留个原始备份)

02.使用apktool把framework-res.apk反编译

03.用notepad++打开反编译后的资源目录/res/values中的arrays.xml文件

04.找到<integer-array name=”config_autoBrightnessLevels”>,这是屏幕传感器的流感度,也就是一个当前屏幕所感应的光亮指数

05.只要屏幕感应到光亮高于某一个数值,屏幕亮度就自动跳转到下一个亮度阶梯

06.找到<integer-array name=”config_autoBrightnessLcdBacklightValues”>,这就是对应上面的光感度所指向的屏幕亮度

07.修改成你想要的光感度和与其相对应的屏幕亮度,修改完成后选择文件/保存

09.然后重新打包,会在目录build\apk中生成resources.arsc文件,这是我们需要的

10.用winrar或者7z等解压缩工具打开原始备份的framework-res.apk(注意,是用解压缩工具打开,不是让你去解压缩)

11.将打包生成的resources.arsc文件添加并替换原文件,注意添加时压缩模式选择“存储”

12.进入res目录,把我们修改过的values文件夹添加替换进来,压缩模式用默认的就可以

12.最后,把这个刚刚替换过文件的原始apk用r.e管理器复制进system,修改权限九宫格的1247,权限弄好后剪切进framework文件夹替换原来的,重启

Leave a Reply

Google AdWords