From b9272157fe2322b03d4d650e4ef8ea5e2d319833 Mon Sep 17 00:00:00 2001 From: LoveSy Date: Thu, 12 Aug 2021 02:53:11 +0800 Subject: [PATCH] [core] make log great again (#887) --- .../main/java/org/lsposed/lspd/service/ConfigManager.java | 3 +++ .../main/java/org/lsposed/lspd/service/LSPosedService.java | 3 +++ .../main/java/org/lsposed/lspd/service/PackageService.java | 6 +++++- 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/org/lsposed/lspd/service/ConfigManager.java b/core/src/main/java/org/lsposed/lspd/service/ConfigManager.java index d2b35805..5a424c16 100644 --- a/core/src/main/java/org/lsposed/lspd/service/ConfigManager.java +++ b/core/src/main/java/org/lsposed/lspd/service/ConfigManager.java @@ -337,11 +337,14 @@ public class ConfigManager { new Thread(() -> { if (PackageService.installManagerIfAbsent(manager, new File(basePath, "manager.apk"))) { updateManager(BuildConfig.DEFAULT_MANAGER_PACKAGE_NAME); + } else { + Log.w(TAG, "Can not install manager"); } }).start(); } public synchronized void updateManager(@NonNull String packageName) { + Log.i(TAG, "Now manager is " + packageName); writeText(managerPath, packageName); manager = packageName; updateManager(); diff --git a/core/src/main/java/org/lsposed/lspd/service/LSPosedService.java b/core/src/main/java/org/lsposed/lspd/service/LSPosedService.java index e59b6105..271dfbfd 100644 --- a/core/src/main/java/org/lsposed/lspd/service/LSPosedService.java +++ b/core/src/main/java/org/lsposed/lspd/service/LSPosedService.java @@ -201,6 +201,7 @@ public class LSPosedService extends ILSPosedService.Stub { } catch (Throwable e) { Log.e(TAG, "register package receiver", e); } + Log.d(TAG, "registered package receiver"); } private void registerBootReceiver() { @@ -222,10 +223,12 @@ public class LSPosedService extends ILSPosedService.Stub { } catch (Throwable e) { Log.e(TAG, "register boot receiver", e); } + Log.d(TAG, "registered boot receiver"); } @Override public void dispatchSystemServerContext(IBinder activityThread, IBinder activityToken) throws RemoteException { + Log.d(TAG, "received system context"); ActivityManagerService.onSystemServerContext(IApplicationThread.Stub.asInterface(activityThread), activityToken); registerBootReceiver(); registerPackageReceiver(); diff --git a/core/src/main/java/org/lsposed/lspd/service/PackageService.java b/core/src/main/java/org/lsposed/lspd/service/PackageService.java index 849e4f0f..e099038a 100644 --- a/core/src/main/java/org/lsposed/lspd/service/PackageService.java +++ b/core/src/main/java/org/lsposed/lspd/service/PackageService.java @@ -329,7 +329,11 @@ public class PackageService { public void send(Intent result) { int status = result.getIntExtra(PackageInstaller.EXTRA_STATUS, PackageInstaller.STATUS_FAILURE); String message = result.getStringExtra(PackageInstaller.EXTRA_STATUS_MESSAGE); - Log.d(TAG, status + " " + message); + if (status != PackageInstaller.STATUS_SUCCESS) { + Log.w(TAG, "installation failed: " + status + " " + message); + } else { + Log.i(TAG, "installed manager successfully"); + } } }.getIntentSender()); }