Aller au contenu

[TUTO] Guide d'installation de CyanogenMod 7


Cop1 Gris

Recommended Posts

Guide d'installation de la ROM CyanogenMod 7 (Portée par mik_os)

Plop,

Voici un petit guide destiné à faciliter l'installation de la ROM CyanogenMod 7 (Par mik_os) sur le P500. étant une des ROMs les plus utilisées je pense que ça peut à la fois éviter quelques galères et éviter de devoir chercher dans X topics différents des fragments d'informations. Si jamais certaines explications vous paraissent tellement évidentes que vous avez envie de me jeter des cailloux, merci de m'épargner :P Je n'ai pas la science infuse, loin de là (Imaginez la boite crânienne sinon... :P), donc en cas d'erreur merci de le signaler pour que je puisse mettre à jour :)

Avant tout, vous et vous seul êtes responsable en cas de problème ! Les bugs existent, les mauvaises manipulations aussi mais personne ne vous force à bidouiller votre P500 ! Et surtout, surtout, SURTOUT, un petit backup vaut mieux qu'une longue réinstallation. Il peut être intéressant de lire la FAQ présente à la fin du guide.

Pour commencer, les liens permettant de télécharger tout ce qui sera nécessaire dans les différentes étapes de ce guide. Attention, ce n'est pas la peine de tout télécharger, c'est uniquement pour regrouper les différents liens en un même endroit. Tout ne sera pas nécessaire, heureusement :P

separator.png

Téléchargements

Root

- Z4Root 1.3.0 (.apk) (955 Ko) (MD5: 46965bd41dac0e4988515aa2f9f95b19 )

- GingerBreak 1.20 (.apk) (295 Ko) (MD5: a124c285169bdaf536c14cc91b7d6c81 )

- UnlockRoot 2.3.1 (.exe) (9.17 Mo) (MD5: 65a6fa8bc1efdf12f05695dd8c79189e )

- SuperOneClick 2.1.1 (.zip) (1.62 Mo) (MD5: 3bd6c802881492e2eba7f975b0350c12 )

Recovery

- ROMManager (.apk) (Market)

ROM

- CyanogenMod 6.5.8 Stable (.zip) (86 Mo) (MD5: b9e4de46e34ec2f95a45145229e89106 ) ( Topic XDA )

- CyanogenMod 6.6.1 Expérimentale (.zip) (88 Mo) (MD5: 758d80958efb8b1163e4a83fc64db151 ) ( Topic XDA )

Kernel

- franciscofranco kernel 2.6.32.46 v19.4 CFS (.zip) (2.41 Mo) (MD5: d8fae108e93486eeb9bf523e067301cf ) ( Topic XDA )

- franciscofranco kernel 2.6.32.46 v19.4 BFS (.zip) (2.41 Mo) (MD5: 4455454297481ffd4d1f41a5d3448b79 ) ( Topic XDA )

- fserve kernel 2.6.32.49 gbs.v20a CFS (.zip) (2.39 Mo) (MD5: 8182b85cd2b7c471572d126faef6e887 ) ( Topic XDA )

- fserve kernel 2.6.32.49 gbs.v20a BFS (.zip) (2.38 Mo) (MD5: d032f8a2ba677da60ed9a529a2fbec71 ) ( Topic XDA )

- franciscofranco kernel 2.6.35.14 #4 (.zip) (3.05 Mo) (MD5: 7461931966290229d838c0b2c4fea661 ) ( Topic XDA )

- Goldenleaf.v111206 (.zip) (2.77 Mo) (MD5: f88fe493bc3b0ea4bae9cbfbd265c4e5 ) ( Topic XDA )

Tweaks

- Fix libsoundfx (.zip) (183 Ko) (MD5: 1c128c628f2bd8ebebfd2d96fe1baeba)

GApps

- GApps (Market) (.zip) (6.11 Mo) (MD5: 1647897d8ac3efb04723d2ad2c361a3f )

Fix GSM

- Fix GSM (V20E LG / 2.3.3 uniquement) (.zip) (1.60 Mo) (MD5: 5cd7eb7fcb4763c67dfa5a05a40f09d4 )

Utilitaires

- WinMD5 Free (.zip, portable) (261 ko)

- Hash Droid (.apk) (market)

separator.png

Prérequis avant installation - Etape 1: Rooter le téléphone

Avant toute tentative d'installation d'une [ROM|kernel|fix|autre] il faudra avant tout commencer par rooter votre téléphone. Ceci est nécessaire pour pouvoir installer le menu de récupération qui permettra de flasher les différents composants logiciels que vous choisirez par la suite.

