Hello all.
I am a new owner of the pixel 10a, so my starting point was a freshly installed graphene os.
Like many of you, I need to have an enrolled work profile using company portal.
I tried using the method shared by @entangled.
However, as also reported by @temp4685687, I ran into the work profile being immediately "locked down", as indicated by the following error message, which repeated for each individual package:
System.Management.Automation.RemoteException
Exception occurred while executing 'install-existing':
java.lang.SecurityException: Shell does not have permission to access user 10
com.android.server.am.ActivityManagerService.handleIncomingUser:14772 android.app.ActivityManager.handleIncomingUser:5618 com.android.server.pm.PackageManagerShellCommand.translateUserId:4124
at com.android.server.am.UserController$$ExternalSyntheticBUOutline1.m(R8$$SyntheticClass:0)
at com.android.server.am.UserController.handleIncomingUser(UserController.java:3467)
at com.android.server.am.ActivityManagerService.handleIncomingUser(ActivityManagerService.java:14772)
at android.app.ActivityManager.handleIncomingUser(ActivityManager.java:5618)
at com.android.server.pm.PackageManagerShellCommand.translateUserId(PackageManagerShellCommand.java:4124)
at com.android.server.pm.PackageManagerShellCommand.runInstallExisting(PackageManagerShellCommand.java:2037)
at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:268)
at com.android.modules.utils.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:97)
at android.os.ShellCommand.exec(ShellCommand.java:39)
at com.android.server.pm.PackageManagerService$IPackageManagerImpl.onShellCommand(PackageManagerService.java:7091)
at android.os.Binder.shellCommand(Binder.java:1102)
at android.os.Binder.onTransact(Binder.java:960)
at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:4910)
at com.android.server.pm.PackageManagerService$IPackageManagerImpl.onTransact(PackageManagerService.java:7075)
at android.os.Binder.execTransactInternal(Binder.java:1430)
at android.os.Binder.execTransact(Binder.java:1377)
Hopefully, someone finds a new way to enroll successfully.