diff --git a/daemon/src/main/java/org/lsposed/lspd/service/ServiceManager.java b/daemon/src/main/java/org/lsposed/lspd/service/ServiceManager.java index 3df8004b..91c575e9 100644 --- a/daemon/src/main/java/org/lsposed/lspd/service/ServiceManager.java +++ b/daemon/src/main/java/org/lsposed/lspd/service/ServiceManager.java @@ -133,8 +133,6 @@ public class ServiceManager { systemServerService.putBinderForSystemServer(); - DdmHandleAppName.setAppName("lspd", 0); - // get config before package service is started // otherwise getInstance will trigger module/scope cache var configManager = ConfigManager.getInstance(); @@ -142,6 +140,8 @@ public class ServiceManager { ActivityThread.systemMain(); + DdmHandleAppName.setAppName("lspd", 0); + waitSystemService("package"); waitSystemService("activity"); waitSystemService(Context.USER_SERVICE);