[Avancé] De CF-Root à CF-Auto-Root

Des articles de fond, des réflexions, pour aller plus loin et pour réagir
#1

[Avancé] De CF-Root à CF-Auto-Root

Messagepar gabs » 21 Nov 2012, 23:14

Depuis le Galaxy S et les premiers firmwares Froyo (Android 2.2), Chainfire nous fournit une méthode simple et fiable pour rooter les firmwares Samsung : CF-Root
Mais depuis les premiers CF-Root jusqu’aux CF-Auto-Root d’aujourd'hui, il y a eu pas mal d’évolutions et des choix qui peuvent paraître déconcertants et qui méritent d’être expliqués. ;-)

superSU.png

CF-Root sur les Galaxy S, SII et Note
Sur les Galaxy S, SII et Note, lorsqu’on flashe CF-Root, celui-ci inclut le kernel correspondant au firmware et amène des fonctionnalités supplémentaires :
- Root
- SuperUser ou SuperSU
- Busybox
- Recovery modifié (CWM)
- Execution de scrips personnalisés au boot (SGS > Gingerbread)
- Bootanimations personnalisées ( SGS > Gingerbread)

Sur le Galaxy S, les dernières versions de CF-Root (>2.8) amènent aussi le support d’ext4 ce qui permet de convertir les filesystems du format RFS vers l’EXT4 et ainsi d’en améliorer les performances. Il s’agit la d’une spécificité du Galaxy S.

Mais contrairement à d’autres kernels, CF-Root n’inclue pas une version recompilée mais bien le kernel d’origine. Cela permet d’être le plus proche possible de la version stock du firmware avec donc le moins d’effets de bord possible.


CF-Root et le brick-bug :
Certains firmwares du Galaxy Note et du Galaxy SII sont vulnérables au fameux brick-bug (SGSII, GNote). Cette faille est présente dans les kernels stock (d'origine) de certains firmware ICS. Comme CF-Root intègre ce kernel stock, et même si ce n'est pas lié à CF-Root, le bug reste présent avec celui-ci. Toutefois, à partir de CF-Root 5.6, Chainfire a modifié CWM afin que la méthode qui pose problème ne soit pas utilisée lors des Wipe et Backup réalisés depuis CWM, mais seulement depuis CWM !!!. Donc attention, cela ne signifie pas que ces versions du CF-Root sont "safe" et il est déconseillé de flasher des *.zip depuis le recovery du cf-root, c'est là qu'il est dangereux et peut provoquer le brick de votre G-Note. Il peut être sage de lui préférer un kernel "safe" basé sur les sources tel que PhilZ/Note ou Siyah/SGS2 !



Le Galaxy SIII (GT-I9300) : un CF-Root revu
Sur ce modèle, Chainefire a revu le fonctionnement de CF-Root et il n’inclue plus le kernel d’origine du firmware à rooter. L'intérêt est évident, il n’y a plus une version de CF-Root par firmware. C’est une simplification et un confort certain, et cela rend la méthode plus universelle.
Cette version de CF-Root n’inclue que le root, SuperSU et CWM.
Toutefois depuis le 03/07/2012, Chainfire a arrêté le développement de cette version au profit de CF-Auto-Root
Attention, il ne faut surtout pas utiliser cette version sur le Galaxy S3 4G (GT-I9305) sous peine de perdre le numéro IMEI et le réseau...


CF-Auto-Root : la nouvelle méthode pour les GalaxySIII et Galaxy Note 2
Depuis quelques mois, le nouvel outil est donc CF-Auto-Root, la méthode de root a été révue, via le flash d’un recovery qui va réaliser l’opération puis vous remettre le recovery stock. Il n’y a plus de kernel intégré, et seul le root (su et SuperSU) sont inclus.
Une régression ? oui et non
Effectivement, si l’on compare les premières versions de CF-Root à CF-Auto-Root, on pourrait dire cela. Mais dans la réalité, Chainfire a toujours voulu fournir une méthode simple, fiable et la moins intrusive possible. Cette évolution va dans ce sens.
De son coté et après le Galaxy S, Samsung a introduit le fameux compteur de flash avec le triangle jaune au boot qui indique que votre téléphone a été modifié. Plus récemment une détection des recovery modifiés à chaque boot du téléphone.
Alors, même si CF-Auto-Root va incrémenter le compteur de flash (on peut ré-initialiser grâce à l'application [url=galaxys-team.fr/viewtopic.php?f=91&t=26069]Triangle Away[/url]), une fois l’opération réalisée le téléphone disposera du kernel et du recovery stock.

Evidemment, il reste quelques inconvénients : comment faire des backup/restaure sans CWM, comment installer des zip ?
La réponse de Chainfire est d’utiliser des outils tiers, comme Titanium Backup pour les sauvegardes et Mobile Odin ;-) pour les zip.

Si vous attendez plus, vous devez alors vous tourner vers des kernels customs, CF-Root / CF-Auto-Root n’a pas été conçu dans cet esprit, il n’est pas pour vous. ;-)


