类原生美化教程

由于该文内容发布时间为 2019 年,其 Android 版本较老,可能不适应现在的 Android10+ 系统,如按文中操作发现与现在不一样的地方,请立刻停止或自行寻找最新方法。数据无价,建议将文件做成 Magisk 模块后刷入,尽量避免直接替换源文件。请提前备份用户数据!

本教程使用工具:MT 管理器 2.0

多任务圆角

进入 /system/priv-app 这个文件夹,找到你的系统的启动器(桌面APK)所在文件夹后进入,长按 apk 将它复制到内部储存里

点击 apk 选择查看,进入后点击 resources.arsc 这个文件,选择 Arsc 编辑器,然后点击最后一个

进入后点击 dimen,进入后再次点击 dimen,然后点击右上角的过滤,输入 radius 后选择确定

从过滤结果中找到 task_corner_radius 这个选项,修改其值,大小随意,数值越大圆角越大(请保留单位 dp)

返回、保存

状态栏沉浸

进入 /system/framework 这个文件夹,找到 framework-res.apk,长按 apk 将它复制到内部储存中

使用 Arsc 编辑器 进入最后一个选项,进入 color/color 并点击右上角过滤值 system

找到 system_bar_background_semi_transparent,将其值改为 00000000(注意类型必须是颜色

返回并保存

移除通知栏顶部黑块

进入 /system/priv-app 这个文件夹,找到带有 SystemUI 的文件夹(之所以这么说是因为有的ROM里 SystemUI 名字不一样,可能多几个字母),长按 apk 将它复制到内部储存里

点击查看,依次进入 res/layout,找到 qs_panel.xml 这个文件,点击选择反编译

将第二个和第三个 <View/> 内的 android:background 的值改成 @android:color/transparent

返回并保存

移除锁屏界面的灰色遮罩

进入 /system/priv-app 这个文件夹,找到带有 SystemUI 的文件夹(之所以这么说是因为有的ROM里 SystemUI 名字不一样,可能多几个字母),长按 apk 将它复制到内部储存里

查看 apk,点击 classes.dex,选择 Dex编辑器++,依次打开 com/android/systemui/statusbar/phone,向下滑动找到 scrimcontroller

进入后下滑来到 180 行附近(右侧有显示行数),找到 .line 124 这一行,将下一行的 v0 后的一个字符串改为 0x38d1b717

返回并保存

通知栏图标数量修改

进入 /system/priv-app 这个文件夹,找到带有 SystemUI 的文件夹(之所以这么说是因为有的ROM里 SystemUI 名字不一样,可能多几个字母),长按 apk 将它复制到内部储存里

查看 apk,进入后点击 resources.arsc 文件,选择 Arsc 编辑器,点击最后一个

进入 integer/integer 后,点击右上角过滤值 quick,从过滤结果中找到 quick_settings_num_columns并修改其值为需要展示的一行的图标数量(注意值类型要选整数

返回并保存

系统强调色修改

进入 /system/framework 这个文件夹,找到 framework-res.apk,长按 apk 将它复制到内部储存中

使用 Arsc 编辑器 进入最后一个选项,进入 color/color 并点击右上角过滤值 accent,从过滤结果中找到 accent_device_default_darkaccent_device_default_light 并修改其值为想要的强调色,dark 为夜间模式,light 为白天模式,色值为 RGB 值且不带「#」号。

退出、保存

通知栏亮度条美化

进入 /system/priv-app 这个文件夹,找到带有 SystemUI 的文件夹(之所以这么说是因为有的ROM里 SystemUI 名字不一样,可能多几个字母),长按 apk 将它复制到内部储存里

点击查看,进入 res 文件夹,选择右上角搜索,搜索 bright,点击 ic_brightness_thumb.xml 并反编译,将 android:height、android:width 后面引号里的内容修改为 1dp。点击 brightness_progress_drawable.xml 并反编译,修改以下代码

1
2
3
4
5
6
7
<!--第一组代码,代表亮度条外围宽度与圆角,height 代表宽度,radius 代表圆角-->
<size android:height="" />
<corners android:radius="" />
<!--第二组代码,代表亮度条内围宽度与圆角,height 代表宽度,radius 代表圆角-->
<size android:height="" />
<corners android:radius="" />
<!--注意引号内的值单位为 dp-->

再次回到 res 文件夹,搜索 bright,选择 quick_settings_brightness_dialog.xml 并反编译,修改以下代码

1
2
3
4
5
6
7
<!--亮度条左边距-->
android:paddingLeft:""
<!--亮度条右边距-->
android:paddingRight:""
<!--亮度条与磁贴和顶栏之间的距离-->
android:layout_height:""
<!--注意引号内的值单位为 dp-->

退出、保存

将应用打包成面具模块并刷入

这里提供 Magisk24.0 的模板文件,如果只是替换系统应用、文件的话,只需要按照要替换的应用在模板的 system 文件夹中创建与原系统中该文件或应用的路径一样的路径,修改模板根目录的 module.prop 文件的内容后刷入即可。权限默认为 644,因此不必修改权限。

密码:kCXrs0641Te0xTV