RootLock protects your sensitive banking, message, and authentication applications with isolated credentials. Powered by an offline native C++ PBKDF2 cryptography engine, it verifies access credentials locally, keeping your master pins safely zeroed out of system memory.
Foreground service intercepts launch context
Displays glassmorphic credentials pad
Kotlin transfers candidate keys to C++ heap
Hardened cryptography verify checks hash
Sensitive buffers are instantly zeroed and freed
| Component | Detail |
|---|---|
| Target platform | Android Platform 36 (Baklava / 16) |
| Minimum SDK | API 26 (Android 8.0) |
| Presentation | Jetpack Compose & Material 3 |
| Memory management | 16 KB Page-aligned loader layout |
| Specification | Detail |
|---|---|
| Native Core | C++17 compiler via Android NDK & CMake |
| Primitives | PBKDF2-HMAC-SHA512 (100,000 iterations) |
| Salt allocation | 16-Byte cryptographically secure random bytes |
| Database | Room local SQLite with hardware master keys |