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 <aayushgupta219@gmail.com>
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user