Tutoriel [TUTO][i9100][LINUX] Flasher, rooter : exemple firmware KH3

  • Auteur de la discussion geekmarc
  • Date de début
geekmarc

geekmarc

Membre
Inscrit
22 Mai 2011
Messages
47
Points
6
  • #1
Flasher et rooter sous Linux
Galaxy S2​

Tout d'abord, retrouvez la notice officielle de votre Galaxy S2 , qui reprend les diverses fonctions de bases du Samsung Galaxy S II. Très utile en cas d'oublie!

Avertissement : Cette opération comporte des risques. Phonandroid ne peut être tenu responsable des éventuels problèmes rencontrés.

Un petit tuto pour tous les possesseurs de Linux :
- qui souhaitent flasher la dernière version du firmware en date du 28 août 2010 pour votre Galaxy S II,
- ou qui souhaitent le rooter avec cette même version,
- ou qui souhaitent disposer d'un exemple pour flasher ou rooter :)


------------------------------------------------------------------------------

Pré-requis :

  1. Un Galaxy S II en état de marche.
  2. La librairie USB, sinon pour Debian ou Ubuntu faire en root :
    Code:
    S'il vous plaît, Connexion ou S'inscrire to view codes content!
  3. La librairie USB doit être supérieure à 2:1.0.8 pour utiliser la version 1.3.0 d'heimdall
    À vérifier par la commande:
    Code:
    S'il vous plaît, Connexion ou S'inscrire to view codes content!
    Sinon il faudra VRAIMENT mettre le système à jour.

  4. Heimdall 1.3.0 :
  5. Un backup de votre mobile (Titanium Backup disponible sur le Market fera l'affaire).
  6. Une bouteille de Rhum (un Rhum blanc fera l'affaire). :)
  7. La ROM XXKH3 que vous trouverez .

Golem maintient ICI un super article pour obtenir les ROMS officielles (dont les XXKF2, KF3, KG1, KG2, KG3, KG6, KH1, KH3) qui permettent de flasher une ROM officielle sur un Samsung Galaxy S2.
Veuillez le consulter.

BlackHeart666 maintient ICI un super article pour obtenir les CF-ROOT (XXKE2, KE7, KE8, KF1, KF2, KF3, KF4, KG1, KG2, KG3, KG5, KG6, KH1, KH3) qui permettent de rooter un Samsung Galaxy S2.
Veuillez le consulter.



------------------------------------------------------------------------------

Disposer d'un appareil détecté par Linux

Sous Linux en console

  • Si votre appareil n'apparait pas, il manque peut-être des paramètres udev:
    J'ai réalise quelques tests: en modifiant le mode de connexion USB (debug, kies, fichier,...), j'ai obtenu 4 signatures usb différentes...
    Attention : il faut passer en root (ou utiliser sudo).

    Voici l'une des quatre signatures.
    Code:
    S'il vous plaît, Connexion ou S'inscrire to view codes content!

  • Vous pouvez vérifier votre configuration udev.
    Code:
    S'il vous plaît, Connexion ou S'inscrire to view codes content!
    04e8 correspond à l'idvendor de Samsung
    Si vous n'obtenez rien, il faut sans doute rajouter la configuration qui va bien

  • Ajout de la configuration udev pour le Galaxy S2
    Attention : il faut passer en root (ou utiliser sudo).
    Code:
    S'il vous plaît, Connexion ou S'inscrire to view codes content!


  • Ajout de la configuration udev pour le Galaxy S (POUR MÉMOIRE)
    Attention : il faut passer en root (ou utiliser sudo).
    Code:
    S'il vous plaît, Connexion ou S'inscrire to view codes content!

  • On relance udev
    Attention : il faut passer en root (ou utiliser sudo).

    Code:
    S'il vous plaît, Connexion ou S'inscrire to view codes content!



    ------------------------------------------------------------------------------

    Gérer le fichier de la ROM

    Sous Linux en console
    Sous Apple (si vous ne l'avez pas passé sous linux comme moi - j'ai tenu 4h avant de le passer sous linux...)


    On passe en console pour gérer ce fichier.

    Première question: a quoi correspond le fichier efs.img (le onzième fichier)?


    ------------------------------------------------------------------------------

    Opération d'investigation sur le fichier efs.img
    Ne devrait pas vous servir

    Sous Linux en console
    Avec un Galaxy S2 rooté...


    ------------------------------------------------------------------------------

    Le flashage :

    Sous Linux en console


    1. Passer en mode "debug" ( Paramètres / Applications / Développement / Débogage USB : Activer! ), puis brancher le téléphone...


      On passe en mode download par adb :
      Si vous ne disposez pas de l'utilitaire adb, il faut installer "Android SDK Platform-tools, revision 6" par le système android : cf le point C.

      Code:
      S'il vous plaît, Connexion ou S'inscrire to view codes content!

      NB: On peut passer en mode download en appuyant simultanément les touches Volume Bas + Power + Home

    2. Par rapport à la commande proposée en XII., j'ai supprimé les 2 lignes soulignées - car je n'ai pas encore testé et je ne connais pas le contenu de ces fichiers...
      Mais je serai heureux de lire les conseils d'une personne éclairée sur la composition exacte de ces fichiers...

      On passe la commande sur la console:
      Code:
      S'il vous plaît, Connexion ou S'inscrire to view codes content!

    3. Cela a pris 3 minutes et 2 secondes!
      Le reboot automatique a pris une minute.


      On dispose maintenant de la dernière version officielle KH3...

      Pour ma part, mon galaxy était rooté mais il ne l'est plus...

      On va corriger cela :)

    ------------------------------------------------------------------------------

    Le rooter en KH3! :
    héhé!

    Sous Linux en console

 
A

Anonymous

  • #2
Re: [TUTO][i9100][LINUX] Flasher, rooter : exemple firmware

merci pour le tuto geekmarc wink
il y a juste sa enfin regarde l'image et tu verra
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !


je sais il était tard ces la fatigue coool
 
M

manu25

Membre
Inscrit
3 Août 2011
Messages
30
Points
0
  • #3
Re: [TUTO][i9100][LINUX] Flasher, rooter : exemple firmware

Salut geekmarc, bonjour à tous !

Tout d'abord, merci pour le GROS travail de synthèse réalisé (j'ai suivi l'évolution depuis qques jours...), et le gain potentiel pour les utilisateurs NON-Windows :shock: Et oui, il y en a de plus en plus !
J'avoue que ce qui me manquait avant d'attaquer les bidouilles en tout genre, était de disposer d'une méthode et d'outils qui ne s'appuient pas sur l'O$ de Billou Gates. Alors, MERCI pour moi et les autres. :D

Avant d'attaquer : moi, je ne comprends pas ta remarque, jejemc ! :?:
il y a juste sa enfin regarde l'image et tu verra"
Je vais documenter ma démarche pour les suivants, au cas où.
Au fait, ma config. : Galaxy S2 / Ubuntu 10.04. Et je ne suis PAS un forcené de la ligne de commande :oops:

1. J'attaque par la récupération de toutes les données (sdk-android, Heimdall, la ROM, cf-root, etc.)

J'ai suivi tes explications et conseils à la lettre, promis :D ... et voilà la suite :

2. j'ai récupéré sur ; et lors de la décompression par l'outil standard de la la distribution (clique-droit dans Nautilus), un message d'impossibilité d'ouverture de l'archive (format non reconnu) => j'ai donc téléchargé dans les paquets synaptics l'outil
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !
, ce qui a permis d'extraire l'archive et d'obtenir les version 1.3.0 command line + front-end de HEIMDALL.
=> extraction OK, on continue !

3. à l'installation de "heimdall_1.3.0_amd64.deb", j'obtiens
"Erreur : Dépendance non satisfaite : libusb-1.0-0 (>= 2:1.0.8)"
NB, auparavant, j'avais bien mis à jour lib-usb avec la commande
Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
Sur ce point, je n'ai pas trouvé de solution
Et pour installer "heimdall-frontend_1.3.0_amd64.deb", il faut logiquement avoir installé "heimdall_1.3.0_amd64.deb".
=> Donc là, je suis bloqué... Pour l'instant, en comptant sur vot' bon coeur m'ssieurs/dames ;)

4. test de la connexion USB :
après passage du Galaxy S2 en mode débogage USB, connexion au PC
je teste :
Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
=> Le tél. est donc bien détecté ; mais selon quels paramètres ?

Je poursuis la config "udev" :
Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
=> pas de règle !, il faut donc rajouter les paramètres dans "/etc/udev/rules.d/"

J'ai utilisé en mode super-utilisateur
Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
et copié-collé les paramètres du tuto.
S'ensuit un redémarrage de udev avec sudo
Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!

5. avant de passer à la manip' du flashage à proprement parler, j'ai besoin de pouvoir utiliser Heimdall... et tant qu'il y a ce problème avec lib-usb => :evil:
J'attends avec impatience vos remarques, et pour tout dire : votre aide !
D'avance, grand merci...
 
geekmarc

geekmarc

Membre
Inscrit
22 Mai 2011
Messages
47
Points
6
  • #4
Re: [TUTO][i9100][LINUX] Flasher, rooter : exemple firmware

manu25 a dit:
3. à l'installation de "heimdall_1.3.0_amd64.deb", j'obtiens
"Erreur : Dépendance non satisfaite : libusb-1.0-0 (>= 2:1.0.8)"
NB, auparavant, j'avais bien mis à jour lib-usb avec la commande
Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
Sur ce point, je n'ai pas trouvé de solution
Et pour installer "heimdall-frontend_1.3.0_amd64.deb", il faut logiquement avoir installé "heimdall_1.3.0_amd64.deb".
=> Donc là, je suis bloqué... Pour l'instant, en comptant sur vot' bon coeur m'ssieurs/dames ;)

  • Quelle version as-tu ?
    Code:
    S'il vous plaît, Connexion ou S'inscrire to view codes content!
  • Quel est ton "/etc/apt/sources.list" ?
    Tu devrais avoir ce genre de chose (en natty).
    Code:
    S'il vous plaît, Connexion ou S'inscrire to view codes content!
  • Teste un update/dist-upgrade /upgrade
    Code:
    S'il vous plaît, Connexion ou S'inscrire to view codes content!

  • reinstalle ton heimdall.deb
    Code:
    S'il vous plaît, Connexion ou S'inscrire to view codes content!
  • Je ne te souhaite pas d'être forcené de la ligne de commande mais :
    - elle s'impose naturellement avec la connaissance du système.
    - elle te permet des gains de temps.
    - elle te permet de travailler partout si le réseau GSM est très faible avec ton galaxy S ou S2.
 
M

manu25

Membre
Inscrit
3 Août 2011
Messages
30
Points
0
  • #5
Re: [TUTO][i9100][LINUX] Flasher, rooter : exemple firmware

Je crois avoir trouvé...
Ubuntu 10.10 a une version de libusb en 1.0.6 :cry:
La version 1.0.8 (minimum demandé) par Heimdall n'existe qu'à partir de la version suivante d'Ubuntu (10.10).

Je vais essayé de forcer une mise à jour de version de libusb à 1.0.8 au moins, ou alors passer donc sous Ubuntu 10.10 voire 11.04 (mais là j'ai un problème philosophique !), voire installer Debian.
Je repasserai plus tard pour te tenir au courant.

En tous cas, merci de ta réponse, c'est super de se sentir épaulé.
A plus tard, je file au soleil avec ma tribu. :cool:
 
geekmarc

geekmarc

Membre
Inscrit
22 Mai 2011
Messages
47
Points
6
  • #6
Re: [TUTO][i9100][LINUX] Flasher, rooter : exemple firmware

manu25 a dit:
Je crois avoir trouvé...
Ubuntu 10.10 a une version de libusb en 1.0.6 :cry:
La version 1.0.8 (minimum demandé) par Heimdall n'existe qu'à partir de la version suivante d'Ubuntu (10.10).
Tu as trouvé :)
Le Galaxy S2 est récent donc il faut un OS à jour.
Pour heimdall, j'ai remis ma première version des liens au début du tuto - remis bien en clair pour éviter les boulettes...
 
M

manu25

Membre
Inscrit
3 Août 2011
Messages
30
Points
0
  • #7
Re: [TUTO][i9100][LINUX] Flasher, rooter : exemple firmware

Salut geekmarc !
Super pour la mise à niveau du tuto "en direct" ! et merci pour le coup de main : j'ai bien avancé du coup.

Voilà où j'en suis :
1. OS mis à niveau => UBUNTU 10.10, avec une version de libusb >= 1.0.8
2. installation de Heimdall => OK (eh ben voilà ! :D )
3. installation de android-sdk
4. installation de packets JAVA nécessaires pour que "android" fonctionne
5. téléchargement de "Android SDK Platform-tools, revision 6" pour avoir "adb"
6. et là je veux tester la commande "adb"
Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
J'ai un peu cherché ce matin (reboot, vérification des caractéristiques du fichier = exécutable, ...)
Mais là... je sèche : pourquoi adb n'est pas détecté alors qu'il est bien dans le répertoire ?
A moins que le tél doive être connecté pour qu'adb fonctionne ? je n'ai pas l'impression que ce soit cela au vu du message d'erreur...
Je fouillerai encore un peu aujourd'hui sur des forums Linux, mais si jamais tu as une piste, je suis preneur

Je pense qu'après, je pourrai attaquer les manip de flash proprement dites :mrgreen: . J'ai hâte !!
Merci d'avance !
 
geekmarc

geekmarc

Membre
Inscrit
22 Mai 2011
Messages
47
Points
6
  • #8
Re: [TUTO][i9100][LINUX] Flasher, rooter : exemple firmware

J'avais écrit
On peut créer le lien vers cet adb dans le répertoire /usr/local/bin pour pouvoir lancer adb dans n'importe quelle console.

Le point D. montre comment faire
 
M

manu25

Membre
Inscrit
3 Août 2011
Messages
30
Points
0
  • #9
Re: [TUTO][i9100][LINUX] Flasher, rooter : exemple firmware

OK !
Je ne pensais pas qu'il fallait absolument fabriquer le lien vers adb avant de pouvoir utiliser l'exécutable ; j'imaginais qu'en le lançant depuis son répertoire d'origine, ça devait fonctionner. Je voulais juste tester son lancement pour vérifier chaque étape.
Merci, je testerai tout cela ce soir de retour à la maison ; pour l'instant, le devoir m'appelle avec insistance.
Bonne journée !
 
geekmarc

geekmarc

Membre
Inscrit
22 Mai 2011
Messages
47
Points
6
  • #10
Re: [TUTO][i9100][LINUX] Flasher, rooter : exemple firmware

Pour le lancer à partir du répertoire d'origine :
Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
 
M

manu25

Membre
Inscrit
3 Août 2011
Messages
30
Points
0
  • #11
Re: [TUTO][i9100][LINUX] Flasher, rooter : exemple firmware

Oui ! justement, c'est ça qui me titille, car j'avais bien lancé cette commande-là...
Je reprends le 1er post de ce matin :
la liste des fichiers présents "ls" ; puis la commande de test "./adb get-serialno"
Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
Donc "adb" est bien présent...

Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
...Mais ne ne veut rien savoir.
 
geekmarc

geekmarc

Membre
Inscrit
22 Mai 2011
Messages
47
Points
6
  • #12
Re: [TUTO][i9100][LINUX] Flasher, rooter : exemple firmware

Problème de droits ?
Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
 
M

manu25

Membre
Inscrit
3 Août 2011
Messages
30
Points
0
  • #13
Re: [TUTO][i9100][LINUX] Flasher, rooter : exemple firmware

Après exécution d'un ls complet :

Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
j'ai bien les droits de lecture, écriture et execution, donc (-rwx) ? ou alors j'en ai vraiment perdu mon latin, là !

Pas mieux pour l'instant...
 
geekmarc

geekmarc

Membre
Inscrit
22 Mai 2011
Messages
47
Points
6
  • #14
Re: [TUTO][i9100][LINUX] Flasher, rooter : exemple firmware

As-tu créé le lien symétrique ?
Au moins ce sera fait et cela te permettra de tester plus facilement.
 
M

manu25

Membre
Inscrit
3 Août 2011
Messages
30
Points
0
  • #15
Re: [TUTO][i9100][LINUX] Flasher, rooter : exemple firmware

Oui, j'ai créé en mode sudo
Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
et le lien adb existe bien dans /usr/local/bin.
Mais les symptômes sont les même...
Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
Je creuse, je creuse, mais je m'enfonce !

Je suis passé sous Natty (11.04) : comme je m'y attendais un peu => aucun changement ! Grrr. Mais bon, je traînais aussi ces mises à jour depuis un bon moment, c'était l'occasion.
Je vais encore un peu fouiller cette histoire de non-exécution de "adb" par le bash, et sinon tant pis, je ferai autrement (non non pas de wind..s tout de même :evil: !)

J'ai trouvé un lien décrivant une situation analogue, mais dans un autre contexte :
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !
, où le bash était au chou sans raison apparente ni explicite.
Il manquait en fait la librairie "ia32-libs" qui permet de bosser avec des prog 32 bits sur des OS 64 bits. Je tente le coup :!:

EDIT : c'était bien cela !... Pfff, j'aurais aimé un message clair en ligne de commande, moi.
Pour résumer : l'android-sdk est developpé en x86 (32 bits) et nécessite un poil de traduction pour fonctionner avec des systèmes 64 bits. Et c'est "ia32-libs" qui se charge de cela.
Peut-être mettre une ligne sur le tuto à ce sujet ?

Cette fois, je vais pouvoir me lancer, non mais !
 
geekmarc

geekmarc

Membre
Inscrit
22 Mai 2011
Messages
47
Points
6
  • #16
Re: [TUTO][i9100][LINUX] Flasher, rooter : exemple firmware

Pour l'ia-32-libs, oui il vaut mieux l'avoir sur un 64 bits quand on exécute du code i386...

Le tuto est mis à jour pour le 64bits.
 
M

manu25

Membre
Inscrit
3 Août 2011
Messages
30
Points
0
  • #17
Re: [TUTO][i9100][LINUX] Flasher, rooter : exemple firmware

Là, c'est parti !
1. premier flash avec CF-root KF2 (même pas peur sealed !), puis installation de Titanium Backup => sauvegarde du bazar vers la carte SD externe (en cours). :D Ah, c'est bon, là !
Et dans la foulée si je ne m'écroule pas d'émotions (bon d'accord, j'en rajoute un chouilla, là) :
2. passage au firmware officiel KH3 proposée par BlackHeart
3. >>CF-root KH3<< :lol:
ça à l'air de filer comme sur l'autoroute du soleil à 3 h du matin un mardi 13 février : c'est rapide, quoi.

J'y retourne, y'a mon jouet qui m'attend ;)
Et merci encore de tes coups de main, Marc !

Je reposterai quand j'aurai (QCM) :
[ ] tout casser sans faire gaffe
[ ] réussi la totale !
 
geekmarc

geekmarc

Membre
Inscrit
22 Mai 2011
Messages
47
Points
6
  • #18
Re: [TUTO][i9100][LINUX] Flasher, rooter : exemple firmware

Rapide?
Combien de temps pour le rooter ? 3 secondes ?
:cool:
<troll>
Regarde le top 500 des ordinateurs les plus rapides du monde et regarde la colonne S (operating system)

</troll>
 
M

manu25

Membre
Inscrit
3 Août 2011
Messages
30
Points
0
  • #19
Re: [TUTO][i9100][LINUX] Flasher, rooter : exemple firmware

Tout s'est bien déroulé. MERCI !
Reste à restaurer toutes les applis et les paramètres ; mais déjà, quelle différence au démarrage, ainsi que la fluidité...
C'est chouette de faire le lien entre tant de compétences et d'expériences différentes !
Je sens que je vais bien m'amuser ;)

Restent tout de même quelques points :?: qui ne dépendent pas exclusivement de ce tuto orienté Linux :
--primary-boot ./CODE_I9100XXKH3_CL479037_REV02_user_low_ship.tar.md5.dir/boot.bin \
--secondary-boot ./CODE_I9100XXKH3_CL479037_REV02_user_low_ship.tar.md5.dir/Sbl.bin \
--hidden ./CODE_I9100XXKH3_CL479037_REV02_user_low_ship.tar.md5.dir/hidden.img \
--data ./CODE_I9100XXKH3_CL479037_REV02_user_low_ship.tar.md5.dir/data.img

Que sont les "primary" et "secondary boot" ?
et les paramètres "hidden" et "data" ?

Et... tout ceci peut-il être flashé ? :lol: parce qu'on est là pour ça, nous !
Peut-être que les grands manitous du flashage auront des billes à donner ?
 
M

manu25

Membre
Inscrit
3 Août 2011
Messages
30
Points
0
  • #20
Re: [TUTO][i9100][LINUX] Flasher, rooter : exemple firmware

geekmarc a dit:
Rapide?
Combien de temps pour le rooter ? 3 secondes ?
:cool:
Honnêtement, pour le root ? le temps de dire "pfffiout !" et c'était fait :D Moins de 3 sec, je pense...

Pour les machines les plus rapides : bien sûr que les pingouins volent vite. Et en plus, ils ne se cassent pas la g*eule à chaque saute de vent dans les nappes :twisted: C'est pour ça que j'ai switché il y a qques années.
Pour ma part, je n'ai jamais vu un pingouin m'envoyer un écran bleu de la mort dans la tête.
images

Faut quand même avouer que les pingouins ne se laissent pas apprivoiser immédiatement, il faut apprendre leur langage. Mais après, ils obéissent au doigt et à l'oeil !
Bon j'arrête, je vais me coucher - Bye
 
geekmarc

geekmarc

Membre
Inscrit
22 Mai 2011
Messages
47
Points
6
  • #21
Re: [TUTO][i9100][LINUX] Flasher, rooter : exemple firmware

<troll>
Ce choix là s'impose à certains...
Bravo!
</rtoll>
Pour la durée du flashage, cela mériterait sans doute une vidéo :)
 
