ATL-2026-013experimentexperimental
Check Android secure-storage upgrade paths and migration of one application record.
storage-upgrade-trial
Exact experiment revision
open8381011/experiments/storage-upgrade-trial ↗b48f2ce25adb0842cac5dae4015fd8d796066aaeEVIDENCE SIGNATURE
1a2cd97d7ec1f6a9610ef7af4489611c0856fd2aa6ddb968ed746441407b30382026-09-28Environment
- os
- Android 15 API 35
- architecture
- arm64-v8a
- flutter
- 3.44.7
- dart
- 3.12.2
- runner
- Dedicated Android emulator and pure Dart checks
Preparation
Read README.md and RESULTS.md; use the pinned environment and a disposable dedicated emulatorExecution
Follow README.md: checks/build_stage.sh, checks/android_matrix.py and checks/bootstrap_check.dartInputs
https://gitlab.com/open8381011/experiments/storage-upgrade-trial/-/blob/b48f2ce25adb0842cac5dae4015fd8d796066aae/README.md ↗https://gitlab.com/open8381011/experiments/storage-upgrade-trial/-/blob/b48f2ce25adb0842cac5dae4015fd8d796066aae/common/storage_bootstrap.dart ↗Expected outputs
https://gitlab.com/open8381011/experiments/storage-upgrade-trial/-/blob/b48f2ce25adb0842cac5dae4015fd8d796066aae/RESULTS.md ↗https://gitlab.com/open8381011/experiments/storage-upgrade-trial/-/tree/b48f2ce25adb0842cac5dae4015fd8d796066aae/evidence ↗Observed result
5b90a88b67bdec283adc6fe2447b8633816d3ead845120992b56bcc9d64b38bd1×Limitations
- One Android API 35 arm64 image; no biometrics, Tink/EncryptedSharedPreferences, cloud restore, power failure, downgrade or multiprocess testing. Migration completion and old-copy cleanup before normal session updates are not implemented.