From 9cbe7a57f9cb4f744502e13f148d4d37a26d6b7f Mon Sep 17 00:00:00 2001 From: Aayush Gupta Date: Mon, 17 Mar 2025 17:40:21 +0800 Subject: [PATCH] InstallerStatusReceiver: Use correct installer package name on manual install Only silent installers such as root and shizuku can spoof installer package name. Use appropriate installer package name when doing manual install. Signed-off-by: Aayush Gupta --- .../com/aurora/store/data/receiver/InstallerStatusReceiver.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/com/aurora/store/data/receiver/InstallerStatusReceiver.kt b/app/src/main/java/com/aurora/store/data/receiver/InstallerStatusReceiver.kt index b5f713f7a..f571ee33c 100644 --- a/app/src/main/java/com/aurora/store/data/receiver/InstallerStatusReceiver.kt +++ b/app/src/main/java/com/aurora/store/data/receiver/InstallerStatusReceiver.kt @@ -100,7 +100,7 @@ class InstallerStatusReceiver : BroadcastReceiver() { private fun promptUser(intent: Intent, context: Context) { IntentCompat.getParcelableExtra(intent, Intent.EXTRA_INTENT, Intent::class.java)?.let { it.putExtra(Intent.EXTRA_NOT_UNKNOWN_SOURCE, true) - it.putExtra(Intent.EXTRA_INSTALLER_PACKAGE_NAME, "com.android.vending") + it.putExtra(Intent.EXTRA_INSTALLER_PACKAGE_NAME, context.packageName) it.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK) try {