SoquShield v2.1.0 (Build 13)
Critical Android fix release — replaces Build 12.
Bug Fixes
- Fixed: Android wallet creation failure — Dilithium FFI native library (
libdilithium_soq.so) was not loading on Android due to iOS-only library loading paths. AddedPlatform.isAndroid→DynamicLibrary.open()for Android. - Fixed: Zone mismatch crash —
WidgetsFlutterBinding.ensureInitialized()was called in the root zone butrunApp()was insiderunZonedGuarded. Moved binding initialization inside the guarded zone.
What was broken in Build 12
Wallet creation silently failed on all Android devices — after completing the seed phrase backup, users were redirected back to the welcome screen in a loop. The root cause was the ML-DSA-44 native library failing to load via FFI.
SHA-256 Checksums
APK: 25024358fe912d380d5777497dd56206fdb5f1b673dc9fb8e804e1f647a8b82b
AAB: 363fa7a9d1f305ae7a0752b5a24f603ead34ed9720d2ae928381858e33af3121
Requirements
- Android 7.0+ (API 24)
- iOS 15.0+ (via TestFlight)