android修改状态栏时间和日期颜色

上传人:ji****72 文档编号:37504281 上传时间:2018-04-17 格式:DOC 页数:10 大小:758KB
返回 下载 相关 举报
android修改状态栏时间和日期颜色_第1页
第1页 / 共10页
android修改状态栏时间和日期颜色_第2页
第2页 / 共10页
android修改状态栏时间和日期颜色_第3页
第3页 / 共10页
android修改状态栏时间和日期颜色_第4页
第4页 / 共10页
android修改状态栏时间和日期颜色_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《android修改状态栏时间和日期颜色》由会员分享,可在线阅读,更多相关《android修改状态栏时间和日期颜色(10页珍藏版)》请在金锄头文库上搜索。

1、android 修改状态栏时间和日期颜色修改状态栏时间和日期颜色条件:手机获取 ROOT 权限和安装 R.E.管理器,刷入或安装好 Recovery 并备份, 我是在死机后用 Recovery N 次恢复试验才成功的。我的手机为华为 c8500,/system/framework 下有 services.odex 和 services.jar ,但 services.jar 里没有 classes.dex,只有一个 META-INF 文件夹,但网 上教程多数是修改 services.jar 里的 classes.dex 文件的。下载并安装软件 java jdk 7(java jdk1.7.0)

2、:网盘下载 官网下载下载需要的软件工具包:BAT 批处理.zip下载:ADB SHELL.RAR用 R.E.管理器将/system 下的 framework 整个文件夹复制出来放到电脑任意盘,将 framework 文件夹下的所有文件复制到如 D 盘下的名为 abc 的文件夹,将 BAT 批处理. zip 解压,把 odex、dex 转 class.bat class 转 dex.bat smali.jar baksmali.jar 等 所有文件都放到 D 盘 abc 文件夹里。在 abc 文件夹里找到 services.odex,把它拖到 odex 或或 dex 转转 class.bat 这

3、个 批处理文件图标上,就会生成一个 out 文件夹,里面就有要修改的文件。(这个 bat 批处 理可以将 xxx.odex 和 xxx.dex 反编译为 class,odex 文件需要 framework 下的文件, dex 反编译则不需要 framework 下的文件)修改修改时间时间颜色颜色:文件位置在D:abcoutcomandroidserverstatusStatusBarIcon.smali直接进入 out 文件夹,搜索 StatusBarIcon.smali 即可,用 windows 自带记事本 打开,查找const/high16 v6, -0x100 (状态栏时间颜色是黑色才行

4、)将 const/high16 v6, -0x100 修改为 const v6, -0x1-0x100 为黑色, -0x1 为白色,先试验白色,成功后修改什么颜色都可点记事本文件按钮,点保存,关闭记事本。将 out 文件夹拖到 Class 转转 dex.bat 的文件图标上面,自己选择用:自动删除 out 文件夹和不删除 out 文件夹的批处理批处理完成后产生一个 classes.dex 的文件。接着是将 classes.dex 添加进 services.jar 里参考:android 修改 Framework-res.apk 使状态栏背景颜色为黑色或透明里的部分内容如下:替换替换 statu

5、sbar_background.9.png 的方法的方法由于 apk 并不是真正的 zip,所以替换方法并不像普通的 zip用 winRAR 打开原来的 Framework-res.apk进入到你要修改的文件夹进入到你要修改的文件夹将改好的图拖入这个窗口(文件名一定要一致)将改好的图拖入这个窗口(文件名一定要一致)在弹出的这个窗口中选择文件选项卡在弹出的这个窗口中选择文件选项卡将“要添加的文件”一栏中的内容剪切到“不压缩直接存储的文件一栏中”文件路径选择文件路径选择“不储存路径不储存路径”单击确定这样,一个加工过的 Framework-res.apk 就完成了五、安装至手机使用 RootExp

6、lore 将新的 Framework-res.apk 复制到/system 文件夹下将权限修改为:rw-r-r-在使用 RootExplore 将这个该国权限的新 Framework-res.apk 移动到 system/framework 文件夹里覆盖原来的 Framework-res.apk,重启就可以看到新效 果了。参考完毕了!继续用 Winrar 打开 services.jar,将 classes.dex 拖到 winrar 窗口里,在弹出的这个在弹出的这个 窗口中选择文件选项卡窗口中选择文件选项卡 ,按照上面的方法用快捷组合键剪切:,按照上面的方法用快捷组合键剪切:Ctrl+x 剪切

