Aller au contenu

[TUTO] Guide d'installation de CyanogenMod 9


Cop1 Gris

Recommended Posts

cm9_logo.png

Guide d'installation de la ROM CyanogenMod 9

Plop,

Dans la lignée du guide d'installation de la ROM CyanogenMod 7, voici cette fois la version dédiée à CyanogenMod 9. Toujours le même principe, regrouper toutes les étapes de A - comme Android - à Z - comme zRAM - pour installer la ROM, donner les solutions aux problèmes fréquents, et pouvoir poser ses questions sur un topic dédié.

Si vous avez repéré une erreur, une faute d'orthographe, un lien mort, ou si vous avez une suggestion, n'hésitez pas à m'en faire part. Je fais un maximum de vérifications mais une erreur est toujours envisageable, sinon c'est pas marrant.

Pour les autres ROMs ICS vous pouvez consulter ce topic créé par @KeitIG, et pour tous les liens et fichiers utiles au P500 vous pouvez consulter cet autre topic créé par .

Pour toute question, problème d'installation, ou d'utilisation, merci de le faire directement sur ce topic, pas en message privé. Les réponses peuvent profiter à d'autres personnes jap.gif

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. En cas de problème consultez la FAQ en fin de tuto.

L'installation d'une nouvelle ROM implique l’effacement des données utilisateur. Pensez à les sauvegarder avant de poursuivre !

Pour les contacts, l'agenda, les flux Google Reader,... assurez vous que la dernière synchronisation avec votre compte Google a bien été effectuée.

Pensez à contrôler l'intégrité des fichiers téléchargés grâce à leur checksum.

win.png Utilisez l'utilitaire WinMD5 Free (.zip) (Portable) (261 Ko)

gnunux.png Ouvrez un terminal et utilisez la commande "md5sum ".

android.png Utilisez l'application HashDroid (.apk) (Google Play)

separator.png

A propos de CyanogenMod 9

screen_1_small.png screen_2_small.png screen_3_small.png screen_4_small.png screen_5_small.png

Apperçu des menus de CyanogenMod 9. La home est modifiée.

CyanogenMod 9 est un système d'exploitation alternatif pour tablettes et téléphones, basé sur Android Ice Cream Sandwich (Android 4.0.4). Il propose en plus des versions de base d'Android une personnalisation plus poussée via le système de thèmes et de nombreuses autres options, le support du format audio FLAC, le support d'OpenVPN, le partage de connexion internet via USB, Bluetooth et WiFi, l'overclocking du processeur.

Du coté des applications, CyanogenMod 9 embarque par défaut un lecteur audio, un égaliseur graphique doté de fonctions avancées, un gestionnaire de fichier root, des outils pour les développeurs et un système de sauvegarde intégré. Ajoutons à cela la possibilité de redémarrer directement votre téléphone depuis le menu de démarrage, de prendre une capture d'écran et de voir la place occupée par vos musiques, vidéos et images sur votre carte µSD.

Il offre également des performances plus élevées que les versions d'Android fournies par les opérateurs de téléphonie, et propose diverses options activables selon le choix de l'utilisateur afin d'améliorer encore un peu plus les performances du système.

separator.png

Bugs et problèmes connus

Avant de poursuivre, merci de prendre connaissance de cette liste de problèmes et de fonctionnalités manquantes. Vous êtes prévenus.

Problème: Radio FM pas encore implémentée.

Détails: Commun à toutes les ROMs CyanogenMod 9.

Solution: Utiliser l'application Spirit FM.

Problème: Écran noir lors du déverrouillage.

Détails: Fréquent sur les roms CyanogenMod peu importe le téléphone.

Solution: Voir la FAQ en fin de tuto.

Problème: Espace disponible insuffisant.

Détails: Un message indiquant un manque d'espace s'affiche lors de l'installation d'une application.

Solution: Voir la FAQ en fin de tuto.

Problème: Partage de connexion (Tethering) via WiFi buggé.

Détails: La fonctionnalité native de partage de connexion est défaillante.

Solution: Utiliser une application tierce.

Problème: Lecture des vidéos prises avec le téléphone impossible.

Détails: La fonctionnalité native de lecture des vidéos est défaillante.

Solution: Utiliser l'application MX Player en attendant la correction.

separator.png

Téléchargements

Dans tous les cas vous aurez besoin de la ROM. Comme ce fichier est relativement imposant, si vous avez une connexion internet faiblarde, n'hésitez pas à lancer le téléchargement dès maintenant pour gagner du temps ;)

Etant donné le nombre important de modifications apportées par le développeur au fil des versions, il est déconseillé d'utiliser une ancienne version de la ROM. D'une part les performances pouraient être largement inférieures à celles de la dernière version. D'autre part, certaines étapes ne sont plus nécessaires lors de l'installation, ou ont été modifiées. Toutefois, si vous souhaitez réinstaller une ancienne version, les liens sont disponibles çi-dessous.

Drivers

- Drivers LG Unifiés 3.7.2 (.exe) (10.4 Mo) (MD5: ff5f18e3dd09c2ed8a2d496a2bf1d268 )

Root

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

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

Recovery

- ROM Manager (.apk) (Google Play)

Basebande

- Basebande V20g (.7z) (7.07 Mo) (Portable) (MD5: dd9b51b66cf552d559a11c9526bcbb70 )

ROM

- CyanogenMod 9 Stable 12 (GenetICS Final) (.zip) (Flashable) (110 Mo) (MD5: c6b0dfbb07c6031aa27306ff515eb8ef )

Contenu optionnel

- Sonneries (.zip) (4.36 Mo) (Flashable) (MD5: 318df342e4417e36e05aa1e26b9550ce )

- ROM Manager (.zip) (2.66 Mo) (Flashable) (MD5: 0da1208b68ec7851d776209669608085 )

- Langues FR/IT/ES/DE pour TTS (.zip) (4.03 Mo) (Flashable) (MD5: ab315a7e6e1bd67779cd84aa8f1c7aa5 )

