Tools
Dev tools
Small tools I built for checking and testing apps. Pick one to open it.
Signing & Build Inspection
- Keystore FingerprintsDrop a keystore (.jks / .p12), APK or certificate and get its MD5, SHA-1 and SHA-256, plus the Facebook key hash. Ready to paste into Firebase, Google Sign-In and payment SDKs.1Open โ
- Permissions & Privacy ExplainerDrop an AndroidManifest.xml or APK. See which permissions Google Play will question, the Play Console declarations you need, where a prominent disclosure is required, and what gets apps rejected.2Open โ
- Build ShareDrop a test APK and get a short link and QR code for clients and testers: a clean download page with the app icon, version and install help. Links expire on their own.3Open โ
- Manifest & Permissions DiffDrop two APKs or manifests side by side to see added and removed permissions, newly exported components, SDK changes and signing key changes.4Open โ
- ProGuard / R8 RulesTick the libraries your Android or Flutter app uses and get a ready proguard-rules.pro with a note on every rule. Also turns R8 "Missing class" build errors into the right -dontwarn lines.5Open โ
- Crash RetraceTurn an obfuscated release crash back into real class, method and line names. Drop your mapping.txt, paste the stack trace from Crashlytics, Play Console or logcat. Handles R8 inlining.6Open โ
- 16 KB Page Size CheckerDrop an APK or AAB to see if it's ready for Android's 16 KB page size, which Google Play now requires. Runs the same ELF and zipalign checks as Google and shows which native library fails and how to fix it.7Open โ
- Play Store Readiness CheckDrop your release APK and see what Google Play will reject or question: target SDK, signing, 16 KB, restricted permissions, Android 15 and 16 changes, deprecated SDKs and security settings, each with a fix.8Open โ
- APK Security CheckDrop an Android APK and get a security grade: debug settings, network, exported screens, signing, permissions and hardcoded secrets.9Open โ
QR & Payments
Code & Data
- Pretty JSONPaste JSON and see it formatted on the other side, with colours and a collapsible tree view. Minify it, load a .json file, and get the exact line and column of any error.13Open โ
- Encode & HashBase64 and URL encode or decode, MD5 / SHA-1 / SHA-256 / SHA-512 checksums of text or any file, and HMAC signatures. Decoded images preview right away.14Open โ