feat: Modernization and Security Hardening for Android 14 (API 34)#404
feat: Modernization and Security Hardening for Android 14 (API 34)#404cycloarcane wants to merge 4 commits intofandreuz:masterfrom
Conversation
This major update brings the dormant project up to modern Android standards while introducing enhanced security features and powerful new tools: Security & Privacy: - Hardened Signing: Sensitive signing credentials moved to local.properties (git-ignored) with dynamic build configuration. - Secure BusyBox: Replaced bundled binaries with a verified, architecture-aware installer (bbman) using hardcoded SHA-256 integrity checks. - Permissions: Updated permission model for Android 10-14, including granular location checks for WiFi SSID and modern storage access. - Network: Audited network code to prefer HTTPS and secure transport. New Features: - bbman: Built-in verified BusyBox manager for a full Linux environment (ls, grep, vi, etc.). - Modernized build system using Gradle 8.2 and Java 8. - Comprehensive technical documentation in COMMANDS.md. Fixes & Cleanup: - Fixed binary execution issues on Android 10+ using shell aliasing. - Removed obsolete social links and community tooltips. - General codebase cleanup and removal of dead code blocks.
fandreuz
left a comment
There was a problem hiding this comment.
Hi @cycloarcane, thanks for publishing this PR! I'm a bit rusty and out of date on Android development, I had a look at the code and your changes look valid to me.
If you plan to have this merged, could you please revert the changes in README.md which refer to this branch being a fork?
| public MessagesManager(Context context) { | ||
| this.context = context; | ||
|
|
||
| color = XMLPrefsManager.getColor(Theme.hint_color); |
There was a problem hiding this comment.
What's the point of keeping this class when all hints are disabled?
- Removed redundant MessagesManager and associated logic. - Reverted fork references in README.md as requested by upstream. - Added summary for 'username' and 'theme -preset' commands to README.md.
No problem, I used this project for many years until it became incompatible. Thanks for creating it! |
This major update brings the dormant project up to modern Android standards while introducing enhanced security features and powerful new tools.
🛡 Security & Privacy
local.properties(git-ignored) with dynamic build configuration.bbman) using hardcoded SHA-256 integrity checks.✨ New Features
ls,grep,vi, etc.).COMMANDS.md.🛠 Fixes & Cleanup