Les défauts de mon Galaxy S sous Froyo étant devenus insupportables, je me suis résolu à le mettre à jour. Et je ne regrette pas. Cet article vise à simplifier la démarche car j’ai été obligé d’aller piocher à droite et à gauche pour obtenir ce résultat. Je propose d’installer la version Gingerbread 2.3.5 sans trop de fioritures. Cet article est assez détaillé mais ne s’adresse pas non plus à de grands débutants qui ne savent pas déposer un fichier dans leur téléphone, appuyer sur des boutons, etc., OK ?
Je ne suis pas responsable de vos mauvaises manips et d’un brick éventuel de votre téléphone. Effectuez ces manipulations tout en étant conscient du risque que vous prenez vis à vis de votre matériel.
Les fichiers nécessaires :
- Les applications Android :
Titanium Backup
SMS Backup & Restore
Bookmark I/O
BLN Control Free
Voodoo Control
- Les fichiers de mise à jour
Odin (outil de flashage connu de tous !)
Gingerbread version 2.3.5 I9000XXJVT
Semaphore Kernel (Kernel performant et stable apportant des améliorations d’affichage, de son et clignotement des leds en façade pour notifications, entre autres…)
PerkaMOD (amélioration des icônes, affichage du % de batterie, extinction de l’écran « Tube Cathodique », menu Power étendu)
GPS Fix (amélioration de la précision du GPS et de la vitesse de recherche des satellites)
Swype_JVT (correction du annoying-bug de décalage de la dernière ligne clavier SWYPE où le 7 fait un 8, etc.)
1) Effectuez une sauvegarde du téléphone
- Allez sur l’Android Market et installez Titanium Backup, SMS Backup & Restore et Bookmark I/O.
- Dans Titanium Backup, faites une sauvegarde complète en utilisant le traitement par lot
Bouton tactile « Paramètres » (à coté de la touche HOME), « Traitement par lot » puis « Sauvegarder toutes applis utilisateur + données système »
- Dans SMS Backup & Restore, faites une sauvegarde de vos SMS.
- Dans Bookmark I/O, faites une sauvegarde de vos signets internet.
2) Flashez votre téléphone
Tout d’abord, vérifiez que vous avez accès au mode « Download » :
- Eteignez le téléphone
- Appuyez dans l’ordre et simultanément sur la touche volume BAS + la touche HOME + la touche de mise sous tension. Un petit Android jaune en travaux devrait apparaître. Si ce n’est pas le cas, ce post ne vous est pas destiné, on s’arrête là !

- Retirez la batterie, la carte SIM et la carte SD externe, si vous en avez une.
- Remettez la batterie et lancez Odin sur votre PC.
- Cochez « Re-Partition » (auto-reboot et f-restet time coché aussi)
- Appuyez sur le bouton « PIT » et sélectionnez le fichier « s1_odin_20100512.pit »
- Appuyez sur le bouton « PDA » et sélectionnez le fichier « CODE_I9000XXJVT_CL617736_REV03_user_low_ship.tar »
- Appuyez sur le bouton « PHONE » et sélectionnez le fichier « MODEM_I9000XXJVT_REV_00_CL1064602.tar »
- Appuyez sur le bouton « CSC » et sélectionnez le fichier « GT-I9000-CSC-HOME-MULTI-OXAJVT.tar »
- Démarrez votre téléphone en mode « Download » (volume BAS + HOME + la touche de mise sous tension)
- Branchez le téléphone au PC via votre cable micro-USB
- Vérifiez qu’en dessous de « ID:COM » dans Odin, une case jaune apparaisse puis appuyez sur « START »
Une jauge de progression apparaitra au dessus de la case jaune, laissez faire et ne touchez à rien (cela dure 1 à 2 minutes).
Une fois le flashage terminé votre téléphone va redémarrer tout seul, cela prend un peu de temps (5 minutes max), le 1er reboot est un peu long.
- Passez les écrans d’accueil Samsung du début qui sont en anglais (pas grave, on verra ça après !).
- Éteignez le téléphone.
- Passez en mode « Recovery » (vol haut+home+power)

