Permanently setting launcher in Nox In Nox (3.8.1.1) running Android 4.4.2, I'd like to change the launcher from Nox Launcher to Smart Launcher. I set the default home app through settings, but every time I restart Android in Nox (or sometimes randomly), the setting doesn't stick and it gets switched back to Nox Launcher. Nox Launcher apparently likes to reset the default app to itself on boot. Also I can't uninstall Nox Launcher, nor can I disable it in settings:



Is there a way to make the home app setting stick?
I found the answer in the video beeshyams posted in a comment. There's actually a much more concise video here. I've confirmed that it works correctly in Nox 3.8.1.1, so here are the instructions, which basically just involve disabling Nox Launcher by "removing" the app directly:


Make sure you have an alternate launcher installed first! I don't know what will happen if you try this without having another launcher installed. You're welcome to find out, but I didn't want to test it.
If not already set, enable root mode in Nox (Settings &rarr; General &rarr; Root) (note I mean the actual NoxPlayer settings in the title bar, the little gear, not the settings in Android), then restart Nox to apply the change.
Open File Manager then navigate to the folder /system/app.
Scroll down until you find one named launcher_1.7.1_en_signed.apk (version number / language code may be different in older or newer versions of Nox so your filename may vary slightly).
Rename it to launcher_1.7.1_en_signed.apk.bak (Long Press &rarr; Rename). 
Now you're ready to go. Go to the Android Settings &rarr; Home and make sure your launcher is selected there just to be safe, and it should be good.
Disable root mode in Nox if you want then restart it.


To restore the Nox Launcher, just undo the filename change in the same way. If you'd rather see this all visually just watch the "concise" video linked above.