everything we can reasonably encrypt is now encrypted, since the app is a rather attractive attack vector for attackers. this continues the work started in v1.1 to secure the app.
Signed-off-by: androidacy-user <opensource@androidacy.com>
other tweaks
known issues still: local module list doesnt show actions for updates etc, module cache isn't consistently used
Signed-off-by: androidacy-user <opensource@androidacy.com>
Also bumps minimum android sdk to 23 (aka Marshmallow) Android 5.x just isn't popular anymore and magisk even has poor support for it.
Also warn about blur on low-end devices
Signed-off-by: androidacy-user <opensource@androidacy.com>
- All known hosts now have a hardcoded trusted root ca, because we're not just going to trust that the user has a-ok certs installed
- Remove some unused code
- Properly fix a couple NetworkOnMainThread errors
Signed-off-by: androidacy-user <opensource@androidacy.com>
- Remove binaries because I was lied to
- Stuff
- Other stuff
- Jeez why did I wait two days to commit, I can't remember anything I did
Signed-off-by: androidacy-user <opensource@androidacy.com>
- Improve the reading of invalid `module.prop` files
(Should fix Substratum not appearing in the module list)
- Add fallback support link for substratum
- Update Libraries
- Improved module deletion safety
- Improved compat installer script
- Added `maxApi` metadata support for modules
- Added support links fallbacks for some popular modules
- Added Markdown syntax highlight support into module info view
(See Prism4j repo for the list of supported languages)
- Added hidden dev mode + hidden setting to enable magisk command install