How to shift from Android 7.1 to 8 with SOTI?

Solved Locked
IS
Ian Stuart
Cross Country Couriers

Hi,

I have seen simliar posts to mine but so far I'm having issues understanding the exact process needed to transition from Android 7.1 and Android Plus to Android Enterprise management.

Our current management system is comprised of StageNow for our TC56 devices. We just scan the barcode using StageNow which installs and configures the agent for our MobiControl server.

From my understanding, we need to rebuild our StageNow process to sideload apps on the devices before it completes an initial setup? As well as re-create our SOTI profiles and organization to include Android Enterprise?

Essentially I'm looking for some sort of documentation or clear-cut guide on how to migrate these processes from 7.1 to 8. Is there anything like this? Or even some steps that others have done it successfully?

6 years ago
Android
ANSWERS
AR
Adam Roberts
6 years ago (edited 6 years ago)

Hi Ian, we've personally moved away from the mcsetup.ini file since we started using Android Enterprise.

We now use a combination of QR codes and NFC enrollment.

You can use the template below and write this to a NFC card:

android.app.extra.PROVISIONING_LOCAL_TIME=1565250671868
android.app.extra.PROVISIONING_TIME_ZONE=Europe/London
android.app.extra.PROVISIONING_LEAVE_ALL_SYSTEM_APPS_ENABLED=true
android.app.extra.PROVISIONING_WIFI_SECURITY_TYPE=WPA
android.app.extra.PROVISIONING_WIFI_PASSWORD=wifipassword
android.app.extra.PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATION=http\://soti.net/apk/ae2
android.app.extra.PROVISIONING_WIFI_SSID="wifissid"
android.app.extra.PROVISIONING_LOCALE=en_GB
android.app.extra.PROVISIONING_DEVICE_ADMIN_SIGNATURE_CHECKSUM=hn8mSNJMPcovWbnnWrb-uMpWZjNlNp-jyV_2A-Whumc\=
android.app.extra.PROVISIONING_DEVICE_ADMIN_COMPONENT_NAME=net.soti.mobicontrol.androidwork/net.soti.mobicontrol.admin.DeviceAdminAdapter
android.app.extra.PROVISIONING_ADMIN_EXTRAS_BUNDLE=enrollmentId\=ABCDEF12

Or use this template and generate a QR code:

{
"android.app.extra.PROVISIONING_DEVICE_ADMIN_SIGNATURE_CHECKSUM":"hn8mSNJMPcovWbnnWrb-uMpWZjNlNp-jyV_2A-Whumc=",
"android.app.extra.PROVISIONING_DEVICE_ADMIN_COMPONENT_NAME":"net.soti.mobicontrol.androidwork/net.soti.mobicontrol.admin.DeviceAdminAdapter",
"android.app.extra.PROVISIONING_WIFI_SECURITY_TYPE":"WPA",
"android.app.extra.PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATION":"http://soti.net/apk/ae2",
"android.app.extra.PROVISIONING_LOCALE":"en_GB",
"android.app.extra.PROVISIONING_WIFI_SSID":"wifissid",
"android.app.extra.PROVISIONING_LEAVE_ALL_SYSTEM_APPS_ENABLED":"true",
"android.app.extra.PROVISIONING_WIFI_PASSWORD":"wifipassword",
"android.app.extra.PROVISIONING_TIME_ZONE":"Europe/London",
"android.app.extra.PROVISIONING_ADMIN_EXTRAS_BUNDLE":{"enrollmentId":"ABCDEF12"}
}

Hope this helps!

Solution
MD
Matt Dermody Diamond Contributor
6 years ago
No one said it was going to be easy! You WILL have to completely re-enroll the devices using Android Enterprise which will warrant a switch to GMS if you’re using AOSP today. Zebra does make it easy with StageNow however as you’ll be able to enroll into SOTI by scanning one barcode to bypass the GMS setup wizard, and a second StageNow barcode to download the now generic AE SOTI agent and set it as DO. Be thankful you are using Zebra devices because it’s a lot more painful without StageNow.
IS
Ian Stuart
6 years ago

I see. I am just a bit confused because SOTI support told me to attempt this by doing a factory reset and putting in "afw#mobicontrol" in the Google Email setup wizard. This manually went through and I installed it, put in my enrollment ID, then got an error that "Enrollment Failed. This device is not SafetyNet compliant. Please contact your system administrator."

I also tried the Soti MobiControl Stage Programmer app that creates a QR code, but scanning that on initial boot did nothing.

So my last option as you said is to try StageNow. Where can I find the information for doing this? I am a bit familiar with StageNow but as far as finding the right links/sites to download the agent from and what not, where is this information? The agent from my MobiControl server doesn't work.

Thanks, and sorry I'm pretty new to this level of Android management.

AR
Adam Roberts
6 years ago

Hi Ian,

I'm not very familiar with the StageNow application, however, I can point you in the right direction of the enterprise agent:

http://soti.net/apk/ae2

CHECKSUM: hn8mSNJMPcovWbnnWrb-uMpWZjNlNp-jyV_2A-Whumc\=

IS
Ian Stuart
6 years ago

Thanks for the responses!

So I have managed to get a device set up using StageNow and the agent provided by Adam. Using a test Enterprise profile it works basically the same as our old setup. I now have one remaining question... can you still auto-enroll the MobiControl agent using the config mcsetup.ini file? In StageNow I did try this but while it installs and launches the agent, you still need to manually type in the enroll code. Not a big deal but just wondering if you can still do this. Thanks!

IS
Ian Stuart
6 years ago

This might work better than Stage Now. Perfect, thanks!