Disabling Android Setup wizard
To disable setup wizard:
mv /system/priv-app/SetupWizard/SetupWizard.apk /system/priv-app/SetupWizard/SetupWizard.apk.bkp
To make device think setup is done:
settings put global setup_wizard_has_run 1 settings put secure user_setup_complete 1 settings put global device_provisioned 1
Additional step on Samsung devices
Apperently, they are not writing setup step module and have their own setup app, because, Samsung.
mv /system/priv-app/SamsungExperienceService/SamsungExperienceService.apk /system/priv-app/SamsungExperienceService/SamsungExperienceService.apk.bkp