Résolu Rooter Galaxy J5 avec Heimdall

  • Auteur de la discussion estebann
  • Date de début
E

estebann

Membre
Inscrit
30 Décembre 2015
Messages
24
Points
3
  • #1
Bonjour à tous ;)

Je fais suite à mon précédent fil où je cherchais pour un Galaxy J5 qu'on m'a donné, une solution Open Source qui permette de récupérer les SMS / MMS en local au format lisible pour les restituer à leur propriétaire. Comme je ne progressais pas j'ai envisagé la possibilité de rooter mon appareil, c'est pourquoi j'ai créé ce 2ème fil.

Note : c'est une étape que de toute manière j'aurais faite après avoir récupéré les messages et contacts donc ce n'est pas tellement une digression ...


Comme je suis sous Linux et n'ai pas Windows à disposition, j'ai cherché à le faire avec heimdal.

Apparemment je dois avoir un problème avec ma version de heimdall (v1.4.2 que j'ai téléchargé
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !
), puisqu'en affichant la table des partitions (PIT), j'ai :
Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
=> la communication fonctionne et annonce 32 partitions

Et ensuite quand je veux
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !
(récupéré ici et décompressé avec la commande tar xvfp recovery.tar.md5 comme indiqué ici) :
Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
=> à la 2ème commande j'ai cette erreur et j'ai remarqué qu'après chaque redémarrage, au 2ème dump de heimdall print-pit j'ai la même erreur, comme si on avait droit qu'à une seule commande avant que ça échoue (confirmé par la suite par
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !
).

J'ai constaté ce problème depuis un vieux Ubuntu 16.04 et un Debian 10.

S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !
semble confirmer mon hypothèse et j'ai vu dans [Tutoriel] Installer TWRP Recovery et le Root - Galaxy J5 (SM-J500) qu'il serait question d'utiliser Odin3. Selon
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !
j'en déduis qu'il faut la version 1.1 de heimdall mais je ne la trouve pas ...

J'ai également testé avec l'installation recommandée par paquets sur
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !
et
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !
(v1.4.1) :
Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
=> la communication NE fonctionne PAS (même pas une fois)

Quelle est la version appropriée à mon appareil ? Où la télécharger ?

aboulafia a dit:
Je n'ai pas trouvé ici de solution pour mon problème.

Voilou,
Si quelqu'un peut m'aider à avancer ce serait vraiment cool ;)

Avec adelphité,
estebann
 
Dernière édition:
Dernière édition:
aboulafia

aboulafia

Moderateur Global
Inscrit
7 Janvier 2014
Messages
3 570
Points
113
  • #2
Rebonjour ,
Tu auras la version 1.1 (et les autres) ici :
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !
.
Peut-être une solution ici :
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !
mais je pense que tu l'as déjà fait .
 
E

estebann

Membre
Inscrit
30 Décembre 2015
Messages
24
Points
3
  • #3
aboulafia a dit:
Tu auras la version 1.1 (et les autres) ici :
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !
.
Oh oh oh ! Un peu d'espoir ... merci
Oups j'ai parlé trop vite ! Ce n'est pas le bon projet, c'est un
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !
qui consiste en un tableau de bord pour applications web d'après ce que je comprends (je me suis aussi fait avoir ;)). Le pire c'est que je m'en suis rendu compte en lisant le "readme" avant compilation ... je me suis dit "bah c'est quoi cette version !?!" :ROFLMAO:

aboulafia a dit:
Peut-être une solution ici :
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !
mais je pense que tu l'as déjà fait .
Oui en effet !



Du nouveau ...
Je suis parti sur l'erreur "ERROR: libusb error -7 whilst sending bulk transfer." et suis tombé sur
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !
qui confirme ce que j'ai dit plus haut comme quoi la v1.4.2 autoriserait une unique commande avant d'échouer.

Je suis donc à un carrefour :
  • soit je continue à creuser comment corriger cette erreur (en l'occurence rétrograder la version de libusb comme proposé dans
    S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !
    ) => sans garantie de résultat,
  • soit j'attends que quelqu'un me donne le lien pour installer une version de heimdall qui marche bien=> mais je peux attendre longtemps,
  • soit je suis impatient et je tente d'installer le TWRP recovery => je croise les fesses pour que la commande fonctionne et ne bricke pas l'appareil :(
En vue de rétrograder la version de libusb, j'ai regardé les versions en place :
# Ubuntu 16.04
root@host:~# dpkg -l libusb-1*
Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-traitement-déclenchements
|/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais)
||/ Nom Version Architecture Description
+++-==============-============-============-=================================
ii libusb-1.0-0:a 2:1.0.20-1 amd64 userspace USB programming library

# Debian 10
root@host:~# dpkg -l libusb-1*
Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-traitement-déclenchements
|/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais)
||/ Nom Version Architecture Description
+++-======================-============-============-===================================================
ii libusb-1.0-0:amd64 2:1.0.22-2 amd64 userspace USB programming library
ii libusb-1.0-0-dev:amd64 2:1.0.22-2 amd64 userspace USB programming library development files
ii libusb-1.0-doc 2:1.0.22-2 all documentation for userspace USB programming

# Debian 11
root@host:~# dpkg -l libusb-1*
Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-traitement-déclenchements
|/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais)
||/ Nom Version Architecture Description
+++-==================-============-============-=================================
ii libusb-1.0-0:amd64 2:1.0.24-3 amd64 userspace USB programming library
Mais le problème datant au moins depuis Ubuntu 16.04, je ne sais pas comment me lancer. A suivre ... (peut être ?)



Donc ... j'ai opté pour l'impatience :p !

Installer (flasher) TWRP recovery​

Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
=> Yeah :cool: !!!! ça a fonctionné et j'ai pu démarrer en mode recovery TWRP (affichage sur l'écran de démarrage set warranty bit = kernel) !

Rooter avec Magisk​

En suivant les recommandations de @aboulafia, j'ai installé Magisk (plutôt que SuperSU déprécié).

J'ai suivi ce guide qui explique comment rooter mais comme il n'explique pas comment récupérer le zip Magisk, je l'ai téléchargé depuis ce guide (qui recommande la version v21.4). J'ai donc téléchargé
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !
, copié sur une clé USB (partitionné en FAT32), ai branché la clé en OTG à mon appareil qui était alors en mode recovery TWRP. J'ai alors pu installer en sélectionnant le fichier zip depuis l'emplacement de ma clé qui était reconnue dans USB OTG, ai supprimé le cache de la machine virtuelle Dalvik, redémarré et patienté le temps d'installation qui a pris plus de 5 minutes chez moi.

=> j'ai désormais l'application Magisk Manager installée

Ouvrir l'application Magisk Manager et finaliser l'installation :
  • Mettre à jour (pour mon cas je suis passé de la v21.4 -> 22.1)
  • Activer le mode SU depuis le bouton avec l'icone d'un bouclier

Vérifier qu'on a bien les accès root :
Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
=> yeah :cool: confirmé par le
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !
qui est à "Perso."

Problème résolu donc il me semble !
Merci beaucoup @aboulafia tu m'as bien aidé (y)

PS : comment passer le fil en résolu ?
 
Dernière édition:
aboulafia

aboulafia

Moderateur Global
Inscrit
7 Janvier 2014
Messages
3 570
Points
113
  • #4
Salut ,
Avec plaisir .Content pour toi .
Je passe ton sujet en résolu :)
 
Haut Bas