La méthode utilisée pour rooter un téléphone Android varie peu entre les différentes versions du système. Cependant, le logiciel à utiliser n'est pas le même. Tout simplement car les failles permettant d'obtenir les droits root sont corrigées au fil des versions. De ce fait, l'application Z4Root, par exemple, ne pourra pas rooter un téléphone au delà de la version 2.2.1.

Si votre téléphone utilise Android version 2.2 à 2.2.1

Vous aurez besoin de Z4Root.

z4root.png

1) Assurez vous d'avoir une carte SD prête à servir dans le téléphone. Si votre carte SD contient des donnés, sauvegardez les par précaution.

2) Installez l'application, activez le débogage USB dans "Paramètres -> Applications -> Développement".

3) Lancez Z4Root, cliquer sur le bouton "Permanent root" et patientez un moment (15 min max). Une bonne odeur d'Android entrain de rootir devrai sortir du téléphone :P

4) Votre téléphone va afficher un écran blanc et va redémarrer. Ca y est, vous êtes root.

5) Si une fenêtre "SuperUser Request" s'affiche, cochez la case "Remember" et cliquez sur "Allow".

En cas d'echec, ou si l'application est reconnue comme un malware, consultez la FAQ en fin de guide.

Si votre téléphone utilise Android version 2.2.2

Vous aurez besoin de GingerBreak.

gingerbreak.png

1) Assurez vous d'avoir une carte SD prête à servir dans le téléphone. Si votre carte SD contient des donnés, sauvegardez les par précaution.

2) Installez l'application, activez le débogage USB dans "Paramètres -> Applications -> Développement".

3) Lancez GingerBreak, cliquer sur le bouton "Root device" et patientez un moment (15 min max).

4) Votre téléphone va redémarrer. Il est rooté.

5) Si une fenêtre "SuperUser Request" s'affiche, cochez la case "Remember" et cliquez sur "Allow".

En cas d'echec, ou si l'application est reconnue comme un malware, consultez la FAQ en fin de guide.

Si votre téléphone utilise Android version 2.3.3

Vous aurez besoin de UnlockRoot ou de SuperOneClick.

Avec UnlockRoot:

unlockroot.png

1) Installez le programme sur votre ordinateur (Win x86/64).

2) Lancez l'application UnlockRoot.

3) Si votre carte SD contient des donnés, sauvegardez les par précaution.

4) Toujours sur votre téléphone, activez le débogage USB dans "Paramètres -> Applications -> Développement".

5) Clickez sur le bouton "Root" à gauche et patientez.

6) Une fenêtre popup apparait, choisissez votre P500 dans la liste des appareils connéctés.

7) Patientez un instant puis répondez "Non" lorsque l'on vous propose d'installer une application permettant d'économiser la batterie (Votre téléphone sera remis à zéro lors de l'installation de la ROM de toutes façons. Si elle vous tente notez son nom ;))

8) Répondez "Oui" lorsque l'application vous propose de redémarrer votre téléphone ("Need reboot !").

Avec SuperOneClick:

superoneclick.jpg

1) Décompressez l'archive sur votre ordinateur (Win x86/64).

2) Lancez l'application SuperOneClick.exe.

3) Sur votre téléphone, assurez vous d'avoir une carte SD prête à servir dans le téléphone. Si votre carte SD contient des donnés, sauvegardez les par précaution.

4) Toujours sur votre téléphone, activez le débogage USB dans "Paramètres -> Applications -> Développement".

5) Dans le menu déroulant "Exploit" de l'application SuperOneClick, choisissez "psneuter" ou "Gingerbreak".

6) Cliquez sur le bouton "Root".

7) Connectez votre téléphone via USB, n'activez pas le mode transfert de fichiers (Stockage de masse USB).

8) Patientez, vous devriez être root.

9) Si une fenêtre "SuperUser Request" s'affiche, cochez la case "Remember" et cliquez sur "Allow".

En cas d'echec, ou si l'application est reconnue comme un malware, consultez la FAQ en fin de guide.

separator.png

Prérequis avant installation - Etape 2: Installer le menu recovery

