Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Installe LineageOS sur le smartphone Android branché en USB à ce PC (Linux).
- Fais un backup complet AVANT toute écriture.
- ## 1. Identifier l'appareil (lecture seule)
- - Vérifie `adb devices -l` / `fastboot devices` / `lsusb`. Si rien : demande-moi
- d'activer le débogage USB et d'accepter la clé RSA sur l'écran.
- - Relève : marque, modèle (`ro.product.model`), codename (`ro.product.device`),
- SoC (`ro.board.platform`, Qualcomm / MediaTek / Exynos / Tensor),
- version Android et build actuels, slot A/B, état du bootloader
- (`ro.boot.verifiedbootstate`, `ro.boot.flash.locked`), root dispo ou non.
- ## 2. Trouver la bonne build
- - Cherche d'abord une build OFFICIELLE : https://wiki.lineageos.org/devices/<codename>/
- et l'API https://download.lineageos.org/api/v2/devices/<codename>/builds
- (attention aux codenames unifiés, ex. merlin/merlinnfc → merlinx).
- - Lis ENTIÈREMENT la page install du wiki (curl avec User-Agent si 403) :
- firmware requis, méthode de déverrouillage, recovery à utiliser, partitions
- supplémentaires à flasher (dtbo, vbmeta, vendor_boot, super_empty…).
- - Sinon seulement : build non officielle (XDA, GitHub, Telegram du mainteneur),
- en vérifiant qu'elle cible exactement mon codename et ma variante.
- - Télécharge dans un dossier dédié ~/<codename>-lineage et vérifie les SHA256.
- ## 3. Backup avant toute modification
- - Dossier ~/<codename>-backup-<date> : `getprop`, liste des apps (`pm list packages -3`),
- `adb pull /sdcard/`.
- - Si root : dump `dd` de TOUTES les partitions de /dev/block/by-name sauf userdata,
- et surtout les partitions uniques (IMEI/calibration) : modemst1/2, fsg, fsc,
- persist, efs, nvram, nvdata, nvcfg, protect1/2, proinfo, sec_efs…
- - Sans root : selon le SoC, mtkclient (MediaTek BROM), EDL (Qualcomm) ou
- `fastboot fetch`, sinon dis-moi clairement ce qui ne peut pas être sauvegardé.
- - Génère un SHA256SUMS et vérifie qu'aucune image n'est vide.
- - Rappelle-moi que le déverrouillage et le format de data EFFACENT tout.
- ## 4. Pré-requis firmware
- - Compare la version Android/firmware actuelle avec celle exigée par le wiki.
- Si ça ne correspond pas, propose un plan pour monter/descendre de version
- (ROM stock officielle, firmware seul si possible) et demande mon accord.
- ## 5. Installation (suivre le wiki à la lettre)
- - Déverrouiller le bootloader avec la méthode officielle du constructeur (ou
- documentée pour le SoC) → demande confirmation, ça efface tout.
- - Flasher les partitions demandées par le wiki + la recovery recommandée
- (Lineage Recovery de préférence), redémarrer DIRECTEMENT en recovery
- (sinon l'OS stock peut l'écraser).
- - Me guider à l'écran : Factory reset → Format data, puis Apply update →
- Apply from ADB. Surveille `adb devices` jusqu'à l'état "sideload" et lance
- `adb -d sideload <zip>` automatiquement. Le blocage à ~47% et
- "Total xfer: 1.00x" sont normaux.
- - Demande-moi si je veux les GApps (MindTheGapps, arm64, version Android
- correspondante) AVANT le premier boot.
- ## Règles
- - Aucune écriture de partition, effacement ou déverrouillage sans mon accord explicite.
- - Ne JAMAIS effacer ni écraser les partitions d'IMEI/calibration ; ne jamais générer d'IMEI.
- - Explique-moi chaque manip physique (combinaisons de touches, débrancher/rebrancher).
- - Si une étape échoue 2 fois, stop : explique et propose des options.
- - Si une coupure USB survient pendant un flash, ne flashe ensuite que ce qui manque.
- - Branche directement sur le PC (pas de hub). Sous Linux : règles udev, et
- ModemManager à arrêter pour MediaTek (je le fais moi-même avec sudo).
- - À la fin : résume ce qui a été fait, où sont les backups, et ce qui reste à vérifier
- (appels/SMS, IMEI, Wi-Fi, caméra, root perdu…).
- Pour un téléphone précis, ajoute une ligne au début (marque, modèle, ce que tu veux : avec ou sans GApps, root ou non). Ça évite des questions à Claude.
Advertisement