- Editeur vidéo (.zip) (5.25 Mo) (Flashable) (MD5: cbc0c81f53b650cb6468616556e816bc )

- Fonds d'écran (.zip) (7.91 Mo) (Flashable) (MD5: 4285cb7013e6192191447bc8fb0aeacd )

- Bootanimation CID (.zip) (2.32 Mo) (Flashable) (MD5: f440b25e5a6357c34b7d8d45b5b6c556 )

A2SD

- Link2SD (.apk) (Google Play)

separator.png

Prérequis avant installation - Liste des prérequis

Avant de pouvoir procéder à l'installation de CyanogenMod 9, veuillez vous assurer que votre téléphone remplit les conditions suivantes:

- Votre téléphone doit posséder la nouvelle basebande v20. Si vous avez effectué la mise à jour de votre P500 avec la version 2.3.3 d'Android fournie par votre opérateur, vous possédez la nouvelle version. Si ce n'est pas le cas vous possédez l'ancienne version (v10).

- Votre téléphone doit être rooté.

- Votre téléphone doit posséder un recovery adapté.

- Votre carte µSD doit être propre. CyanogenMod 9 utilisation une organisation des fichiers sur la carte µSD différente de certaines autres ROM, il est fortement conseillé de sauvegarder le contenu de votre carte sur votre ordinateur puis d'effacer complètement le contenu de cette dernière.

Si votre téléphone remplit déjà toutes ces conditions, vous pouvez passer directement à la partie "Installation de la ROM".

Si vous choisissez d'effectuer la mise à jour officielle 2.3.3 afin d'installer la nouvelle basebande, faites le en premier. En effet, la mise à jour officielle supprime le root et le recovery ClockworkMod et il faudrait tout reprendre depuis le début. La méthode de mise à jour de la basebande proposée plus bas ne pose pas ce problème.

separator.png

Prérequis avant installation - Étape 1: Rootage du téléphone

Avant toute tentative d'installation de CyanogenMod 9, il faut avant tout commencer par rooter votre téléphone. Ceci est nécessaire pour pouvoir installer le recovery qui permettra de flasher la ROM par la suite.

Attention ! Rooter votre téléphone annule la garantie de ce dernier.

En cas de problème, LG peut considérer le téléphone comme endommagé par l'utilisateur.

win.pngSi vous utilisez Windows

1) Téléchargez et installez le package de pilotes LG pour le P500 sur votre ordinateur.

2) Télécharger l'application UnlockRoot et installez la sur votre ordinateur.

3) Activez le mode débogage USB sur votre téléphone. Pour ce faire, rendez vous dans "Paramètres" -> "Applications" -> "Développement" et cochez la case "Activer le débogage USB".

4) Connectez votre téléphone à votre ordinateur via le câble USB. N'activez pas le transfert de fichiers via USB.

5) Lancez l'application UnlockRoot puis clique sur le bouton "Root" à gauche de la fenêtre.

6) Une boite de dialogue s'ouvre vous demandant quel périphérique choisir. Normalement vous n'avez que votre P500 de connecté et donc un seul périphérique dans la liste. Sélectionnez le.

7) Une fois le téléphone sélectionné, patientez un moment durant le rootage. Une publicité vous proposant une application s'affichera, répondez non.

8) Il vous sera demandé de redémarrer votre téléphone ("Need reboot !"). Répondez oui et patientez durant le redémarrage de votre téléphone.

9) Vous pouvez fermer UnlockRoot et déconnecter votre téléphone.

gnunux.pngSi vous utilisez GNU/Linux (Ubuntu et variantes)

1) Téléchargez et décompressez l'application SuperOneClick.

2) Il faudra lancer SuperOneClick via mono. Vous aurez besoin des paquets suivants "lib32ncurses5 lib32stdc++6 mono mono-winforms". Ouvrez un terminal et tapez la commande suivante:

sudo apt-get install lib32ncurses5 lib32stdc++6 mono mono-winforms

3) Activez le mode débogage USB sur votre téléphone. Pour ce faire, rendez vous dans "Paramètres" -> "Applications" -> "Développement" et cochez la case "Activer le débogage USB".

4) Connectez votre téléphone à votre ordinateur via le câble USB. N'activez pas le transfert de fichiers via USB.

5) Rendez vous dans le répertoire où vous avez décompressé SuperOneClick, attribuez les droits d’exécution à "adblinux" et vérifiez que votre téléphone est reconnu via les commandes suivantes:

chmod +x ./ADB/adblinux
./ADB/adblinux devices

6) ADB vous retourne l'identifiant de votre téléphone.

7) Lancez l'application SuperOneCclick via la commande suivante:

mono ./SuperOneClick.exe

8) L'application se lance, cliquez sur le bouton "Root" et patientez durant le rootage.

9) Vous pouvez fermer SuperOneClick et déconnecter votre téléphone.

separator.png

Prérequis avant installation - Étape 2: Installation du recovery

Vous pouvez maintenant passer à l'installation du recovery, c'est à dire le menu qui permettra d'installer la ROM et d'effectuer les opérations de nettoyage des données utilisateur. Il existe différents recoveries, celui que vous allez installer est ClockworkMod Recovery. L'application utilisée pour l'installer utilisera automatiquement la dernière version adaptée à votre téléphone, donc si une nouvelle version est rendue disponible par la suite, il sera possible de le mettre à jour de la même manière que lors de cette première installation.

recovery_1_small.png recovery_2_small.png

Apperçu du recovery ClockworkMod

1) Rendez vous sur Google Play avec votre téléphone ou depuis votre ordinateur et installez ROM Manager. La version gratuite est suffisante.

2) Lancez l'application puis choisissez l'option "Flasher la recovery ClockworkMod".

3) Une popup vous demandant de confirmer votre modèle de téléphone va apparaître. Selon votre version d'Android actuelle:

3a) Soit vous aurez le choix entre "LGE Optimus One" ainsi que d'autres modèles de téléphones, choisissez "LGE Optimus One" évidement.

