@@ -106,6 +106,30 @@ if [ "${vv##*/}" == "miui-services.jar" ];then
106106 [ " $fix_window " == 1 ] && Thayvc 6 ' .method .*. getMaxMiuiFreeFormStackCount(Ljava' $oi /smali/classes* /com/android/server/wm/MiuiFreeFormStackDisplayStrategy.smali
107107elif [ " ${vv##*/ } " == " miui-framework.jar" ]; then
108108 [ " $fix_reset_theme " == 1 ] && Thayvc -v ' .method .*. validateTheme(Landroid' $oi /smali/classes/miui/drm/ThemeReceiver.smali
109+ if [ " $fix_window " == 1 ]; then
110+ Thayme ' .method public static blacklist getFreeformBlackList()Ljava/util/List;
111+ .registers 1
112+ sget-object v0, Landroid/util/MiuiMultiWindowAdapter;->sEmptyList:Ljava/util/List;
113+ return-object v0
114+ .end method' $oi /smali/classes/android/util/MiuiMultiWindowAdapter.smali
115+ Thayme ' .method public static blacklist getFreeformBlackListFromCloud(Landroid/content/Context;)Ljava/util/List;
116+ .registers 7
117+ .annotation system Ldalvik/annotation/Signature;
118+ value = {
119+ "(",
120+ "Landroid/content/Context;",
121+ ")",
122+ "Ljava/util/List<",
123+ "Ljava/lang/String;",
124+ ">;"
125+ }
126+ .end annotation
127+ const-string v0, "MiuiMultiWindowAdapter"
128+ new-instance v1, Ljava/util/ArrayList;
129+ invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
130+ return-object v1
131+ .end method' $oi /smali/classes/android/util/MiuiMultiWindowAdapter.smali
132+ fi
109133elif [ " ${vv##*/ } " == " services.jar" ]; then
110134 if [ " $fix_screen " == 1 ]; then
111135 Thayvc 0 ' .method isSecureLocked()Z' $oi /smali/classes* /com/android/server/wm/WindowState.smali
@@ -219,6 +243,9 @@ elif [ "${vv##*/}" == "MiuiSystemUI.apk" ];then
219243 " $oi /smali/classes*/com/android/systemui/statusbar/notification/utils/NotificationUtil.smali
220244 $oi /smali/classes*/com/miui/systemui/notification/MiuiBaseNotifUtil.smali
221245 $oi /smali/classes*/com/miui/systemui/notification/NotificationSettingsManager.smali
246+ $oi /smali/classes*/com/android/systemui/statusbar/notification/InCallUtils.smali
247+ $oi /smali/classes*/com/android/systemui/statusbar/notification/NotificationSettingsManager.smali
248+ $oi /smali/classes*/com/android/systemui/statusbar/notification/interruption/MiuiNotificationInterruptStateProviderImpl.smali
222249 $oi /smali/classes*/com/android/systemui/statusbar/notification/interruption/MiuiNotificationInterruptStateProviderImpl.smali"
223250 Thaythe ' Lmiui/os/Build;->IS_INTERNATIONAL_BUILD:Z' ' Lcom/xBuild;->isTrue:Z' " $oi /smali/classes*/com/miui/keyguard/biometrics/fod/MiuiGxzwQuickOpenUtil.smali
224251 $oi /smali/classes*/com/android/systemui/assist/PhoneStateMonitor.smali"
@@ -395,7 +422,8 @@ elif [ "${vv##*/}" == "Settings.apk" ];then
395422fi
396423# End patch smali
397424echo
398- apkeditor_b -i " $oi " -o " ${vv%/* } " -d 1
425+ [ " ${vv##*/ } " == " MiuiSystemUI.apk" ] && resvv=1 || resvv=0
426+ apkeditor_b -i " $oi " -o " ${vv%/* } " -d 1 -r $resvv
399427echo
400428done
401429}
0 commit comments