- Descendez avec le bouton « volume bas » sur « wipe data/reset factory » et validez avec la touche « Home »
- Revenez au menu principal puis faites un « reboot system now ».
3) Installez le Kernel Semaphore
- Dans Odin, appuyez sur « Reset ».
- Vérifiez que la case « Re-Partition » ne soit pas cochée
- Vérifiez que le champ « PIT » soit vide
- Décochez la case « Auto Reboot » !
- Appuyez sur le bouton « PDA » et sélectionnez le fichier « Semaphore_kernel_JW1_2.4.0bm.tar »
- Démarrez votre téléphone en mode « Download » (Volume Bas + Home + Power)
- Branchez le téléphone au PC
- Attendez qu’en dessous de « ID:COM » (dans Odin) une case jaune apparaisse et appuyez sur « START »
Une jauge de progression apparaitra au dessus de la case jaune (avec KERNEL écrit), laissez faire et ne touchez à rien (cela dure 10 secondes).
Une fois le flashage terminé la case bleue (au dessus de la jauge de progression) passe au vert.
- Débranchez votre téléphone puis retirez la batterie. Vous pouvez fermer ODIN.
- Remettez votre SIM et votre carte SD (si vous en avez une)
- Remettez la batterie et la coque
- Allumez le téléphone … il doit passer tout seul en français après avoir mis le code pin.
- Paramétrez votre téléphone avec votre compte Gmail.
- Allez sur le market et installez « Superuser ».
4) Installez le Perkamod, le GPS Fix et le correctif clavier SWYPE
- Déposez à la racine de votre téléphone les fichiers téléchargés auparavant :
PerkaMOD_v3_XXJVS_Deodex-CWM3.zip
GPSFix-0.1FR.zip
SWYPE_JVT_SLD.zip
- Éteignez le téléphone et passez en mode « Recovery » (vol haut+home+power)
- Choisissez « Install ZIP from SD card », « Choose ZIP from SD card ».
- Les trois fichiers sont à la fin de la liste donc « Volume Haut » puis sélectionnez les un par un pour les installer.
- Une fois terminé, « Go back », « Go back » et « Reboot System now »
Après avoir redémarré, nous allons réparer la précision du GPS :
- Ouvrez le clavier de numérotation téléphonique et tapez comme si vous passiez un appel : *#3214789650#
- Cochez « Utilisez les satellites GPS » et appuyez sur le bouton tactile « Retour » : vous êtes dans « AngryGPS »
- Cliquez sur « Delete gps data »
- Cliquez sur « Settings », « General Settings »
Test mode : S/W test
Opération mode : MS Based
Start Mode : Hot Start
XTRA : ON
GPS Logging : ON
Time out : 255
Accuracy : 40
- Puis Retour
- Cliquez sur « SUPL settings »
Laisser « Custom config »
Server : supl.google.com
Server Port : 7276
Server type : UMTS SLP
Supl secure socket : OFF
AGPS Mode : SUPL
- Puis retour, retour et retour.
5) Restaurez les applications, les paramètres, les SMS et les favoris
- Allez sur l’Android Market et ré-installez Titanium Backup
- Lancez Titanium Backup
- Bouton « Paramètres » du téléphone, « Traitement par lot »
- « Restaurer applis manquantes avec les données »
- Décochez les applications que vous ne voulez plus (c’est l’occasion de faire le ménage)
- « Démarrer le traitement par lot » (la version PRO de Titanium permet de ne pas avoir à valider toutes les ré-installations une par une…)
- « Restaurer toutes les données système », « Tout déselectionner »
- Recochez uniquement ce qui est en VERT sauf « [SIGNETS]«
- « Démarrer le traitement par lot »
- Quittez Titanium
- Lancez l’application SMS backup & restore
- Cliquez sur le bouton « restore »
- Lancer l’application Bookmark I/O
- Cliquez sur le bouton « Phone »
- Cliquez sur le bouton « SD Card » et trouvez dans la liste le fichier « bookmark.html » que vous avez créé avant le flash.
- Sélectionnez ce fichier (son contenu apparait)
- Menu/Import to phone
6) On a fini
Si vous aviez un Launcher (Launcher Pro, pour ma part), il vous faut réinstaller vos widgets, vos réglages de sons, notifications, synchronisation sont tous à revoir mais cela se fait relativement vite !
Au passage, je vous conseille d’installer l’application « Rescan Media root » qui vous permettra de lancer l’analyseur de media, à la demande, BLN Control Free (clignotement des leds en façace) et Voodoo Control Free (amélioration du son et de l’affichage).
7) Bibliographie
Cet article est une synthèse de différents posts et j’ai voulu les regrouper ensemble pour simplifier la démarche.
Voici les liens originaux :
Restauration complète du SGS lors d’un changement d’OS
[FIRMWARE] I9000XXJVT Android 2.3.5 (29/09)
Aller plus loin avec la JVT
Perka[MOD]XXJVT Odex/deodex
[KERNEL] SEMAPHORE 2.4.0 JV-HPQRSTXZ/JW1 [30/12/11]
[KERNEL] Semaphore JW1_2.4.0 (2.4.0bm) (CF-Root + Voodoo Snd v10 + OC/UV + BLN)
[GPS] fix gps [8-5-11]



