22
33import android .annotation .SuppressLint ;
44import android .os .Build ;
5+ import android .os .Handler ;
6+ import android .os .Looper ;
57
68import com .kooritea .fcmfix .xposed .AutoStartFix ;
79import com .kooritea .fcmfix .xposed .BroadcastFix ;
@@ -26,18 +28,20 @@ public void handleLoadPackage(final XC_LoadPackage.LoadPackageParam loadPackageP
2628 return ;
2729 }
2830 if (loadPackageParam .packageName .equals ("android" )){
29- XposedModule .staticLoadPackageParam = loadPackageParam ;
30- XposedBridge .log ("[fcmfix] start hook com.android.server.am.ActivityManagerService" );
31- new BroadcastFix (loadPackageParam );
31+ new Handler (Looper .getMainLooper ()).postDelayed (() -> {
32+ XposedModule .staticLoadPackageParam = loadPackageParam ;
33+ XposedBridge .log ("[fcmfix] start hook com.android.server.am.ActivityManagerService" );
34+ new BroadcastFix (loadPackageParam );
3235
33- XposedBridge .log ("[fcmfix] start hook com.android.server.notification.NotificationManagerServiceInjector" );
34- new MiuiLocalNotificationFix (loadPackageParam );
36+ XposedBridge .log ("[fcmfix] start hook com.android.server.notification.NotificationManagerServiceInjector" );
37+ new MiuiLocalNotificationFix (loadPackageParam );
3538
36- XposedBridge .log ("[fcmfix] com.android.server.am.BroadcastQueueInjector.checkApplicationAutoStart" );
37- new AutoStartFix (loadPackageParam );
39+ XposedBridge .log ("[fcmfix] com.android.server.am.BroadcastQueueInjector.checkApplicationAutoStart" );
40+ new AutoStartFix (loadPackageParam );
3841
39- XposedBridge .log ("[fcmfix] com.android.server.notification.NotificationManagerService" );
40- new KeepNotification (loadPackageParam );
42+ XposedBridge .log ("[fcmfix] com.android.server.notification.NotificationManagerService" );
43+ new KeepNotification (loadPackageParam );
44+ }, 60000 );
4145 }
4246
4347 if (loadPackageParam .packageName .equals ("com.google.android.gms" ) && loadPackageParam .isFirstApplication ){
@@ -51,7 +55,6 @@ public void handleLoadPackage(final XC_LoadPackage.LoadPackageParam loadPackageP
5155 XposedBridge .log ("[fcmfix] start hook com.miui.powerkeeper" );
5256 new PowerkeeperFix (loadPackageParam );
5357 }
54-
5558 }
5659 private boolean fileIsExists (String strFile ) {
5760 try {
0 commit comments