admin 管理员组

文章数量: 887019


2024年2月29日发(作者:积木编程语言)

.去震动教程 .时间居中教程,时间显示到秒且居中

在 通知栏增加模拟时钟 透明状态栏代码修改

字体颜色修改 关于运营商 图标修改

可以ctrl+F,按需搜索

一:去震动教程:

一、首先是配置编译和反编译环境,具体方法如下:

1、在电脑上下载安装JRE(/file/clif5w53)。其次下载好apk反编译工具( apk反编译软件.rar (2.43 MB, 下载次数: 5756) )

2、在系统环境变量Path里加入所在路径。

右键我的电脑--属性--高级系统--设置--环境变量--系统环境变量,里面的path变量项,值里面添加java的所在路径(例如“;C:Program FilesJavajre6bin”)

3、将反编译软件解压出来,为了便于使用,最好放在C:Windows目录下。

二、提取并反编译文件

1、手机必须root,先用RE管理器将/system/framework文件夹下的文件复制到/sdcard,然后复制到电脑(为了方便后面的操作,建议将文件放到电脑某个盘符的根目录下。例如:e:)

2、反编译文件。具体方法运行(如图)

然后在出来的命令提示行中输入以下命令:apktool+空格d+空格+路径+空格+反编译后文件存放路径,比如文件放入d盘根目录则命令为:apktool d d:

d:framework-res(如图)(此时反编译出来的文件放在d盘framework-res文件夹下)

三、修改去震动相关的xml文件

一般就是我们要修改的对象。用xml编辑器(

编辑器.rar (345.03 KB, 下载次数: 3223) )打开这个文件。修改如图:

xml