M

manu25

Membre
Inscrit
3 Août 2011
Messages
30
Points
0
  • #22
Re: [TUTO][i9100][LINUX] Flasher, rooter : exemple firmware

Pas bête, l'idée de la vidéo, histoire de démontrer les faits !
J'avoue que j'avais surtout envie de terminer la manip'.

Depuis, j'ai installé la ROM LeoMar... Je teste "à mort", et je suis ravi !
Installation directement depuis le CWM de la cf-root.

Pour l'instant :
- gain d'autonomie estimés à env +70% (recharge tous les 3 jours avec utilisation mixte tél/internet/"bureautique")
avec le GPS, cela s'écroule vite !
- fluidité jamais mise en défaut
- paramétrage perso à outrance ;)
Je posterai les retours complets sur le topic dédié.
 
M

manu25

Membre
Inscrit
3 Août 2011
Messages
30
Points
0
  • #23
Re: [TUTO][i9100][LINUX] Flasher, rooter : exemple firmware

Sur l'interrogation de l'intérêt de flasher tout ou partie des dossiers inclus dans l'archive de la ROM :

"NE PAS PASSER CETTE COMMANDE
$ heimdall flash \
--pit ./u1_02_20110310_emmc_EXT4.pit \
--factoryfs ./CODE_I9100XXKH3_CL479037_REV02_user_low_ship.tar.md5.dir/factoryfs.img \
--cache ./GT-I9100-CSC-MULTI-OXAKH3.tar.md5.dir/cache.img \
--primary-boot ./CODE_I9100XXKH3_CL479037_REV02_user_low_ship.tar.md5.dir/boot.bin \
--secondary-boot ./CODE_I9100XXKH3_CL479037_REV02_user_low_ship.tar.md5.dir/Sbl.bin \

