CONSTRUIRE L’IMAGE
De la source à un paquet flashable.
Une seule session de terminal. Quatre-vingt-dix minutes sur un poste de travail moderne. Le même hachage que nous publions — ou une alerte.
Prérequis
Un poste de travail Ubuntu 22.04 LTS ou 24.04 LTS avec 64 Go de RAM, 400 Go de disque libre, un JDK 17 récent, le dernier outil Android repo, et Git. Tout Linux moderne convient — ce sont les versions sur lesquelles nous testons.
Cloner le manifeste public
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 prend environ 30 à 60 minutes la première fois. Les synchronisations suivantes sont rapides.
Construire l’image
shell. build/envsetup.sh
lunch lydos_husky-user
m -j$(nproc) target-files-packagelunch met en place l’environnement de build pour l’appareil cible. m target-files-package produit le paquet qui sera flashé et le reçu de reproductibilité correspondant.
Vérifier par rapport au hachage publié
shell./verify-bundle.sh out/dist/lydos_husky-target_files-*.zip
# expects:
# build_sha256 == published_release_sha256
# manifest_signatures_valid == 3 / 3build.prop et la sortie de verify-bundle.sh. Une divergence est intéressante — enquêtez avant de la supposer inoffensive.Que faire ensuite
La sortie est un target_files.zip flashable. Associez-le au manifeste de version public, puis flashez-le directement avec lyd-flasher ou hébergez-le sur votre propre miroir pour une organisation.
Continuez vers Vérifier une version pour voir le même flux côté consommateur, ou Faire tourner un nœud de fédération pour participer à l’immunité inter-appareils.