Une fois votre téléphone rooté, il est très fortement conseillé d'installer une application de sauvegarde telle que TitaniumBackup. La version gratuite est suffisante. Elle vous permettra de sauvegarder les applications et leurs données associées. Si vous choisissez d'installer cette application, utilisez la fonction de sauvegarde par lot (Touche menu -> "Traitement par lot" -> Sauvegarder toutes les données utilisateur + données système").

Le mieux est encore après ça de copier le contenu du répertoire "titanium backup" présent sur la carte SD vers votre PC.

Une fois votre sauvegarde terminée, téléchargez l'application ROMManager. Installez la et lancez la, puis cliquez sur "Flasher la recovery ClockworkMod". L'application vous demandera de confirmer le modèle de votre téléphone (Un clic suffit), puis téléchargera et installera le recovery. Le menu recovery installé sera ClockworkMod Recovery 3.1.0.0. D'autres menus recovery existent, mais cette méthode est la plus simple. Et il vous sera toujours possible d'en changer par la suite en utilisant le menu recovery lui même (!). Une fois ce recovery installé, vous pouvez y accéder de deux façons. Si votre téléphone est allumé, via l'application "ROM Manager" en choisissant l'option "Redémarrage en recovery". Si votre téléphone est éteint, en pressant dans l'ordre (Et en les gardant pressées) les touches "Vol bas + Home + Power" jusqu'à ce que le menu recovery apparaisse. La navigation dans celui ci se fait de la façon suivante:

- Précédent/Suivant = Vol haut/Vol bas

- Valider = Menu

- Retour = Retour...

Et voici de quoi il a l'air:

recovery.png

Vous pouvez sans plus attendre vous y rendre et sauvegarder votre ROM actuelle ainsi que toutes vos données (Une sorte d'image disque en quelque sorte). Pour ce faire, rendez vous dans "Backup and Restore" puis "Backup". Cela prendra un moment. Une fois terminé ("Backup complete"), revenez au menu principal et choisissez "Reboot system now". Votre téléphone démarrera de manière normale.

Il arrive parfois que le premier backup effectué après l'installation du recovery ne soit pas complet.

Vous devez vous assurer que votre carte SD contient bien un dossier "/clockworkmod/backup/date_et_heure_du_backup" (Exemple: "2011-08-18.15.42.23"). Ce dossier doit lui même contenir des archives au format .img dont les noms sont "boot, cache, data, recovery, et system" ainsi qu'un fichier "nandroid.md5" permettant au recovery de vérifier que les fichiers au format .img ne sont pas corrompus. Si ce n'est pas le cas votre backup ne servira à RIEN, vous devez le refaire.

Vous voilà (presque) prêt à installer CyanogenMod !

separator.png

Prérequis avant installation - Etape 3: Choix des composants à installer

Voici un organigramme préparé à l'aide de mes gros doigts qui devrait vous aider à choisir quoi installer. Une fois votre choix effectué, il ne vous reste plus qu'a télécharger les fichiers nécessaires et à passer à l'étape suivante. Mais avant tout merci de lire ce qui suit.

- Le critère "Bonne qualité audio" ne signifie pas que sans, le son sera très mauvais. Il y aura juste quelques problèmes de saturation lors de l'utilisation de nombreux effets via le DSP Manager.

- La procédure pour revenir à l'ancienne baseband a été ajoutée dans le second post.

- Le fait être en V20E ou V20G pose également un problème au niveau de la connectivité GSM, un correctif est disponible. Il Ne corrige PAS le problème de 3G !

Comme vous pouvez le constater, certains kernels sont proposés mais ne sont pas présents sans l'organigramme. Ces kernels ne font pas partie de ceux conseillés (non pas qu'ils soient mauvais) mais parce que d'autres ont les mêmes fonctionnalités ou sont plus performants. Vous pouvez toujours consulter le topic de chaque kernel sur XDA si l'anglais ne vous rebute pas ou demander si un kernel vous intrigue vraiment.

Place à l'organigramme, cliquez pour agrandir.

chart.png

Votre choix est fait ? C'est bon ? Copiez les .zip téléchargés sans les décompresser sur votre carte SD (A la racine, c'est plus simple), ainsi que le zip "GApps" et passons à l'installation proprement dite.

separator.png

Installation de la ROM et des autres composants

Que vous ayez choisi d'installer juste la ROM ou la ROM + un kernel modifié + ..., il faut commencer par supprimer toute trace de votre ROM actuelle. Rendez vous à nouveau dans le menu recovery. Si vous ne savez pas comment faire vous n'avez pas lu entièrement la partie précédente, donc pas effectué de sauvegarde, donc faites le tout de suite ! Une fois dans le recovery, effectuez les actions suivantes:

- "Mounts and Storage" -> "Format /system", qui supprimera le contenu de la partition contenant votre ROM actuelle.

- "Advanced" -> "Wipe /dalvik-cache", qui supprimera le cache de la machine virtuelle Dalvik, ce qui permet d'éviter de nombreux problèmes par la suite.

- "Wipe cache partition" qui supprimera le contenu du cache, afin de ne pas se retrouver avec des fichiers incompatibles qui pourraient causer bon nombre de problèmes.

Voilà, votre téléphone est tout propre, les données utilisateur sont pour le moment conservées et vous êtes prêt à installer la ROM. effectuez l'action suivante:

- "Install zip from SD card" -> "Choose zip from SD card" -> Choisissez le zip de la ROM, confirmez et patientez. La ROM est maintenant installée !

