- Support for 16KB page sizes for native lib (Android 15 support)
- Removed
Util.isSelinuxFlagInEnabled()
. This was never part of theisRooted()
check but as we are unable to getro.build.selinux
in later versions of Android it has been removed from the Util and sample app.
Internal changes:
- #229 Gradle, Build scripts, Maven Plugin, NDK update by @ArtsemKurantsou
- Add fstack protector #136 @slawert
- Support for Android TV devices #129 @deepakpk009
- Add additional dangerous apps packages #145 @Fi5t
Add fstack protector #136 @slawertNote this was found in #170 to have not been applied and fixed in 0.1.0
- Removed busybox from the default root checking methods
- Additional root app packages added
- Use PATH environment variable to find places su binaries might be hiding
- Updated sample app to AndroidX
- Added a check to see if the native library is available to prevent crashing
- Automatic building of native binaries if NDK is present
- more su directory checks
- fix crash when native lib load fails
- updated NDK build
- Added method to do root checks but ignoring the busybox due to false positives
- Allow setting of logging level
- UI tweaks to sample app