3b) Soit sous aurez le choix entre "LGE Optimus One" et "LGE Optimus One (Old BB)". Le premier correspond à la nouvelle basebande. Le second à l'ancienne basebande. Si vous avez un doute, choisissez le second qui est compatible avec les deux basebandes.

4) ROM Manager télécharge et installe le recovery. A la fin du téléchargement, une popup "Requête super-utilisateur" va s'afficher. Cochez la case "mémoriser" puis cliquez sur "Autoriser" et enfin une notification "ROM Manager a reçu les privilèges super-utilisateur" va apparaître. Pour finir, attendez la fin de l'installation du recovery.

5) Le recovery est maintenant installé, vous pouvez quitter ROM Manager.

La navigation dans le recovery se fait de la manière suivante:

- Élément précédent = Volume haut

- Élément suivant = Volume bas

- Valider = Menu (5.0.2.0) ou Recherche (5.0.2.7)

- Retour = Retour

Vous pouvez maintenant en profiter pour faire une sauvegarde complète de votre téléphone. Assurez vous d'avoir environ 500 Mo d'espace libre sur votre carte µSD et au moins 30% de batterie. Eteignez ensuite votre téléphone, puis accédez au recovery en maintenant, dans l'ordre, les touches [Volume bas] + [Home] + [Power] enfoncées jusqu'à l'apparition du second logo LG. Rendez vous ensuite dans le menu "Backup and restore" et choisissez l'option "Backup". L'opération de sauvegarde peut prendre un bon moment. Une fois terminée revenez au menu principal et redémarrez votre téléphone ne choisissant l'option "Reboot system now".

Il ne vous reste plus qu'a faire une copie de cette sauvegarde sur votre ordinateur pour plus de sécurité. La sauvegarde se situe dans le répertoire "/clockworkmod/backup/" sur votre carte µSD, et doit contenir des fichiers .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 .img sont valides. Si il manque un de ces fichiers, vous devrez recommencer l'opération car la sauvegarde ne sera pas utilisable !

Le fichier "nandroid.md5" contenant comme son nom l'indique les checksums des autres fichiers, vous pouvez même l'ouvrir - en tant que fichier texte - et vérifier leur intégrité sur votre ordinateur pour encore plus de sécurité ;)

separator.png

Prérequis avant installation - Étape 3: Mise à jour de la basebande

Dernière grosse étape avant de pouvoir installer la ROM, la mise à jour de la basebande. L'installation de la ROM reste possible avec l'ancienne basebande, cependant vous n'aurez pas du tout de réseau mobile. Cette option reste envisageable si vous souhaitez juste recycler votre téléphone en lecteur multimédia.

Attention ! Une fois la mise à jour de la basebande lancée (Message "AMSS BURNING..."), n'interrompez jamais le processus, ne fermez pas l'application, ne débranchez par la câble USB !

Évitez également les rallonges et HUBs USB de mauvaise qualité pouvant interrompre la connexion. Dans le cas contraire vous finiriez avec un magnifique cale-porte LG très design.

1) Si vous ne l'avez pas déjà fait, téléchargez et installez le package de pilotes LG pour le P500 sur votre ordinateur.

2) Téléchargez la basebande V20g et extrayez le contenu de l'archive.

3) Eteignez votre P500 et démarrez le en mode "Emergency". Pour ce faire, allumez le téléphone en pressant, et en gardant appuyées, dans l'ordre, les touches "Volume haut" + "Retour" + "Power". Le téléphone s'allume et un écran jaune affichant "Emergency mode" s'affiche.

4) Connectez le câble USB et patientez durant la détection et l'installation des pilotes.

5) Une fois les pilotes installés, rendez vous dans le "Gestionnaire de périphériques" de Windows, et désactivez le périphérique "LGE Android Platform USB Modem" dans la section "Modems".

6) Redémarrez votre ordinateur. Votre téléphone restera en mode "Emergency".

baseband_1.png

7) Laissez le temps à votre machine d'être pleinement opérationnelle. Une fois le redémarrage terminé, lancez LGMDP. Si vous avez déconnecté votre P500 durant le redémarrage, reconnectez le maintenant.

8) Cliquez sur le bouton "Select port".

baseband_2.png

9) Une fenêtre popup s'affiche. Sélectionnez votre P500 puis cliquez sur le bouton "Connect". Le numéro de port COM indiqué n' pas d'importance.

baseband_3.png

10) Une nouvelle fenêtre contenant un formulaire avec de nombreux champs s'affiche. Si certains champs sont déjà remplis et que vous obtenez des messages d'erreur, fermez les et cliquez sur le bouton "Clear" en bas à droite, ce qui videra le formulaire.

baseband_4.png

11) Pour le champ "Image folder", choisissez le dossier actuel, c'est à dire celui contenant LGMDP et les 3 fichiers .mbn

baseband_5.png

12) Deux messages d'erreur identiques "You cannot download this image without its header" vont s'afficher. Fermez les.

13) Assurez vous que la liste déroulante en bas à gauche possède bien la valeur "None".

baseband_6.png

14) Cliquez sur l'énorme bouton "Start". Une dernière fenêtre d'avertissement vous informe des modifications qui seront apportées. Il s'agit du point de non retour. Cliquez sur "Oui" pour lancer le flashage.

baseband_7.png

15) Le flashage commence, et un message "AMSS BURNING..." ainsi qu'une barre de progression s'affichent.

baseband_8.png

16) Une quinzaine de secondes plus tard, le message "Download completed!" s'affiche et votre P500 démarre normalement. Vous pouvez désormais fermer LGMDP et déconnecter le câble USB de votre téléphone.

Vous pouvez vérifier la version de la basebande via "Paramètres" -> "A propos du téléphone" -> "Version de la bande de base". Dans votre cas la version affichée doit être "LGP500AT-00-V20g-OPEN-COM-JUN-14-2011+0".

