Galaxy S7 “herolte” résoudre le problème de bootloop après avoir appliqué une mise à niveau e-1.0-q-20220526188859-stable-herolte.zip

Bonjour,

Depuis mon environnement linux, j’ai essayé hier de mettre à niveau mon Samsung Galaxy S7 qui fonctionnait encore avec l’ancienne version de /e/ installée depuis des années. Le transfert échouait systématiquement avant la fin :

# adb sideload e-1.0-q-20220526188859-stable-herolte.zip
serving: 'e-1.0-q-20220526188859-stable-herolte.zip'  (~47%)    adb: failed to read command: Success

Je l’ai donc installé depuis le fichier copié sur une carte SD , mais je rencontre le problème de bootloop décrit pour le FP3 dans la page How to fix the bootloop issue on FP3 Pie after applying an update?.

Sur les appareils Samsung, fastboot n’est pas disponible. J’ai donc pensé utiliser heimdall mais les partitions indiquées dans le script (system_a, boot_a, vendor_a, product_a, dtbo_a, vbmeta_a, system_b, boot_b, vendor_b, product_b, dtbo_b, vbmeta_b) n’existent pas sur mon appareil Galaxy S7.
heimdall m’annonce celles ci : (# heimdall print-pit) BOOT, BOOTLOADER, BOTA0, BOTA1, CACHE, CM, CP_DEBUG, CPEFS, DNT, ECT, EFS, HIDDEN, MD5HDR, OTA, PARAM, PERSDATA, PERSISTENT, PIT, RADIO, RECOVERY, STEADY, SYSTEM, TOMBSTONES, USERDATA.

Ces commandes heimdall qui doivent correspondre à celles du script proposé pour FP3 ne fonctionnent donc pas :

heimdall flash --system_a system.img --no-reboot
heimdall flash --boot_a boot.img --no-reboot
heimdall flash --vendor_a vendor.img --no-reboot
heimdall flash --product_a product.img --no-reboot
heimdall flash --dtbo_a dtbo.img --no-reboot
heimdall flash --vbmeta_a vbmeta.img --no-reboot

heimdall flash --system_b system.img --no-reboot
heimdall flash --boot_b boot.img --no-reboot
heimdall flash --vendor_b vendor.img --no-reboot
heimdall flash --product_b product.img --no-reboot
heimdall flash --dtbo_b dtbo.img --no-reboot
heimdall flash --vbmeta_b vbmeta.img

Auriez-vous la bonne correspondance de partition pour Samsung ?

Merci d’avance


Olivier

@aidb m’a apporté une solution consistant à vider la partition /data, voir les échanges dans Galaxy S7 “herolte” fix bootloop issue after applying upgrade e-1.0-q-20220526188859-stable-herolte.zip