One of the most popular rooting methods is the Magisk and MagiskHide that are including access to /sbin/su, and SELinux policy modifications. This method is hard to detect with standard root detection protections.
If you selected OS integrity from Appdome’s BlackBerry SDK integration, and you are trying to open the app on a Rooted device, the app will exit to protect the user. Appdome has specific checks for root detection and does not allow the app to open on a rooted device when this protection is enabled.
Appdome’s root detection is not susceptible to the Magisk root (and root hiding).
To fuse the Blackberry SDK with Extended Root Detection protection, go to Fuse >Management and Choose the BlackBerry Dynamics SDK.
Under OS Integrity:
1. Root Detection - Detect whether the user is running your application on a rooted device
2. Detect SELinux Enforcement - preventing the application from running on devices with SELinux enforcement.
3. Detect Developer Options - preventing the application from running when "Developer options" native OS setting is enabled on the device. Optionally, enable Detect Developer Options and customize the notification message for the end user.
4. In-App Event Handling - When security event detected by Appdome, please choose if the weather should be handled by your app (Turn ON) or handled by Appdome's security engine (Turn OFF)
5. Fuse My App - To combine the selected features with your app, complete the process by simply press:
Don't forget to sign your application after fusion!
Thanks for visiting the Appdome knowledge base! We hope Appdome is living up to our mission of simplifying your mobile integrations. If you don't already have an account, you can sign up for free. Happy Fusing!
For more information on Appdome for BlackBerry please visit this resource.