--param ./CODE_I9100XXKH3_CL479037_REV02_user_low_ship.tar.md5.dir/param.lfs \
--kernel ./CODE_I9100XXKH3_CL479037_REV02_user_low_ship.tar.md5.dir/zImage \
--modem ./MODEM_I9100XXKH3_REV_02_CL1050544.tar.md5.dir/modem.bin \
--hidden ./CODE_I9100XXKH3_CL479037_REV02_user_low_ship.tar.md5.dir/hidden.img \
--data ./CODE_I9100XXKH3_CL479037_REV02_user_low_ship.tar.md5.dir/data.img"


Ayant réalisé la manipulation de flash de la rom LEOMAR depuis le mode CWM du téléphone, en ayant posé l'archive sur la carte SD du mobile :
J'en déduis que le flash "normal" intègre la totalité des fichiers, y compris ceux que tu avais choisi de ne pas flasher.
Ton avis sur la question, Marc ?

Sinon, après 10 jours de plus de tests, 2 remarques :
- avoir un Linux sur son téléphone, c'est génial... Je m'éclate à prendre la main à distance sur d'autres postes pour dépanner la famille, depuis le téléphone :cool: ; et j'avoue que j'aurais un mal de chien à me passer de la souplesse de ce système
- je n'ai jamais obtenu de FC en fonctionnement standard. Sauf en cherchant volontairement des embrouilles et en installant des applis pas adaptées à cette version d'android ; ou encore en testant des versions Beta voire Alpha (ça, c'est l'influence de Linux :roll: )

Un jour, je m'attellerai à des tests de flash avec la version GUI de Heimdall, via Linux et/ou Mac... Mais pour l'instant, je profite de mon joujou !
 
geekmarc

geekmarc

Membre
Inscrit
22 Mai 2011
Messages
47
Points
6
  • #24
Re: [TUTO][i9100][LINUX] Flasher, rooter : exemple firmware

A priori, cela semble évident de flasher le booloader primaire et secondaire!

Pour le reste, avant de poster, je souhaite le faire pour valider - à moins que quelqu'un ait le temps de tester...

En outre, je voulais donner les liens vers des informations claires et sures sur le contenu de ces fichiers.

Le tuto est donc mis à jour pour le bootloader primaire et secondaire :)

