Big list of bugfixes and features
// This merge request fixes the known issues that i have gathered from users in telegram groups. // Have also tested these changes with other users in testing groups and all seems well now
//// // All commit messages in one description ////
- Created separate menu entries for older api levels that cut off certain features that dont work and lack certain java.nio features
- Cover up config loaders that use java.nio with if cases with api level comparison ( cuts off logcat error screams )
- Fix up required functions that backwards compatible java.nio dep so asset extraction on startup can work
- Replace some more appcompat alertdialogs with MaterialUI dialogs for nicer view
- [ Use jdk-17 as gradle has been bumped ] Until the jangrewe/gitlab-ci-android decides to merge the https://github.com/jangrewe/gitlab-ci-android/pull/77
- Main app theme now targets material3
- Permission checker/granter rollback for READ permission
- Fixed the issue where some devices didnt like certain chmod option ( caused permission denied for initial scripts )
- Fixed up broken packages with values of null and weird names
- Issue was how some perl packages had double :: in description
- Overall cahnges for layout where we move forwards for MaterialUI
- Kotlin upgrade 1.5.30 -> 1.6.10
- Removed vibrate functions fully ( no one likes it anyway )
- Updated dependencies
- Half implemented package manager with functions of ( view packages, update and upgrade )
- Root shell now has proper PS1 with a change how shell is started by script ( su -mm -s pathtoshell )
- Bumped api levels
- min: 21
- target: 29 ( with newest commit back to 28 )
- compile: 30 ( with newest to 31 )
- Now is hardware accelerated
- Forced script recovery with correct chmod ( Runs on every new launch )
- Settings -> about -> Reset App ( Now uses LibSU module for command execution )
- Android SU session now has nethunter scripts path in PATH export
Edited by Martin Valba