Wikipedia Offline – Installer Wikipedia.fr sur iPhone ou iPod touch

Wikipedia iPhone

Après plusieurs jours de bataille avec mon iPod Touch, j’ai enfin réussi à y installer l’intégralité des articles français du site Wikipedia.fr  : 800 000 articles en français (800 Mégas de données) accessibles à tout moment sans accès wifi (mode offline) qui tiennent dans la main et se rangent dans la poche ;-)

wiki2touch

Et ce ne fut pas de tout repos ;-)  il a fallu :

  1. Jailbreaker mon iPod Touch
  2. Installer Wiki2Touch depuis mon iPod
  3. Télécharger l’index complet de Wikipedia.fr
  4. Rendre compatible cet index avec Wiki2Touch
  5. Transférer l’index compatible sur mon iTouch
  6. Lancer Wiki2Touch depuis mon iPod

Maintenant que tout cela est fait et que cela fonctionne très bien, je vous propose de partager ces différentes étapes ensemble ! Tous les conseils que vous allez lire fonctionnent aussi bien sur iPod touch que sur iPhone… du moment que vous êtes sur PC !! (désolé pour les mac users :-()

Ce tutoriel assez complet vous permettra également d’apprendre à:

  • Jailbreaker votre iPhone
  • Installer une application tierce sur votre iPhone
  • Transférer  ou récupérer des fichiers sur iPhone sans passer par le wifi (utile pour jouer à la Nes ou Super Nes sur iPhone)
  • Redémarrer son iPhone

Jailbreaker son Ipod Touch

Pour pouvoir installer des applications tierces sur son iPhone ou iPod Touch comme Wiki2Touch – application nécessaire pour accéder à Wikipedia Offline – il faut  “casser la protection” de votre appareil, c’est à dire le jailbreaker.
applications iphone

On peut le faire très facilement à l’aide du site ziphone

Une fois sur le site Ziphone, cliquez sur ce texte:

télécharger ziphone

Ensuite sur ce lien

ziphone windows

Dezippez le fichier téléchargé. Ziphone va se lancer, branchez alors votre iphone / ipod touch sur le cable usb de votre pc.

Et appuyez sur ce bouton:

jailbreak iphone

Des lignes de code vont défiler sur votre écran d’ipod touch / iphone pendant le jailbreak

iphone menu installer

Détendez-vous ;-) Tout ceci est sans risques pour votre matériel… on pourra à tout moment réinitialiser son ipod depuis itunes pour revenir aux configurations de base (on perdra malheureusement toutes les données stockées sur son ipod).

restaurer iphone

A la fin, votre ipod touch / iphone sera opérationnel pour accueillir de nouvelles applications. Les nouvelles applications devront être installées depuis l’interface de l’installer.

Installer Wiki2Touch depuis son iPod touch

Pour installer Wiki2Touch sur son iPhone, on va passer par l’Installer (Clic sur le bouton Installer)
installer iphone

Cliquez ensuite sur Install (en bas à gauche)

 

Install app

Défilez vers le bas jusqu’à la catégorie Misc, cliquez dessus.

catégorie Misc

Défilez vers le bas jusqu’à la lettre W, cliquez ensuite sur Wiki2Touch.

wiki2touch dans categorie Misc

Vous accédez au descriptif de l’application, cliquez sur le bouton "Install" en haut à droite pour démarrer l’installation.

Installe wiki2touch

Confirmez l’installation en cliquant sur le bouton rouge Install.

confirmer l'installation

S’affiche ensuite un message d’alerte nous indiquant qu’il faudra mettre la base de données wikipedia dans le répertoire wikipedia. Ce conseil sera utile pour la suite. Appuyez sur OK.

repertoire wiki2touch

Revenez ensuite au menu (bouton menu sous l’écran tactile)… Après un petit temps de chargement, le bouton wiki2touch apparaît… Sans Base de données transmis sur votre ipod, il est pour l’instant inutile.