<troll>
En 2 ans, grâce à connectbot (ssh) et android (DEXT avec le clavier interne, puis Galaxy S et Galaxy S2 - équipé d'un mini clavier bluetooth ), je garde le souvenir de quelques interventions sur des serveurs en plein hiver en haute montagne.

Allongé contre une paroi, les skis mordant les rochers (impossible de rester immobile sans cela) dans des barres rocheuses donnant sur le glacier de l'Argentière (Chamonix) vers 3.500 m d'altitude par une température "clémente" de -15°C, j'intervenais avec un débit minuscule en 5 minutes les doigts frigorifiés...
Inconstestablement un grand souvenir!

Avec l'iPhone 4, j'ai acheté 2 produits ssh après avoir testé des gratuits, et j'ai abandonné son usage professionnel...
</troll>





</troll>
 
A

Anonymous

  • #25
Re: [TUTO][i9100][LINUX] Flasher, rooter : exemple firmware

parenthèse

Je kiff trop ton avatar marc :D
 
geekmarc

geekmarc

Membre
Inscrit
22 Mai 2011
Messages
47
Points
6
  • #26
Re: [TUTO][i9100][LINUX] Flasher, rooter : exemple firmware

BlackHeart666 a dit:
Je kiff trop ton avatar marc :D
Héhéhé :cool:
 
U

Uvoguine

Membre
Inscrit
18 Octobre 2011
Messages
72
Points
0
  • #27
Re: [TUTO][i9100][LINUX] Flasher, rooter : exemple firmware

Bonjour,

j'aimerai flasher mon SGSII sous la dernière ROM constructeur disponible. J'ai téléchargé la KI3 mais je ne vois pas de fichier .pit dans l'archive. Il sert à quoi ce fichier ? Je peux prendre celui d'une autre ROM ou il n'est pas indispensable ?

Merci à vous.
 
A

Anonymous

  • #28
Re: [TUTO][i9100][LINUX] Flasher, rooter : exemple firmware

Salut et bienvenue!

Il n'est pas indispensable ;)
 
U

Uvoguine

Membre
Inscrit
18 Octobre 2011
Messages
72
Points
0
  • #29
Re: [TUTO][i9100][LINUX] Flasher, rooter : exemple firmware

Merci pour la réponse si rapide ! :D
( Et merci au passage pour ton sujet où tu regroupes tous les CF-ROOT des ROMs constructeurs. )
 
A

Anonymous

  • #30
Re: [TUTO][i9100][LINUX] Flasher, rooter : exemple firmware

Je t'en prie :)
 
U

Uvoguine

Membre
Inscrit
18 Octobre 2011
Messages
72
Points
0
  • #31
Re: [TUTO][i9100][LINUX] Flasher, rooter : exemple firmware

Vu que tu sembles bien calé et que j'ai un souci je me permet de reposter ici.

J'ai donc suivi les étapes en modifiant les commandes pour la ROM que je veux ( KI8 en fait).

J'ai donc tout bien fait il me semble mais la commande pour flasher ne marche pas. Voici le message d'erreur :

Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!

Je ne comprends pas car j'ai vérifié et mon cache.img est bien là

Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!

Au temps pour moi, quand je lançais la commande il fallait que je sois dans le dossier parent.
 
A

Anonymous

  • #32
Re: [TUTO][i9100][LINUX] Flasher, rooter : exemple firmware

Oui voilà :) Quelques mots dans une ligne de commande et c'est fichu ^^
 
geekmarc

geekmarc

Membre
Inscrit
22 Mai 2011
Messages
47
Points
6
  • #33
Re: [TUTO][i9100][LINUX] Flasher, rooter : exemple firmware

Uvoguine a dit:
Au temps pour moi, quand je lançais la commande il fallait que je sois dans le dossier parent.

C'est le métier qui rentre :)
Bravo

Je t'invite à tester KitchenPro maintenant en cliquant ICI :)
 
G

gandhi69003

Membre
Inscrit
21 Décembre 2011
Messages
3
Points
0
  • #34
Re: [TUTO][i9100][LINUX] Flasher, rooter : exemple firmware

help, je suis sur 10lts ubuntu - hp dv6
pour le deb compilé : heimdall_1.3.1_amd64.deb
Erreur : Dépendance non satisfaite : libusb-1.0-0 (>= 2:1.0.8)


100%[======================================>] 42 802 207K/s ds 0,2s

2011-12-21 20:47:05 (207 KB/s) - «heimdall_1.3.0_amd64.deb.1» sauvegardé [42802/42802]

root@Bureau# wget
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !



100%[======================================>] 93 970 146K/s ds 0,6s

2011-12-21 20:48:51 (146 KB/s) - «heimdall-frontend_1.3.0_amd64.deb» sauvegardé [93970/93970]

root@Bureau# wget
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !



Bureau# sudo dpkg -i heimdall_1.1.1-1_amd64.deb heimdall-frontend_1.1.1-1_amd64.deb
dpkg : erreur de traitement de heimdall_1.1.1-1_amd64.deb (--install) :
ne peut pas accéder à l'archive: Aucun fichier ou dossier de ce type
dpkg : erreur de traitement de heimdall-frontend_1.1.1-1_amd64.deb (--install) :
ne peut pas accéder à l'archive: Aucun fichier ou dossier de ce type
Des erreurs ont été rencontrées pendant l'exécution :
heimdall_1.1.1-1_amd64.deb
heimdall-frontend_1.1.1-1_amd64.deb
:'(
Bureau# sudo dpkg -i heimdall_1.1.1-1_amd64.deb.1 heimdall-frontend_1.1.1-1_amd64.deb
dpkg : erreur de traitement de heimdall_1.1.1-1_amd64.deb.1 (--install) :
ne peut pas accéder à l'archive: Aucun fichier ou dossier de ce type
dpkg : erreur de traitement de heimdall-frontend_1.1.1-1_amd64.deb (--install) :
ne peut pas accéder à l'archive: Aucun fichier ou dossier de ce type
Des erreurs ont été rencontrées pendant l'exécution :
heimdall_1.1.1-1_amd64.deb.1
heimdall-frontend_1.1.1-1_amd64.deb
:''( roll
 
G

gandhi69003

Membre
Inscrit
21 Décembre 2011
Messages
3
Points
0
  • #35
Re: [TUTO][i9100][LINUX] Flasher, rooter : exemple firmware

idem sous ubuntu11...
root@gandhi69# wget
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !

--2011-12-22 00:03:17--
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !

Résolution de github.com... 207.97.227.239
Connexion vers github.com|207.97.227.239|:443... connecté.
requête HTTP transmise, en attente de la réponse... 302 Found
Emplacement: [suivant]
--2011-12-22 00:03:18--
Résolution de cloud.github.com... 205.251.205.176, 205.251.205.146, 205.251.205.167, ...
Connexion vers cloud.github.com|205.251.205.176|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: 93970 (92K) [.deb]
Sauvegarde en : «heimdall-frontend_1.3.0_amd64.deb.1»

100%[======================================>] 93 970 393K/s ds 0,2s

2011-12-22 00:03:18 (393 KB/s) - «heimdall-frontend_1.3.0_amd64.deb.1» sauvegardé [93970/93970]

root@gandhi69# sudo dpkg -i heimdall_1.1.1-1_amd64.deb heimdall-frontend_1.1.1-1_amd64.deb
dpkg : erreur de traitement de heimdall_1.1.1-1_amd64.deb (--install) :
ne peut pas accéder à l'archive: Aucun fichier ou dossier de ce type
dpkg : erreur de traitement de heimdall-frontend_1.1.1-1_amd64.deb (--install) :
ne peut pas accéder à l'archive: Aucun fichier ou dossier de ce type
Des erreurs ont été rencontrées pendant l'exécution :
heimdall_1.1.1-1_amd64.deb
heimdall-frontend_1.1.1-1_amd64.deb



MAIS, surprise, l'install en double clic sur les .deb semble fonctionner^^
je test apres une nuit de conseil...
 
G

gandhi69003

Membre
Inscrit
21 Décembre 2011
Messages
3
Points
0
  • #36
Re: [TUTO][i9100][LINUX] Flasher, rooter : exemple firmware

Hi,
désormais le tel semble etre rooté mais rom manager en mode recovery 'installé avc aptoide' me dit :

E:failed to verify whole-file signature
E:signature verification failed
Installation aborded

une idée ?

tongue
 
SupRavII

SupRavII

Membre
Inscrit
9 Janvier 2012
Messages
4
Points
1
  • #37
Re: [TUTO][i9100][LINUX] Flasher, rooter : exemple firmware

geekmarc, merci superbe tuto, 100% de réussite :p
Merci c'est parfait. je hais windows au point de ne pas en toucher un seul :D
 
geekmarc

geekmarc

Membre
Inscrit
22 Mai 2011
Messages
47
Points
6
  • #38
Re: [TUTO][i9100][LINUX] Flasher, rooter : exemple firmware

Pour le firmware XWKK5 (SANS ROOT)

La liste des firmwares : http://www.phonandroid.com/forum/liste-des-roms-pour-le-samsung-galaxy-ii-t894.html

Lien direct pour le XWKK5:

On dispose du fichier téléchargé:
$ ls -l
-rw-rw-r-- 1 geek geek 291892573 2012-01-10 01:13 GT-I9100_XEU_I9100XWKK5_I9100XEUKH2_I9100XXKI3.7z

On dé7zippe:
$ 7z x GT-I9100_XEU_I9100XWKK5_I9100XEUKH2_I9100XXKI3.7z
$ ls -l
-rw-rw-r-- 1 geek geek 291892573 2012-01-10 01:13 GT-I9100_XEU_I9100XWKK5_I9100XEUKH2_I9100XXKI3.7z
-rw-rw-r-- 1 geek geek 569600085 2011-11-29 22:16 GT-I9100_XEU_I9100XWKK5_I9100XEUKH2_I9100XXKI3.tar.md5

On renomme le fichier en extension tar - au lieu d'une extension débile tar.md5:
$ mv GT-I9100_XEU_I9100XWKK5_I9100XEUKH2_I9100XXKI3.tar.md5 GT-I9100_XEU_I9100XWKK5_I9100XEUKH2_I9100XXKI3.tar

On décompresse :
$ tar xvf GT-I9100_XEU_I9100XWKK5_I9100XEUKH2_I9100XXKI3.tar
$ls -l
-r--r--r-- 1 geek geek 131072 2011-11-23 11:24 boot.bin
-r--r--r-- 1 geek geek 24764804 2011-08-25 12:54 cache.img
-r--r--r-- 1 geek geek 510584924 2011-11-23 11:24 factoryfs.img
-rw-rw-r-- 1 geek geek 291892573 2012-01-10 01:13 GT-I9100_XEU_I9100XWKK5_I9100XEUKH2_I9100XXKI3.7z
-rw-rw-r-- 1 geek geek 569600085 2011-11-29 22:16 GT-I9100_XEU_I9100XWKK5_I9100XEUKH2_I9100XXKI3.tar
-r--r--r-- 1 geek geek 10678552 2011-08-25 12:54 hidden.img
-r--r--r-- 1 geek geek 12583168 2011-09-15 10:19 modem.bin
-r--r--r-- 1 geek geek 1150976 2011-11-23 11:24 param.lfs
-r--r--r-- 1 geek geek 1310720 2011-08-12 04:37 Sbl.bin
-r--r--r-- 1 geek geek 8387840 2011-11-23 11:24 zImage

On flashe:
$ date; \
heimdall flash \
--factoryfs factoryfs.img \
--cache cache.img \
--primary-boot boot.bin \
--secondary-boot Sbl.bin \
--param param.lfs \
--kernel zImage \
--modem modem.bin \
--hidden hidden.img ; \
; date

mardi 10 janvier 2012, 01:36:37 (UTC+0100)
Heimdall v1.3.0, Copyright (c) 2010-2011, Benjamin Dobell, Glass Echidna
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !


This software is provided free of charge. Copying and redistribution is
encouraged.

If you appreciate this software and you would like to support future
development please consider donating:
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !


Initialising connection...
Detecting device...
Claiming interface...
Setting up interface...

Beginning session...
Handshaking with Loke...

Downloading device's PIT file...
PIT file download sucessful

Uploading KERNEL
100%
KERNEL upload successful
Uploading CACHE
100%
CACHE upload successful
Uploading MODEM
100%
MODEM upload successful
Uploading FACTORYFS
100%
FACTORYFS upload successful
Uploading HIDDEN
100%
HIDDEN upload successful
Uploading BOOT
100%
BOOT upload successful
Uploading SBL1
100%
SBL1 upload successful
Uploading PARAM
100%
PARAM upload successful
Ending session...
Rebooting device...
mardi 10 janvier 2012, 01:39:10 (UTC+0100)

Temps pour flasher 153 secondes (2 minutes et 33 secondes)

Je n'ai pas mesuré le temps du reboot : mais cela m'a semblé assez court.

J'ai effectué un reboot à la suite du premier reboot mais je ne me souviens plus pourquoi...

Un bug dans l'animation au démarrage sans apparemment d'incidence sur le fonctionnement.
 
SupRavII

SupRavII

Membre
Inscrit
9 Janvier 2012
Messages
4
Points
1
  • #39
Re: [TUTO][i9100][LINUX] Flasher, rooter : exemple firmware

BlackHeart666 a dit:
parenthèse

Je kiff trop ton avatar marc :D

+1 :lol:
 
SupRavII

SupRavII

Membre
Inscrit
9 Janvier 2012
Messages
4
Points
1
  • #40
Re: [TUTO][i9100][LINUX] Flasher, rooter : exemple firmware

S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !

J'ai mis la video c'est plus parlant :)
 
