Good Morning Everyone, I have an enterprise device, Zebra TC52 with Android 10, that I need to get enrolled into SM. Problem is, I was told by our vendor that I cannot do the typical factory reset because they install underlying APIs and software that is used to control things like the 2D scanner. They support many other MDMs like Sodi or Intune, but they haven't worked much with SM. I have about 250 iPads deployed, but don't know a whole lot about Android. They do have a tool called StageNow that is supposedly used to do this sort of thing. Here is an example using a different MDM: https://cwsisecurity.com/resource/project-recap-enrolling-zebra-devices-to-mdm-in-android-enterprise-device-owner-aedo-mode-using-stagenow/ If you scroll down to step 10, I think I have the correct Package and Class Names: com.meraki.sm com.meraki.sm/.DeviceAdmin. However, I am getting what appears to be a certificate error (Certificate not installed). I have tried installing our domain certificate, but that doesn't seem to help. I am downloading and installing the SM app prior to trying this intent (I'm basically trying to follow these steps, as they are very similar to what the vendor suggested as well). I guess my question is, are there any other certificates that are specific to Meraki that I need to install separately? Anyone try anything like this before? I found some old references to installing a device owner via ADB, which is where I got the class name from: https://documentation.meraki.com/SM/Device_Enrollment/Enabling_Device_Owner_Mode_using_Android_Debug_Bridge_(ADB) Only other thing I will mention is that the vendor did provide me with a .json file that another vendor used to successfully do this: {"android.app.extra.PROVISIONING_DEVICE_ADMIN_COMPONENT_NAME":"com.meraki.sm/.DeviceAdmin", "android.app.extra.PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATION":"https://dl.meraki.net/androidsm/AndroidSM.apk", "android.app.extra.PROVISIONING_DEVICE_ADMIN_PACKAGE_CHECKSUM":"mt_u7fCnOgPWAlgCroDN8ye6nVpZbxwh47JGRq9uJm8", "android.app.extra.PROVISIONING_DEVICE_ADMIN_SIGNATURE_CHECKSUM":"mt_u7fCnOgPWAlgCroDN8ye6nVpZbxwh47JGRq9uJm8", "android.app.extra.PROVISIONING_ADMIN_EXTRAS_BUNDLE":{"enrollment_url":"https://m.meraki.com/enroll/?android_from_store=true&enrollment_code=XXX-XXX-XXXX"}} I tried using this method as well (changing to my enrollment code) but get the same "Certificate is not installed" error. Vendor did mention something about Android 10 not support SHA1 certs, but I have successfully done the normal enrollment method on an Android 10 device before, so I don't think that is an issue. Any help is appreciated. Thank you in advance, Zach
... View more