SuperSU succède SuperUser
Jusqu'en mars 2012, l'application qui gèrait les demandes d'accès root était SuperUser de ChainsDD. Depuis, et pour remédier à quelques problèmes liés au fonctionnement de SuperUser, Chainfire a développé sa prope application : SuperSU. Quelques fonctionnalités ont été ajoutées telles que le unroot temporaire et une version Pro en apporte d'autres telles que le mode "OTA Survival" et la protection par code PIN.

Quelques screenshots :
s_su.png


Liens utiles:
xda - CF-Root Galaxy S, xda - CF-Root Galaxy SII, xda - CF-Root Galaxy SIII, xda - CF-Root Galaxy Note, Tutoriel CF-Root SGS III
xda - CF-Auto-Root, Dépôt CF-Auto-Root, Tutoriel CF-Auto-Root GNote2
Mobile Odin Pro, Mobile Odin Lite (Gratuit)
Tutoriel Triangle Away, Triangle Away (Market), Traingle Away (xda)
Nouveau sur le forum ? -----> Pour bien débuter sur le forum

Modèle : Galaxy S5 (SM-G900F)
Firmware : G900FXXS1CPK1 (6.0.1)
Modifications : Root - Nova Launcher Prime
Forfait : Sosh mobile + Livebox
Avatar de l’utilisateur
gabs
Ancien du Staff
Ancien du Staff
 
Message(s) : 5646
Inscription : 21 Oct 2010, 22:00
Localisation : Limoges

#2

Re: [Avancé] De CF-Root à CF-Auto-Root

Messagepar jhowlett468 » 22 Nov 2012, 01:20

Bonsoir
Petit HS concernant Mobile Odin...J'ai testé le flash de zip avec sur ma GTab 2...Cà marche mais pourquoi au reboot j'ai une "mise à jour des applis" avec le compte de celles-ci comme qd on fait un wipe dalvik cache sous Cyanogen (et d'autres ROMs ICS?).Cà peut se désactiver SVP?...C'est pas la mort mais quelle perte de temps...

Et oui l'option "wipe dalvik cache" est décochée ;)

Tapatalked with my precious P3110
Image
Image
|| Galaxy S5 SM-G900FImage|| Gear Fit ( SM-R350 )
ROM xXx No Limits 6.1 base CQAVImageROM BOA2
Modem CQAW / CSC XEFImage
Kernel stock / recovery TWRP 3.0.2.2
Knox 0x1, garantie finie
Charte du forum
Liens importantsNouveau ?Drivers Samsung 1.5.51 -> Install
Vérifiez votre modèleEn ULTIME recours ? ---> ICI
Rédac' chef du Blog
Téléphone qui bootloope ?
Image
Avatar de l’utilisateur
jhowlett468
Modérateur
Modérateur
 
Message(s) : 9260
Inscription : 16 Août 2011, 20:28
Localisation : Xavier's Intitute for Gifted Youngers, 1407 Graymalkin Lane, Westchester County, NY /// La DZ

#3

Re: [Avancé] De CF-Root à CF-Auto-Root

Messagepar roswell782 » 22 Nov 2012, 15:08

Merci pour ce post qui va en aider plus d' un :-)

Envoyé depuis mon Nexus 7 avec Tapatalk
Galaxy Note 8"/N5120/XXCMK1/Stock/Root
Avatar de l’utilisateur
roswell782
Andro-intarissable
 
Message(s) : 1995
Inscription : 20 Déc 2010, 21:14
Localisation : RP

#4

Re: [Avancé] De CF-Root à CF-Auto-Root

Messagepar edem84 » 22 Nov 2012, 15:25

Excellent. Merci Gabs8-)
Galaxy Note 4 - SM-N910C : MM 6.0.1 N910CXXU2DPI7 / Root : CF-Autoroot
Opérateur : Maroc Telecom
Avatar de l’utilisateur
edem84
Ancien du Staff
Ancien du Staff
 