SupRavII

SupRavII

Membre
Inscrit
9 Janvier 2012
Messages
4
Points
1
  • #41
Re: [TUTO][i9100][LINUX] Flasher, rooter : exemple firmware

SupRavII a dit:
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !

J'ai mis la video c'est plus parlant :)

Par contre, le "7z x GT-I9100_XEU_I9100XWKK5_I9100XEUKH2_I9100XXKI3.7z"
me refoule une belle petite erreur ..... avec l'archive chez MegaUpload

Sinon Nikel
 
Z

zebulon30

Membre
Inscrit
21 Janvier 2012
Messages
3
Points
0
  • #42
Re: [TUTO][i9100][LINUX] Flasher, rooter : exemple firmware

Bonjour,

J'espère poster au bon endroit. Sinon merci de me l'indiquer.

J'ai depuis la semaine dernière un SG S2 i9100G :

Numéro de modèle : FT-I9100G
Version Android : 2.3.6
Version de la bande de base : I9100GXXKL4
Version Kernel : 2.6.35.7 / root@DELL128 #2
Numéro de version : GINGERBREAD.XXKL5

Ce n'est pas un téléphone opérateur. Il n'est pas simlocké.

Je l'ai transformé en brique suite à une utilisation hasardeuse avec odin (plus d'accès au mode recovery ni au mode download).
Sous UBUNTU et VirtualBox - Windows XP.
Je suis tombé sur ce super tuto et j'ai découvert qu'on pouvait flasher à partir de Linux. J'ai le sdk android installé.
En fait, comme il ne se passé rien avec odin, après 30mn, j'ai débranché le cordon USB et comme le SGS2 resté en attente de download, je l'ai éteint.
Au démarrage du téléphone, j'ai le logo de la mort Phone-exclamation-PC.

Est-ce que c'est récupérable ou est-ce que je suis quitte pour un retour SAV (En fait, j'aimerais avoir l'avis d'expert avant de le renvoyer - chose que j'aurais du demandé avant je sais).

Sinon, une fois que je l'aurais récupérer du SAV, je voudrais quand même bien essayé de le rooter avant de remettre la ROM officiel, mais j'apréhende un peu car le SAV marchera peut-être une fois ... mais peut-être pas deux si je redéconne.

Certain d'entre-vous ont-tils déjà rooter un SGS2 i9100G ? ( <--- avec un G ).

Merci d'avance de votre aide et de votre patience avec le noob que je suis.

Guillaume
 
geekmarc

geekmarc

Membre
Inscrit
22 Mai 2011
Messages
47
Points
6
  • #43
Re: [TUTO][i9100][LINUX] Flasher, rooter : exemple firmware

zebulon30 a dit:
Bonjour,

J'ai depuis la semaine dernière un SG S2 i9100G :

Numéro de modèle : FT-I9100G
Version Android : 2.3.6
Version de la bande de base : I9100GXXKL4
Version Kernel : 2.6.35.7 / root@DELL128 #2
Numéro de version : GINGERBREAD.XXKL5

Certain d'entre-vous ont-tils déjà rooter un SGS2 i9100G ? ( <--- avec un G ).

Merci d'avance de votre aide et de votre patience avec le noob que je suis.

Guillaume

Regarde ce que te donne la commande dmesg pour voir s'il est détecté.

Je t'invite après à adapter la configuration udev pour pouvoir flasher le 9100G si tu vois que les codes fournisseur-produits sont différents.

Mais il faut passer en mode download : tu pourrais l'obtenir par la commande "adb reboot download" si les boutons ne répondent pas.

Regarde du côté du forum xda si tu ne trouves rien ici

Pense au jig
 
Z

zebulon30

Membre
Inscrit
21 Janvier 2012
Messages
3
Points
0
  • #44
Re: [TUTO][i9100][LINUX] Flasher, rooter : exemple firmware

Bonjour geekmarc,

J'ai renvoyé le SGS2 au SAV donc pour l'instant, je ne peux plus faire de test.

Quand je faisais un lsusb, une ligne SAMSUNG ... apparaissait.
Odin détectait le téléphone.
Mais adb wait-for-device ne trouvé pas le périphérique.
Je me suis également fabriqué un USB Jig, mais à part allumer le téléphone et m'afficher le logo de la mort, il n'y avait rien de plus.
Je ne sais plus si j'avais essayé la commande adb reboot download.

J'espère que le SAV va me le remettre en état.

Du coup, je suis beaucoup moins chaud pour le flasher.

Merci,
ZeBuLoN
 
K

kawashi

Membre
Inscrit
28 Janvier 2012
Messages
67
Points
0
  • #45
Re: [TUTO][i9100][LINUX] Flasher, rooter : exemple firmware

Merci, je cherchais justement un Tuto depuis linux pour flasher avec un kernel en version complète.

ps: Est ce que "--repartition" n'est pas nécessaire comme pour Odin?
 
ricardo24

ricardo24

Membre
Inscrit
20 Février 2012
Messages
22
Points
0
  • #46
@ geekmarc
Bonjour, bon Noël et merci pour ce tuto.
Une seule question : ce tuto est-il maintenu et peut-on s'en servir avec des données plus récentes ?
Merci de ta réponse;
 
geekmarc

geekmarc

Membre
Inscrit
22 Mai 2011
Messages
47
Points
6
  • #47
ricardo24 a dit:
@ geekmarc
Bonjour, bon Noël et merci pour ce tuto.
Une seule question : ce tuto est-il maintenu et peut-on s'en servir avec des données plus récentes ?
Merci de ta réponse;
le tuto n'est pas maintenu mais la technique ne change pas avec une nouvelle image ;D