Si à ce moment vous n'avez pas de réseau et que le téléphone ne vous demande pas votre code PIN c'est normal, c'est tout simplement que votre ROM actuelle est prévue pour fonctionner avec l'ancienne basebande et que vous possédez maintenant la nouvelle basebande. Tout rentrera dans l'ordre une fois CyanogenMod 9 installé.

separator.png

Prérequis avant installation - Étape 4: Préparation de la carte SD

L'étape finale avant d'installer la ROM consiste à nettoyer et préparer votre carte µSD. Étant donné que CyanogenMod 9 n'organise pas les fichiers de la même manière que d'autres ROMs (Par exemple CyanogenMod 7), il est nécessaire de s'assurer qu'aucun fichier parasite ne subsiste sur votre carte. Une application ayant stocké des paramètres sur la carte pourrait ne plus fonctionner correctement après réinstallation, et les musiques, images, vidéos et sonneries additionnelles pourraient ne pas être détectées. Pour cette étape, deux options s'offrent à vous.

sd_1_small.png sd_2_small.png

Affichage de l'occupation de la µSD sous CM9.

sd.pngStockage sur SD uniquement

Cette option est celle utilisée par les ROM officielles. Votre carte µSD sert uniquement à stocker vos fichiers et peut être retirée du téléphone sans problème.

1) Copiez le contenu de votre carte sur votre ordinateur. Vous ferez le tri plus tard entre ce qui est bon à jeter (Données d'applications) et ce qui est à garder (Musique, vidéos, images, sonneries,...).

2) Formatez votre carte en FAT32. Vous pouvez le faire directement depuis votre téléphone en lançant l'application "Paramètres" puis "Stockage" et "Effacer la carte SD", ou bien depuis votre ordinateur comme pour n'importe quel disque dur ou clef USB.

C'est tout, votre carte est prête.

sd.pngStockage, mémoire virtuelle et applications sur SD (A2SD)

Cette option permet de réserver un espace sur la carte µSD afin de l'utiliser comme mémoire virtuelle (SWAP), ainsi que de permettre l'installation de toutes les applications sur la carte et ainsi de posséder encore plus d'espace disponible pour celles ci. Une carte µSD de classe 6 minimum est recommandée, et une carte de classe 4 minimum est requise pour éviter tout problème. La classe de votre carte est généralement indiquée sur celle ci, dans un rond. La carte µSD de 2Go fournie d'origine avec le P500 est normalement une classe 4.

1) Copiez le contenu de votre carte sur votre ordinateur. Vous ferez le tri plus tard entre ce qui est bon à jeter (Données d'applications) et ce qui est à garder (Musique, vidéos, images, sonneries,...).

2) Eteignez votre téléphone et démarrez le en mode recovery.

3) Choisissez l'option "advanced" puis "Partition SD Card".

4) Le recovery vous demande alors quelle taille choisir pour la partition "EXT", choisissez 256 Mo, ou 512 Mo si vous comptez installer beaucoup d'applications.

5) Même chose cette fois ci pour la partition "SWAP, choisissez 64 Mo.

6) Le partitionnement de la carte s'effectue, cela peut prendre un moment. Une fois terminé revenez au menu principal et redémarrez via l'option "reboot system now".

Voilà, tout est prêt pour l'installation de la ROM. Il faudra juste configurer la partition EXT une fois la ROM installée (A2SD).

separator.png

Installation de la ROM

Vous pouvez maintenant passer à l'ultime étape avant de pouvoir profiter de CyanogenMod 9 sur votre téléphone. Il va falloir commencer par éradiquer toute trace de votre ancienne ROM pour éviter les problèmes. Mais puisque vous êtes prévoyant, vous avez correctement effectué une sauvegarde juste après l'installation du recovery, non ? Si ce n'est pas le cas, c'est maintenant ou jamais.

perf_1_small.png perf_2_small.png perf_3_small.png

Options de performances sous CyanogenMod 9.

1) Téléchargez le zip de la ROM ainsi que celui des Google Apps et placez les à la racine de votre carte SD sans les extraire.

2) Éteignez votre téléphone et démarrez le en mode recovery.

3) Choisissez l'option "mounts and storage" et effacez votre ROM actuelle à l'aide le l'option "format /system".

4) Retournez au menu principal, et effacez vos données utilisateur à l'aide de l'option "wipe data/factory reset".

5) Choisissez l'option "install zip from sdcard", puis choisissez le zip de la ROM, confirmez, et patientez un moment durant l'installation.

6) Retournez au menu principal, rendez vous dans la section "avdanced" puis recalibrez la batterie en effectuant un "Wipe Battery Stats".

7) Retournez au menu principal, et redémarrez une fois de plus avec "reboot system now". C'est terminé !

Maintenant que CyanogenMod 9 a été installé, votre téléphone peut prendre un moment pour démarrer. Si il redémarre 1 ou 2 fois avant d'arriver à l'écran d'accueil, laissez le faire. Une fois le premier démarrage terminé, il ne vous reste plus qu'à renseigner votre identifiant et mot de passe de compte Google et vous retrouverez contacts, applications, flux Google Reader, agenda,... tels que vous les avez laissés auparavant. Félicitations, vous avez maintenant un P500 comme neuf avec CyanogenMod 9.

Certaines applications et médias supplémentaires ne sont pas automatiquement installées afin d'économiser l'espace disponible dans la mémoire interne. Vous pouvez toujours les installer vous même via les zips supplémentaires identifiés comme "Contenu optionnel" dans la section téléchargement. Le contenu optionnel contient 3 wallpapers animés, un éditeur vidéo, ROM Manager, ainsi que les langues allemandes, espagnoles, françaises et italiennes pour TTS ("Text To Speech", synthèse vocale). Sans oublier 10 sonneries supplémentaires et l'animation de démarrage CyanogenMod CID. Il vous suffit de les installer de la même manière que le zip de la ROM, et le nouveau contenu sera automatiquement disponible.