- Revenez au menu principal du recovery puis choisissez "Reboot system now".

Votre téléphone va démarrer, cela peut prendre un certain temps. Si au bout de 10 minutes il reste bloqué au logo LG ou si ce dernier tourne en boucle, le contenu des données utilisateur pose malheureusement problème. Retirez la batterie, rendez vous dans le menu recovery via la combinaison de 3 touches expliqué plus haut, et effectuez les actions suivantes:

- "Wipe cache partition".

- "Advanced" -> "Wipe /dalvik-cache".

- "Advanced" -> "Wipe /data". Ceci supprimera vos données utilisateur, mais vous avez une sauvegarde de vos applications grâce à TitaniumBackup n'est ce pas ? Et une sauvegarde de votre ROM dans le pire des cas, non ?

Une fois de plus, dans le recovery choisissez "Reboot system now", patientez durant le démarrage, et vous voilà sous CyanogenMod.

Pour le moment, vous n'avez pas de Market Android. C'est normal, personne n'est obligé de l'utiliser (Bon, je vois pas l'utilité d'un tel Android sans les services Google, mais chacun fait ce qu'il veut :P).

Une fois de plus, toujours via le recovery, installez le .zip "GApps". Redémarrez et vous aurez droit à l'assistant de configuration après le premier démarrage. Inutile de faire un "Wipe machin-chose" pour cette fois ci.

Une question que vous vous posez sûrement, "Pourquoi ne pas avoir installé le Market en même temps que la ROM ?". Hé bien on ne flashe JAMAIS deux .zip via le recovery sans redémarrage entre temps ! Ce genre d'installation sauvage est la première cause de bug. Ca peut fonctionner, tout comme ça peut poser problème par la suite.

Voilà, l'installation de CyanogenMod est terminée, et vous savez maintenant utiliser le menu recovery. Félicitations :D

Pour ceux qui auraient choisi d'installer également un kernel modifié, le correctif pour le son (Fix libsoundfx), ou encore celui pour le réseau GSM, la procédure est exactement la même que pour les autres .zip.

Le seul ordre à respecter est: On flashe du plus gros vers le plus petit, d'abord le Kernel, ensuite les autres zip. Un "Wipe cache et Wipe /dalvik-cache" est fortement conseillé après chaque flashage de .zip, sans oublier le redémarrage.

Pour finir, il est fortement conseillé de calibrer la batterie. Sans ça, vous risquez d'avoir des "sauts de batterie" (Exemple: 65% -> 64% -> 67% -> 63%)

Pour augmenter la précision de la jauge de batterie, Android crée un fichier de "statistiques" de la batterie. Cela permet d'associer un certain voltage de la batterie à une valeur en pourcentage d'autonomie restante. Pour calibrer votre batterie, il est conseillé de la laisser se décharger un maximum (< 5% de préférence), puis de la recharger à fond en laissant le chargeur branché un moment (Environ 1H) après la fin de charge supposée. Pourquoi pas dès que la jauge indique 100% ? Car si la jauge de batterie n'est pas correctement calibrée, le téléphone peut indiquer un niveau de charge de 100% alors que la batterie n'est en réalité qu'à 93% de sa capacité. Une fois la batterie à sa capacité maximum réelle, il faut se rendre dans le menu recovery, puis effectuer l'action suivante: "Advanced -> Wipe battery stats". Le fichier sera ainsi recréé au prochain démarrage, sans valeurs erronées.

separator.png

FAQ

Q: Les applications pour rooter sont reconnues comme malware ! WTF !?!

R: C'est tout à fait normal. Pour rooter un téléphone Android, on exploite une faille dans le système. Cette faille pourait être utilisée par une application malveillante pour faire ce qu'elle veut. Dans notre cas c'est justement le but, et l'application SuperUser installé lors du rootage permet de contrôler l'accès aux droits roots de chaque application. Pas de panique donc.

Q: Impossible de rooter mon téléphone, pourquoi ?

R: Avez vous bien choisi la bonne méthode ? Le débogage USB est bien activé ? Votre carte SD est bien reconnue ?

Q: Toujours impossible de rooter mon téléphone malgré ça, je fais quoi ?

R: Faites le 3615 ROOT, 0.35€ la min... hum... Posez la question sur le forum, que dire d'autre ?

Q: Je n'ai plus de réseau du tout, pourquoi ?

R: Vous étiez en V20E LG, et vous n'avez pas appliqué le .zip "Fix GSM", faites le.

Q: Je n'ai plus de 3G après application du fix GSM, pourquoi ?

R: Relisez la partie "Prérequis avant installation - étape 3: Choix des composants à installer". Soit vous downgradez votre baseband à vos risques et périls, soit vous attendez un meilleur correctif.

Q: L'installation de la ROM a planté, je fais quoi ?

R: Vous restaurez le backup de votre ROM d'origine que vous avez pris soin de faire quand cela a été demandé, et vous avez le droit de réessayer en posant des questions ;)

Q: Je ne veut plus de CyanogenMod, je fais quoi ?

R: Vous restaurez le backup de votre ROM d'origine que vous avez pris soin de faire quand cela a été demandé.

Q: Comment je restaure le backup de ma ROM ?

R: Via le recovery, "Backup and restore" -> "Restore" -> "La_date_du_backup" -> Confirmez, et patientez.

Q: Le recovery m'indique qu'un .zip est corrompu, je fais quoi ?

R: Vous le téléchargez à nouveau, ça arrive. Le checksum MD5 à coté de chaque lien est là pour éviter ça ;)

