Android 4.3 Jelly Bean or higher official firmware that rolled out by Samsung comes with Knox bootloader. Knox is useful for enterprise user but notorious for regular user. Knox limit the ability to customize your device, hence many user often search a way to disable Knox. Before discussing the ways that we can use to disable Knox, let learn little bit about Knox.
What is KNOX?
Samsung KNOX is an enterprise mobile security solution that addresses the needs of enterprise IT without invading its employees’ privacy. The service, first released on the Samsung Galaxy Note 3 mobile device, provides security features that enable business and personal content to coexist on the same mobile device. Samsung Knox is an Android-based platform that uses container technology, among other features, to allow for separation of work and personal life on mobile devices. – Wikipedia
Here is Few Facts About Knox Enabled firmware:
- Not possible to downgrade to KNOX-disabled firmwares/bootloaders (An attempt sets 0x1)
- Even if you flash a KNOX-enabled firmware via ODIN (e.g. the latest firmware) KNOX will be set to 0x1
- Flashing unsigned or modified images via ODIN will set KNOX to 0x1
- Unlike flash counter, Knox can’t be reset
- KNOX is mandatory and cannot be completely removed as long as you use official firmware
- Warranty Void if it increase to 0x1
- Mirroring all partitions from a clean 0x0-Device to a 0x1-Device via JTAG produces an unfunctional device (reversible by restoring the 0x1 partitions on the phone)
- KNOX bootloader verifies signatures of kernels and recoveries. No custom ones possible without voiding the KNOX warranty.
You can take control of Knox by rooting it either flashing CF-Auto-Root files (if supported for your device) or flashing SuperSU via custom recovery. However, once you root your device, you will experience various KNOX notifications. That’s why you require to disable KNOX to avoid those notifications. There are few legitimate ways to do that in rooted Galaxy devices. Here are few:
1. Using Terminal Emulator: Install Terminal Emulator on your rooted Galaxy device and then open it and input below commands one after other:
pm disable com.sec.knox.seandroid
2. KNOX Disabler App: This is a simple app that will disable KNOX notifications in the statusbar. KNOX notifications will remain disabled until you flash a new ROM. Download KNOXDisablerFree_v1.0.1.apk
3. Using Titanium Backup: Install Titanium Backup and then open the app and freeze the following apps:
- KLMS Agent
- Knox Notification Manager
- KNOX Store
You can also disable Knox notification using your installed SuperSU app. For now, these are the ways through which you can disable KNOX security on Samsung Galaxy devices. The page will be updated with new method when available.