全文:
So, I have migrated Adhell3 more or less to Knox SDK. It is not yet finished, but you can use most of Adhell3 features.
I have pushed it for the time being to a new branch 3.1.0-beta. I'll continue to migrate until it is finished.
Status of migration (finished):
Support Knox 2.6 - 3.1
Adhell3 3.1.0.x will not used local database on internal storage anymore
Step to migrate to newer Adhell3 3.1.0.x:
Get the source code from branch 3.1.0-beta and better make a new folder
git clone -b 3.1.0-beta
https://gitlab.com/fusionjack/adhell3.git 3.1.0-beta
Download Knox SDK 3.1 and supportlib from
https://seap.samsung.com/sdk/knox-android
Put the knoxsdk.jar and supportlib.jar in libs folder
Generate Knox SDK license key
You'll get two keys: SKL key and backwards-compatible key
For devices with Knox API level 2.8 above, you only need to enter the SKL key.
For devices with Knox API level below 2.8, you will see an additional input field to enter the backwards-compatible key.
Make a backup database in Adhell3
Uninstall Adhell3 3.0.0.x (Use Settings - Delete Adhell)
Install Adhell3 3.1.0.x
Enable Admin and active key as usual
Give Adhell3 a storage permission manually (Settings - Apps - Adhell 3 - Permissions - Storage)
Restore database and enjoy!