BBK VIVO X1 UI时间颜色修改详细教程

2013年11月05日 00:34 | 来源:中国派 | 作者:4430561
  • vivo x1
  • 修改时间颜色
  • vivo x1教程
本教程关于UI字体颜色 PS:本教程只在X1ROM测试,若机油擅自尝试其他机型导致不必要的后果本人概不负责。本教程修改关于源码(smali文件) 一.手机必须已ROOT。二.安装java环境及编译所要用到的工具;

本教程关于UI字体颜色 PS:本教程只在X1ROM测试,若机油擅自尝试其他机型导致不必要的后果本人概不负责。本教程修改关于源码(smali文件)

   一.手机必须已root.

  二.安装java环境及编译所要用到的工具; 工具此贴后面有教程 我就不详细介绍了:http://bbwww.cn314.com/forum.php?mod=viewthread&tid=178653&mobile=no

  三.1.提取当前手机或当前手机刷的ROM包里的systemui.apk

  2.反编译systemui.方便以后我们会得到一个文件夹 以原APK名字为名。

  本次修改我们需要进行6个smali文件的修改,(不要害怕 改动只有一点点不会很难的)

  为了省时间 省地方  需要修改的文件和路径我会一一列出:

  1.【samlicomAndroidsystemuistatusbarphonePhoneStatusBar.smali】

  2.【samlicomandroidsystemuistatusbarphonePhoneStatusBarView.smali】

  3.【samlicomandroidsystemuistatusbartoolbarSimIconCheckboxListView$SimInfoCheckboxListAdapter.smali】

  4.【samlicomandroidsystemuiBaseStatusBar.smali】

  5.【samlicomandroidImageWallpaper$DrawableEngine.smali】

  6.【samlicomandroidLoadAverageService$LoadView.smali】

  3.接下来我们一个一个进行修改,用Notepad++打开第一个:PhoneStatusBar.smali由于版本不一样文件的内容页有所改动,所以我们只能对其文件名进行搜索修改了,点击notepad++的搜索按钮,输入method public setStatusBarBackgroundColor(I)V进行搜索,在搜索到的位置的下方我们会看到有一行代码 const v5, -0x1 (有些机油使用官方最早的黑色时间的则会显const/high16 v5, -0x100) 找到后我们将其改为 const v5, 0xff******   这里的*号指的是十进制颜色代码,这里举个例子: 黄色的话就是 const v5, 0xffffff00 这行修改好后再搜method public setStatusBarBackgroundRes(I)V依然找到上面那段改为你想要的颜色,然后保存退出。

  第二个:PhoneStatusBarView.smali依然用notepad++打开点搜索,然后输入 303 进行搜索然后依然会看到下方,或者是下几行会有const v5, -0x1 照样改成我们想要的颜色代码(同第一个)然后保存 退出。

  第三个:SimIconCheckboxListView$SimInfoCheckboxListAdapter.smali方法如上,然后输入  80 进行搜索 后面的步骤依然如第一个文件方法。

  第四个:BaseStatusBar.smali方法不变,输入  841 进行搜索  接下来步骤还是如上(就是改好后 保存 退出)

  第五个:ImageWallpaper$DrawableEngine.smali还是一样,输入381 进行搜索,接下来的步骤我就不用说了。

  最后一个:LoadAverageService$LoadView.smali 这个我们需要改5个地方,分别搜索 160  ,167,171 ,174 ,177搜到修改好后保存退出。

  四.回编译改完后我们回到主目录 回编译systenui文件夹回编好后文件夹里会生成一个已编译文件夹里面有一个APK文件。点右键用好压打卡或者RAR  然后把里面的classes.dex文件解压出来 替换到编译之前的systenui.apk里面然后进行替换  修改权限 重启就OK了。

  原文地址:http://bbwww.cn314.com/thread-180837-1-1.html