From 60be0e2071c195f72ff36f3e16cddf54b236f54a Mon Sep 17 00:00:00 2001 From: tehcneko <7764726+tehcneko@users.noreply.github.com> Date: Sun, 7 Mar 2021 15:21:57 +0800 Subject: [PATCH] [core] Log uninstall status message --- .../java/io/github/lsposed/lspd/service/PackageService.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/io/github/lsposed/lspd/service/PackageService.java b/core/src/main/java/io/github/lsposed/lspd/service/PackageService.java index 7e2d4a44..e330611a 100644 --- a/core/src/main/java/io/github/lsposed/lspd/service/PackageService.java +++ b/core/src/main/java/io/github/lsposed/lspd/service/PackageService.java @@ -226,6 +226,7 @@ public class PackageService { public void send(Intent intent) { int status = intent.getIntExtra(PackageInstaller.EXTRA_STATUS, PackageInstaller.STATUS_FAILURE); result[0] = status == PackageInstaller.STATUS_SUCCESS; + Log.d(TAG, intent.getStringExtra(PackageInstaller.EXTRA_STATUS_MESSAGE)); latch.countDown(); } }.getIntentSender(), 0); @@ -242,7 +243,8 @@ public class PackageService { if (pkgInfo != null && pkgInfo.versionName != null && pkgInfo.applicationInfo != null) { boolean versionMatch = pkgInfo.versionName.equals(BuildConfig.VERSION_NAME); boolean signatureMatch = InstallerVerifier.verifyInstallerSignature(pkgInfo.applicationInfo); - if (versionMatch && signatureMatch && pkgInfo.versionCode >= BuildConfig.VERSION_CODE) return false; + if (versionMatch && signatureMatch && pkgInfo.versionCode >= BuildConfig.VERSION_CODE) + return false; if (!signatureMatch || !versionMatch && pkgInfo.versionCode > BuildConfig.VERSION_CODE) uninstallPackage(new VersionedPackage(pkgInfo.packageName, pkgInfo.versionCode)); }