Si vous souhaitez overclocker votre téléphone, rendez vous dans "Paramètres" -> "Performances" -> "Paramètres CPU". Les valeurs correctes pour commencer sont 480 Mhz pour la fréquence minimale, 728 Mhz pour la fréquence maximale et "Ondemand" pour la stratégie. Ne cochez pas la case "Appliquer au démarrage" pour l'instant, le temps de vérifier que votre téléphone est stable avec ces paramètres. A vous de voir la fréquence maximale acceptée par votre téléphone par la suite. Avec ces réglages, vous avez déjà gagné 20% de puissance de calcul. Attention, en dessous de 480 Mhz comme fréquence minimale, le téléphone risque de n'afficher qu'un écran noir lors de la sortie de veille à cause d'un manque de puissance.

Il est également possible de compresser le contenu de la RAM afin d'augmenter virtuellement sa taille. Pour activez cette fonction, rendez vous dans "Paramètres" -> "Performances" -> "Gestion de la mémoire" -> "Utiliser zRAM" et choisissez 10%. La modification sera effective après le prochain redémarrage. Utiliser une valeur trop grande est déconseillé, car ce que vous gagnerez en RAM disponible, vous le perdrez en puissance de calcul. En effet le processeur devra constamment compresser/décompresser le contenu de la RAM, et plus la compression est élevée, plus celle ci demande de puissance de calcul.

La dernière option importante pour les performances est le KSM (Kernel Same-page Merging). En gros le système va éviter les doublons dans la RAM pour en réduire la quantité utilisée. Pour activez cette fonction, rendez vous dans "Paramètres" -> "Performances" -> "Gestion de la mémoire" et cochez la case "Utiliser KSM". La modification sera effective après le prochain redémarrage.

separator.png

Mise à jour de la ROM

Lorsqu'une nouvelle version de la ROM est disponible et que vous souhaitez mettre votre téléphone à jour, il n'est pas forcément nécessaire de recommencer toute l'opération d'installation. Il suffit juste d'effacer les fichiers temporaires destinés à accélérer le lancement des applications, puis d'installer la nouvelle version. Cette opération n’entraîne aucune perte de données, mais il est tout de même conseillé d'effectuer une sauvegarde de votre installation actuelle comme lors de la première installation, pour pouvoir revenir en arrière en cas de problème. Vous pouvez en profiter pour recalibrer la batterie en effectuant un "wipe battery stats" même si ce n'est absolument pas obligatoire.

Attention ! Exceptionnelement la mise à jour depuis la version 9.1.4 Stable 11 (GenetICS) vers la version 9.1.5 Stable 12 (GenetICS Final) n'est pas possible. Vous devrez effectuer une nouvelle installation.

1) Téléchargez le nouveau zip de la ROM, et placez le à la racine de la carte µSD.

2) Éteignez votre téléphone et démarrez le en mode recovery.

3) Effacez les fichiers temporaires à l'aide de l'option "wipe cache partition".

4) Choisissez l'option "advanced" puis "Wipe Dalvik Cache".

5) Retournez au menu principal, choisissez l'option "install zip from sdcard", puis choisissez le zip de la ROM, confirmez, et patientez un moment durant la mise à jour.

6) Redémarrez avec "reboot system now". La mise à jour se terminera ensuite une fois le téléphone redémarré et vous aurez accès au bureau Android comme en temps normal.

separator.png

Configuration A2SD

Si vous avez choisi d'utiliser une partition sur la carte µSD afin d'installer vos applications, il faut maintenant configurer celle ci.

1) Rendez vous sur Google Play avec votre téléphone ou depuis votre ordinateur et installez Link2SD.

2) Lancez l'application, rendez vous dans les paramètres de celle-ci et choisissez le type de partition "EXT4" puis redémarrez.

3) Lancez l'application, retournez dans les paramètres et choisissez l'option "AutoLink".

C'est tout, vous pouvez maintenant installer vos applications directement sur votre carte SD. A noter que juste après le démarrage du téléphone, celles-ci peuvent ne pas être disponibles aussi rapidement que si elles étaient installées directement dans la mémoire interne. Le temps de chargement dépend de la qualité et de la classe de votre carte µSD.

separator.png

FAQ - Problèmes et solutions

Q: Mon téléphone reste bloqué lors du démarrage (Boot stuck) après l'installation, je fais quoi ?

R: Le premier démarrage après l'installation peut prendre un bon moment. Allez prendre un café, faites un tour,... Bref attendez un petit quart d'heure et si rien n'a changé, retirez la batterie, démarrez en recovery et effacez cache et dalvik-cache. Si le problème n'est pas résolu, effectuez un wipe /system et réinstallez la ROM puis les Google Apps.

Q: Mon téléphone redémarre en boucle (Boot loop) après l'installation, je fais quoi ?

R: Pour commencer, 1 ou 2 redémarrages après l'installation ne signifient pas forcément un problème. Si votre téléphone démarre vraiment en boucle, commencez par retirer la batterie, démarrez en recovery et effacez cache et dalvik-cache. Si le problème n'est pas résolu, effectuez un wipe /system et réinstallez la ROM puis les Google Apps.

Q: Je n'ai plus de réseau de données mobile (3G), pourquoi ?

R: Il se peut que la configuration pour votre opérateur soit invalide. Rendez vous dans "Paramètres" et dans la partie "Sans fil et réseau" allez dans "Plus..." -> "Réseaux mobiles" -> "Noms des points d'accès" et choisissez le point d'accès correct. Le point d'accès à choisir dépend de votre opérateur et de votre offre.

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

R: Vous avez encore l'ancienne basebande. Suivez la procédure pour la mettre à jour.

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é si vous avez besoin de votre téléphone dans l'immédiat, et vous avez le droit de réessayer, en posant des questions si besoin ;)

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: Téléchargez à nouveau le fichier fautif et vérifiez son intégrité.

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

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

Q: LGMDP et/ou UnlockRoot ne reconnaît pas mon téléphone, je fais quoi ?

