Difference between revisions of "Application:MetaDoctor-FR"
m (→Exécution de Meta-Doctor: add infos about SFR problem) |
|||
Line 31: | Line 31: | ||
# Dirigez vous vers le répertoire de meta-doctor dans le terminal | # Dirigez vous vers le répertoire de meta-doctor dans le terminal | ||
− | # Si vous souhaitez que Meta-Doctor applique des patches (correctifs/modifications) à webOS afin d'ajouter ou de modifier des fonctionnalités de l'installation prévue en usine (ou d'origine), ouvrez le fichier Makefile dans un éditeur de texte (Si vous utilisez la méthode Cygwin, regardez les notes en bas de cette section à propos de cette étape)<pre>gedit Makefile</pre>et décommentez (supprimez les caractères # en début de ligne) pour les options que vous aimeriez utiliser. | + | # Si vous souhaitez que Meta-Doctor applique des patches (correctifs/modifications) à webOS afin d'ajouter ou de modifier des fonctionnalités de l'installation prévue en usine (ou d'origine), ouvrez le fichier [http://git.webos-internals.org/?p=tools/meta-doctor.git;a=blob;f=Makefile Makefile] dans un éditeur de texte (Si vous utilisez la méthode Cygwin, regardez les notes en bas de cette section à propos de cette étape)<pre>gedit Makefile</pre>et décommentez (supprimez les caractères # en début de ligne) pour les options que vous aimeriez utiliser. |
# Choisissez une des lignes de commande suivantes en fonction de votre opérateur de téléphonie mobile: | # Choisissez une des lignes de commande suivantes en fonction de votre opérateur de téléphonie mobile: | ||
#: <pre>make all-sprint</pre> | #: <pre>make all-sprint</pre> | ||
Line 39: | Line 39: | ||
#: <pre>make all-verizonwireless</pre> | #: <pre>make all-verizonwireless</pre> | ||
#: depending on the carrier in question. | #: depending on the carrier in question. | ||
− | '''Note ''': utilisez la commande make all-wr | + | '''Note 1''': utilisez la commande make all-wr pour les opérateurs de téléphonie mobile : O2 Allemagne, Royaume-Uni et Irlande / Movistar Espagne / SFR France <BR> |
+ | '''Note 2''': A la date du 14/05/2010, si vous avez une ROM webOS 1.4.1 SFR pour le Palm Pre Plus , lorsque vous lancerez la commande make all-wr, vous risquez d'avoir le message d'erreur suivant : | ||
+ | [user@localhost meta-doctor]$ make all-wr | ||
+ | make CARRIER=wr unpack patch pack | ||
+ | make[1]: entrant dans le répertoire « /home/user/meta-doctor » | ||
+ | mkdir -p downloads | ||
+ | Please download the correct version of the webOS Doctor .jar file | ||
+ | and then move it to downloads/webosdoctorp100ueu-wr-1.4.1.jar (i.e. the downloads directory that was just created under the current directory). | ||
+ | make[1]: *** [downloads/webosdoctorp100ueu-wr-1.4.1.jar] Erreur 1 | ||
+ | make[1]: quittant le répertoire « /home/user/meta-doctor » | ||
+ | make: *** [all-wr] Erreur 2 | ||
+ | '''La solution pour SFR''' est de renommer le fichier du répertoire downloads de webosdoctorp101ueu-wr-1.4.1.jar en webosdoctorp100ueu-wr-1.4.1.jar. La partie p101 dans le nom du fichier doit être renommé en p100. | ||
Celà devrait lancer un processus de traitement à l'intérieur du terminal qui devrait prendre 10 minutes au maximum. | Celà devrait lancer un processus de traitement à l'intérieur du terminal qui devrait prendre 10 minutes au maximum. |
Revision as of 08:18, 14 May 2010
Note : this page/article is the french translation of the english wiki page : http://www.webos-internals.org/index.php?title=Application:MetaDoctor
Attention : cette page est la traduction en français de la page anglaise du wiki : http://www.webos-internals.org/index.php?title=Application:MetaDoctor
Veuillez vous référer à la page anglaise pour avoir les informations les plus à jour
Qu'est ce que c'est Meta Doctor?
Le Meta Doctor de Webos Internals est un ensemble de scripts shell qui peuvent modifier une copie du Palm webOS Doctor pour contourner l'application "Première utilisation(First Use)" et permettre au téléphone de fonctionner sans avoir été activé sur un réseau de téléphonie mobile/cellulaire.
Cet objectif peut être atteint, au travers du fichier jar de Webos Doctor distribué par Palm, en effectuant des modifications qui empeche l'application "Première utilisation(First Use)" de se lancer et de fonctionner, ainsi qu'en d'appliquant d'autres réglages au système d'exploitation.
Etape 1: Mise en place de Meta-Doctor
Linux
Installation des logiciels requis
- Ouvrez un terminal depuis le menu Ubuntu ( Applications > Accessoires ) ou le menu Mandriva KDE ( Outils > Konsole ). (Si vous utilisez la méthode Cygwin: Allez dans Démarrer>Programmes>Cygwin>Cygwin Bash Shell et passer à l'étape numéro 3)
- Si vous avez le logciel de gestion de (codes) sources git installé, passez cette étape. Si vous n'avez pas git installé, tapez dans le terminal Ubuntu:
sudo apt-get install git-core
et suivez les directives pour installer git.
Pour Mandriva, avec le compte root, tapez dans le terminal:urpmi git-core
et suivez les directives pour installer git. - Maintenant tapez dans le terminal Ubuntu ou Mandriva:
git clone git://git.webos-internals.org/tools/meta-doctor.git
- Si vous n'avez pas l'utilitaire patch installé, vous aurez besoin d'installer patch. (Si vous utilisez la méthode Cygwin: Passez cette étape et sauter à l'étape numéro 7) Sur un système Ubuntu, tapez dans le terminal:
sudo apt-get install patch
Pour Mandriva, avec le compte root, tapez dans le terminal:urpmi patch
. - Si vous n'avez pas java installé, faites-le. Pour installer java, avec Ubuntu choisissez ( Applications > Centre Logiciel Ubuntu ) et tapez java 6 runtime pour la champ de recherche,
avec Mandriva choisissez ( Outils > Outils système > Configurer votre ordinateur ) et tapez java-1.6.0-sun pour la champ de recherche - c'est la solution la plus simple pour chercher java et le trouver - ensuite suivez les instructions à l'écran. Celà devrait être assez simple. - Téléchargez et installez le logiciel Palm Novacom depuis l'URL http://developer.palm.com. Téléchargez la version 32 bits pour Ubuntu ici et la version 64 bits pour Ubuntu là et installez un des deux suivant votre système. Pour mandriva, l'installation du Palm Novacom est détaillé sur cette page web en Français du Wiki Mandriva.(Si vous choisissez à la place d'installer le SDK (kit de dévelopement + émulateur Pre et Pixi) au complet, et que vous utilisiez la version 64 bits d'Ubuntu 9.x, vous aurez des difficultés à installer le SDK et les instructions sur le site de téléchargement sont mauvaises. Lisez ce commentaire (thread) et ce post pour plus d'aide.)
- Ouvrez un terminal et dirigez vous vers le répertoire de meta-doctor où le meta-doctor a été copié à l'étape 3 ci-dessus. (Si vous utilisez la méthode Cygwin: Vous devriez déjà être dans un terminal et avez juste à faire la commande cd ) Par exemple:
cd meta-doctor
- Assurez vous qu'un répertoire downloads existe. S'il n'y en a pas, créez en un en utilisant la commande
mkdir downloads
- Téléchargez la dernière version du fichier webosdoctor en utilisant les adresses de téléchargement trouvées dans la page Webos Doctor Versions .La version wr (wr pour world release) est la version GSM des operateurs de téléphonie mobile en France, Allemagne, Irlande, Espagne et Royaume-Uni. Un exemple de ligne de commande pour le téléchargement pourrait être:
cd downloads
wget http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/sr1ntp1351rod/webosdoctorp100ewwsprint.jar
- Renommez le fichier que vous avez téléchargez pour y ajouter le numéro de version comme référence future r(exemples: webosdoctorp100ewwsprint-1.3.5.1.jar, webosdoctorp100eww-wr-1.1.3.jar, or webosdoctorp100ewwbellmo-1.2.1.jar). Un exemple de ligne de commande à faire pour le faire pourrait être :
mv webosdoctorp100ewwbellmo.jar webosdoctorp100ewwbellmo-1.3.5.1.jar
Exécution de Meta-Doctor
- Dirigez vous vers le répertoire de meta-doctor dans le terminal
- Si vous souhaitez que Meta-Doctor applique des patches (correctifs/modifications) à webOS afin d'ajouter ou de modifier des fonctionnalités de l'installation prévue en usine (ou d'origine), ouvrez le fichier Makefile dans un éditeur de texte (Si vous utilisez la méthode Cygwin, regardez les notes en bas de cette section à propos de cette étape)
gedit Makefile
et décommentez (supprimez les caractères # en début de ligne) pour les options que vous aimeriez utiliser. - Choisissez une des lignes de commande suivantes en fonction de votre opérateur de téléphonie mobile:
make all-sprint
make all-wr
make all-bellmo
make all-telcel
make all-verizonwireless
- depending on the carrier in question.
Note 1: utilisez la commande make all-wr pour les opérateurs de téléphonie mobile : O2 Allemagne, Royaume-Uni et Irlande / Movistar Espagne / SFR France
Note 2: A la date du 14/05/2010, si vous avez une ROM webOS 1.4.1 SFR pour le Palm Pre Plus , lorsque vous lancerez la commande make all-wr, vous risquez d'avoir le message d'erreur suivant :
[user@localhost meta-doctor]$ make all-wr make CARRIER=wr unpack patch pack make[1]: entrant dans le répertoire « /home/user/meta-doctor » mkdir -p downloads Please download the correct version of the webOS Doctor .jar file and then move it to downloads/webosdoctorp100ueu-wr-1.4.1.jar (i.e. the downloads directory that was just created under the current directory). make[1]: *** [downloads/webosdoctorp100ueu-wr-1.4.1.jar] Erreur 1 make[1]: quittant le répertoire « /home/user/meta-doctor » make: *** [all-wr] Erreur 2
La solution pour SFR est de renommer le fichier du répertoire downloads de webosdoctorp101ueu-wr-1.4.1.jar en webosdoctorp100ueu-wr-1.4.1.jar. La partie p101 dans le nom du fichier doit être renommé en p100.
Celà devrait lancer un processus de traitement à l'intérieur du terminal qui devrait prendre 10 minutes au maximum.
*Notes pour Cygwin*
gedit ne fonctionne pas dans cygwin. A la place, ouvrez le fichier avec WordPad. Vous pouvez trouver le fichier Makefile dans <repertoire installation cygwin>\home\<nom utilisateur>\meta-doctor
Par exemple
C:\cygwin\home\johndoe\meta-doctor
Ensuite suivez le reste des instructions en numéro 2 à propos des options à décommenter.
Conditions d'erreur
Si un message d'erreur apparait avec le terme unknown (inconnu) dans un nom de fichier, alors verifiez le renommage du fichier à l'étape 8 ci-dessus.
Si l'opération build échoue
Si la commande make échoue, vous pouvez utiliser la commande
make clobber
pour nettoyer le répertoire build. Apres celà, vous pouvez relancer la commande.
Mac OS X 10.6
En général, suivez les instructions de l'installation comme sous Linux, avec les modifications suivantes:
- Si vous n'en avez pas, installez MacPorts en premier. [1].
- Installez gnutar:
sudo port install gnutar
- Installez md5sha1sum:
sudo port install md5sha1sum
- Installez wget:
sudo port install wget
Apres le procesus/opération make, lancez le Doctor avec :
java -jar webosdoctorp100eu-wr-1.4.1.jar
(adaptez la ligne suivant votre environnement).
Utilisation de Cygwin
Les utilisateurs de MS Windows ont comme solution alternative d'utiliser Cygwin pour faire fonctionner Meta-Doctor. Celà peut être souvent plus simple et rapide que d'installer une machine virtuelle complète.
Intallez simplement Cygwin, et ajouter les paquetages complémentaires suivants:
- Python
- Make
- Patch
- Git
- Zip
- Unzip
- wget
(utilisez la vue "Complete" (View "Full") pour trouver ces paquetages spécifiques plus facilement)
Après que vous ayez installé ces paquetages, vous pouvez suivre les instructions pour Linux.
En utilisant une machine virtuelle
Si vous n'avez pas un ordinateur avec le système d'exploitation Linux, vous aurez besoin d'exécuter le meta-doctor dans une machine virtuelle. Pour les utilisateurs de MS Windows, il y a 2 options. Pour les utilisateurs de Mac, suivez l'option 1.
Fonctionnement dans une machine virtuelle VMware ou VirtualBox
- Téléchargez Ubuntu 9.10.
- Téléchargez un logiciel de machine virtuelle, soit vmware ou soit virtualbox. Une machine virtuelle est simplement un programme qui vous permet de greffer un second système d'exploitation au dessus de votre système d'exploitation natif, sans double amorçage ou effectivement d'avoir une machine Linux.
- J'ai fini par utiliser VirtualBox à la place de VMware, parce que j'ai trouvé la solution VMware était très confuse sur ce qu'il faut réellement télécharger. Le site Web de la solution VirtualBox est très simple et direct. Voici un lien pour le télécharger VirtualBox pour Windows:VirtualBox-3.0.10-54097-Win
- Maintenant, installez VirtualBox comme vous installeriez n'importe quelle autre application, pas de fantaisie ici.
- Démarrez Virtualbox et suivez l'une de ces 2 listes d'instructions pour installer Ubuntu
Using WUBI (Non traduit )
Windows users have another option to avoid using a virtual machine. They can use the meta doctor without harming your current installation of windows using simple Ubuntu installer called WUBI. Also no need for moding any partitions or installing any boot loaders. It will just appear as program in your installed software list and when you do not want it anymore simply uninstall it while in windows through Control Panel. It is easy and there is no virtual machine headaches of trying to configure USB, Network and File sharing with host computer... To access it you just reboot and choose Ubuntu from dual boot screen.
- download Ubuntu 9.10
- burn that file to a cd or mount to virtual drive
- Run cd in windows (the wubi.exe file inside the disk, it also comes up in auto run)
- Click on Install Inside windows.
- This will install Ubuntu while running Windows without the need of making a partition I would recomand making the install image the full recommended 30 gigs if you have the hard drive space and think you are interested in actually using the Ubuntu OS, otherwise the minimum recommended by Wubi should be just fine.
- Restart your computer and you can dual boot to Windows or Ubuntu
The nice thing about this is that it will allow you to uninstall Ubuntu right from Windows as if it was never there and remove the dual boot, not to mention the fact you do not need to partition your drive.
If you are still wondering what Wubi is the fallowing link should explain it to you better. Wubi Guide
Note: this will only work with the cd image found at the Ubuntu Download link. The dvd image of 9.04/9.10 is a live cd/installer and does not have the option to install inside windows using Wubi
Etape 2: Exécuter la version patchée de webOS Doctor
La version patchée du webOS doctor a le même nom que l'original, mais dans un nouveau répertoire: meta-doctor/build/pre-p100eww-sprint-1.3.5.1/webosdoctorp100ewwsprint-1.3.5.1.jar. Si vous l'exécuter dans Mandriva, Ubuntu ou Cygwin, vous pouvez exécuter juste le nouveau fichier jar maintenant.
Si vous utilisez Ubuntu ou Mandriva par l'intermédiaire d'une machine virtuelle, vous aurez besoin de copier le nouveau fichier jar à l'extérieur de la machine virtuelle qui est hébergée sur votre ordinateur de bureau. Il faudra ensuite exécuter le fichier jar dans votre système d'exploitation natif.
Hôte MS Windows:
Partage de répertoire avec VirtualBox (VirtualBox folder Sharing)
Partage de répertoire avec VMWare (VMWare folder Sharing)
Hôte Mac OSX:
Partage de répertoire avec VirtualBox (VirtualBox folder Sharing)
- NOTE: celà s'applique uniquement aux utilisateurs de WUBI
Vous devriez avoir la possibilité d'exécuter le fichier JAR comme si vous aviez un système Linux installé nativement. Parce que dans un sens, vous pouvez le faire (aussi longtemps que Java est installé et que vous exécutiez le fichier Jar en utilisant Java) mais si vous préférez plutôt l'exécuter dans MS Windows
En utilisant un terminal, la commande suivante dans une installation Wubi d'Ubuntu ou Mandriva copiera le fichier JAR vers le sytème d'exploitation MS Windows de l'hôte :
cp /meta-doctor/build/pre-p100eww-sprint-1.2.1/webosdoctorp100ewwsprint-1.2.1.jar /host/webosdoctorp100ewwsprint-1.2.1.jar
Celà placera le fichier Jar soit dans votre lecteur Windows C:\ ou de n'importe quel lecteur où vous avez installé Wubi.
Lorsque le webOS Doctor est en fonctionnement
- Choisissez votre langue
- Acceptez le contrat de licence
- Connectez votre Pré à votre PC via le port USB et sélectionnez le bouton "Suivant" quand il devient disponible.
Après l'achèvement de l'opération, l'appareil redémarrera et vous présentera à la fenêtre d'activation.
Si votre PC ne reconnaît pas votre Pré et vous ne pouvez pas passer à l'étape 3 ci-dessus, essayez les étapes suivantes:
- Avec le câble USB connecté, éteindre complètement le Pré (en appuyant sur le bouton d'alimentation (marche/arret en haut à droite) jusqu'à ce que l'option "Alimentation" (pour mise hors tension) apparaît
sur l'écran, puis vous la sélectionnez et apres vous sélectionnez l'option "Eteindre/Changer la batterie". Cliquez ensuite sur le bouton arrêter dans la fenêtre "Echanger la batterie". Le Pre s'arrete alors électriquement.
- Maintenez enfoncé le bouton du volume (coté gauche) sur sa partie haute comme si vous augmentiez le volume.
- Tout en maintenant le bouton du volume en position augmentation, allumez le Pré (une icone avec le symbole de l'USB apparait sur l'écran)
- Le bouton "Suivant" devrait maintenant être activé - procéder alors à la récupération
Les étapes ci-dessus mettront le pre en mode récupération bootloader et devrait permettre à l'ordinateur de reconnaître votre appareil et de procéder à la restauration. Dans ce mode, l'écran affiche un logo USB géant au lieu du logo de démarrage habituel Palm.
À la fin du processus, le Pré redémarre et votre nouvelle image système modifiée a été installé.
Après que le webOS doctor se soit terminé, vous aurez besoin d'exécuter l'application "Premier démarrage (First Run)". Pour faire cette opération, vous aurez besoin d'une connexion Internet active. Soit en Wi-Fi ou téléphonie mobile (cellulaire). Si vous n'avez pas de WiFi et ne pouvez pas vous connecter aux serveurs de stockage des profils Palm, vous pourriez avoir un problème avec votre programmation. Le programme Meta Doctor (ou webOS Doctor en général) pourrait effacer la programmation du modem. Pour résoudre ce problème, vous devrez effectuer les étapes suivantes:
Note: Cela n'a été confirmé que pour résoudre les problèmes avec un Palm Pre à la norme CDMA (donc NON GSM) chez l'opérateur américain Sprint, c'est vous qui voyez.
Partie spécifique à l'opérateur Sprint aux USA (Non traduit)
NDT : Note 2 ci-dessous non traduite, puisqu'elle concerne uniquement les USA Note 2: You should try to update your profile first. Open the phone app, open the App Menu and select Preferences then select Update Network Settings. If you get an error, then procede with these instructions.
- 1. Open the Phone App.
- 2. Enter ##MSL# (MSL= 6 digit lock code. Get this from Sprint.)
- 3. Verify your MDN and MSID are incorrect. If they are incorrect, continue. If they are correct, this is not your problem and you should not continue.
- 4. Select Edit.
- 5. Select the first box (MDN) and enter your 10-digit cellular number.
- 6. Select the second box (MSID) and enter your 10-digit MSID (Get this from Sprint).
- 7. Select Save.
- 8. Backswipe out of the the view.
- 9. You should now be able to open complete Note 2 above without any errors.
You should now be able to run the First Use application without any problems.
Si webOS Doctor ne fonctionne pas
Allez sur cette page si vous avez encore des problèmes de connexion de votre Pré au webOS doctor en cours de fonctionnement patché par Meta Doctor.
Divers
Comment faire pour modifier l'entrée d'un opérateur mobile dans la base de données afin que le mode 3G pour les données puisse être utilisé sur le Pré
Ce message et celui-là décrivent diverses manières d'ajuster la base de données des fournisseurs de téléphonie mobile dans le Pré, ainsi le réseau de communications de données en 3G fonctionne sur les réseaux non-pris en charge de manière native dans webOS. webOS 1.3.1 permet de paraméter les données/informations sur le fournisseurs de téléphonie mobile directement depuis l'écran d'activation pour les fournisseurs qui ne sont pas présents dans la base de données. Certains disent qu'ils n'ont plus la possibilité de le faire et qu'ils ne peuvent pas obtenir le fonctionnement d'un réseau de communications de données en 3G dans la version 1.3.1 de webOS.