We have purchased 30 android devices with scanners to use in our warehouses to process stock(scanning UPCs, etc). We have setup one unit and just want to clone/image the other units with the setup. Nothing fancy; using standard apps; just need the apps and passwords and network setup copied/imaged to the other units for quick setup. Amazingly I can't find something like this. Sites have mentioned "rooted" - which the vendor said not to do. And others are suggesting MDM software which is nice; but way more than what I'm looking for. Isn't there a simple answer? Thanks
Android mass device enrollment requires special devices enabled for that.
Regular end user devices only have three possibilities:
Backup & Restore
Backup one device using
adb backup -apk -all -f backup.ab and restore it to the other devices using
adb restore backup.ab. Note that a lot of apps disallow backup which means their app data can not be cloned only the empty app. Another problem is that you first have to enable adb on each device before you can restore the backup.
Data transfer via USB cable
When an Android device is "fresh" (e.g. after a factory reset) the first time dialog comes up. In that initialization progress you can connect two Android phones using an USB cable and directly transfer data from one device to a second. Note that only devices running Android 12+ will allow to transfer app data of apps that disallow app backup. Also this method may not copy apps that were side-loaded to the source app.
Restore from Cloud Backup
If there is a Google account on the first device and cloud backup is enabled you can try to use this account to restore apps and data from Google cloud on each device. As you have to enter user credentials every time this still a bit of work for multiple devices...