User Tools

Site Tools


projets:fuz:ldu_-_livedemounit

LDU - LiveDemoUnit

La preuve en image

Goals

  • Transformer ces inutiles Live Demo Units (téléphones Samsung Galaxy S6, S7, A3) en quelque chose d'utile

Status

Ressources

Tutoriels

Flasher LineageOS sur un S7/S7 Edge LDU (ou autre, procédure standard)

  • Télécharger le lineageOS qui va bien (TODO: copier les fichiers sur sonic)
  • Télécharger la dernière image de TWRP qui va bien :
  • Télécharger heimdall, adb et mettre les droits qui vont bien si nécessaire
  • Télécharger addonsu : https://download.lineageos.org/extras (64 bits, version 16 correspondant au lineageOS installé)
  • ne pas télécharger les opengapps
  • Éteindre le téléphone, branché à l'USB, en appuyant sur volume-bas et power pendant quelques secondes. Il devrait rester éteint et passer à l'animation de charge. Débrancher l'USB et attendre un peu., les S7 et S7 Edge LDU s'éteignent normalement, et n'écrasent même pas une partition recovery custom.
  • Démarrer le téléphone en mode download : volume-bas, bouton home et power. Relâcher tout dès que ça s'allume et demande de valider avec le bouton volume haut, pas avant.
  • flasher la partition recovery : heimdall flash –RECOVERY twrp-3.3.1-0-herolte.img
  • forcer à eteindre le téléphone comme au début
  • démarrer le tél en recovery cette fois : volume-haut, bouton home et power. Attendre un peu, TWRP devrait s'afficher.
  • Suivre les instructions LineageOS ou autre pour le flasher, en résumé :
    • Format data (menu Wipe), Advanced wipe : system et cache
    • adb sideload lineage-16.0-20200218-UNOFFICIAL-herolte.zip
    • adb sideload addonsu-16.0-arm64-signed.zip
    • optionnel : adb sideload opengapps, celui que vous voulez.
    • reboot !

Changer le bootloader logo depuis Android

:!: Très gros risque de tout péter !!!

  • Activer le mode developer (taper plein de fois sur le numéro de build)
  • Activer adb et root pour adb (dans Paramètres/Système/avancé/Options pour les développeurs/Accès root (ADB only suffit) puis Deboggage Android), brancher le tél au PC, autoriser le tél.
  • adb root
    adb shell
    # Vérifier qu'on est root en tapant "id"
    dd if=/dev/block/platform/truc.ufs/by-name/PARAM of=/storage/emulated/0/param.tar # (remplacer truc.ufs par le votre)
    cd /storage/emulated/0/ && mkdir param && cd param
    tar xvf ../param.tar

ça donne plein de fichiers images. On veut changer logo.jpg. Le copier sur un PC et le modifier avec GIMP. Attention à ce que le fichier final ne soit pas plus gros que l'original. Remplacer logo.jpg en remettant les droits (chmod 444 logo.jpg), c'est p'tet utile.

tar cf - $(ls | sort -t.) > ../param.fuz.tar
dd if=../param.fuz.tar of=/dev/block/platform/truc.ufs/by-name/PARAM
  • reboot !

Changer le bootloader logo depuis le mode download (heimdall):

Si on a l'image param.bin c'est presque pareil, c'est un .tar en fait. On la remet avec :

heimdall flash --PARAM param.bin

A3 2017

  • Même instructions que pour S7: Recovery TWRP OK - pour accéder HOME + VOLUME UP + POWER jusqu'à l'apparition de TWRP lorsque le téléphone est éteint
  • Tentative de flash effectuée via Odin (heimdall) mais bootloop Lineage OS 16.x et 17.x - il doit manquer le firmware à jour car les ROMs parlent de firmware Android Oreo 8 et ceux qu'on a sont sous Android Marshallow 6, des recherches pour avoir le dernier firmware sont en cours.. essai de flash la ROM stock originelle Samsung dans ce but mais n'est pas trouvable pour modèle SM-A320X - seulement SM-A320FL/L/Y - site connu qui archive les firmwares et ROM stock Samsung: https://www.sammobile.com/firmwares/ (compte necessaire) - il faudrait essayer de lancer logcat pour avoir des logs de boot Lineage OS - sinon il semble que le modèle SM-A320X est largement inconnu de la communauté (probablement spécifique au Live Demo Unit), et aucune ROM ne semble spécifiquement testée dessus, et firmware/ROM stock original à jour introuvable

Follow-up

  • Project created on Sat 07-03-20 by Fabien
projets/fuz/ldu_-_livedemounit.txt · Last modified: 2020/08/02 01:07 by lomanic