设为首页收藏本站

移动叔叔

搜索
楼主: 忘记月亮
打印 上一主题 下一主题

教程----修改安卓的通知栏为透明并且将通知栏时间显示改为白色!!

  [复制链接]
跳转到指定楼层
楼主
发表于 2011-3-3 13:15:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
教程----修改安卓的通知栏为透明并且将通知栏时间显示改为白色!!
没事喜欢瞎折腾。网上搜来搜去终于将如何修改的搞定了。将本人的修改步骤列出来供大家参考。

    2、将\system\framework\framework-res.apk文件提取出来。同时将services.jar文件提取出来。下面将修改这两个文件来实现透明及修改时间颜色。

    3、用压缩软件如rar、7zip打开framework-res.apk文件,提取res\drawable-mdpi\statusbar_background.9.png文件,编辑这个文件使其变为透明的。(如何编辑或制作就不提了,photoshop而已)

    4、用压缩软件打开framework-res.apk文件,注意是打开而不是解压缩,直接拖动修改后的statusbar_background.9.png文件替换原来的,关闭压缩软件。

    5、由此得到了修改后的framework-res.apk文件,将其复制到手机卡上。

    6、将framework-res.apk文件从手机卡上复制到手机\system\framework\里,我使用的是sufbs,将左上角的S、D标红,先复制到\system\里,再剪切到\framework\里,为什么这么做,不知道。

    7、重启手机,ok,通知栏透明了。

    8、下面来修改services.jar文件,用压缩软件打开services.jar文件,提取其中的classes.dex文件。

    9、下面需要解包classes.dex文件了,这需要用到附件中的工具。baksmali.jar和smali.jar,下载附件解压后,将classes.dex文件复制到该文件夹里,将其拖到 解压.bat 上解压完成后,得到classes文件夹。(注意:此步骤需要安装java的jdk,如何安装及配置在此不再多讲,网上很多)


   10 、修改\classes\com\android\server\status里的StatusBarIcon.smali文件,可以用记事本打开,将  .line 46  下面的 const v6,/high -0x100(原来是什么样的忘了,反正.line 46的就对了) 修改为const v6, -0x1后保存。

   11、将classes文件夹拖到打包.bat上,得到out.dex。(注意:此步骤同样需要安装java的jdk)

   12、将out.dex改名为classes.dex,用压缩软件打开原有的services.jar文件,(不是解压)替换里面的classes.dex文件。

   13、ok,得到了修改完成的services.jar文件了,按照6的步骤将其替换掉手机\system\framework\里的原文件,重启即可。


附件:修改好的各个文件,工具包等。

smali1.1.zip

2.7 MB, 下载次数: 2603, 下载积分: 贡献 -1

您需要登录后才可以回帖 登录 | 注册

关闭

站长推荐上一条 /1 下一条

© 2008-2024 移动叔叔. 版权所有,专业的网络售后平台 ( 闽ICP备18006692号-3 )

商务合作点击这里给我发消息|Email:service@mobileuncle.com|手机版|Archiver|移动叔叔     

GMT+8, 2024-5-8 03:44 , Processed in 0.069609 second(s), 12 queries , Gzip On, Memcache On.

返回顶部