当中的三组数字(说明、第一组是解锁界面和长按程序图标选定的震动,数值越大震动越强烈。0为不震动。去四大金刚震动就把2,3组中的两个25改成0(如图)。改完后记得保存。

四、打包修改好的framework-res

具体方法输入命令apktool空格b空的+打包文件夹路径。如apktool b d:framework-res 并执行(如图)

此时会在framework-res文件夹下生成一个build和dist文件夹(如图)其中dist文件夹下的就是新打包生成的。

五、替换有关文件

1、分别用winrar打开提取的未作任何修改的(原包有个META-INF文件夹,新打包生成的没有)和新打包生成的(不是解压,只是打开,如图,左右窗口分别为原始文件和打包文件)

2、先将打包生成文件里面的文件拖入到左边的原始文件中。不要关闭窗口。将弹出压缩窗口压缩方式改为存储(如图),确定覆盖原文件。

六、一个去震动的就修改好了。最后是替换手机系统system下framework文件夹下的同名文件。但是需要注意的是一定要在system根目录下改好权限(建议用RE管理器修改为RW-R-R的权限,权限错误会导致手机无限重启)后再替换。

七、重启手机!完成。

反编译教程大家参考烬散的教程;

/?mod=redirect&goto=findpost&ptid=159013&pid=4068719

开始准备工作!

1.反编译

好了,开始修改:

二:.时间居中教程

1.找到reslayoutstatus_

2.打开status_(内容不一定会完全一样,但方法一样,安卓通用)

3.找到以下代码:(可以搜索,快一些)

<

android:textAppearance="@android:style/"

android:gravity="left|center" android:paddingRight="4.0dip"

android:layout_width="wrap_content" android:layout_height="fill_parent"

android:singleLine="true" />

复制代码

4.把以上的代码全部删除,注意不要删错了!

5.再次找到这一句: (也就是第三行)

xmlns:android="/apk/res/android">

复制代码

6.在这句的下面添加如下代码 !

本帖隐藏的内容

< android:layout_gravity="center_horizontal"

android:paddingTop="4.0dip"

android:textAppearance="@android:style/"

android:layout_width="wrap_content" android:layout_height="fill_parent"

android:singleLine="true" />

复制代码

7.最后,重编译,替换status_后再替换到手机,重启!ok,这样个就可以时间居中了!

8.再最后! 如果时间没有垂直居中的话请调整这句:

android:paddingTop="4.0dip" 离顶部的距离

三:时间显示到秒且居中

1.找到reslayoutstatus_

2.打开status_(内容不一定会完全一样,但方法一样,安卓通用)

3.找到以下代码:(可以搜索,快一些)

<

android:textAppearance="@android:style/"

android:gravity="left|center" android:paddingRight="4.0dip"

android:layout_width="wrap_content" android:layout_height="fill_parent"

android:singleLine="true" />

复制代码

4.把以上的代码全部删除,注意不要删错了!

5.再次找到这一句: (也就是第三行)

xmlns:android="/apk/res/android">

复制代码

6.在这句的下面添加如下代码 !

本帖隐藏的内容

android:layout_gravity="center_horizontal" android:id="@+id/digitalClock"

android:paddingTop="4.0dip" android:layout_width="wrap_content"

android:layout_height="fill_parent" />

复制代码

7.最后,重编译,替换status_后再替换到手机,重启!ok!

8.再最后! 如果时间没有垂直居中的话请调整这句:

android:paddingTop="4.0dip" 离顶部的距离

四:在 通知栏增加模拟时钟

1.找到reslayoutstatus_bar_

2.打开status_bar_(内容不一定会完全一样,但方法一样,安卓通用)

3.找到最下面的一句:(可以搜索,快一些)

复制代码

4.在这句的上面添加以下代码!

本帖隐藏的内容

android:layout_width="125.0dip" android:layout_height="125.0dip" />

复制代码

5.最后,重编译,替换status_bar_后再替换到手机,重启!ok!

6.再最后!嘻嘻,是不有点啰嗦...

调整大小:

android:layout_width="125.0dip" 宽度

android:layout_height="125.0dip" 高度

五:透明状态栏代码修改:

状态栏的透明

反编译

找到reslayoutstatus_

找到

android:background="#FF000000"

修改为

android:background="@drawable/statusbar_background"

找到

android:textAppearance="@android:style/"

android:gravity="left|center" android:id="@id/date" android:background="#FF000000"

修改为

android:textAppearance="@android:style/"

android:gravity="left|center" android:id="@id/date"

android:background="@drawable/statusbar_background"

当然,也可以把FF000000改为99000000,这就是半透明纯色效果,99代表透明度,可以随意改

2需要修改文件,

路径

文件

找到

new-instance v0, Landroid/view/WindowManager$LayoutParams;

const/4 v1, -0x1

const/16 v3, 0x7d0

const/16 v4, 0x48

const/4 v5, 0x2

修改为

new-instance v0, Landroid/view/WindowManager$LayoutParams;

const/4 v1, -0x1

const/16 v3, 0x7d0

const/16 v4, 0x48

const/4 v5, -0x3

3修改一张图片,statusbar_,处理成半透明

六:字体颜色修改:

搜索clock你会找到

这里是时间的

在这句话中添加 android:textColor="#ff66cd00" #ff66cd00为颜色代码 自己度娘去

替换好的代码如下

android:paddingLeft="2.0dip"android:paddingRight="2.0dip"android:layout_width="wrap_content"android:layout_height="fill_parent" android:singleLine="true"/>

同理 在最下面那几行

搜索TextView 和DateView

在这几行 每一行都添加android:textColor="#ff66cd00"

就可以实现通知栏字体和日期的颜色变化

注添加android:textColor="#ff66cd00"所在的位置应该不限 具体自测了

如果只是更改颜色 到此为止了 如果要添加或者去除中国移动/联通 继续往下看了

七:关于运营商

还是同一文件status_

找到一般在第4行

android:layout_width="fill_parent"android:layout_height="fill_parent"

在这行的下一行添加

android:paddingLeft="6.0dip"android:layout_width="wrap_content"android:layout_height="fill_parent"android:singleLine="true" />

八:图标修改

①、systemUI美化(这里以2.3的系统为例进行修改,2.2的系统是

没有systemUI这个文件的)

1、首先提取系统自带的文件到sd卡上:提取方法安装

并打开RE管理器 第一次打开会提示授权 授权点允许,找到system/

app文件夹 在re上方点击挂载读写模式 找到 长按 选择

复制 选择完成后 re管理器的下方会出现 粘贴跟取消两个选项 按

四大金刚的返回键 返回到刚刚进入re的那个根目录 也就是进入sys

tem文件夹之前的那一页 找到sdcard 点击进入 点粘贴 ok 提取完成。

2、连接数据线移动到电脑上进行图片的替换:替换方法,手机连接

电脑后将刚刚提取的 从内存卡内移动到电脑到上,重命

名为zip压缩文件,也就是重命名后名字为。双击(不要

进行解压哦)打开这个zip文件找到resdrawable-hdpi这个文件夹

注意

所有的操作包括替换都不要解压,直接拖拽要替换的文件到上面zip

文件的res/drawable-hdpi文件夹内覆盖原文件即可。(替换时一定要

注意文件大小,不可以跟源文件尺寸相差太大)

下面列出大家经常替换的文件图片名:

statusbar_ 状态栏颜色图片 大家常说透明状态栏

就是

改的这个图片

status_bar_close_ 状态栏下拉结束图片 也就是状态栏下拉后最

下面的那个图片

akt_lonyii_icon_、、、、.png 下拉开关图标

stat_notify_ 状态栏闹钟图标

stat_sys_no_ 状态栏无sim卡图标

stat_sys_ringer_ 状态栏震动图标

stat_sys_ringer_ 状态栏静音图标

stat_sys_gps_ 状态栏gps图标

stat_sys_data…….png 上网图标 这个图标最多 H网 G网等等

stat_sys_wifi_signal_x_ wifi 信号图标 x为数字1-4

zz_moto_stat_sys_signal_5bar_x_状态栏信号图标x从1到5 zz_moto_stat_sys_signal_5bar_ 飞行模式图片

图标的替换请参照视频进行操作 视频中仅以 换状态栏颜色为例子

其它图标更换 是一样的

3、将修改好的systemUI替换回手机:替换好图标后

关闭这个zip文件将文件命名重新改回 后

移动到sdcard 然后断开数据线 等手机内存卡挂载完毕后

打开re 进入sdcard找到刚才编辑好并移动进来的

文件 长按选择移动 选择完成后 屏幕底部会出现粘贴和取

消的选项 选择四大金刚返回键 返回到re的根目录 找到

system文件夹点击进入点粘贴 粘贴完成后 找到这个刚刚

移动进来的文件长按 弹出菜单后选择权限

权限改为rw-r-r(横着看 第一行第一个第二个打钩

第二行第三行第一个打钩)修改好权限后 长按此文件选择

移动找到app文件夹点击进入 选择粘贴覆盖原文件

并删除系统自带的文件(删除前做好备份

以备不时之需) ok到这里文件修改完成,重启即可生效。

有关权限修改的说明:在这里说明一下为什么在system下就

修改权限 而不是文件移动到system/app文件夹下再进行修改。

因为部分程序在移动至目标系统文件夹后因没有权限会

导致卡m,希望大家养成良好的习惯在system下修改好

权限再移动至目标文件夹

②、美化

1、提取自己手机里的:提取方法安装并打开

RE管理器 第一次打开会提示授权 授权点允许,找到system/

framework文件夹 在re上方点击挂载读写模式 找到famework

- 长按 选择复制 选择完成后 re管理器的下方会出现

粘贴跟取消两个选项 按四大金刚的返回键 返回到刚刚进入re

的那个根目录 也就是进入system文件夹之前的那一页 找到s

dcard 点击进入 点粘贴 ok 提取完成。

2、连接数据线移动到电脑上进行图片的替换:替换方法,

手机连接电脑后将刚刚提取的 从内存卡内

移动到电脑到上,重命名为zip压缩文件,也就是重命名后名

字为。双击(不要进行解压哦)打开这个zip

文件找到resdrawable-hdpi这个文件夹 注意所有的操作包括

替换都不要解压,直接拖拽要替换的文件到上面zip文件的

res/drawable-hdpi文件夹内覆盖原文件即可。(替换时一定

要注意文件大小,不可以跟源文件尺寸相差太大)

下面列出大家经常替换的文件图片名:

stat_sys_battery_ 状态栏电池图标 x为1-100

stat_sys_battery_charge_ 状态栏电池充电图标

x为1-100

status_bar_ 状态栏下拉背景图片(文件名

与systemUI里面的状态栏类似,请不要弄混)

zz_moto_gradient_ 锁屏时背景图片 (国行2.2.2升

级到2.3.4后锁屏透明度变暗看不清壁纸,就是因为这张

图片的透明度问题)

zz_moto_jog_tab_bar_down_.......png 这部分图片为滑动解

锁图片

default_ 默认壁纸

图标的替换请参照视频进行操作 视频中仅以 换电池图

标为例子 其它图标更换 是一样的

3、将修改好的替换回手机:

替换好图标后关闭这个zip文件,将文件命名重新

改回后移动到sdcard,然后

断开数据线等手机内存卡挂载完毕后打开re ,

进入sdcard找到刚才编辑好并移动进来的fame

文件。长按选择移动,选择完成

后屏幕底部会出现粘贴和取消的选项。选择四大金

刚返回键返回到re的根目录,找到system文件夹

点击进入点粘贴粘贴完成后找到这个刚刚移动进来

的文件,长按弹出菜单

后选择权限,权限改为rw-r-r(横着看 第一行第一

个第二个打钩 第二行第三行第一个打钩)修改好权限

长按此文件选择移动找到framework文件夹

点击进入选择粘贴覆盖原

文件ok到这里文件修改完成,重启即可生效。

注:状态栏电池步进与framework-resresdrawable-hdpi下

的stat_sys_和stat_sys_battery_有关

这里不多做解释

③、/美化

1、这连个文件里面涉及的内容没有上面两个apk文件多。

提取跟移动回手机同上不做过多解释,文件路径是system

/app文件夹下。

2、首先简单介绍一下这个文件 在这个文

件里主要能改的是来电时的滑动图片及来去电的头像。

首先修改教大家修改安卓原版滑动接听电话。文件路径是drawable-port-hdpi里面的四个图片

文件名为:zz_moto_answer_tab_bar_left_

zz_moto_answer_tab_bar_left_

zz_moto_ignore_tab_bar_right_

zz_moto_ignore_tab_bar_right_

对应图片素材: 来电滑动解锁.zip (60.54 KB)

来去电头像文件路径drawable-hdpi

对应图片名:ic_pane_unknown_

ic_pane_contact_

两个安卓小机器人的图片素材:

KB)

来去电安卓机器人.zip (74.69

里面比较常见的就是修改设置里面的图标

了这个不过多解释了 基本跟上面的方法都一样 可以从

别人的中提取相应设置图标进行替换。

简单的系统文件图片替换就为大家介绍到这里 希望对大

家有帮助

相应图标打包上传至这里:

11种电池图标.zip (1.49 MB)

4款锁屏图标.zip (393.76 KB)

信号图标打包.zip (398.1 KB)

状态栏透明图片4种.zip (1.69 KB)


本文标签: 文件 替换 图标 修改