bouton wiki2touch

 

Télécharger l’index de Wikipedia.fr

Ce n’est pas l’opération la plus compliquée du tuto, mais faut-il encore choisir la bonne source…. L’index Wikipedia.fr se trouve ici:

http://download.wikimedia.org/frwiki/

Cliquez sur le lien qui se trouve avant le dossier latest (20080625 ici, susceptible de changer au cours du temps), c’est l’avant dernière sauvegarde de la base complète Wikiepdia.fr

telecharger wikipedia

Recherchez dans la page (CTRL+F) le fichier: pages-articles.xml.bz2 (il devrait faire plus de 800 mégas), et télécharger  le

pages articles xml

Après quelques longues minutes d’attente (20 minutes à 400 ko / s), l’intégralité de l’encyclopédie wikipedia en français sera sur votre pc !! Il va falloir maintenant la réindexer pour Wiki2touch.

Réindexer Wikipedia.fr pour Wiki2touch

Maintenant, il faut être capable de rendre nos articles wikipedia en français compatibles avec l’application wiki2touch de notre iphone / ipod touch ! Si je vous ai dit de prendre l’avant dernière base chargée, c’est que j’avais eu un souci de réindexation avec celle incluse dans le dossier latest (bloquait à 10 % de calcul).

Pour réindexer Wikipedia.fr, on va utiliser un programme développé par l’auteur de wiki2touch: wiki2touch tools (cliquez sur le lien pour avoir accès à la zone de téléchargement), dézippez ensuite tous les fichiers dans un même répertoire, et lancer TransferTools.exe.

 

wiki2touch tools

Vous aurez ensuite accès à cet écran :

wiki2touch tools parametrage

 

Cliquez sur les […] de Step 2 pour aller chercher l’index wikipedia que vous venez de télécharger, et dans Step 3 cochez "Run indexer only, do not upload iPhone/iTouch", voici ce que ça donne chez moi.

ecran wiki 2 touch tools avec options

Ensuite cliquez sur Options dans Step 2, cochez la case "Write binary output only, don’t scan for images"

options step 2

Tout est bien paramétré, plus qu’à appuyer sur le bouton Start Indexer, et à patienter 10 – 15 minutes pendant la réindexation.

on réindexe wikipedia pour wiki2touch

A la fin de la réindexation, cliquez sur oui

fin de réindexation wikipedia

Envoyer articles_fr.bin sur le répertoire Wikipedia de son iPhone

Il y a 3 techniques pour envoyer des données sur son ipod touch:

  • transfert via itunes (ça ne marche qu’avec les videos, musique, photos)
  • transfert iphone ssh (un poil compliqué, très lent, et nécessite un routeur wifi)
  • transfert via le logiciel pc iPhone PC Suite (la plus simple, la plus rapide, via le cordon usb)

Nous allons donc utiliser iPhone PC Suite (cliquez sur le lien pour avoir accès à la zone de téléchargement)… Avant de pouvoir s’en servir convenablement… On doit ajouter un patch sur notre iPhone, le redémarrer 1 fois, Puis lors de l’installation de PC Suite on devra également redémarrer l’iPhone 2 fois.

Depuis votre iPod touch /  iPhone, allez dans l’installer pour ajouter le patch correctif, d’abord on récupère la source qui contient le patch:

  1. Cliquez sur Sources
  2. Puis Edit

 

ajouter une source

Pour ajouter la source qui contient le patch:

  1. Cliquez sur Add
  2. Puis ajouter dans la barre de saisie : http://i.unlock.no (validez avec ok)
ajouter source unlock

 

On va maintenant installer Ziphone iBrickr Fix, patch correctif pour que iPhone Pc Suite fonctionne avec notre iPhone jailbreaké

  1. Allez dans la catégorie Unlocking Tools
  2. Chercher la lettre Z, et installer Ziphone iBrick Fix
Ziphone Ibrick

 

