MIUI12.5系统桌面及通知栏相关修改

系统桌面相关

签名问题

首先是不建议签名,如果你有核心破解,那么签名完全不必要,如果出现安装出错,或者停止运行等问题在签名,如果不签名,在编译保存的时候记得将MT管理器对话框上的启动签名取消勾选。

关闭后台/开启背景模糊

1、MT管理器打开系统桌面安装包
2、Dex编辑器++勾选给两个classse.dex
3、搜索isUseNoRecentsBlurAnimation
4、点击.method public static isUseNoRecentsBlurAnimation()Z
5、将类里面的const/4 v0, 0x0改为const/4 v0, 0x1
6、向上拉,找到.method public static isUseCompleteRecentsBlurAnimation()Z
7、将类里面的const/4 v0, 0x1改为const/4 v0, 0x0
8、如果想开启模糊,就把第5步和第7步反一下

桌面动画速度调节

1、MT管理器打开系统桌面安装包
2、Dex编辑器++勾选给两个classse.dex
3、搜索getDeviceLevelTransitionAnimRatio
4、点击.method public static getDeviceLevelTransitionAnimRatio()Z
5、修改const v0,const/high16 v0,后面的0x一串的内容,直接输入倍速加f即可,1.0f代表一倍速,1.25f,1.25f同理
6、如果返回保存编译时报错,就把第二个const后面的/high16删掉

开启桌面搜索框背景模糊

1、MT管理器打开系统桌面安装包
2、Dex编辑器++勾选给两个classse.dex
3、搜索isUserBlur
4、点击.method public isUserBlur()Z
5、下来在第一个看见的.end method前找到const/4 v0, 0x0并且修改为const/4 v0, 0x1

修改后台背景模糊强度

1、MT管理器打开系统桌面安装包
2、Dex编辑器++勾选给两个classse.dex
3、取消勾选搜索对话框最下面的正则表达式,然后搜索fastBlur(FLandroid/view/Window;ZJ)
4、点击.method public static fastBlur(FLandroid/view/Window;ZJ)Landroid/animation/Value/Animator;
5、下拉找到第一个const/high16 v1,然后将后面的0x一串内容改成强度加f即可,1.0f为默认,0.7f为轻度模糊,1.5f为重度模糊,数值越高模糊强度越高,数值越小模糊强度越低
6、如果返回保存编译时报错,就把const后面的/high16删掉

修改后台模糊动画速度

1、MT管理器打开系统桌面安装包
2、Dex编辑器++勾选给两个classse.dex
3、搜索startBlurAnim
4、点击.method private static startBlurAnim(Landroid/view/Window;FFJ)V
5、下拉找到第一个const/high16 v1,然后将后面的0x一串内容改成倍速加f即可,数值越高速度越慢,数值越小速度越快
6、如果返回保存编译时报错,就把const后面的/high16删掉

通知栏相关

还原初代模糊

1、将系统界面软件提取出来,位置/system/system_ext/priv-app/MiuiSystemUI/MiuiSystemUI.apk
2、使用MT管理器Dex编辑器++勾选两个classes.dex
3、搜索getBlurStyleDayMode并点击BaseMiuiNotificationBackgroudView下的项目
4、大概在此类的第6行,.line28的下一行中间找到HEAVY_LIGHT改为DEFAULT_LIGHT,一定不要把左右的标点消掉了

调整模糊程度

1、使用上一步改好的安装包,使用MT管理器Dex++勾选两个classes.dex
2、搜索DEFAULT_LIGHT,并下拉点击BlurStyle下的第二个DEFAULT_LIGHT
3、上拉找到if-eqz v0, :const_49上面的const/16 v3, 0xa
4、将0xa改为0x8,a为10,数字越小,模糊越明显,但文字可读性就越低,图片为0x8的效果

保存替换

最后将安装包编译保存,保存时取消勾选自动签名,不必签名,也不推荐签名,然后将文件命名为MiuiSystemUI并用其替换掉/system/system_ext/priv-app/MiuiSystemUI/MiuiSystemUI.apk,然后权限设置为644(重要)