R: Assurez vous de bien avoir installé le packages de pilotes LG. Si c'est déjà fait, désinstallez le, redémarrez votre ordinateur et recommencez l'installation. Si ça ne fonctionne toujours pas, activez le mode "Débogage USB" sur votre téléphone ("Paramètres" -> "Applications" -> "Développement" et cochez la case "Activer le débogage USB"). Connectez votre téléphone à votre ordinateur et patientez le temps de la détection et de l'installation des pilotes.

Q: Une application 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: J'obtiens un message indiquant que "L'espace de stockage disponible est insuffisant" alors qu'il me reste de l'espace libre, je fais quoi ?

R: Ce message s'affiche parfois lorsque vous tentez de mettre à jour une application via le Play Store. Commencer par vider le cache du Play Store ("Paramètres" -> "Applications" -> "Toutes -> "Google Play Store" -> "Vider le cache"). Si le problème persiste, effectuez un wipe cache et dalvik-cache depuis le recovery. Le démarrage suivant prendra plus de temps, c'est normal.

Q: Est ce que je peut installer un kernel 2.6.32.xx ?

R: Non, CyanogenMod 9 utilise la branche 2.6.35.xx.

Q: Est ce que je peut installer un kernel 2.6.35.xx ?

R: Si celui ci est prévu pour ICS (Android 4.0.x), pourquoi pas. Si il est prévu pour Gingerbread (Android 2.3.x) non.

Q: De temps à autres l'écran reste noir quand je veut déverrouiller ?

R: Redémarrez à la sauvage en enlevant la batterie, et vérifiez que la fréquence minimale du processeur est au moins de 480 Mhz ("Paramètres" -> "Performances" -> "Paramètres CPU" -> "Fréquence minimale").

Q: Lors de l'activation du transfert de fichiers via USB l'installation du pilote échoue. Comment faire ?

R: Sur votre téléphone lancez l'application "Paramètres" puis allez dans la section "Stockage", appuyez sur la touche [Menu], puis "Connexion USB à l'ordinateur" et enfin cochez la case "Mass storage".

Q: Lors de l'activation du transfert de fichiers via USB l'installation du pilote échoue encore. Comment faire ?

R: Rendez vous dans le gestionnaire de périphérique, dans la section "Appareils mobiles" faites un clic droit sur "MTP USB Device" puis cliquez sur "Mettre à jour le pilote...". L'assistant de mise à jour s'affiche, cliquez alors sur "Rechercher un pilote sur mon ordinateur" puis "Choisir parmi une liste de pilotes de périphériques sur mon ordinateur". Choisissez le pilote pour "Linux file CD Gadget" et installez le.

separator.png

Fichiers archivés

ROM (Anciennes versions)

- CyanogenMod 9.1.4 Stable 11 (GenetICS) (.zip) (Flashable) (114 Mo) (MD5: ec6dc37fac43ea17a1c434eb16597d60 )

- CyanogenMod 9.1.3 Stable 10 (GenetICS) (.zip) (Flashable) (113 Mo) (MD5: c8290082ed314f2c754253635e889238 )

- CyanogenMod 9.1.2 Stable 9 (LastKiss) (.zip) (Flashable) (113 Mo) (MD5: fafb7257dc1e9bc58700e685d2aeff2a )

- CyanogenMod 9.1.1 Stable 8 (FlyMe) (.zip) (Flashable) (116 Mo) (MD5: da462e75673fa9fc0436402db75ddbdf )

- CyanogenMod 9.0.0 Stable 7 (PreFinal) (.zip) (Flashable) (110 Mo) (MD5: 023fc75fee6d42682a5725bd3d5621c0 )

- CyanogenMod 9.0.0 Stable 6 (TinyStream) (.zip) (Flashable) (111 Mo) (MD5: 56c450a16084addbf9ac9a61171b09d7 )

- CyanogenMod 9.0.0 Stable 5 (UpStream) (.zip) (Flashable) (112 Mo) (MD5: e06f3371849453a19fe61d587032f337 )

- CyanogenMod 9.0.0 Stable 4 (TinyLight) (.zip) (Flashable) (112 Mo) (MD5: 4c6cec3c7cad31bf1633660ea5855506 )

- CyanogenMod 9.0.0 Stable 3 (BluePill) (.zip) (Flashable) (110 Mo) (MD5: 89f782aa1e44f2c48e3e64255584c7cb )

- CyanogenMod 9.0.0 Test 1 (RedPill) (.zip) (Flashable) (110 Mo) (MD5: fd0e516f953673742ae03127a9ca4265 )

- CyanogenMod 9.0.0 Stable 2 (Premature) (.zip) (Flashable) (100 Mo) (MD5: 37e7e01d3a9af4f3bae4c6c384705fca )

- CyanogenMod 9.0.0 Stable 1 (ChargeMe) (.zip) (Flashable) (99 Mo) (MD5: 8edaa4a395aabf11614d90df2aaa95a2 )

Google Apps (Intégré)

- Google Apps (.zip) (49.64 Mo) (Flashable) (MD5: 7c524e1e078164f681e0aa6753180b2c )

separator.png

Historique des versions - Changelog

STABLE 12 (GENETICS FINAL)

12 Décembre 2012

HwaSettings app: To disable hardware acceleration for gmail, facebook and other apps (fixes white screen issue)

Fix video thumbnails for Gallery

Bottom status bar (System - Statusbar)

Screenshoot settings (System - Power-off)

Circle battery w/percent

Recent apps: Clear all recent apps at once

STABLE 11 (GENETICS)

28 Novembre 2012

Add support for Browser LQ/HQ videos (No need youtube app)

Fix rebooting while watching long videos (init.d/999youtube)

Change composition type: "gpu"

I/O scheduler settings (Setting->Performance)

Remove CMStats completely, that is you won't see 9.1.4 at http://stats.cyanogenmod.org/

Kernel: Remove obsolete audio pmem & increase PMEM_ADSP size

STABLE 10 (GENETICS)

18 Novembre 2012

Upgrade frame buffer to 3.0 kernel

Fix notification drawer disappearing

Add CM FileManager

Move partition info to about info

Fix button backlight when touch the screen

STABLE 9 (LASTKISS)

