The device provisioner is a Mac OSX application that enables the provisioning of Android 6+. This does not run within the Workstation VM. Currently, supported devices are as follows:
|Nexus 5X||6, 7|
|Nexus 6||6, 7|
|Nexus 6P||6, 7|
Download the latest .dmg file from here: https://updates.nowsecure.com/wdp/download/
Double-click the .dmg and copy the device provisioner icon into the the Applications folder.
Double-click the device provisioner icon.
Step through the initial screens, agreeing to the Terms and Conditions.
The Unlock section walks through the instructions for ensuring that the bootloader is unlocked. This is a requirement for device provisioning and the process will fail if the bootloader remains locked. Using the refresh button near the top of the page, you can re-check for unlocked status. If the check comes back as false, use the the instructions provided to unlock the bootloader.
The next section is Requirements. Ensure that all requirements are met. If a certain requirement is not met, copy/paste the appropriate install command into a Terminal window. Once complete, all the dependecies should show as installed (green).
On the device selection page, the connected device (if any) will be automatically selected from the list. Otherwise, select the appropriate device and Android OS to continue.
On the following page, you will see the option to provision the device. It is important that the device remain connected during the provisioning process, otherwise the device could end up in an odd state.
Once complete, you will see a confirmation. From there, continue to the next page to complete any next steps (if any). If any errors occured during provisioning, a relevant error message will appaer. The provisioning process is now complete.
New devices or additional Android OS support will come in the form of updates. An update mechanism has been built into the app, so all you need to do is wait for a confirmation. When an update is available, it is automatically downloaded, and will be installed on the next launch of the application.
These instructions assume that you have already factory reset your device on 4.0.4 - 4.4.2 or that you have already rooted your 4.4.3+ device. Click for root instructions on Android 4.x/5.x or Android 6.
Android Device Provisioning
NowSecure Workstation 3.0+ now includes the ability to provision devices automatically. In order to do this, we must make certain assumptions about the device:
Android 4.0.4 - 4.3
In this case, NowSecure Workstation performs both the provisioning, and the rooting process automatically. You can start with a stock device, and NowSecure Workstation do the rest. Although we attempt to keep our list of supported devices up-to-date, it is best if your device is on this list.
Android 4.4+ and up
As mentioned previously, 4.4 devices will need to already be rooted, and have the SuperSU application installed. If you have already completed these steps, you will just need to walk-through the device provisioning wizard, which has been outlined below:
There are two ways to start the Device Provisioning Wizard.
Click the “Device Manager” button in the bottom-left of NowSecure Workstation. When in the Device Manager, click the button labeled “Provision Device”.
Click Options->Device Manager in the options menu located in the top-right of NowSecure Workstation. When in the Device Manager, click the button labeled “Provision Device.”
On the page titled “Getting started” you will need to choose the platform of the device to be provisioned. This should be the platform (Android or iOS) of the mobile device connected to your computer.
Before continuing you must agree to the terms.
Provisioning an Android device takes only 2 or 3 steps. There will be compatibility checks to ensure we can successfully provision the device and a provisioning step that will automatically provision your device.
On the page titled “Enable USB debugging” follow steps 1-3 on your Android device to enable USB debugging. Then, click the button labeled “Check” in step 4 to verify USB debugging is enabled and that NowSecure Workstation can communicate with the attached device.
On the page titled “Check compatibility”, click the button labeled “Check” to start the check. If the check fails, compare the Android version of your device with the requirements listed on the page(shown below).
Passing the compatibility check does NOT guarantee that provisioning will be successful. Not all devices have been tested using this provisioning process.
On the page titled “Provision device” click the button labeled “Provision” to start provisioning your device.
A command output window (shown below) will show the provisioning progress. Once complete click on the button labeled “Finished” to continue.
On the page titled “You are finished” you will see a dialog window (shown below) that you may see on your device. Follow the instructions to grant access and click the button labeled “Close” to close the Device Provisioning Wizard.