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)
版权声明:本文标题:反编译详细教程 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1709216013h540645.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论