Vous pouvez utilisez l'utilitaire WinMD5 Free disponible dans la liste des téléchargements pour vérifier l'intégrité du fichier (Glisser-déposer le fichier dans la fenêtre du programme, coller le checksum fourni dans le champ "Original file MD5 checksum value", puis cliquer sur "verify". Si le fichier est ok, le programme doit afficher une popup indiquant "Matched!". Si ce n'est pas le cas le fichier est corrompu. Si vous utlisez votre P500 ou un autre matériel sous Android pour télécharger les fichiers, vous pouvez utiliser Hash Droid.

Q: LG PC Suite ne reconnait pas mon téléphone, pourquoi ?

R: C'est son fonctionnement habituel. Parce qu'il nécessite une petite application sur le téléphone, qui n'est pas présente sous CyanogenMod.

Q: En pratique, c'est quoi la dirrérence entre le Kernel BFS et CFS ?

R: Ce sont différents schedulers. En gros c'est une partie du kernel qui décide que "tel processus va calculer ça pendant X ms, puis tel autre fera ça durant Y ms, ..." et ainsi de suite.

CFS (Completly Fair Scheduler):

- Censé être le plus stable.

- Censé répartir les ressources de manière la plus équitable entre les processus.

- Le scheduler utilisé dans les ROMs officielles.

BFS (Brain F*ck Scheduler):

- Censé être le plus performant.

- Censé attribuer le plus de ressources possible au processus au premier plan.

- Le plus simple dans sa conception.

Accessoirement, pour faire tomber toutes les geekettes et faire rager vos potes iFoune™©® users avec "Votre enooooorme... score sous Quadrant", c'est le kernel BFS à choisir. Ne me remerciez pas :P

Q: Est il possible d'utiliser un script Data2SD avec cette ROM ?

R: En théorie, oui. En pratique, c'est déconseillé par le créateur de la ROM lui même, et pour tout vous dire je n'ai eu que des soucis avec ce genre de modification. A vos risques et périls...

Q: Une appli ne fonctionne pas après installation de la ROM, je fais quoi ?

R: Dans le doute, reboote. Si ça rate, formate ("Wipe cache partition" & "Wipe /dalvik-cache" via le recovery).

Q: Quelle est la différence entre un kernel 2.6.32.xx et 2.6.35.xx ?

R: Sans entrer dans les détails, ce sont deux branches différentes du kernel Linux. Les kernels 2.6.32.xx ne fonctionne qu'àvec la version 6.5.8 et les kernels 2.6.35.xx qu'avec la version 6.6.1.

Q: Suite à l'installation de la version 6.5.8 j'ai un message me disant "Fermeture du processus com.bel.android.dspmanager". Que faire ?

R: L'application DSP Manager pose problème, ça arrive à certaines personnes. La solution temporaire est la suivante:

- Effacer les paramètres du DSP Manager (Paramètres -> Applications -> Gérer les applications -> DSP Manager -> Effacer les données).

- Télécharger l'apk modifiée et la copier dans /system/app/ (Remplace l'autre).

- Télécharger le fichier libcyanogen-dsp.so et le copier dans /system/lib/soundfx/

- Et ne pas oublier de rebooter.

Q: De temps à autres l'écran reste noir, que faire ?

R: Désacctivez les animations à l'allumage et à l'extinction de l'écran (Paramètres -> CyanogenMod -> Affichage -> Général, puis décochez les deux cases concernant les animations). Ca résout 99% des problèmes.

separator.png

Notes

Mises à jour

Dernière MàJ le 17/05/12.

Plus de mises à jour depuis le 09/06/12

Modifié par Cop1 Gris
  • Like 3
Lien vers le commentaire
Partager sur d’autres sites

Appendice 1 :Downgrader sa basebande

Plop,

Comme je suis de bonne humeur aujourd'hui, voilà une partie bonus pour le downgrade de la basebande, avant de procéder à l'installation de la ROM elle même.