Ensuite on doit redémarrer notre iPhone comme nous l’indique le message d’alerte… Je sais d’emblée que pour bon nombre d’entre vous, redémarrer son iPhone n’est pas forcément un usage courant, sachez que si on le fait pas ça ne marchera pas !

redémarrer iphone

 

Je vous ai donc concoté une vidéo pour vous expliquer ça bien… Le principe on va éteindre l’iphone (on maintient le bouton en haut à gauche de notre écran enfoncé pendant 5 secondes, puis on glisse et dépose le bouton rouge sur l’écran vers l’action éteindre), et le rallumer (clic de 2 secondes  sur le bouton en haut à gauche de notre écran) -> c’est ça ce qu’on appelle un reboot, restart, ou redémarrage.

Maintenant que tout ça est fait (ouf !!!), on peut lancer iPhone PC Suite (dézipper les fichiers d’ iPhonePCSuite.zip dans un même répertoire et lancez iPhone PC Suite.exe), logiciel qui va nous permettre de transférer le réindex de Wikipedia.fr sur notre iphone / ipod touch. Assurez-vous que votre ipod est bien connecté via son cable usb blanc à votre PC.

 

ttt

 

La première fois, on va devoir paramétrer PC Suite-Daemon (cliquez sur daemon Installation)

pc-suite daemon

 

Etape 2, on vous demande de redémarrer l’iPhone, vous devez savoir faire ça maintenant ;-)

étape 2: on redémarre l'phone

Quand c’est fait "please restart my iphone" est remplacé par "i have already restarted my iphone", on coche et on clique sur continue.

étape suivante je coche

Rebelote ! à l’écran suivant, il faut encore redémarrer, quand c’est fait on coche la case et on appuie sur checking

redémarrer iphone

Eureka, on a accès à PC Suite, cliquez alors sur Finder pour accédez au répertoire qui nous intéresse

pcsuite ecran

On a donc accès à tous les répertoires de l’iphone / itouch

affichage des répertoires

Et on doit aller ici: var/mobile/Media/Wikipedia/fr pour y ajouter le fichier articles_fr.bin que l’on vient de créer

wikipedia repertoire

On va maintenant uploader (envoyer sur notre iphone) articles_fr.bin :

  1. clic droit dans la fenêtre de droite
  2. clic sur upload file
  3. on ajoute ensuite articles_fr.bin
ajouter articles_fr.bin

Le transfert va durer entre 5 et 10 minutes (il aurait fallu 1 heure en ssh)

chargement wikipedia

A la fin du transfert, wikipedia sera sur votre iphone / itouch !!!!

Lancer Wikipedia depuis son Ipod Touch

On peut maintenant cliquer sur le bouton Wiki2Touch
bouton wiki2touch

Quelques réglages avant d’effectuer notre première requête :

  1. Enabled activé
  2. Expand templates activé (option facultative, permet d’avoir les récaps âge, lieu de naissance, fonction,… des grands personnages en début d’article)
  3. Launch browser pour démarrer !
menu wiki2touch

On clique sur la barre de recherche pour entrer notre requête
recherche index wiki2touch
Au fur et à mesure de la saisie, des mots de l’index apparaissent, on clique sur celui dont on veux la définition
recherche tuto
Notre définition apparaît à l’écran, on clique sur la zone du haut au niveau logo loupe pour faire une nouvelle requête
définition + retour

C’est quand même la classe d’avoir l’encyclopédie Wikipedia à portée de main, sans être obligé de se connecter à internet !


advertising


