install.sh: one-command modem-preserving installer

erase dtbo + flash userdata + RAM-boot + dd boot_a from Linux + verify
modem NV and report honestly. Shipped in dist/ with every release; README
points at it. The one believed-safe-but-unisolated step (userdata flash)
is self-verified by the script's final check.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Jorijn van der Graaf 2026-08-09 01:29:17 +02:00
commit ccf23abf81
3 changed files with 110 additions and 12 deletions

View file

@ -185,6 +185,7 @@ cp -L "$EXPORT/fairphone-fp6.img" dist/fairphone-fp6.img
echo "imsd: $IMSD_REPO @ $IMSD_COMMIT (0.3.0)"
} > dist/build-info.txt
cp README.md dist/README.md
cp install.sh dist/install.sh
(cd dist && sha256sum -- * > sha256sums.txt)
ls -la dist/