ActivityManager

Apps in android cannot take command line arguments. Instead inter-process communication is performed using the Activity Manager with -d or -e args on different apps. This is a must to learn about for android usability. I mainly like the Pegasus front end. Here I will list what works on Android 11 (RG 552) and Android 12 (Samsung A53)

IMPORTANT: Launch Targets of AM Commands MUST be given full file access. To do so go to App Info screen Permissions. Allowed Files and Media. Allow Management of all Files. If you do not do this you will lose your mind. The most BIZARRE thing about this is from the app itself the app can access all Files NO Problem. So these entitlements MAKE NO SENSE. They only involve inter process communication using AM commands. Regardless make sure targets have full file access PERIOD.

Samsung A53 running Android 12

Play Store Dolphin confirmed working with rvz

launch: am start -n org.dolphinemu.dolphinemu/.ui.main.MainActivity -a android.intent.action.VIEW -d "{file.uri}"

Play Store Redream confirmed working with chd

launch: am start -n io.recompiled.redream/.MainActivity -a android.intent.action.VIEW -d "{file.path}"

RG552 running Android 11

dolphin-master-5.0-17269.apk (Newer than Play Store)

launch: am start -n org.dolphinemu.dolphinemu/.ui.main.MainActivity -a android.intent.action.VIEW -d "{file.uri}"

Redream pre-installed, no clue what version

launch: am start -n io.recompiled.redream/.MainActivity -a android.intent.action.VIEW -d "{file.path}"