6064 links
  • GuiGui's Show

  • Home
  • Login
  • RSS Feed
  • Tag cloud
  • Picture wall
  • Daily
Links per page: 20 50 100
page 1 / 1
  • Lineage sur un Galaxy S3 i9305 : l'histoire d'un fail

    J'avais un ordiphone Motorola Moto G 4G LTE depuis 2 ans et demi. Système d'origine mais rooté. Celui-ci devenait de plus en plus inutilisable : reboot intempestifs, blocages intempestifs sur un écran noir duquel on sort en forçant le reboot en pressant le bouton on/off pendant environ 20 secondes et, surtout, il décrochait quasi tous les deux jours du réseau GSM tout en continuant à afficher le logo "4G" et les barres de signal qui vont avec mais les appels et SMS entrants étaient jetés et impossible de téléphoner / envoyer des SMS. Je décide donc de le passer sous Lineage. 1 jour et demi plus tard, en pleine nuit, je constate le fameux "écran noir" sauf qu'il est impossible de redémarrer le téléphone en appuyant 20 secondes sur on/off. Quelques heures plus tard, au réveil, brancher le chargeur fait que la LED blanche de façade reste allumée en permanence, même après 30 minutes de charge. Et rien n'apparaît sur l'écran alors que, avant, quand la batterie était vide, un logo "batterie en charge" s'affichait quelques minutes après le branchement du chargeur… J'essaye tous les trucs vaudou trouvés sur les forums comme maintenir on/off pendant 2 minutes, mais rien n'y fait. Des posts dans les forums se confirment entre eux : la batterie est foutue, ce qui peut expliquer les plantages à répétition de l'ordiphone… si la batterie délivre une tension incorrecte ou autre dysfonctionnement, forcément…

    Il est hors de question que je fasse joujou à acheter une batterie sur le net. Je me dis alors que je vais profiter de cette mauvaise passe pour acheter un ordiphone qui remplit encore un peu plus mes critères : je veux un téléphone compatible Lineage et qui a une batterie amovible. Je cherche en neuf dans les catalogues qui proposent un critère de tri sur "batterie amovible" et je trouve aucun modèle supporté par Lineage… Je demande autour de moi et on me conseille le Samsung Galaxy S3 i9305. Il satisfait à tous mes critères donc j'en achète un d'occasion sur un site web d'achat/vente entre particuliers. Un système CyanogenMod 14.1 est déjà installé par le vendeur.

    Compte-tenu de la mort de la confiance qu'on peut avoir en CyanogenMod (et aussi du fait que les Google Apps étaient installées), je tente de le passer en Lineage. Et là, c'est le début du calvaire :

    • La théorie est sur le wiki de Lineage : https://wiki.lineageos.org/devices/i9305/install ;

    • L'outil pour flasher le recovery, heimdall, est packagé dans debian stable \o/ ;

    • La dernière version en date du recovery TWRP adaptée à mon i9305, la 3.1.1-0 n'est pas fonctionnelle : la carte SD ne peut être montée ni aucun des systèmes de fichiers nécessaires pour flasher Lineage. Le log nous dit Invalid block device 'vfat' in fstab line (y'a aussi des lignes où « vfat » est remplacé par « ext4 »). Bref, il faut utiliser une version antérieure de TWRP. Pour moi, cela fonctionne jusqu'à la version 3.0.2-1 d'avril 2016.

    • À partir du premier flash d'un recovery, le CyanogenMod ne bootait plus (il restait indéfiniment sur le logo CyanogenMod). Va comprendre quel est le rapport… Oui, y'avait déjà un TWRP 2.X d'installé et cela m'aurait apparemment permis d'installer un Lineage 14.1, mais j'aime bien avoir mes logiciels à jour, surtout quand ça manipule des objets où la réparation est compliquée ou impossible.

    • Je flashe la dernière build de Lineage 14.1 adaptée à mon i9305, celle du 17 mai. Au boot, je reste bloqué sur le logo Lineage. Je flashe la build la plus ancienne disponible (12 avril) : pareil. Je flashe une build non officielle de Lineage censée fonctionner selon les forums XDA : pareil. Je flashe une Cyanomod 14.1 : pareil ! Grâce à un commentaire, j'installe une ROM stock bidouillée (root OK, par exemple). Pour info : j'ai pris la seule ROM estampillée France sans aucun opérateur à côté. Et là, ça boot ! Et la build la plus récente de Lineage fonctionne aussi !

    • La dernière version de l'addonsu, qui fonctionnait sans pépin sur mon Moto G, affiche une erreur « Updater process ended with signal: 4 » dans le recovery, mais elle n'est pas bloquante donc elle peut être ignorée.

    • J'installe mes logiciels favoris et je me rends compte que le GPS n'est pas fonctionnel : SatStat n'affiche pas le nombre de satellites et n'obtient aucun "fix", sa boussole ne pointe pas le nord et il plante au bout de quelques secondes… OSMAnd~ est incapable de me localiser… Je flashe la version de Lineage du 12 avril 2017 : j'ai un fix GPS (mais la boussole de SatStat reste toujours inerte). Je remonte de version en version jusqu'à la dernière build de mai… qui, cette fois-ci, fonctionne !

    • Vu que le téléphone fait enfin tout ce que je veux, ce qui laisse supposer que je n'aurai plus besoin de le flasher et de perdre mes données, je me décide à rejoindre le réseau GSM. J'insère la carte SIM à chaud "carte SIM non détectée". Je reboote : demande de code PIN, demande du code de déverrouillage de l'écran et… demande du « SIM network unlock PIN ». Après vérification sur le web, c'est bien ce que je pense : l'ordiphone est en train de me dire qu'il est simlocké c'est-à-dire configuré pour fonctionner sur le réseau d'un seul opérateur, celui qui l'a commercialisé dans un pack "téléphone + abonnement téléphonique"… Poin, poin, poiiiiiin. Pourtant, le vendeur particulier avait bien spécifié "débloqué tous opérateurs"… J'essaye 2-3 logiciels : entre ceux qui veulent que je paye (par Paypal aka la société pourrie, en plus !) 40 $ (ou plus) pour obtenir un code et ceux qui ne fonctionnent pas, je ne suis pas avancé. Bref, je suis tombé dans ce monde du simlockage que j'ai toujours fui (je n'ai jamais eu un tel téléphone) au motif que l'arnaque et l'immoralité (des opérateurs télécoms et des vendeurs de codes magiques) sont présentes à tous les étages. Pris d'une colère noire, le téléphone a fait un vol plané à travers la baie vitrée (ouverte) pour s'écraser sur du bitume quelques étages plus bas. Il n'a plus besoin de désimblockage.



    Analyse post-mortem : avant d'installer un nouveau système, il est recommandé d'effacer les partitions cache, data et system. Sauf qu'à l'une des fois, probablement la première, j'ai aussi effacé la "mémoire interne" dans l'espoir de virer tout le blabla de l'ancien propriétaire. Ben oui, mais quand tu y réfléchis, le "truc" qui dit que ton ordiphone est "débloqué tous opérateurs", il est forcément stocké quelque part, non ? Dans la mémoire interne, forcément. C'est donc là que j'ai dû commettre une grosse erreur. C'est aussi probablement pour cela que j'ai dû installer une ROM stock bidouillée qui elle, en plus du système d'exploitation, contient le firmware du modem GSM et le CSC package, le truc qui contient les infos spécifiques à une région géographique ou à un opérateur… firmware et csc package que j'ai probablement dézingués en effaçant la mémoire interne… Et si j'ai pris une version de la ROM stock bidouillée inadaptée à mon modèle bah lala.



    Quel téléphone en remplacement ? Un Moto G 4G LTE ou un S3 i9305 ? D'un côté, je connais la procédure pour installer Lineage sur le Moto G 4G LTE mais elle dépend du bon vouloir de Motorola (il faut déverrouiller le bootloader avec un code fournis par le site web de Motorola) et je me retrouverai avec une batterie inamovible. D'un autre côté, j'espère avoir appris de mes erreurs et que la prochaine bidouille d'un S3 sera fonctionnelle, mais, quoi qu'il en soit, je devrais composer avec un Lineage capricieux (GPS, chiffrement de la mémoire interne non fonctionnel, serveur MTP qui plante, etc.). La logique voudrait que je choisisse le Moto G. Pourtant, je ne peux m'empêcher de me dire que tout (technique, relation humaine, politique, etc.) peut toujours foirer et qu'il est donc vain d'éviter le fail mais qu'il faut apprendre à le gérer. En cela, la batterie amovible du Samsung S3 est un plus à partir du moment où j'arrive à avoir un Lineage fonctionnel. Bref, le Moto G est la facilité à court terme et la galère à long terme alors que le S3 est pile l'inverse… Fais ton choix, camarade !

    21/05/2017 11:58:23 - permalink -
    - http://shaarli.guiguishow.info/?gXsoKg
Links per page: 20 50 100
page 1 / 1
Mentions légales identiques à celles de mon blog | CC BY-SA 3.0

Shaarli - The personal, minimalist, super-fast, database free, bookmarking service by the Shaarli community