1 Novembre 2012

Working Hardware decoders (OMX)

Play recorded videos within internal player

Fix manual network search

Fix USSD hack

STABLE 8 (FLYME)

3 Semptembre 2012

CM 9.1.1

Includes medium GAPPS (Play + Gallery + Talk + Voice Search)

Working panorama

Partition info (Settings -> Partition info)

Center clock (System -> Status Bar)

Transparent status bar (System -> Status Bar)

Show/hide navigation(soft-keys) bar (Settings -> System -> Show navigation bar)

Volume key cursor control in framework, works with third party keyboards (Settings -> Language & input -> Volume key cursor control)

libagl: Allow use of copybit to accelerate 2D rendering

Alarm wakelocks bug fixed

STABLE 7 (PREFINAL)

6 Juillet 2012

CM updates

Increasing ringtone volume

Settings: Power widget cleanup

Store dalvik-cache(~70MB) on /data

You have 64MB free /cache for apps now

/data(200MB) have 130MB free space now

STABLE 6 (TINYSTREAM)

6 Juillet 2012

Fix proximity sensor when call received for some people (thanks cyrix.vs)

Make interactive governor as default

Remove some wallpapers from launcher (1,5MB)

STABLE 5 (UPSTREAM)

3 Juillet 2012

CM updates (RC1-2012-07-03)

Build default Music app

Bring CID back

Kill app via back key timeout (1,5s)

Use standard QCT MSM7K lights Module

STABLE 4 (TINYLIGHT)

26 Juin 2012

Fix volume in speakerphone mode

Remove unsupported mtp & ptp functions (no need to delete any driver anymore)

Add smartass2 governor and use it as default

Latest updates from v20D-INDIA (sensors & backlight)

Move CMWallpapers(7MB) to extras

Trebuchet changes:

- Reduced to 4MB, removed color banded wallwapers

- Infinite/Loop homescreen scrolling

- Defaults: Turn off search bar, resize any widgets, don't join with widgets

STABLE 3 (BLUEPILL)

21 Juin 2012

Back to official GCC 4.4.3 toolchain. Linaro GCC 4.7.1 have many bugs

Remove support for off-mode charging

Fix color banding

TEST 1 (REDPILL)

19 Juin 2012

Full linaro build

Use open source libagl

Get 18MB free space (To install removed packages, see extras folder in zip)

STABLE 2 (PREMATURE)

7 Juin 2012

Fix wi-fi tethering

Fix deep sleep (guilty: bluetooth)

Get rid of init logo

New boot animation which is only 200KB

CM9 Lock screen calendar

CM9 New screen on/off animation

Allow interfaces to get IPv6 address when tethering is enabled

Fix BT tether IP renew issue

Recent LCD Patch which saves power

STABLE 1 (CHARGEME)

29 Mai 2012

Add support for off-mode charging

Improve sd-card write performance

Backport usb drivers from 3.0 kernel

Add support for native usb tethering

Fix BT sleep/awake issue which causes battery drain

Lockscreen weather

MILESTONE 2 (Love Me)

18 Mai 2012

New pre-boot logo (CID)

Fix MMC card detection. You can disable ADB and works on windows/linux hosts.

Backport memory manager from 3.0

Backport lowmemorykiller from 3.4 kernel

MILESTONE 1 (4 wise monkeys: Mizaru, Kikazaru, Iwazaru and Shizaru)

11 Mai 2012

Fix video recording, saves in mp4 format and you can watch in MX Player

Add power profile and fix battery history (asdfzz)

Add support for barcode scanner applications (rapmv78)

CM9 Theme engine

CM9 Wallpapers

CM9 Lockscreen shortcuts

PRERELEASE 5 (a phone that i used)

03 Mai 2012

Fix reboot issue while watching youtube video

Fix launcher crash after returned from Android Settings

Fix wifi sleep/re-connect issue

Backport ZRAM, ZCACHE and CLEANCACHE from 3.1 kernel

PRERELEASE 4 (you look beautiful)

28 Avril 2012

Fix camera preview

Fix usb remount issues (you can disable ADB)

Add frontswap support

Backport binder from 3.0 kernel

CPUIDLE code from 3.0rc6

Limit the duration of psy_changed wakelocks (battery friendly)

PRERELEASE 3 (my secrets)

23 Avril 2012

Upgrade kernel to M76XXTSNCJNLYA61901004 from CAF

Upgrade Qualcomm Crypto Engine driver API

Upgrade YAFF file system to v2

Fix IPv6 problems

Add HDMI support

Fixed funny sim (128k usim)

Add support for bug report (VOL_DOWN+MENU)

Fix google play dowload problem

PRERELEASE 2 (blue moon)

17 Avril 2012

Add bluetooth tethering

Add /etc/adreno_config.txt

Fix taskbar preview thumbnails

Add XZ kernel compression support

PRERELEASE 1 (party rock)

13 Avril 2012

It boots and rocks :)

separator.png

Infos - Mises à jour

J'ai réuploadé l'ensemble des fichiers sur un espace de stockage personnel pour éviter les suppressions de fichiers sur les hébergeurs gratuits (RIP Megaupload...) et pour éviter les temps d'attente lors des téléchargements. Donc si vous souhaitez mettre ces fichiers à disposition ailleurs que sur FrAndroid - on sait jamais - merci de ne pas abuser de ma bande passante jap.gif

09/06/12 - Rev 0: Création du topic.

11/06/12 - Rev 1: Lien des drivers 3.6 corrigé et drivers 3.6a fixés ajoutés.

17/06/12 - Rev 2: Ajout de l'entrée concernant les APN dans la FAQ.

19/06/12 - Rev 3: Mise à jour avec la release test 1 (RedPill), corrections, et ajout de la procédure d'installation des applis optionnelles.

20/06/12 - Rev 4: Release stable 2 recommandée. Fréquences CPU revues. Entrée de la FAQ sur les blackscreen modifiée. Ajout des zips flashables.

21/06/12 - Rev 5: Mise à jour avec la release stable 3 (BluePill).

