- Basics
- About Knox
- Knox licenses
- Knox white paper
- Sign up for Samsung Knox
- Latest release notes
- General Knox FAQ
- General Knox KBAs
- Submit a support ticket
- User Acceptance Testing
- For IT admins
- Knox Admin Portal
- Knox Suite
- Knox Platform for Enterprise
- Introduction
- How-to videos
- Before you begin
- Get started with UEMs
- Introduction
- Blackberry UEM
- Citrix Endpoint Management
- FAMOC
- IBM MaaS360
- Microsoft Intune
- MobileIron Cloud
- MobileIron Core
- Samsung Knox Manage
- SOTI MobiControl
- VMware Workspace ONE UEM
- Knox Service Plugin
- Release notes
- Migrate to Android 11
- FAQs
- Troubleshoot
- KBAs
- Knox Mobile Enrollment
- Knox Configure
- Mobile
- Wearables
- Shared Device
- FAQ
- KBAs
- Knox Capture
- Introduction
- How it works
- How-to videos
- IT admins: Get started
- Getting started with Knox Capture
- Step 1: Launch Knox Capture
- Step 2: Create a scanning profile
- Step 3: Select apps and activities
- Step 4: Configure the scanner
- Step 5: Set keystroke output rules
- Step 6: Test apps in your configuration
- Step 7: Share your configuration
- Step 8: Deploy Knox Capture in Managed mode
- End users: Get started
- Features
- Release notes
- FAQ
- KBAs
- Troubleshoot
- Knox Asset Intelligence
- Knox Manage
- Introduction
- How-to videos
- Get started
- Video: Getting started with Knox Manage
- Integration with Managed Service Provider
- Access Knox Manage
- Configure basic environments
- Create user accounts
- Create groups
- Create organization
- Set up devices and profiles
- Create a new profile
- Assign profiles to groups and organizations
- Enroll devices
- Shared Android device quickstart
- Non-shared Android device enrollment quickstart
- Android Management API device enrollment quickstart
- Apple User Enrollment quickstart
- View device information
- Apply profiles to organizations
- Set up Knox Manage deployment with a Knox Suite license
- Manage Chromebooks
- Manage Android devices with the Android Management API
- Manage Shared iPads
- Configure
- Licenses
- Organization
- Users
- Sync user information
- Groups
- Devices
- Content
- Applications
- Profile
- Knox E-FOTA
- Certificates
- Advanced settings
- Monitor
- Kiosk devices
- Knox Remote Support
- Active Directory
- Microsoft Exchange
- Mobile Admin
- Appendix
- Release notes
- Features
- FAQ
- KBAs
- Knox E-FOTA
- Introduction
- How-to videos
- Get started
- Features
- EMM integration
- Appendix
- Release notes
- FAQ
- KBAs
- Troubleshoot
- Knox E-FOTA On-Premises
- Legacy Knox E-FOTA products
- Knox Guard
- Introduction
- How-to video
- Get started
- Using Knox Guard
- Dashboard
- Manage devices
- Device management
- Accept or reject devices
- Upload devices
- Delete devices
- Complete device management
- Send notifications
- Enable or disable SIM control
- Download devices as CSV
- View device log
- View device deletion log
- Start and stop blinking reminder
- Lock and unlock devices
- Update lock message
- Send relock timestamp
- Turn on/off relock reminder
- Manage policies
- Manage licenses
- Manage resellers
- Manage admins and roles
- Activity log
- Knox Deployment App
- Release notes
- FAQ
- KBAs
- Support
- Knox Guard REST API
- Samsung Care+ for Business
- For Knox Partners
- Knox Deployment Program
- Knox MSP Program
AppWrapper error codes
The error codes that may appear while using the AppWrapper on Android or iOS are as follows:
Android App
Code | Definition | Description |
0 | SUCCESS | Wrapping successful. |
SUCCESS + 1 | EMM_SDK_EXIST | EMM SDK is included in the apk file when in EMM check mode. |
SUCCESS + 2 | EMM_SDK_NOT_EXIST | EMM SDK is excluded in the apk file when in EMM check mode. |
-1000 | SRC_APK_NOT_EXIST | Original apk file to wrap not found in path. |
SRC_APK_NOT_EXIST -1 | TMP_DIR_NOT_EXIST | The tmp folder required for a redex process does not exist. |
SRC_APK_NOT_EXIST -2 | KEYSTORE_FILE_NOT_EXIST | KeyStore file for signing not found in path. |
SRC_APK_NOT_EXIST -3 | DEX_FILE_NOT_EXIST | sdsemm.dex file does not exist in the Wrapper installed folder. |
SRC_APK_NOT_EXIST -4 | SO_LIB_DIR_NOT_EXIST | SO lib folder for INI Push use not found in path. |
SRC_APK_NOT_EXIST -5 | FRAMEWORK_RES_FILE_NOT_EXIST | resource_framework.arsc file not found in path. |
SRC_APK_NOT_EXIST -6 | EMM_SDK_ALREADY_INCLUDED | EMM SDK is included in the apk file to wrap. |
SRC_APK_NOT_EXIST -7 | SIGNING_FAILED | Signing failed for the wrapped apk file. |
SRC_APK_NOT_EXIST -10 | APPWRAPPER_VER_CHECK | The apk file has a record of being wrapped with an identical AppWrapper version. |
-99999 | UNKNOWN |
iOS App
Code | Definition | Description |
0 | SUCCESS | Wrapping successful. |
-1000 | SRC_APK_NOT_EXIST | Original IPA file to wrap not found in path. |
SRC_APK_NOT_EXIST -6 | EMM_SDK_ALREADY_INCLUDED | EMM SDK is included in the IPA file to wrap. |
SRC_APK_NOT_EXIST -7 | SIGNING_FAILED | Signing failed for the wrapped IPA file. |
SRC_APK_NOT_EXIST -10 | APPWRAPPER_VER_CHECK | The IPA file has a record of being wrapped with an identical version of App Wrapper. |
SRC_APK_NOT_EXIST -11 | PROVISIONFILE_NOT_EXIST | Provisioning profile for app signing not found in path. |
SRC_APK_NOT_EXIST -12 | BUNDLEID_NOT_MATCHED | The entered app bundle ID does not match the app ID of the provisioning profile. |
SRC_APK_NOT_EXIST -13 | KEYCHAIN_NOT_MATCHED | The entered prefix value of the keychain group does not match the prefix value of the provisioning profile. |
-99999 | UNKNOWN |