BOUW DE IMAGE
Van broncode tot een flashbare bundel.
Eén terminalsessie. Negentig minuten op een moderne workstation. Dezelfde hash die wij publiceren — of een alarm.
Vereisten
Een Ubuntu 22.04 LTS- of 24.04 LTS-workstation met 64 GB RAM, 400 GB vrije schijfruimte, een recente JDK 17, de nieuwste Android repo-tool en Git. Elk modern Linux werkt — dit zijn de versies waartegen wij testen.
Kloon het publieke manifest
shellgit clone --depth 1 \
https://git.lydos.ailydian.com/lydos/lydos-phone-manifest \
-b husky-2026.06.r1
cd lydos-phone-manifest
repo init -u . -b husky-2026.06.r1
repo sync -j8 -c --no-clone-bundle --no-tagsrepo sync duurt de eerste keer ruwweg 30–60 minuten. Latere syncs gaan snel.
Bouw de image
shell. build/envsetup.sh
lunch lydos_husky-user
m -j$(nproc) target-files-packagelunch zet de build-omgeving op voor het doeltoestel. m target-files-package produceert de bundel die geflasht zal worden en de bijbehorende reproduceerbaarheidskwitantie.
Verifieer tegen de gepubliceerde hash
shell./verify-bundle.sh out/dist/lydos_husky-target_files-*.zip
# expects:
# build_sha256 == published_release_sha256
# manifest_signatures_valid == 3 / 3build.prop-bestanden en de uitvoer van verify-bundle.sh. Een mismatch is interessant — onderzoek het voordat je aanneemt dat het onschuldig is.Wat je daarna doet
De uitvoer is een flashbare target_files.zip. Koppel het aan het publieke release-manifest en flash het vervolgens rechtstreeks met lyd-flasher of host het op je eigen mirror voor een organisatie.
Ga verder naar Verifieer een release om dezelfde flow vanaf de gebruikerskant te zien, of Draai een federatie-node om deel te nemen aan cross-device immuniteit.