We have implemented several safety measures to protect unlicensed application usage or downloading the application from a camera:
1) When the camera is not in developer mode, adb is not available. Therefore, it is not possible for a user to download an apk installed on a camera from the application store. All apks installed from the store are removed automatically when a camera is put into the developer mode.
2) The application license is tied to the camera ID.
3) The API that is exposed does not return the license. It is only used to upload the license which is then hashed, so the application will not be able to run on a device with a copied license.