Suivez attentivement ce guide et tout devrait bien se passer. Si ça peut vous rassurer (Ou pas), les informations ont été tirées de deux topics existants sur XDA Dev, et la méthode a été utilisée avec succès par un certain nombre de personnes. Petit rappel:

Avant tout, vous et vous seul êtes responsable en cas de problème ! Les bugs existent, les mauvaises manipulations aussi mais personne ne vous force à bidouiller votre P500 ! Il peut être intéressant de lire la FAQ présente à la fin du guide. N'effectuez les manipulations suivantes quie si vous êtes passé par la MàJ en 2.3.3 LG avant de vouloir passer sous CyanogenMod 7.

Pour commencer, les liens pour télécharger les logiciels nécessaires.

separator.png

Téléchargements

- Basebande V10E LG (Archive .7z) (.7z) (7.10 Mo) (MD5: aefce00566c17dc92660354081f0c838 )

- Basebande V20G LG (Archive .7z) (.7z) (7.07 Mo) (MD5: dd9b51b66cf552d559a11c9526bcbb70 )

- Drivers USB LG (Web downloader) (.exe) (255 Ko) (MD5: deb818604fe21addd2a1740608603dff )

separator.png

Avertissement et informations

Concernant la basebande, c'est quoi ? C'est une partie logicielle, programmée en usine, contenant tout ce qui est nécessaire pour la connexion aux réseaux mobiles 2G/3G. La mémoire contenant ces informations contient également des données uniques pour chaque téléphone telles que l'IMEI, le numéro de série, l'adresse MAC de la puce Bluetooth,... d'où les précautions à prendre pour effectuer cette manipulation.

Encore une fois, si vous n'êtes pas en 2.3.3 LG avant de passer sous CyanogenMod 7, cette partie bonus ne sert à rien, car la bonne basebande est déjà présente dans votre téléphone.

Il sera nécessaire de connecter votre téléphone en USB, n'utilisez pas de HUB USB, de câble pourri, de port USB tordu ou qui fait contact 1 fois sur 10. Le câble fourni d'origine est parfait pour ça.

Les images sont réalisées à partir des captures d'écran elles mêmes réalisées par Dr.Notor sur XDA Dev, n'ayant pas pu moi même en faire pour toutes les étapes.

Cette partie bonus a été ajoutée car potentiellement utile, mais SANS AUCUNE GARANTIE, ni explicite ni implicite.

separator.png

Prérequis avant flashage - Etape 1: Matériel et logiciels nécessaire

- Un PC sous Windows (x86 ou x64). Amis Linuxiens ou Mac Users, une machine virtuelle ne conviendra pas.

- Un câble USB.

- Les drivers LG. L’exécutable fourni étant un web downloader, il vous faudra une également une connexion internet sur le PC en question, ou récupérer les fichiers temporaires téléchargés par le web downloader sur un autre PC.

- La basebande V10E LG.

separator.png

Prérequis avant flashage - Etape 2: Préparation des logiciels

Commencez par installer les drivers USB LG. Rien de compliqué jusqu'ici, il suffit de se laisser guider par l'assistant d'installation. Une fois ceux-ci installés, rendez vous dans le gestionnaire de périphériques pour désactiver le périphérique "LGE Virtual Modem" qui peut empêcher la reconnaissance de votre téléphone par la suite. Pour y accéder, sous Vista et Seven: Clic droit sur Ordinateur" -> "Propriétés" -> "Gestionnaire de périphériques" -> Section "Ports (COM et LPT)". Faites ensuite un clic droit puis cliquez "Désactiver", et voilà.

Extrayez le contenu de l'archive (.zip ou .7z au choix) contenant la basebande, et vérifiez qu'elle contient bien les fichiers suivants:

baseband_content.png

Si tout est en ordre, que vos drivers LG sont installés, que le logiciel de flashage est prêt, passons à la suite.

separator.png

Flashage

C'est parti ! Lancez l'exécutable LGMDP-v1.5.exe, si nécessaire en tant qu'Administrateur.

Vous devez maintenant avoir devant vous la fenêtre principale du logiciel:

lg_baseband.png

Connectez votre téléphone via USB sur l'ordinateur, sans activer le transfert de fichiers via USB.

Cliquez sur le menu "Download" puis "Select port", la fenêtre suivante doit s'afficher.

Le numéro de port COM n'a pas d'importance:

lg_baseband_2.png

Si la fenêtre n'affiche pas votre téléphone, cliquez sur "Refresh".

Sélectionnez ensuite votre téléphone, puis cliquez sur "Connect".

L'application va maintenant vous demander de renseigner l'emplacement où se trouve la basebande à flasher. C'est pas compliqué, c'est le même répertoire qui contient le programme que vous avez devant vous.

