DAS IMAGE BAUEN
Vom Quellcode zu einem flashbaren Bundle.
Eine Terminal-Sitzung. Neunzig Minuten auf einer modernen Workstation. Derselbe Hash, den wir veröffentlichen — oder ein Alarm.
Voraussetzungen
Eine Workstation mit Ubuntu 22.04 LTS oder 24.04 LTS, 64 GB RAM, 400 GB freiem Speicher, einem aktuellen JDK 17, dem neuesten Android-repo-Tool und Git. Jedes moderne Linux funktioniert — dies sind die Versionen, gegen die wir testen.
Das öffentliche Manifest klonen
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 dauert beim ersten Mal rund 30–60 Minuten. Folgende Syncs sind schnell.
Das Image bauen
shell. build/envsetup.sh
lunch lydos_husky-user
m -j$(nproc) target-files-packagelunch richtet die Build-Umgebung für das Zielgerät ein. m target-files-package erzeugt das Bundle, das geflasht wird, und den passenden Reproduzierbarkeitsbeleg.
Gegen den veröffentlichten Hash verifizieren
shell./verify-bundle.sh out/dist/lydos_husky-target_files-*.zip
# expects:
# build_sha256 == published_release_sha256
# manifest_signatures_valid == 3 / 3build.prop-Dateien und der Ausgabe von verify-bundle.sh. Eine Abweichung ist interessant — untersuche sie, bevor du sie für harmlos hältst.Was als Nächstes zu tun ist
Die Ausgabe ist ein flashbares target_files.zip. Paare es mit dem öffentlichen Release-Manifest und flashe es dann entweder direkt mit lyd-flasher oder hoste es auf einem eigenen Mirror für eine Organisation.
Weiter zu Ein Release verifizieren , um denselben Ablauf von der Verbraucherseite zu sehen, oder Einen Föderationsknoten betreiben , um an der geräteübergreifenden Immunität teilzunehmen.