类原生美化教程

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

多任务圆角

  1. 进入 /system/priv-app 这个文件夹,找到你的系统的启动器(桌面APK)所在文件夹后进入,长按 apk 将它复制到内部储存里
    1. 点击 apk 选择查看,进入后点击 resources.arsc 这个文件,选择 Arsc 编辑器,然后点击最后一个
    2. 进入后点击 dimen,进入后再次点击 dimen,然后点击右上角的过滤,输入 radius 后选择确定
    3. 从过滤结果中找到 task_corner_radius 这个选项,修改其值,大小随意,数值越大圆角越大(请保留单位 dp)
    4. 返回、保存

状态栏沉浸

  1. 进入 /system/framework 这个文件夹,找到 framework-res.apk,长按 apk 将它复制到内部储存中
  2. 使用 Arsc 编辑器 进入最后一个选项,进入 color/color 并点击右上角过滤值 system
  3. 找到 system_bar_background_semi_transparent,将其值改为 00000000(注意类型必须是颜色
  4. 返回并保存

移除通知栏顶部黑块

  1. 进入 /system/priv-app 这个文件夹,找到带有 SystemUI 的文件夹(之所以这么说是因为有的ROM里 SystemUI 名字不一样,可能多几个字母),长按 apk 将它复制到内部储存里
  2. 点击查看,依次进入 res/layout,找到 qs_panel.xml 这个文件,点击选择反编译
  3. 将第二个和第三个 <View/> 内的 android:background 的值改成 @android:color/transparent
  4. 返回并保存

移除锁屏界面的灰色遮罩

  1. 进入 /system/priv-app 这个文件夹,找到带有 SystemUI 的文件夹(之所以这么说是因为有的ROM里 SystemUI 名字不一样,可能多几个字母),长按 apk 将它复制到内部储存里
  2. 查看 apk,点击 classes.dex,选择 Dex编辑器++,依次打开 com/android/systemui/statusbar/phone,向下滑动找到 scrimcontroller
  3. 进入后下滑来到 180 行附近(右侧有显示行数),找到 .line 124 这一行,将下一行的 v0 后的一个字符串改为 0x38d1b717
  4. 返回并保存

通知栏图标数量修改

  1. 进入 /system/priv-app 这个文件夹,找到带有 SystemUI 的文件夹(之所以这么说是因为有的ROM里 SystemUI 名字不一样,可能多几个字母),长按 apk 将它复制到内部储存里
  2. 查看 apk,进入后点击 resources.arsc 文件,选择 Arsc 编辑器,点击最后一个
  3. 进入 integer/integer 后,点击右上角过滤值 quick,从过滤结果中找到 quick_settings_num_columns并修改其值为需要展示的一行的图标数量(注意值类型要选整数
  4. 返回并保存

系统强调色修改

  1. 进入 /system/framework 这个文件夹,找到 framework-res.apk,长按 apk 将它复制到内部储存中
  2. 使用 Arsc 编辑器 进入最后一个选项,进入 color/color 并点击右上角过滤值 accent,从过滤结果中找到 accent_device_default_darkaccent_device_default_light 并修改其值为想要的强调色,dark 为夜间模式,light 为白天模式,色值为 RGB 值且不带「#」号。
  3. 退出、保存

通知栏亮度条美化

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

  2. 点击查看,进入 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-->
  3. 再次回到 res 文件夹,搜索 bright,选择 quick_settings_brightness_dialog.xml 并反编译,修改以下代码

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

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

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