From ab888fab75734df8635733b93984b913ab6cdea0 Mon Sep 17 00:00:00 2001 From: Rahul Patel Date: Wed, 20 May 2026 14:51:53 +0530 Subject: [PATCH] rootinstaller: fix apps being installed on main profile from work profile Resolves: #1382 --- .../java/com/aurora/store/data/installer/RootInstaller.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/aurora/store/data/installer/RootInstaller.kt b/app/src/main/java/com/aurora/store/data/installer/RootInstaller.kt index 1d4d9484a..041cca7d0 100644 --- a/app/src/main/java/com/aurora/store/data/installer/RootInstaller.kt +++ b/app/src/main/java/com/aurora/store/data/installer/RootInstaller.kt @@ -20,6 +20,7 @@ package com.aurora.store.data.installer import android.content.Context +import android.os.Process import android.util.Log import com.aurora.extensions.TAG import com.aurora.store.AuroraApp @@ -90,8 +91,9 @@ class RootInstaller @Inject constructor( totalSize += file.length().toInt() } + val userId = Process.myUid() / 100_000 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() val response = result.out