fix: fall back from invalid Android config #18
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/android-default-apk-config"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This fixes Android startup when an older or incomplete saved config is present by validating decrypted preferences before using them. Invalid saved preferences now fall back to the packaged asset config, so APK builds with the local jjmap-debug-config asset work on first launch instead of showing empty defaults.\n\nVerification:\n- ./support/security-grep-gates.sh\n- make binary\n- make android-apk\n- Gradle 8.13 assembleDebug\n- inspected APK contains assets/jjmap-debug-config.json and lib/arm64-v8a/libjjmap_android.so\n- copied APK to Termux downloads