Une fois le répertoire renseigné, le programme affichera quelques avertissements, cliquez sur "OK" à chaque fois.

Une nouvelle fenêtre affichant ces informations apparaitra:

lg_baseband_3.png

Ne touchez à rien d'autre, contentez vous de fermer cette fenêtre.

Voilà, ici se situe le point de non retour, donc si vous devez annuler pour une raison ou une autre c'est MAINTENANT, pas pendant le flashage.

Le logiciel affiche maintenant ceci:

lg_baseband_4.png

Pour continuer cliquez sur "Download". C'est parti, il ne reste plus qu'à patienter. Ne déconnectez votre téléphone ou ne fermez le logiciel dans AUCUN CAS.

Peu importe ce que le téléphone affiche, même si il démarre normalement, ou en mode emergency,... ne vous en occupez pas. Le logiciel va tenter de communiquer avec le téléphone:

lg_baseband_5.png

Une fois la connexion effectuée, le logiciel va vous demander d'effectuer un NV2 Backup.

Il s'agit des informations propres à votre téléphone (IMEI, S/N, Adresse MAC pour le Bluetooth,...). Cliquez sur le bouton "NV2 Backup":

lg_baseband_6.png

Une fois le NV2 Backup effectué, le logiciel va s'occuper de flasher la basebande.

Si le backup en question a échoué n'essayez SURTOUT PAS de poursuivre le flashage, quoi doit s'interrompre de lui même. Les données ne sont pas encore effacées.

Et une fois le flashage de la basebande terminé, il va vous demander de restaurer le NV2 Backup effectué juste avant. Cliquez juste sur le bouton "NV2 Restore" et patientez:

lg_baseband_7.png

Le logiciel effectue maintenant la restauration du NV2 Backup comme on peut le voir:

lg_baseband_8.png

Il ne reste plus qu'à patienter un moment. Ne déconnectez SURTOUT PAS le téléphone tant que le logiciel n'affiche pas "Download complete". Même si le téléphone redémarre avant la fin de la manipulation ou que la barre de progression est arrivée au bout.

N'effacez pas le Backup NV2, rangez le précieusement dans un coin, on ne sait jamais ;)

separator.png

FAQ

Q: Et pour upgrader sa basebande ?

R: Lep lus simple est de flasher une ROM officielle en 2.3.x. Cependant vous pouvez aussi choisir la basebande V20G et suivre la même procédure.

Q: Le téléphone n'est pas reconnu même en ayant installé les drivers, comment faire ?

R: Désinstallez et réinstallez ceux-ci.

Q: Le backup NV2 ne peut s'effectuer, comment faire ?

R: Essayez en démarrant le téléphone en mode Emergency (Retour + Vol haut + Power) avant de le connecter au PC.

Q: J'ai déjà installé la ROM CyanogenMod7, puis-je utiliser cette méthode quand même ?

R: Oui, mais le custom recovery se fera la malle lors du flashage. Vous pouvez inclure une image de recovery en même temps en la plaçant tout simplement dans le dossier du logiciel avant de le lancer. Vous pouvez par exemple utiliser ClockWorkMod Recovery (La version 5.0.1.0, dernière version en date.)

Q: Au secours je n'ai plus de réseau, je fais quoi ?!?

R: Si vous n'avez pas encore installé CyanogenMod7, c'est normal. Sinon c'est que le flashage a échoué. Dans ce cas connectez votre téléphone et restaurez le backup via le menu "Download -> NV2 Restore" de l'application.

Q: J'ai supprimé le NV2 Backup, je fais quoi ?!?

R: Vous pouvez toujours essayez de prendre contact avec LG pour un remplacement du téléphone ou une réparation au prix fort. Après, libre à vous d'essayer de les enfler pour le faire remplacer gratuitement. (Ho mince le CPU qui a lâché tout seul à cause du 220V dans les dents, c'est ballot ! Vous pouveeeez m'aideeeer m'sieur le gentil technicien LG ? 1034.gif). Sérieusement, il n'y a rien à faire de votre coté sans cette précieuse sauvegarde.

separator.png

Notes

Mises à jour

Dernière MàJ le 17/05/12.

Modifié par Cop1 Gris
Lien vers le commentaire
Partager sur d’autres sites

J'ai tout lu du bon boulot je te remercie pour les autres ça va être utile :)

Merci :)

Good job ! Tu parles du fix libsound, ou est-ce que je pourrais le trouver ?

Merci. Dans la liste des téléchargements ("Tweaks -> Fix libsoundfx"). Sinon voila le lien du topic sur xda. Le .zip que j'ai indiqué dans ce guide est celui de la méthode 3, ça permet d'avoir le choix entre utiliser le DSP Manager et/ou une appli alternative telle Equalizer comme conseillé par le créateur de ce fix.