26 commentaires à propos de “Wikipedia Offline – Installer Wikipedia.fr sur iPhone ou iPod touch

  1. un tutoriel complet, parfait, très bien fait.

    pour etre franc, je me suis cassé la tete tout seul pour faire tout ca, et à chaque fois, je devais m’arreter pour trouver l’astuce de l’étape suivante.et lorsque je trouve ce tuto à la fin, je me dis oh lalalalala tout le temps que j’aurais pu gagner.

    je voulais juste ajouter que pour les utilisateurs de XP et qui ont du mal à démarrer le iphone browser ou le iphone suite à cause du message:
    NETFrameworkv2.0.50727mscorwks.dll could not be loaded

    et ben il faut réinstaller la version 2.0 de netframe à partir du site de microsoft
    http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=en
    le fichier s appelle dotnetfx.exe

    le problème est reglé juste après…

    pour ceux qui ont un routeur wifi Winscp est aussi une bonne méthode, ca permet de se connecter sur son iphone et de faire le meme boulot que iphone pc suite (ca prend juste deux fois plus de temps).
    ceci dit, iphone suite c le meilleur pour transférer des fichiers et accéder au contenu de son iphone mais pour ceux qui ont des problèmes d’installation le moyen le plus simple restera le WinScp.

    merci encore une fois

  2. @Ludo: tu pourras nous dire si tout c’est bien passé ? ;-)

    @padrino: Merci padrino pour ton retour d’expérience… On est au moins 2 frenchies à avoir wikipedia sur notre ipod touch / iphone… tu avais aussi installé wiki2touch de ton côté ?

  3. bonsoir,
    comment installer wiki2touch avec quand on est en v2.0 ? pas possible ?

    merci par avance

  4. @saian: bah si pourquoi ? mais pas depuis l’installer maison de apple (qu’ils font payer 8 € – les rats – quand t’es sur itouch !!!)… Mais depuis l’installer dispo quand ton iphone / ipod touch est jailbreaké.

    Qu’as-tu comme matos: un iPhone 3G ?

  5. merci de ta réponse Jeanviet.

    J’ai un iphone 1ère version v2 jailbreaké avec xwinpwn, mon « installer » s’appelle Cydia et ne contient pas Wiki2Touch, ce qui est bien dommage !
    Si tu as une solution pour installer Wiki2touch, tout en restant en v2.0, je suis preneur mais d’après mes recherche ça ne semble pas être possible…
    Cdt,

  6. Salut saian,

    Effectivement ce n’est pas encore possible sur l’app 2.0 de Apple.

    Voire la discussion ici:
    http://wiki2touch.ipodhelp.de/viewtopic.php?id=114

    Le mec qui s’occupe des dev (Tom) de Wiki2touch est en vacances, mais ça lui semble pas compliqué de réaliser une adaptation pour la v 2.0
    http://haukap.net/2008/05/18/support-for-math-added/#comment-3630

    Des courageux tentent de le faire sans son aide en retouchant au code:

    http://wiki2touch.ipodhelp.de/viewtopic.php?pid=668

    A mon avis, dans quelques jours, on devrait voir sortir un truc de stable.

    a suivre,

    Jeanviet

  7. super comme info, dès que ça fonctionne je finis l’install je trouve le principe excellent !
    Merci à une bonne âme de poster ici lorsque l’adaptation sera au point.

    A+

  8. Bonsoir,

    pour info je viens de tester la solution d’installation manuelle que tu as indiqué jeanviet http://wiki2touch.ipodhelp.de/viewtopic.php?pid=668. C’est un peu long (j’ai du découvrir ce que c’était que le ssh donc je viens de loin), mais ça marche nickel ^^
    Je savoure donc wiki en offline sur mon iphone, je suis en train de mettre en pack les photos aussi (en supprimant toutes celles de plus de 13 ko cela pèse environ 1,3 go), je vous tiens au jus
    Merci en tout cas pour ton tuto qui m’a bien aidé

    très cordialement,

  9. Salut ;)

    Saian es-tu arrivé à insérer les images ?

    J’ai lancé imagegetter qui m’a créer un fichier images avec à l’intérieur deux dossiers : « common » et « fr »
    Puis j’ai copié ce fichier dans le même dossier que le fichier articles_fr.bin….Mes droits sont sur 777 mais les images ne s’affichent pas si quelqu’un a une solution je suis preneur.

  10. Salut, oui pas de problème pour les images.
    Après avoir utilisé imagegetter, il faut lancer l’utilitaire pack.exe
    C’est expliqué à l’adresse suivante : http://code.google.com/p/wiki2touch/wiki/CreateImagePacks
    Ensuite ça te créé un fichier unique images.bin que tu mets avec l’autre .bin, en lui apliquant en effet les droits sur 777.

    Par contre, j’ai supprimé toutes les photos de plus de 13 ko, cad qu’il m’en reste environ 260000 sur 330000. ça pèse malgré tout 1,5 Go et j’ai l’impression que très très peu d’articles sont illustrés, avec de toutes petites images, bref qu’à mon sens l’intérêt des images est très limité.

    Autre question, quelqu’un ayant fait l’install sur un firware v2.0 a t il trouvé comment éviter de devoir relancer régulièrement la commande (./wikisrvd -v -l fr &) pour le serveur daemon ?

    Cordialement,

    Yann

  11. Peut-on faire la même chose pour insérer l’encyclopédie
    dans un CD par exemple ? Je n’ai pas essayé encore mais je pense que c’est faisable avec quelques retouches… Merci

  12. bonjour je n arrive pas a ouvrir la base de données wiki…fin de fichiers incorrete…si quelqu un peut me renseigner ; merci

  13. Un grand merci du Maroc !
    je viens de suivre le tuto, pas vraiment à lettre quand même…
    Primo, j’ai installé wiki2touch manuellement (sans passer par installer, où la source n’est pas valable, d’ailleurs…)
    Deuzio, j’ai pas eu l’icône « wiki2touch » sur mon SB !
    Tertio, j’ai transféré le fichier .bin par SSH via USB !!! (iphonetunnel aidant) et ça n’a pris que 15 minutes, beaucoup moins que l’indexation
    Quatrio, pour « browser » wikipédia, j’ai entré l’adresse directement dans safari
    Cinquio, la dernière sauvegarde d’articles (qui a 2 jours d’âge maintenant) marche impec’
    Sizio, ça marche impecc’ !!!!
    Septio : Iphone 3G 8G, UK, 2.2, jailbreaké, et desimlocké par yellowsn0w
    Septio : Merci !

  14. Est-il possible d’importer un wiki autre que Wikipedia ?

    Je désire importer un wiki personnel, avec image et me demandais si cela était posssible et si quelqu’un s’était déjà lancé dans l’aventure ?

    PS Depuis une base mediawiki bien sûr.

  15. même questionnement que Mobo,
    Je souhaite importer un wiki personel venant de wikidpad
    l’application wikidpad peut exporter en format html, xml

    possible d’interchanger les datas de wikipedia avec cet autre wiki ?

  16. Ce tutoriel est formidable.
    Je voudrai savoir si il ya des images dans la base de donnés ?

    Merci de votre réponse

  17. salut,
    merci pour le tuto.
    Sur mon pc indexer plante mais j’arrive a la lancer en mode dos.
    Par contre une fois le fichier copié sur mon ipod, wiki touch fonctionne bien. Mais sur de nombreuses pages les de nombreux nombres n’apparaissent pas.
    Une idée ?

  18. hello,
    toujours pas de retour sur mon problème de nombre sur les pages affichées sur l’ipod. Pour ceux qui utilisent Wiki2touch sur l’ipod vous n’avez aucun problème avec les nombres : moi j’ai un paquet de pages sur lesquels les nombres ne s’affichent pas : par exemple pour PARIS, le second paragraphe commence par :  » D’après le recensement de l’INSEE, Paris comptait au 1 janvier 2006 environ habitants ».
    Il manque le nombre entre environ et habitants.
    Et pour vous ?

  19. camps37 : telecharge une autre base de données un peu plus anciennes p-e que ça fonctionnera mieux

  20. quand je lance Transfert tools , il apparaitre un message: dll manquantes ??????????
    quel est la solution