Mes deux galaxy s2 ont été volés... donc plus de tuto S2 :(

Je recommande donc la géolocalisation...

bon flash!!!
 
geekmarc

geekmarc

Membre
Inscrit
22 Mai 2011
Messages
47
Points
6
  • #48
Re: [TUTO][i9100][LINUX] Flasher, rooter : exemple firmware

kawashi a dit:
Merci, je cherchais justement un Tuto depuis linux pour flasher avec un kernel en version complète.

ps: Est ce que "--repartition" n'est pas nécessaire comme pour Odin?

Franchement... c est noël, ça fait plus d'un an que je n'ai pas touché à un galaxy. Regarde si dans le tuto un mot sur la répartition n'est pas présent...

Dis toi que tu peux changer les partitions en type : tu peux utiliser de l'ext et mettre une couche de cryptage dessus.

bon courage...
 
ricardo24

ricardo24

Membre
Inscrit
20 Février 2012
Messages
22
Points
0
  • #49
geekmarc a dit:
ricardo24 a dit:
@ geekmarc
Bonjour, bon Noël et merci pour ce tuto.
Une seule question : ce tuto est-il maintenu et peut-on s'en servir avec des données plus récentes ?
Merci de ta réponse;
le tuto n'est pas maintenu mais la technique ne change pas avec une nouvelle image ;D

Mes deux galaxy s2 ont été volés... donc plus de tuto S2 :(

Je recommande donc la géolocalisation...

bon flash!!!
Merci de ta réponse rapide, je te souhaite donc maintenant une bonne année :D
 
A

akeuil

Membre
Inscrit
30 Novembre 2012
Messages
10
Points
0
  • #50
Bonjour à tous et joyeux noël smiley

C'est le 1er sujet que j'ouvre parce que j'aimerais bien appliquer le tuto
[TUTO][i9100][LINUX] Flasher, rooter : exemple firmware KH3 sur mon s2.
Le soucis c'est que c'est un ptit peu dur pour moi de comprendre tout ça.

Serai-t-il possible de m'accompagner sur ce tuto?
Pour bien comprendre ce que je fais.

En fait je bloque au niveau du "pré-requis" undecided ,à "4 Heimdall 1.3.0".
J'ai fait les deux 1ère commande "
$ wget
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !

$ wget
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !

Mais avec la 3ème
$ sudo dpkg -i heimdall_1.1.1-1_i386.deb heimdall-frontend_1.1.1-1_i386.deb
je reçois ce message:
dpkg : erreur de traitement de heimdall_1.1.1-1_i386.deb (--install) :
ne peut pas accéder à l'archive: Aucun fichier ou dossier de ce type
dpkg : erreur de traitement de heimdall-frontend_1.1.1-1_i386.deb (--install) :
ne peut pas accéder à l'archive: Aucun fichier ou dossier de ce type
Des erreurs ont été rencontrées pendant l'exécution :
heimdall_1.1.1-1_i386.deb
heimdall-frontend_1.1.1-1_i386.deb

Aprés j'ai continué un peu la lecture pour voir,mais je suis pas trop rassuré.

Si je peux être épaulé... smiley


Un grand merci d'avance
 
ricardo24

ricardo24

Membre
Inscrit
20 Février 2012
Messages
22
Points
0
  • #51
Je ne t'aiderai pas pour le reste car j'en suis aussi encore à l'étude du tuto.
Par contre pour ça :
Mais avec la 3ème

$ sudo dpkg -i heimdall_1.1.1-1_i386.deb heimdall-frontend_1.1.1-1_i386.deb
Il ne trouve pas ton fichier mais es-tu sûr d'être dans le bon dossier quand tu passes la commande ?
Sinon, il faut mettre le chemin complet du dossier dans lequel ton téléchargement a été opéré :
Admettons que tes téléchargements aillent vers /home /TOI/Telechatgement, tu passes ta commande ainsi :
$ sudo dpkg -i /home/TOI/Telechargement/heimdall_1.1.1_i286.............deb
Vérifie bien que le fichier qui a été téléchargé soit exactement le nom que tu tapes.
 
K

kalagani

Membre
Inscrit
25 Juin 2019
Messages
44
Points
8
  • #52
Bonjour,
réveil de topic car mon S2 (4.1.2) boucle en permanence sur le logo de l'opérateur
Plutôt que de recharger la même, j'ai téléchargé une version que je crois libre d'opérateur en
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !

2022/02/19: ce site ne semblant plus exister la version se trouve maintenant en
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !

XEF-I9100XWLSD_I9100XXLS8-20130131.zip

Mon PC Linux est sous Mageia5 et cette distribution fournit adb et heimdall via les paquets
android-tools-4.4.2_r2-4.mga5.x86_64
heimdall-1.4.1-3.mga5.x86_64


Après les dezip, tar -xvf et récupération du fichier pit qui va bien (tous les fichiers étant dans le même répertoire)

Je stoppe le "boot loop" en me mettant en mode recovery puis à la console
adb reboot download
puis la commande
heimdall flash \
--pit ./u1_02_20110310_emmc_EXT4.pit \
--factoryfs ./factoryfs.img \
--cache ./cache.img \
--primary-boot ./boot.bin \
--secondary-boot ./Sbl.bin \
--param ./param.lfs \
--kernel ./zImage \
--modem ./modem.bin \
--hidden hidden.img

Heimdall v1.4.1

Copyright (c) 2010-2014 Benjamin Dobell, Glass Echidna
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !

This software is provided free of charge. Copying and redistribution is
encouraged.

If you appreciate this software and you would like to support future
development please consider donating:
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !

Initialising connection...
Detecting device...
Claiming interface...
Setting up interface...

Initialising protocol...
Protocol initialisation successful.

Beginning session...

Some devices may take up to 2 minutes to respond.
Please be patient!

Session begun.

Downloading device's PIT file...
PIT file download successful.

ERROR: Partition "factoryfs" does not exist in the specified PIT.
Ending session...
Rebooting device...
Releasing device interface...

Donc ERROR

L'étrangeté c'est que quand je tente uniquement un flash kernel par ex, j'ai la même erreur alors que le .pit n'est pas passé en ligne de commande
heimdall flash --kernel zImage
Heimdall v1.4.1

Copyright (c) 2010-2014 Benjamin Dobell, Glass Echidna
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !

This software is provided free of charge. Copying and redistribution is
encouraged.

If you appreciate this software and you would like to support future
development please consider donating:
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !

Initialising connection...
Detecting device...
Claiming interface...
Setting up interface...

Initialising protocol...
Protocol initialisation successful.

Beginning session...

Some devices may take up to 2 minutes to respond.
Please be patient!

Session begun.

Downloading device's PIT file...
PIT file download successful.

ERROR: Partition "kernel" does not exist in the specified PIT.
Ending session...
Rebooting device...
Releasing device interface...

Une idée du pourquoi?
Merci
PS: évidemment mon S2 repart en "boot loop" après chaque tentative de flashage...
 
Dernière édition:
K

kalagani

Membre
Inscrit
25 Juin 2019
Messages
44
Points
8
  • #53
Bonsoir,
et bien en fait j'ai trouvé la raison en éditant le fichier .pit du S2
qui montre que les noms des partitions sont en MAJUSCULES et pour 2 d'entre elles avec un autre nom
primary-boot et secondary-boot deviennent BOOT et SBL1 (cf1)
La commande heimdall modifiée aboutit alors sans erreur (cf 2)
Au reboot, on se retrouve à configurer son S2 (ma config en cf3)
Plus de "boot loop" et plus d'invite opérateur, juste l'anneau bleu autour de Samsung
C'est gagné, mais la version kernel est inférieure à ma précédente (cf4)

1) Lecture du .pit

stop du "boot loop" en se mettant en mode recovery puis à la console
adb reboot download
puis la commande
heimdall print-pit --verbose
Heimdall v1.4.1

Copyright (c) 2010-2014 Benjamin Dobell, Glass Echidna
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !

This software is provided free of charge. Copying and redistribution is
encouraged.

If you appreciate this software and you would like to support future
development please consider donating:
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !

Initialising connection...
Detecting device...
Manufacturer: "SAMSUNG"
Product: "Gadget Serial"

length: 18
device class: 2
S/N: 0
VID:pID: 04E8:685D
bcdDevice: 021B
iMan:iProd:iSer: 1:2:0
nb confs: 1

interface[0].altsetting[0]: num endpoints = 1
Class.SubClass.Protocol: 02.02.01
endpoint[0].address: 83
max packet size: 0010
polling interval: 09

interface[1].altsetting[0]: num endpoints = 2
Class.SubClass.Protocol: 0A.00.00
endpoint[0].address: 81
max packet size: 0200
polling interval: 00
endpoint[1].address: 02
max packet size: 0200
polling interval: 00
Claiming interface...
Setting up interface...

Initialising protocol...
Protocol initialisation successful.

Beginning session...

Some devices may take up to 2 minutes to respond.
Please be patient!

Session begun.

Downloading device's PIT file...
PIT file download successful.

Entry Count: 15
Unknown 1: 0
Unknown 2: 0
Unknown 3: 0
Unknown 4: 0
Unknown 5: 0
Unknown 6: 0
Unknown 7: 0
Unknown 8: 0

--- Entry #0 ---
Binary Type: 0 (AP)
Device Type: 2 (MMC)
Identifier: 0
Attributes: 0 (Read-Only)
Update Attributes: 0
Partition Block Size/Offset: 0
Partition Block Count: 0
File Offset (Obsolete): 0
File Size (Obsolete): 0
Partition Name: GANG
Flash Filename: emmc.img
FOTA Filename:

--- Entry #1 ---
Binary Type: 0 (AP)
Device Type: 2 (MMC)
Identifier: 1
Attributes: 0 (Read-Only)
Update Attributes: 0
Partition Block Size/Offset: 0
Partition Block Count: 0
File Offset (Obsolete): 0
File Size (Obsolete): 0
Partition Name: BOOT
Flash Filename: boot.bin
FOTA Filename:

--- Entry #2 ---
Binary Type: 0 (AP)
Device Type: 2 (MMC)
Identifier: 4
Attributes: 1 (Read/Write)
Update Attributes: 0
Partition Block Size/Offset: 8192
Partition Block Count: 40960
File Offset (Obsolete): 0
File Size (Obsolete): 0
Partition Name: EFS
Flash Filename: efs.img
FOTA Filename:

--- Entry #3 ---
Binary Type: 0 (AP)
Device Type: 2 (MMC)
Identifier: 2
Attributes: 0 (Read-Only)
Update Attributes: 0
Partition Block Size/Offset: 49152
Partition Block Count: 2560
File Offset (Obsolete): 0
File Size (Obsolete): 0
Partition Name: SBL1
Flash Filename: Sbl.bin
FOTA Filename:

--- Entry #4 ---
Binary Type: 0 (AP)
Device Type: 2 (MMC)
Identifier: 3
Attributes: 0 (Read-Only)
Update Attributes: 0
Partition Block Size/Offset: 53248
Partition Block Count: 2560
File Offset (Obsolete): 0
File Size (Obsolete): 0
Partition Name: SBL2
Flash Filename:
FOTA Filename:

--- Entry #5 ---
Binary Type: 0 (AP)
Device Type: 2 (MMC)
Identifier: 5
Attributes: 0 (Read-Only)
Update Attributes: 0
Partition Block Size/Offset: 57344
Partition Block Count: 16384
File Offset (Obsolete): 0
File Size (Obsolete): 0
Partition Name: PARAM
Flash Filename: param.lfs
FOTA Filename:

--- Entry #6 ---
Binary Type: 0 (AP)
Device Type: 2 (MMC)
Identifier: 6
Attributes: 0 (Read-Only)
Update Attributes: 0
Partition Block Size/Offset: 73728
Partition Block Count: 16384
File Offset (Obsolete): 0
File Size (Obsolete): 0
Partition Name: KERNEL
Flash Filename: zImage
FOTA Filename:

--- Entry #7 ---
Binary Type: 0 (AP)
Device Type: 2 (MMC)
Identifier: 7
Attributes: 0 (Read-Only)
Update Attributes: 0
Partition Block Size/Offset: 90112
Partition Block Count: 16384
File Offset (Obsolete): 0
File Size (Obsolete): 0
Partition Name: RECOVERY
Flash Filename:
FOTA Filename:

--- Entry #8 ---
Binary Type: 0 (AP)
Device Type: 2 (MMC)
Identifier: 8
Attributes: 1 (Read/Write)
Update Attributes: 0
Partition Block Size/Offset: 106496
Partition Block Count: 204800
File Offset (Obsolete): 0
File Size (Obsolete): 0
Partition Name: CACHE
Flash Filename: cache.img
FOTA Filename:

--- Entry #9 ---
Binary Type: 0 (AP)
Device Type: 2 (MMC)
Identifier: 9
Attributes: 0 (Read-Only)
Update Attributes: 0
Partition Block Size/Offset: 311296
Partition Block Count: 32768
File Offset (Obsolete): 0
File Size (Obsolete): 0
Partition Name: MODEM
Flash Filename: modem.bin
FOTA Filename:

--- Entry #10 ---
Binary Type: 0 (AP)
Device Type: 2 (MMC)
Identifier: 10
Attributes: 1 (Read/Write)
Update Attributes: 0
Partition Block Size/Offset: 344064
Partition Block Count: 1048576
File Offset (Obsolete): 0
File Size (Obsolete): 0
Partition Name: FACTORYFS
Flash Filename: factoryfs.img
FOTA Filename:

--- Entry #11 ---
Binary Type: 0 (AP)
Device Type: 2 (MMC)
Identifier: 11
Attributes: 1 (Read/Write)
Update Attributes: 0
Partition Block Size/Offset: 1392640
Partition Block Count: 4194304
File Offset (Obsolete): 0
File Size (Obsolete): 0
Partition Name: DATAFS
Flash Filename: data.img
FOTA Filename:

--- Entry #12 ---
Binary Type: 0 (AP)
Device Type: 2 (MMC)
Identifier: 12
Attributes: 2 (STL Read-Only)
Update Attributes: 0
Partition Block Size/Offset: 5586944
Partition Block Count: 24133632
File Offset (Obsolete): 0
File Size (Obsolete): 0
Partition Name: UMS
Flash Filename:
FOTA Filename:

--- Entry #13 ---
Binary Type: 0 (AP)
Device Type: 2 (MMC)
Identifier: 13
Attributes: 1 (Read/Write)
Update Attributes: 0
Partition Block Size/Offset: 29720576
Partition Block Count: 1048576
File Offset (Obsolete): 0
File Size (Obsolete): 0
Partition Name: HIDDEN
Flash Filename: hidden.img
FOTA Filename:

--- Entry #14 ---
Binary Type: 1 (CP)
Device Type: 1 (File/FAT)
Identifier: 9
Attributes: 0 (Read-Only)
Update Attributes: 0
Partition Block Size/Offset: 0
Partition Block Count: 0
File Offset (Obsolete): 0
File Size (Obsolete): 0
Partition Name:
Flash Filename:
FOTA Filename:

Ending session...
Rebooting device...
Releasing device interface...

2) commande heimdall avec la bonne syntaxe
heimdall flash \
--PIT ./u1_02_20110310_emmc_EXT4.pit \
--FACTORYFS ./factoryfs.img \
--CACHE ./cache.img \
--BOOT ./boot.bin \
--SBL1 ./Sbl.bin \
--PARAM ./param.lfs \
--KERNEL ./zImage \
--MODEM ./modem.bin \
--HIDDEN hidden.img

