[Android Q&A, Help & Troubleshooting] TheOldAndRusty:
Hi,

Thanks for the explanation.

About the Nova Launcher attempt, I was using this to get an activities list:

./adb shell dumpsys package com.teslacoilsw.launcher | grep -i activity

"/.NovaLauncher" is not showing up here, this is what I get instead :

$ ./adb shell dumpsys package com.teslacoilsw.launcher | grep -i activity
Activity Resolver Table:
3c70c0 com.teslacoilsw.launcher/com.android.launcher3.WallpaperCropActivity filter 896b1f9
3c70c0 com.teslacoilsw.launcher/com.android.launcher3.WallpaperCropActivity filter 1f9d53e
3c70c0 com.teslacoilsw.launcher/com.android.launcher3.WallpaperCropActivity filter 896b1f9
3c70c0 com.teslacoilsw.launcher/com.android.launcher3.WallpaperCropActivity filter 1f9d53e
48774b5 com.teslacoilsw.launcher/.preferences.ContactSupportActivity filter c3a074a
a25984 com.teslacoilsw.launcher/.search.shortcutsearch.authorization.LoginOauthActivity filter c7e856d
5e409ee com.teslacoilsw.launcher/com.spotify.sdk.android.auth.LoginActivity filter 932ee8f
3354bc1 com.teslacoilsw.launcher/.integrations.IntegrationPermissionActivity filter 66c42a7
3354bc1 com.teslacoilsw.launcher/.integrations.IntegrationPermissionActivity filter 30c3f66
dd435a2 com.teslacoilsw.launcher/com.android.launcher3.dragndrop.AddItemActivity filter 8fe6233
e0cebf2 com.teslacoilsw.launcher/com.android.launcher3.LauncherWallpaperPickerActivity filter a906243
b616caf com.teslacoilsw.launcher/.preferences.SettingsActivity filter 5f2c8bc
c917354 com.teslacoilsw.launcher/ninja.sesame.lib.bridge.v1.access.RelayActivity filter 209e2fd
dd435a2 com.teslacoilsw.launcher/com.android.launcher3.dragndrop.AddItemActivity filter 8fe6233
a6b3e53 com.teslacoilsw.launcher/.NovaShortcutCreateActivity filter 3d90390
ef0f045 com.teslacoilsw.launcher/.ActivitiesShortcutActivity filter 29839a
3c70c0 com.teslacoilsw.launcher/com.android.launcher3.WallpaperCropActivity filter 896b1f9
3c70c0 com.teslacoilsw.launcher/com.android.launcher3.WallpaperCropActivity filter 1f9d53e

Unfortunately you suggestion didn't seem to work either:

./adb shell am start -n com.teslacoilsw.launcher/.NovaLauncher

Starting: Intent { cmp=com.teslacoilsw.launcher/.NovaLauncher }
Error type 3
Error: Activity class {com.teslacoilsw.launcher/com.teslacoilsw.launcher.NovaLauncher} does not exist.

That is correct, but let me explain that: as I mentioned earlier, I wasn't sure if "launcher" and "launcher2" where real names o "dummy examples", so I did ran the commands you suggested and I did try to install those thinking that they might be in an environmental path (i.e. as windows can reintall its .cab files no matter where you invoke them from).

Then, as I wrote that and it didn't raise any concerns I guessed you had used those names just as examples.

Given your response now I've googled more about it and it seems I should have that .apk in /system/app/<somewhere-here> .

But I think it's not there.

Here is a list of the folders in /system/app

Spoiler content hidden.

And some recursive searches gives me this

$ ./adb shell ls /system/app/*aunch*

$ ./adb shell ls /system/app/*amsung*

$ ./adb shell ls /system/app/*oogle*

I'm hesitant to fiddle with SamsungOne as it seems to be a major AIO package:

Samsung One UI: 10 features you should know about

Samsung One UI is the company's latest take on Android, and it might be the best-third-party skin around. We choose10 features that make it stand out.

www.androidauthority.com

I don't have a second Samsung phone to get the .apk from it.