rootinstaller: fix apps being installed on main profile from work profile

Resolves: #1382
This commit is contained in:
Rahul Patel
2026-05-20 14:51:53 +05:30
parent 7bb2728b57
commit ab888fab75

View File

@@ -20,6 +20,7 @@
package com.aurora.store.data.installer package com.aurora.store.data.installer
import android.content.Context import android.content.Context
import android.os.Process
import android.util.Log import android.util.Log
import com.aurora.extensions.TAG import com.aurora.extensions.TAG
import com.aurora.store.AuroraApp import com.aurora.store.AuroraApp
@@ -90,8 +91,9 @@ class RootInstaller @Inject constructor(
totalSize += file.length().toInt() totalSize += file.length().toInt()
} }
val userId = Process.myUid() / 100_000
val result: Shell.Result = val result: Shell.Result =
Shell.cmd("pm install-create -i $PLAY_PACKAGE_NAME --user 0 -r -S $totalSize") Shell.cmd("pm install-create -i $PLAY_PACKAGE_NAME --user $userId -r -S $totalSize")
.exec() .exec()
val response = result.out val response = result.out