Heimdall v1.4.1

Copyright (c) 2010-2014 Benjamin Dobell, Glass Echidna
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !

This software is provided free of charge. Copying and redistribution is
encouraged.

If you appreciate this software and you would like to support future
development please consider donating:
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !

Initialising connection...
Detecting device...
Claiming interface...
Setting up interface...

Initialising protocol...
Protocol initialisation successful.

Beginning session...

Some devices may take up to 2 minutes to respond.
Please be patient!

Session begun.

Downloading device's PIT file...
PIT file download successful.

Uploading FACTORYFS
100%
FACTORYFS upload successful

Uploading CACHE
100%
CACHE upload successful

Uploading BOOT
100%
BOOT upload successful

Uploading SBL1
100%
SBL1 upload successful

Uploading PARAM
100%
PARAM upload successful

Uploading KERNEL
100%
KERNEL upload successful

Uploading MODEM
100%
MODEM upload successful

Uploading HIDDEN
100%
HIDDEN upload successful

Ending session...
Rebooting device...
Releasing device interface...

3) Au reboot
Sélectionner la langue
Français(France)
Début->
pas de carte SIM (dans mon cas)
Suivant->
Sélectionnez le réseau Wi-Fi
TECOM...+pwd
Connexion
Suivant->
Sélectionner le fuseau horaire
Suivant->
Samsung account
Ignorer->
Compte Google
Non
Créer un compte
Pas maintenant
Google et géolocalisation
Utiliser ...via Wi-Fi et réseau mobile
décocher
Autoriser les applications google à accéder à ma position
décocher
Ce téléphone appartient à
ne rien mettre
Terminer

4) cette version XEF-I9100XWLSD_I9100XXLS8-20130131 correspond dans
Paramètres->A propos de l'appareil
Version Android 4.1.2
Version de la bande de base: I9100XXLS8
Version Kernel: 3.0.31-889555
dpi@DELL228 #3
Numéro de version: JZO54K.I9100XWLSD

au lieu d'avec la précédente
Version Android 4.1.2
Version de la bande de base: I9100XXMM2
Version Kernel: 3.0.31-11156082
dpi@DELL175 #3
Numéro de version: JZO54K.I9100XWLSS
 
Dernière édition:
K

kalagani

Membre
Inscrit
25 Juin 2019
Messages
44
Points
8
  • #54
Hello,

bon je continue ici parce que ça parle:
_de Linux (pas d'installation d'Odin ou autres drivers comme sous Windows)
Il suffit dans sa distribution d'installer les paquets qui contiennent adb et heimdall les seuls à être nécessaires jusqu'à présent et pour la suite
_du S2 I9100 de Samsung
que sur ce dernier même si je n'avais plus d'applis opérateur avec la dernière 4.1.2 officielle (cf post précédent) j'avais encore toutes les applis Google et Samsung
alors j'ai voulu installer une ROM alternative
_pour d'une part me débarrasser de ces dernières (plus d'espionnage à mon insu, plus d'applis inutiles qui consomment de la batterie...)
_et d'autre part pour donner une nouvelle "jeunesse" à ce vieux téléphone, en lui installant un Android >4.1.2

Pour ce faire j'ai jeté mon dévolu sur la ROM LineageOS 15.1 NON OFFICIELLE car pas fournie directement par LineageOS mais par XDA
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !

elle correspond à un Android 8.1.0 (Oreo), embarque en plus de quoi passer Root (le SU)
mais pas microG comme son nom pourrait le laisser penser, en fait c'est juste une signature, sorte de "spoofing",
MicroG isn't included in my builds, it never was. It only includes the required commit to enable signature spoofing to support MicroG installation.
pour installation éventuelle de microG!

A lire les tutos à droite à gauche, tout à l'air simple
1) flasher un "recovery" "tiers" (pour remplacer celui de Samsung)
en profitant d'installer aussi un nouveau fichier .pit de répartition mémoire
(la répartition courante ne permettant pas d'"absorber" cette version de ROM)
2) redémarrer sur ce "recovery" "tiers" pour effectuer le formatage lié à la nouvelle répartition mémoire
3) et toujours sous ce "recovery" "tiers", via un simple adb sideload installer le .zip de la ROM, puis redémarrer quand c'est fini
Et là le S2 doit démarrer sur la ROM alternative!!!

Sauf que je n'ai jamais réussi à installer le "recovery" "tiers"
J'ai essayé avec plusieurs versions de ce "recovery" rien n'y faisait...même en reprenant le boot de la ROM...jusqu'à ce que je découvre l'explication:
sur ce S2 complètement stock, il fallait installer les versions "isorec" (Isolation Recovery) de ce recovery et du kernel
ceci dans dans le but d'isoler le recovery Samsung partie intégrante de son Kernel, et éviter de redémarrer, comme je l'avais constaté,
toujours sur celui-ci et pas sur le recovery "tiers"!

Une fois ce 1) effectué avec les "isorec", les 2) et 3) ont enfin pu se faire et le S2 redémarrer sur LineageOS 15.1.

Donc partie pratique:
j'ai utilisé cette répartition mémoire
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !

j'ai trouvé les isorec dédiés à ce S2 dans
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !

Dans ce pack, il y a une multitude d'autres choses, mais je n'ai dézippé que ces recovery et kernel isorec
Bash:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
à noter que:
le recovery, en fait le trwp3.1.0-0, une fois dézippé s'appelle tout simplement recovery.img tandis que le kernel s'appelle boot.img

Une fois tous ces fichiers (y compris celui de la ROM alternative) regroupés dans un répertoire de travail
la commande 1)
à effectuer sur le PC (après avoir mis le S2 en mode download par les 3 boutons habituels (volume bas+home+power)
est
Bash:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
l'option no-reboot permet de conserver le résultat du flash et de la répartition sur l'écran
la commande 2)
à effectuer sur le S2
d'abord passage en mode recovery via l'appui simultané des 3 boutons habituels (volume haut+home+power)
puis déplacement dans le menu du recovery trwp après passage du langage en français pour formater (wipe)
2a) Formater->Formatage avancé et sélection des zones: caches normal et Dalvik, Système, Données et Internal-Storage
surveiller les messages d'erreurs sur ces 3 dernières, il se peut qu'il faille passer par réparer ou changer le système de fichiers pour les résoudre
2b) Réparer ou Changer le Système de fichiers -> pour formater spécifiquement les 3 partitions citées ceci UNE par UNE
_s
oit en Ext4 comme à l'origine
_soit en F2FS pour les partitions Données et Internal-Storage, en gardant Ext4 pour Système
le F2FS ayant la particularité d'être plus adapté à la mémoire Flash avec des accès surtout en écriture plus rapides (mon choix)
il ne faut pas qu'il y ait de messages d'erreur
la commande 3)
3a ) sur le S2
toujours dans le recovery twrp il faut activer la fonctionnalité de transfert par ADB
Paramètres avancés->Transfert via ADB
celle-ci va alors attendre la commande
3b) sur le PC
Bash:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
3c) sur le S2 attendre la fin du téléchargement, puis rebooter, normalement l'installation se terminera au bout de quelques minutes
et à la fin l'invit LineageOS s'affichera

Ne reste plus qu'à configurer cette ROM comme si c'était une ROM stock...choix de la langue, fuseau horaire etc..

4) pour installer des applis, comme il n'y a pas le "Google Play Store", il faut commencer par installer un "Free Play Store"
Perso, j'ai choisi
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !

4a) le télécharger sur le PC
4b) application du NOTA2 pour Android 8.1 (plus bas), le S2 doit être visible dans son gestionnaire de fichier
4c) simple copier/coller du F-Droid.apk du PC vers le répertoire Download du S2
(On peut de la même manière mettre quelques mp3 dans le répertoire Music (Fichiers audio) du S2)
4d) sur le S2 installation de l'.apk
se déplacer dans Téléchargements via l'appli native Mes Fichiers (venue avec LineageOS)
et cliquer sur le .apk pour installer F-Droid


NOTA1: avec cette version de twrp, il faut sur le PC une version d'adb égale ou supérieure à 1.0.32
cela se vérifie dans un terminal sur le PC (ici avec distribution Mageia5, mais idem avec Mageia6) par
adb version
Android Debug Bridge version 1.0.31

il a donc fallu en pleine manip que je change de PC au moment du adb sideload
heureusement sur le PC portable à disposition j'avais une 1.0.40

NOTA2:
ROM stock Android 4.1.2
pour que la liaison USB entre PC et S2 soit effective j'avais passé ce dernier
en mode développeur, un bouton à déplacer en haut à droite dans je ne sais plus quel menu
puis l'USB en
Paramètres->Options de développement->Débogage USB
ROM Custom Android 8.1

il faut refaire la même chose sur le S2, mais la procédure diffère
Paramètres->A propos du téléphone puis appui 7 fois sur le numéro de build
déboggage USB
Paramètres->Options pour les développeurs->Débogage Android cocher Enable the Android debug Interface
Paramètres->Options pour les développeurs->Sélectionner une configuration USB cocher MTP (au lieu de Charge)
cette dernière est à faire à chaque fois que l'on connecte le S2 au PC

PS: un grand merci à ceux qui sont derrière les pseudos rlNanDO, gangster et djibe pour leur contribution à faire vivre ce S2
 
Dernière édition:
K

kalagani

Membre
Inscrit
25 Juin 2019
Messages
44
Points
8
  • #55
Hello,
miracle pour ce S2 une version d'Android 10 est apparue sur XDA
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !

elle vient avec les isorec qui vont bien:
une autre version de recovery TWRP
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !

un nouveau fichier de répartition
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !

Nota:
il faut détarer le TWRP pour l'obtenir sous la forme recovery.img
Bash:
S'il vous plaît, Connexion ou S'inscrire to view codes content!

J'ai donc rejoué les commandes 1 à 4) du post précédent
mais avant
prérequis:
_les paquets contenant adb et heimdall de votre distribution Linux doivent bien sûr être installés (peuvent aussi s'appeler android-tools et heimdall-flash)
_du PC il faut que le S2 soit vu via un
adb devices
pour cela
_s'assurer que le mode débogage USB + configuration USB en MTP soient placés, cf NOTA2: post précédent
_que l'on a bien autorisé le PC dans la boite de dialogue qui s'ouvre à un moment sur le S2
_au besoin faire les commandes
adb kill-server
adb start-server


il faut que le adb devices rende un
List of devices attached
00090c22152b9f device

(00090c22152b9f = N° de série de mon S2...différent sur le votre...en principe :+)
pour placer le S2 en mode download via
adb reboot download

alors on peut enchainer

la commande 1)
à effectuer sur le PC est
Bash:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
la commande 2)
à effectuer sur le S2
passage en mode recovery via l'appui simultané des 3 boutons habituels (volume haut+home+power)
ou sur PC via un
adb reboot recovery
puis 2a) et 2b) cf post précédent
la commande 3)
3a ) sur le S2
toujours dans le recovery twrp il faut activer la fonctionnalité de transfert par ADB
Paramètres avancés->Transfert via ADB
celle-ci va alors attendre la commande
3b) sur le PC
Bash:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
3c) sur le S2 attendre la fin du téléchargement, puis rebooter, normalement l'installation se terminera au bout de quelques minutes
et à la fin l'invit LineageOS s'affichera
Ne reste plus qu'à configurer cette ROM comme si c'était une ROM stock...choix de la langue, fuseau horaire etc..

pour le 4) installation de banques d'applications alternatives à Google Play
voir post précédent pour télécharger sur son PC F-Droid, la banque de base
à maintenant installer via
adb install F-Droid.apk
à partir de là on peut
installer des applications alors que la ROM alternative n'embarque rien de Google donc pas son Play Store...ici
mais attention avec cet Android 10 l'accès aux zones mémoires est complètement différent d'avec les Android précédents...
Une modification majeure des autorisations d'accès au stockage connue sous le nom de «stockage limité» est prise en charge sur Android 10 et deviendra obligatoire pour toutes les applications commençant par Android 11. Les applications ne sont autorisées à accéder qu'aux fichiers du stockage externe qu'elles ont créés elles-mêmes (de préférence contenues dans un répertoire spécifique à l'application) et les fichiers audio, image et vidéo contenus dans les répertoires Musique, Images ou Vidéos. Tout autre fichier est uniquement accessible via l'intervention de l'utilisateur via Storage Access Framework.


Et merci à rlNanDO et aux développeurs qui l'ont aidés à sortir ce lineageOS17 embarquant Android 10 (Q)
 
Dernière édition:
Haut Bas