Message(s) : 4211
Inscription : 08 Sep 2010, 00:47
Localisation : Maroc

#5

Re: [Avancé] De CF-Root à CF-Auto-Root

Messagepar franck_29 » 22 Nov 2012, 20:55

Franchement un excellent article qui éclaire les choix de @chainfire.
C'est tellement mieux de comprendre ce qu'on fait quand on flashe un cf-root (ou auto-root maintenant)
C'est un "must read"
Pour bien débuter sur le forum : la charte, FAQ, Comment faire ?
Les points essentiels en quelques clics : Notre Blog
Modèle Galaxy S (GT-I9000) | Galaxy S II (GT-I9100) | Galaxy Note II (GT-N7100) | Galaxy Note 3 (SM-N9005)
Firmware CyanogenMod 10.2 | Stock XWLSD | Stock N7100XXUFNE1 | stock XXUDMK2
Modifications ROOT
Réseau B&You
Mon péché mignon développement de l'appli NokyART
Avatar de l’utilisateur
franck_29
Ancien du Staff
Ancien du Staff
 
Message(s) : 9030
Inscription : 20 Juil 2010, 15:31
Localisation : France, Paris, Cléder

#6

Re: [Avancé] De CF-Root à CF-Auto-Root

Messagepar stommy_cop » 23 Nov 2012, 14:30

Mais il est vraiment top cet article !
Grand merci gabs !
Un très très grand article qui doit être blogué j'en suis sur. Tiens je vais faire un tour sur le blog. ;-)

Depuis mon Gnote et de Tapatalk.
Avatar de l’utilisateur
stommy_cop
Ancien du Staff
Ancien du Staff
 
Message(s) : 5745
Inscription : 03 Oct 2010, 14:25
Localisation : Brive la gaillarde

#7

Re: [Avancé] De CF-Root à CF-Auto-Root

Messagepar jhowlett468 » 01 Déc 2012, 14:47

Bonjour !!!
J'ai trouvé sur XDA un programme qui permet de flasher un recovery modifié sur,entre autre,le GS3 : RecoverX

Après avoir rooté avec CF auto root,y-a-t'il un intérêt à installer un recovery par cette méthode ou vaut-il mieux flasher un kernel modifié incluant le root ET le recovery modifié,sachant que la 2ème méthode suppose d'avoir un kernel compatible avec la ROM installée sur le téléphone?
Image
Image
|| Galaxy S5 SM-G900FImage|| Gear Fit ( SM-R350 )
ROM xXx No Limits 6.1 base CQAVImageROM BOA2
Modem CQAW / CSC XEFImage
Kernel stock / recovery TWRP 3.0.2.2
Knox 0x1, garantie finie
Charte du forum
Liens importantsNouveau ?Drivers Samsung 1.5.51 -> Install
Vérifiez votre modèleEn ULTIME recours ? ---> ICI
Rédac' chef du Blog
Téléphone qui bootloope ?
Image
Avatar de l’utilisateur
jhowlett468
Modérateur
Modérateur
 
Message(s) : 9260
Inscription : 16 Août 2011, 20:28
Localisation : Xavier's Intitute for Gifted Youngers, 1407 Graymalkin Lane, Westchester County, NY /// La DZ