28/06/12 - Rev 6: Mise à jour avec la release stable 4 (TinyLight). Mise à jour des zips avec le contenu optionnel.

28/06/12 - Rev 7: Mise à jour des zips avec le contenu optionnel.

01/07/12 - Rev 8: Mise à jour avec les derniers drivers 3.7.2, suppression des autres drivers.

03/07/12 - Rev 9: Mise à jour avec la release 5 (UpStream). Mis à jour des explications sur la navigation dans CWM pour la version 5.0.2.7. Ajout d'un script de vérif des backup Nandroid sous GNU/Linux.

06/07/12 - Rev 10: Mise à jour avec la release stable 6 (TinyStream). Toutes les versions stables seront nommées "stable x", afin de simplifier.

26/07/12 - Rev 11: Mise à jour avec la release stable 7 (PreFinal).

03/11/12 - Rev 12: Mise à jour avec la release stable 8 (FlyMe) et la stable 9 (LastKiss).

12/11/12 - Rev 13: Mise à jour de la FAQ et des problèmes connus. Ajout d'une note sur la mise à jour de la basebande.

24/11/12 - Rev 14: Mise à jour avec la release stable 10 (GenetICS).

10/12/12 - Rev 15: Mise à jour avec la release stable 11 (GenetICS).

12/12/12 - Rev 16: Mise à jour avec la release stable 12 (GenetICS Final) et nettoyage.

19/12/12 - Rev 17: Amélioration de la partie sur la MàJ de la basebande.

Modifié par Cop1Gris
  • Like 5
Lien vers le commentaire
Partager sur d’autres sites

Merci à vous, ça fait plaisir et ça motive :D

Kerumen et KeitIG, j'ajoute encore un merci pour les liens dans vos topics respectifs ! Et pour les images, y a pas de problème. Si il faut une autre capture d'écran en particulier, y a qu'à demander.

Lien vers le commentaire
Partager sur d’autres sites

timdu13, Quelu: Merci ! :)

Drivers 3.6 avec fix intégré dispos ici et ajoutés. Ça inclut cette méthode de résolution du problème d'installation du driver MTP. Testé évidement et ça vire bien les fichiers problématiques.

Bon, il se peut que certains antivirus trouvent le comportement de l'installeur suspect, donc voilà le scan virustotal. ClamAV n'aime pas InnoSetup allez savoir pourquoi :o

Pour les sceptiques, drivers 3.6 normaux et méthode manuelle ;)

Lien vers le commentaire
Partager sur d’autres sites

J'en parle dans l'avant dernier paragraphe section "Installation de la ROM", c'est à dire comment l'activer, la meilleure valeur, et pourquoi. Après je pense pas qu'une section entière sur le sujet soit nécessaire, mais pour faire une version longue, un exemple générique PC/Smartphone:

En temps normal les données nécessaires au fonctionnement d'une application sont copiées en mémoire vive (RAM), et un espace est réservé pour chaque variable utilisée lors du fonctionnement de l'application. Toujours en temps normal, une fois que ces données ne sont plus nécessaires, l'espace qui leur était réservé en RAM se voit libéré et peut être utilisé par une autre application.

Quand la place disponible dans la RAM commence à manquer pour une raison ou pour une autre, le système va déplacer certaines données dans un espace réservé appelé mémoire virtuelle, qui a le même but que la RAM mais qui se situe sur le disque par exemple (Partition /swap).

zRAM va plutôt prendre ces données, les placer dans une autre partie de la RAM réservée à cet usage le temps de les traiter, les compresser, puis les remettre à leur emplacement original. Même chose dans l'autre sens quand il faudra accéder aux données en question.

Du coup plutôt que de déplacer par exemple 100Mo de données vers le swap et de les lire depuis ce dernier quand elles seront nécessaires, ce qui est relativement lent, on réduit leur taille en RAM pour pouvoir en stocker d'autres. Les données compressées n'utilisent plus que 90Mo et on a gagné 10Mo en très peu de temps. Les chiffres sont pris au pif, mais le principe est là. Du coup, on augmente virtuellement la capacité de la RAM.

Le temps passé à compresser/décompresser les données est compensé par le fait qu'une opération RAM <-> RAM est beaucoup plus rapide qu'une opération DISQUE <-> RAM. A condition de savoir doser la compression évidement. Au delà d'un certain seuil, le CPU va perdre son temps avec des opérations de compression/décompression, et la machine sera non plus ralentie par le manque de mémoire mais par le manque de temps de calcul disponible.

  • Like 1
Lien vers le commentaire
Partager sur d’autres sites

Wahou!!!!! Ca déchire, je vais peut etre remettre une sim pour tester cette rom, bravo Cop1gris, toutes mes félicitations.

  • Like 1
Lien vers le commentaire
Partager sur d’autres sites

Ce que tu as mis est la version du recovery de CWM.

La basebande est le micro logicielle qui gère tes connexions, pour avoir sa version tu va dans Paramètres > A propos du téléphone > Version de bande de base. TU devrais avoir marqué v10 ou v20. v10 est l'ancienne basebande, v20 la nouvelle.

Lien vers le commentaire
Partager sur d’autres sites

hey!

J'ai bien envie de mettre à jour ma rom (pre-release 5 > stable 2) mais je me pose la question suivante :

est ce que je vais devoir reconfigurer tous les paramètres du téléphone?

comme par exemple sonneries, raccourcis sur mes bureaux...

Lien vers le commentaire
Partager sur d’autres sites

ok merci je teste ça!

J'ai actualisé la rom et il me manque la moitié de mes appli sur les bureaux et dans la grille d'applications...

Pourtant j'ai bien fait un wipe cache et un wipe dalvik cache.

Je suis revenu à la "pre5"

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

Salut moi j'ai un probleme avec le mode charge, a chaque fois que je l'eteint completement, je ne peut que l'ouvrir en passant par le recovery et faire ''reboot system now'' autrement il reste toujours avec l'ecran du chargement

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...