7、后剪切后 Ctrl+v 粘帖,文件路径选择粘帖,文件路径选择“不储存路径不储存路径”,点确定即可。,点确定即可。如何生成 services.odex 文件:1.先查看systembin 有没有 dexopt-wrapper,没有就将 tool 目录下的 dexopt- wrapper 复制到手机systembin 目录下,并修改好权 限(和其他文件权限相同即可,即 wrx-等九个代码一样)2.复制修改好的 services.jar 到内存卡下 注意: 文件名不可更改3.开启 USB 调试模式,即 USB 调试设置要打勾4.将 ADB SHEL.RAR 解压,把里面的两个文件复制到 C:/win

8、dows/system32 下,打 开 CMD,开始-运行-输入 cmd 后点确定,或直接到 C:/windows/system32 下打开 cdm.exe,输入 adb shell,等待出现$5.输入 su 命令,此时手机上会跳出授权,记得点,否则进不去,成功后出现#6.输入 cd /sdcard/ 7.输入 dexopt-wrapper services.jar new.odex8.输入 busybox dd if=/system/framework/services.odex of=new.odex bs=1 count=20 skip=52 seek=52 conv=notrunc如图

9、:9.新生成的 new.odex 和原 services.odex 大小基本一样。用 R.E.管理器将 new.odex 改名为 services.odex,复制到/system/,改权限,如下图:注意 :进行这步操作前,请备份/system/framework/内原 services.odex 至内存卡 内/backup/目录下。系统必须用 Recovery 备份!按住 services.odex,选移动或剪切,进入 framework ,粘帖,提示替换,点确定。重启重启 (c8500 状态栏修改的时间颜色无改变,状态栏修改的时间颜色无改变,N 次各种无聊尝试也无效)次各种无聊尝试也无效)参

10、考:参考:恢复原恢复原 odex:1.恢复模式下,挂载 sdcard、system 2.连接 usb 线,开启 cmd,进入 tool 目录下 3.输入 adb shell4.输入 su5.输入 busybox cp /sdcard/backup/services.odex /system/framework/services.odex6.如果提示 read-only file system,则输入 mount -o remount,rw rootfs /system/ 复制代码后再进行步骤 5,注意空格7.输入 cd /system/framework8.输入 busybox chmod 6

11、44 services.odex9.输入 sync10.输入 reboot继续正题:继续正题:“人说听君一席话,胜读十年书人说听君一席话,胜读十年书”,这句话的第一次实在地感受到,感谢这位,这句话的第一次实在地感受到,感谢这位仁兄: u8110 修改时间白色的方法(u8110 的特殊)要得是这句:郁闷好久,终于发现,还需要修改 system/build.prop 文件中的 ro.config.SetStatusbarText=true 值修改为 false,才能生效按照上面用按照上面用 R.E.管理器修改后,重新启动,时间变白色了,至于日期不重要就不改了,管理器修改后,重新启动,时间变白色了,

12、至于日期不重要就不改了, 时间搞定了,日期时间搞定了,日期。真难找在那么多代码中,设想方法:把/system/build.prop 复制出来,用记事本打 开,搜索 SetStatusbarText ,修改后替换/system/build.prop,权限(即 wrx-)要 和原来一样这仅是设想!但可用记事本打开 build.prop原文很短只有几句:论坛搜索关键之 时间 白色 即可具体方法就不重复了 反编译 services.odex,修改 2 个源文件,重新编译,重新生成 odex 文件,修改 3744 字节,刷回去 但是,我的 U8110/citylink 系统却只有日期变颜色了,通知栏上的

13、时间却老是黑 色郁闷好久,终于发现,还需要修改 system/build.prop 文件中的 ro.config.SetStatusbarText=true 值修改为 false,才能生效哦,忘了,一般还要修改通知栏的通知信息颜色 这个是修改 framework-resreslayout 下的 status_bar.xml 用 apktool 解开 后,打开该文件 把有 android:textColor= 的地方后面的颜色全部改成 #ffffffff。修改过后是 这样的 android:textColor=“#ffffffff重新生成重新生成 odex 文件,修改文件,修改 3744 字节,刷回去,这个是我没改。字节,刷回去,这个是我没改。状态栏修改成功截图: 修改之前:

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号