#8

Re: [Avancé] De CF-Root à CF-Auto-Root

Messagepar gabs » 01 Déc 2012, 22:36

Je n'ai pas eu l'occasion d'utiliser cet outil, mais si on veut rester en kernel stock, je suppose que cela peut être une bonne solution.
Il serait par ailleurs intéressant d'avoir quelques retour de l'utilisation de cette application sur nos Galaxy ;) .
Nouveau sur le forum ? -----> Pour bien débuter sur le forum

Modèle : Galaxy S5 (SM-G900F)
Firmware : G900FXXS1CPK1 (6.0.1)
Modifications : Root - Nova Launcher Prime
Forfait : Sosh mobile + Livebox
Avatar de l’utilisateur
gabs
Ancien du Staff
Ancien du Staff
 
Message(s) : 5646
Inscription : 21 Oct 2010, 22:00
Localisation : Limoges

#9

Re: [Avancé] De CF-Root à CF-Auto-Root

Messagepar jhowlett468 » 01 Déc 2012, 22:41

gabs a écrit:Je n'ai pas eu l'occasion d'utiliser cet outil, mais si on veut rester en kernel stock, je suppose que cela peut être une bonne solution.
Il serait par ailleurs intéressant d'avoir quelques retour de l'utilisation de cette application sur nos Galaxy ;) .


Cà sera pas moi,je n'ai pas (encore) de S3 lol mais c'est vrai que çà a l'air pertinent comme solution pour installer une recovery custom tout en restant en kernel stock,ce qui est le cas en utilisant CF auto root

Tapatalked with my precious P3110
Image
Image
|| Galaxy S5 SM-G900FImage|| Gear Fit ( SM-R350 )
ROM xXx No Limits 6.1 base CQAVImageROM BOA2
Modem CQAW / CSC XEFImage
Kernel stock / recovery TWRP 3.0.2.2
Knox 0x1, garantie finie
Charte du forum
Liens importantsNouveau ?Drivers Samsung 1.5.51 -> Install
Vérifiez votre modèleEn ULTIME recours ? ---> ICI
Rédac' chef du Blog
Téléphone qui bootloope ?
Image
Avatar de l’utilisateur
jhowlett468
Modérateur
Modérateur
 
Message(s) : 9260
Inscription : 16 Août 2011, 20:28
Localisation : Xavier's Intitute for Gifted Youngers, 1407 Graymalkin Lane, Westchester County, NY /// La DZ

#10

Re: [Avancé] De CF-Root à CF-Auto-Root

Messagepar gabs » 13 Jan 2013, 11:24

Je viens de revoir la paragraphe consacré au Galaxy S3 afin de prendre en compte le cas de la version 4G

gabs a écrit:Le Galaxy SIII (GT-I9300) : un CF-Root revu
Sur ce modèle, Chainefire a revu le fonctionnement de CF-Root et il n’inclue plus le kernel d’origine du firmware à rooter. L'intérêt est évident, il n’y a plus une version de CF-Root par firmware. C’est une simplification et un confort certain, et cela rend la méthode plus universelle.
Cette version de CF-Root n’inclue que le root, SuperSU et CWM.
Toutefois depuis le 03/07/2012, Chainfire a arrêté le développement de cette version au profit de CF-Auto-Root
Attention, il ne faut surtout pas utiliser cette version sur le Galaxy S3 4G (GT-I9305) sous peine de perdre le numéro IMEI et le réseau...
Nouveau sur le forum ? -----> Pour bien débuter sur le forum

Modèle : Galaxy S5 (SM-G900F)
Firmware : G900FXXS1CPK1 (6.0.1)
Modifications : Root - Nova Launcher Prime
Forfait : Sosh mobile + Livebox
Avatar de l’utilisateur
gabs
Ancien du Staff
Ancien du Staff
 
Message(s) : 5646
Inscription : 21 Oct 2010, 22:00
Localisation : Limoges


Retour vers Articles de fond (analyses, réflexions, réactions)

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 1 invité