Setting Default applications through ADB
It is not necessary to uninstall the default launcher, you must know it's package name before of doing so, which if you don't know you must get with adb shell cmd shortcut get-default-launcher.

In order to set your launcher as default you just have to call the following

adb shell cmd package set-home-activity "your.package/.YourLauncherActivity"