反编译android 状态栏沉浸,【教程】通过反编译实现状态栏时间居左、去除锁屏运营商...

这篇教程详细介绍了如何通过反编译OPSystemUI.apk,修改布局文件来实现状态栏时间居左以及去除锁屏状态栏运营商显示。操作涉及使用MT管理器2.3付费版进行反编译,修改XML代码,并覆盖原文件,最终实现个性化设置。注意此操作需要手机已获取root权限,且存在风险可能导致系统不稳定。
摘要由CSDN通过智能技术生成

本帖最后由 arzou 于 2017-9-9 12:18 编辑

注意:此操作有风险,请斟酌!请提前做好相应备份!(可在rec备份好system分区)如操作不当可能造成重启之后无法开机或systemui无限停止运行等后果!

适用于官方氢氧系统,据于各版本的不同,其他版本的代码可能不完全与我截图中的代码相同,但步骤是差不多的,懂得灵活变通即可。我是在氧公测13上面进行反编译测试通过!

准备工具:MT管理器2.3付费版或其他反编译工具

环境要求:已获取root权限的手机

效果图:

5dc54291d53d1a7d5b739baf43653876.gif

Screenshot_20170821-003321.jpg (398.04 KB, 下载次数: 5)

2017-8-21 00:52 上传

5dc54291d53d1a7d5b739baf43653876.gif

Screenshot_20170821-003335.jpg (500.21 KB, 下载次数: 7)

2017-8-21 00:52 上传

5dc54291d53d1a7d5b739baf43653876.gif

Screenshot_20170821-005355_1.jpg (139.53 KB, 下载次数: 5)

2017-8-21 00:55 上传

开始教程:(2017-8-21)

1.提取system/priv-app/OPSystemUI/OPSystemUI.apk,放到一个自己能找到的位置,并将其备份。

2.状态栏时间居左(方法来自@梦里梦到醒不来的梦)

打开OPSystemUI.apk点击查看,如下图:

5dc54291d53d1a7d5b739baf43653876.gif

Screenshot_20170821-010249_1.jpg (149.59 KB, 下载次数: 5)

2017-8-21 01:04 上传

打开res->layout->status_bar.xml点击,反编译.然后选中并剪切该段文字,如下图:

5dc54291d53d1a7d5b739baf43653876.gif

Screenshot_20170821-013851.jpg (845.47 KB, 下载次数: 8)

2017-8-21 01:40 上传

剪贴后放到两个红框中间的位置,回车键可创建下一行.如下图:

5dc54291d53d1a7d5b739baf43653876.gif

Screenshot_20170821-014209_1_1_01.jpg (580.77 KB, 下载次数: 6)

2017-8-21 01:55 上传

5dc54291d53d1a7d5b739baf43653876.gif

Screenshot_20170821-014243_1.jpg (518.82 KB, 下载次数: 7)

2017-8-21 01:55 上传

退出文件,提示保存,点击确定,如下图:

5dc54291d53d1a7d5b739baf43653876.gif

Screenshot_20170821-020521_1.jpg (191 KB, 下载次数: 6)

2017-8-21 02:07 上传

到这里就算已经完成状态栏时间居左了,但是电量有些没有对齐,强迫症忍不了还是得改一下。

打开rec>layout->system_icons.xml

找到如下图的代码,将其剪切

5dc54291d53d1a7d5b739baf43653876.gif

Screenshot_20170821-020854.jpg (943.7 KB, 下载次数: 8)

2017-8-21 02:13 上传

粘贴到如下图位置:

5dc54291d53d1a7d5b739baf43653876.gif

Screenshot_20170821-021028_1.jpg (551.86 KB, 下载次数: 7)

2017-8-21 02:13 上传

然后继续找到下图位置,添加代码

android:layout_marginEnd="0dp"

5dc54291d53d1a7d5b739baf43653876.gif

Screenshot_20170821-021725_1.jpg (534.92 KB, 下载次数: 7)

2017-8-21 02:19 上传

提示:按空格键对齐目录

到此状态栏时间居左步骤就完成了!

我们可继续进行去除锁屏状态栏运营商教程

3.去除锁屏状态栏运营商(这一步是为了防止时间居左后锁屏界面状态栏时间与运营商文字重叠,强迫症受不了的。)

继续打开res->layout->keyguard_status_bar.xml点击,选择反编译

5dc54291d53d1a7d5b739baf43653876.gif

Screenshot_20170821-010721_1.jpg (176.87 KB, 下载次数: 6)

2017-8-21 01:08 上传

修改框中的#FFFFFFFF为#00000000

5dc54291d53d1a7d5b739baf43653876.gif

Screenshot_20170821-011251_1.jpg (547.65 KB, 下载次数: 6)

2017-8-21 01:14 上传

5dc54291d53d1a7d5b739baf43653876.gif

Screenshot_20170821-011459_1.jpg (551.78 KB, 下载次数: 5)

2017-8-21 01:16 上传

退出文件,提示保存,点击确定,如下图

5dc54291d53d1a7d5b739baf43653876.gif

Screenshot_20170821-011722_1.jpg (334.76 KB, 下载次数: 4)

2017-8-21 01:19 上传

5dc54291d53d1a7d5b739baf43653876.gif

Screenshot_20170821-011744_1.jpg (188.79 KB, 下载次数: 5)

2017-8-21 01:19 上传

完成!

4.最后复制修改好的OPSystemUI.apk到system/priv-app/OPSystemUI下覆盖,修改权限为644如下图:

5dc54291d53d1a7d5b739baf43653876.gif

Screenshot_20170821-022647.jpg (215.25 KB, 下载次数: 5)

2017-8-21 02:27 上传

over,全部完成。重启手机系统就ok了!

e781866ac8955378647731ae2f9dfb4b.gif

防沉补丁v1.0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值