Par contre je te déconseille très fortement (C'est le cas de le dire) d'activer le "Compresseur audio dynamique" du profil "Casque" dans le DSP manager avec ce fix. A chaque changement de piste, le volume a une fâcheuse tendance à remonter immédiatement au max. Ça surprend et ça pique les n'oreilles très très fort :emo_im_lips_are_sealed:

Lien vers le commentaire
Partager sur d’autres sites

Tout à fait. Cependant si tu compte utiliser ce genre de script, comme la plupart supportent l'EXT4, c'est le système de fichier a privilégier (Meilleures performances). Ne pas oublier de vérifier le support d'EXT4 avant évidement.

Lien vers le commentaire
Partager sur d’autres sites

Juste une minuscule remarque, je viens de lire en détail le tuto sur mon pc (je l'avais survolé depuis mon téléphone), il est complet, mais serait il possible de rajouté le contenu du premier backup (dossiers et sous dossiers), je me suis rendu compte que parfois la premiere tentative de backup avec CWM n’étais pas complète

Autrement bravo pour le travail ;)

Modifié par indian65
Lien vers le commentaire
Partager sur d’autres sites

Très juste, j'avais oublié l’existence de ce bug. C'est ajouté :)

Imprésionnant! Un grand merci, très clair et utile.
Autrement bravo pour le travail ;)

Merci et merci :D

Edit: Mis à jour avec le kernel fserve v15, voir notes en fin de guide.

Modifié par Cop1 Gris
Lien vers le commentaire
Partager sur d’autres sites

Merci :)

Merci. Dans la liste des téléchargements ("Tweaks -> Fix libsoundfx"). Sinon voila le lien du topic sur xda. Le .zip que j'ai indiqué dans ce guide est celui de la méthode 3, ça permet d'avoir le choix entre utiliser le DSP Manager et/ou une appli alternative telle Equalizer comme conseillé par le créateur de ce fix.

Par contre je te déconseille très fortement (C'est le cas de le dire) d'activer le "Compresseur audio dynamique" du profil "Casque" dans le DSP manager avec ce fix. A chaque changement de piste, le volume a une fâcheuse tendance à remonter immédiatement au max. Ça surprend et ça pique les n'oreilles très très fort :emo_im_lips_are_sealed:

Merci pour ta réponse ! Et je vais appliquer tes conseils !

Lien vers le commentaire
Partager sur d’autres sites

Concernant le root du 2.3.3, je suis pas un specialiste, mais je croyais qu'il fallait pousser superoneclick ou gingerbreak via adb

Je cite

In adb:

   adb devices
   adb shell
   echo 1 > /data/local/lge_adb.conf

ensuite ouvrir l'utilitaire. Tu me corrige si je me trompe

La méthode en anglais pour superoneclick

http://cheapcellunlockedphones.com/how-to-root-android-2-3-gingerbread-on-lg-optimus-one/

http://forum.xda-developers.com/showthread.php?t=1200167

Lien vers le commentaire
Partager sur d’autres sites

Tiens je crois que ça m'est adressé, tu as du te tromper de topic non? :)

Je vais tester ça

Je crois aussi. Dans le doute, et comme ça peut toujours servir, je répond quand même, puisque ça sert aussi dans ce topic :)

Concernant le root du 2.3.3, je suis pas un specialiste, mais je croyais qu'il fallait pousser superoneclick ou gingerbreak via adb

Je cite

In adb:

   adb devices
   adb shell
   echo 1 > /data/local/lge_adb.conf

ensuite ouvrir l'utilitaire. Tu me corrige si je me trompe

La méthode en anglais pour superoneclick

http://cheapcellunlockedphones.com/how-to-root-android-2-3-gingerbread-on-lg-optimus-one/

http://forum.xda-developers.com/showthread.php?t=1200167

C'était certainement le cas des versions précédentes mais d'après ce que je peut voir avec la dernière version tout est automatisé. De plus dans les tutos que tu a linké, la version de SuperOneClick est la 1.9.1, j'imagine que ça vient de là et qu'il y a eu pas mal de changements. (Si jamais je trouve le changelog de SuperOneClick je regarde à ça plus en détail ;) )

Lien vers le commentaire
Partager sur d’autres sites

Pas de quoi et merci :)

Je vais voir si j'arrive à mettre la main sur un modérateur (Ils mordent pas au moins ? :P) et je lui demande.

Edit: Ah, au passage, je le signale pas toujours mais màj effectuée, voir notes.

Modifié par Cop1 Gris
Lien vers le commentaire
Partager sur d’autres sites

Rejoignez la conversation

Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.

Invité
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...