711d1d
Nota: je vous propose de centraliser les discussions concernant le Nook Touch sur le forum Mobileread: http://www.mobileread.com/forums/showthread.php?p=1619467.
VALABLE UNIQUEMENT POUR LES FIRMWARES 1.00 et 1.01
NE FONCTIONNE PAS AVEC LE FIRMWARE 1.1: Guide du root pour le firmware 1.1
Aprs avoir test le Nook Touch, tudions maintenant comment le rooter, cest--dire pouvoir installer nimporte quelle application (pour lire les PDF dans de bonnes conditions par exemple), comme pour une tablette, disposer dAndroid market, pouvoir lire et crire ses mails, lire les news de Google Reader, surfer sur le Web, etc, etc
Je le dis tout de suite, un cran eInk, ce nest pas un cran LCD, il y a le problme du rafraichissement trs lent de lcran. Par exemple, le surf sur le Web nest gure agrable. Par contre, pouvoir lire et crire ses mails en plein soleil, cest le pied! ( condition de disposer dune connexion Wifi, ce qui est mon cas, nimporte o, puisque je me connecte sur mon tlphone Android ). De mme pour les news Google Reader dont je suis friand.
Tout ce que jai appris sur le sujet provient de 2 sites:
Le forum xda-developpers: nombreux sujets et en particulier celui que jai utilis, sur TouchNooter: http://forum.xda-developers.com/showthread.php?t=1132693
Nookdevs: notamment http://nookdevs.com/NookTouch_Rooting et http://nookdevs.com/index.php?title=Enable_the_Android_Market&oldid=3917#ixzz1PrXF4cAO (mais ces pages sont plutt rserves aux spcialistes qui veulent comprendre)
Les manipulations dcrites ncessitent un minimum de connaissances en informatique et du systme Android. Et bien sr, sil vous arrive des msaventures, je ne suis pas responsable, laventure du root se fait toujours aux risques et prils de lutilisateur. Mais en cas de problme, nous pourrons en discuter en franais sur Mobileread.
Je ne dtaillerai que lindispensable, sachant que les techniciens qui sintressent certains dtails, lisent langlais, et peuvent donc consulter les liens cits.
Votre Nook Touch doit tre enregistr auprs de B&N. Et pour ma part, javais synchronis ds le dbut mes s Google avec le Nook Touch. Jai donc logiquement utilis pour la suite des oprations mon compte Gmail, enregistr dans le Nook Touch.
Il est indispensable que vous ayez une carte micro-SD avec adaptateur SD dont toutes les donnes vont tre effaces. Vous pouvez utiliser la carte micro-SD que vous avez achete pour stocker vos fichiers sur le Nook, mais vous devez savoir quune fois les manipulations termines, il vous faudra un logiciel de gestion des partitions pour que votre carte micro-SD soit nouveau utilisable: il faudra supprimer la partition cre et en recrer une autre Fat32 pour la totalit de lespace disponible. Sous Windows, il vous faudra un logiciel du type Partition magic (payant!). Une autre solution plus simple est dutiliser un live CD Linux (Ubuntu ou autre) gratuit et dutiliser le logiciel GParted, qui est simple et efficace. Pour ceux qui ne savent pas ce quest une partition, le plus simple est dacheter pour quelques euros une carte Micro-SD pas chre, ddie cet usage (il suffit davoir 128 Mo sur la carte ).
Nota: sur le sujet relatif TouchNooter, GabrialDestruir, le dveloppeur de ce script, semble dire quil suffit, sur le Nook, daller dans Settings/Device info/SDCard/Unmount/Format. Mais je nai pas test et suis un peu dubitatif.
Nota bis: Apparemment, le programme gratuit SD formater permet de remettre neuf votre micro-SD card, en utilisant votre ordinateur et ladaptateur SD: probablement la solution la plus simple.
Nota: cette adresse, vous trouverez la mme mthode que celle que jai utilise, en anglais, mais avec une vido
Je vais dcrire la procdure sous Windows (les linuxiens nauront aucun mal adapter, dautant que les liens en anglais dcrivent la procdure sous Linux).
1. Tlcharger et dzipper le logiciel Image Writer for Windows.
2. Tlcharger et dzipper le fichier touchnooter-1-6-24.zip
3. Lancer le logiciel Image Writer for Windows, choisir le fichier image touchnooter-1-6-20.img, la lettre de lecteur correspondant la carte micro-SD insre dans votre ordinateur, et cliquer sur Write (si votre ordinateur na pas de lecteur de carte SD, il faut acheter un lecteur USB ou squatter lordi dun copain ).
4. teignez votre Nook (power off, par la veille!), insrer votre carte micro-SD dedans et rallumez-le. Rooted Forever va sinscrire sur lcran. Ensuite il boote normalement. lcran Android Welcome, choisir skip, et non sign in. Rendre disponible (enable): Location Services. Il va vous demander le launcher choisir: cliquer sur Go Laucher et cocher la case par dfaut. Malheureusement, le bouton Home en bas du Nook ne vous permettra pas daccder au launcher. Il faut utiliser Button savior, logiciel install avec le root, qui se prsente comme un minuscule bouton, peine visible sur le ct droit de lcran. Je vous conseille dtudier son fonctionnement et ses prfrences, et de bien reprer o vous le mettrez, pour y accder facilement (on shabitue trs vite).
5. Connectez-vous en Wifi, et lance YouTube partir de Go Laucher. Cliquer sur le bouton menu, dans la barre de statut ou avec Button savior. Choisir MyChannel et connectez-vous avec vos identifiants Google.
6. Quitter YouTube et lancer Gmail, et synchronisez avec votre compte Gmail. Si cela choue, ce nest pas grave, cela devrait fonctionner aprs avoir teint et rallum le Nook.
7. Lancer Android market: normalement, il fonctionne Je vous conseille de commencer par installer une application de gestion des fichiers, ne serait-ce que pour pouvoir cliquer sur un fichier application apk afin de linstaller. Ma prfre est ES File Explorer (il y a aussi Astro manager)
8. Lancer lapplication NookColor. Il faut que la case Allow Non-Market Apps soit coche.
Cest termin
Voici les applications que jutilise sur mon Nook Touch root:
ES File Explorer
Fora Dictionary: gniale application de dictionnaires au format Stardict (et on trouve tous les dictionnaires ce format sur Internet )
Mantano Reader: maintenant mon appli prfre pour le fomat epub et le format PDF
Adobe Reader: pour le PDF en complment de Mantano mais je ne lutilise pour ainsi dire plus.
NewsRob: pour lire les news de Google reader
Les Journaux en Franais
Gmail
Opera Mobile: le surf nest vraiment pas idal avec lcran eInk, mais, bon, a dpanne.
Partie obsolte
Tel que, votre Nook est root, et cela a t relativement facile. Android market (voir les autres applis Google selon le rsultat avec Gmail) ne fonctionne pas, mais vous pouvez vous arrter l (je le conseille tous ceux qui nont pas lhabitude de bidouiller en informatique). Plus bas, je vous explique comment installer manuellement des applications.
Car partir de maintenant, cela devient beaucoup plus compliqu
9. Tlcharger le SDK Android, dzipper-le, lancer SDK Manager.exe, une fentre dinstall se lance automatiquement: si vous ny connaissez rien, installez tout
en choisissant Accept all.
11. Allez dans le sous-dossier platform-tools de android-sdk-windows, appuyez-sur la touche Majuscules (shift), cliquez avec le bouton droit de la souris et choisir ouvrir une fentre de commande ici.
Il faut vous connecter en Wifi au Nook. Pour cela, vous devez connatre ladresse IP du Nook, sur lequel le wifi doit tre activ; 2 solutions:
* vous pouvez la trouver dans linterface HTML/Web de votre box ADSL;
* vous lancer sur votre Nook le logiciel Nookolor Tools; vous choisissez All settings, puis en page 3, Wireless; vous cochez Wifi, choisissez rseau wifi; une fois que cest connect, vous recliquez sur le rseau que vous avez choisi, et vous verrez ladresse IP.
Ensuite saisissez la commande:
adb connect adresseIPNook (vous ne saisissez pas adresseIPNook, mais ladresse IP trouve du genre 192.168.X.Y)
Saisir la commande (utilisez le copier-coller pour ne pas vous tromper):
adb pull /data/system/packages.xml(rcupre le fichier packages.xml dans le dossier /data/system du Nook; comme il ny a pas de chemin de destination, il est copi dans le dossier o on a ouvert la fentre de commande)
Il faut diter le fichier packages.xml qui a t copi sur le PC par cette commande. Nutilisez pas le bloc-note Windows car il faut respecter le format Unix, ne pas convertir en format DOS. Vous pouvez par exemple tlcharger Notepad++. Cherchez la ligne:
<shared- name="android.uid.system" Id="1000">
Juste aprs, vous avez les lignes:
<sigs count="n">
<cert index="n" />
</sigs>
o n est un chiffre.
Supprimez ces 3 lignes, puis sauvegardez le fichier et fermez lditeur de texte.
Saisir la commande:
adb push packages.xml /data/system/(copie le fichier packages.xml prsent dans le dossier de la fentre de commande, dans le dossier /data/system du Nook)
puis la commande: adb reboot pour rebooter le Nook.
Normalement, Gmail fonctionne maintenant
12. ons maintenant Android market. Le Nook ne doit pas tre connect lordinateur.
Dans Android SDK Manager, choisissez Virtual device sur la gauche.
* Cliquez sur New, donnez ce priphrique virtuel le nom que vous voulez, NookTouch par exemple.
* Choisissez Android 2.1-API Level 7 pour target device
* SD Card Size field: 100M
* Skin Built-in: HVGA
* Dans Hardware:
- LCD density: 160
- Keybord : yes (cliquez sur New pour ajouter dans Hardware)
- Device ram size: 1024
- Touch-screen : yes
* Puis cliquez sur Create AVD.
* Cliquez sur Start pour lancer le priphrique virtuel.
* Une fois le priphrique Android lanc, entrez vos identifiants Google touche ctrl+F11 pour activer/dsactiver le clavier de lordinateur.
* Allez dans le sous-dossier platform-tools de android-sdk-windows, appuyez-sur la touche Majuscules (shift), cliquez avec le bouton droit de la souris et choisir ouvrir une fentre de commande ici. Vrifiez que le fichier sqlite3.exe se trouve bien dans ce sous-dossier. Si ce nest pas le cas, allez dans le sous-dossier Tools, copiez le fichier sqlite3.exe, et collez-le dans le sous-dossier platform-tools. Saisir la commande:
adb shell sqlite3 /data/data/com.google.android.googleapps/databases/s.db "select * from meta";
(utilisez le copier-coller, noubliez pas le point-virgule la fin)
Aprs androidId||, vous allez voir un long nombre: copiez ce nombre et sauvegardez-le: cest lID Android ncessaire pour que le Nook Touche puisse accder au market.
Vous pouvez ensuite fermer la fentre du priphrique virtuel Android et SDK manager; par contre; gardez la fentre de commande ouverte.
* Nous allons maintenant mettre cet ID Android sur le Nook.
* Connectez-vous en Wifi au Nook: adb connect adresseIPNook (par exemple 192.168.1.4 la place de adresseIPNook)
* Puis enchanez les commandes suivantes:
- adb pull /data/data/com.google.android.googleapps/databases/gls.db
- sqlite3 gls.db
- update meta set intvalue='ANDROID_ID_FROM_EMULATOR' where name='androidId';
Attention, la place de ANDROID_ID_FROM_EMULATOR, vous devez mettre lID Android que vous avez sauvegard, le long nombre! et conservez bien les ' autour de cet ID, et noubliez pas le point-virgule la fin.
- .q
(Il y a un point devant le q, cela permet de quitter sqlite)
- adb push gls.db /data/data/com.google.android.googleapps/databases/
- adb reboot
Et voil, cest termin, votre Nook reboot, et normalement votre Android market fonctionne; du moins, pour moi, et dautres sur le forum prcit, cela a fonctionn; mais il faut tre trs prcis et mticuleux.
=> Pour ceux qui nont pas Android market
Jai mis en ligne une archive zip, un kit de base, qui contient les applications suivantes (fichiers avec extensions apk):
ES_File_Explorer_1.4.8.9.apk
Adobe_Reader_10.0.2.apk
Aldiko_200107.apk
FBReader_1.1.0.apk
Fora_Dictionary_8.0.apk
Opera_Mobile_11_Android.apk
NewsRob_4.8.1.apk
Le_Monde_0.16.0.apk
Les_Journaux_en_Franais_1.1.apk
Il faut dabord installer lapplication de gestion de fichiers ES File Explorer_1.4.8.9.apk en utilisant lordinateur. Puis il suffit de copier sur la carte SD ou dans la mmoire interne du Nook les fichiers apk, et de cliquer dessus, pour les installer. Pour que ces installations manuelles fonctionnent, il faut que lorsque vous lancez lapplication Nookcolor, la case Allow Non-Market Apps soit coche, ce qui est normalement le cas par dfaut aprs le root.
1. Tlcharger le SDK Android, dzipper-le.
2. Copiez le fichier ES_File_Explorer_1.4.8.9.apk dans le sous-dossier platform-tools de android-sdk-windows.
3. Allez dans le sous-dossier platform-tools de android-sdk-windows, appuyez-sur la touche Majuscules (shift), cliquez avec le bouton droit de la souris et choisir ouvrir une fentre de commande ici.
4. Il faut vous connecter en Wifi au Nook. Pour cela, vous devez connatre ladresse IP du Nook, sur lequel le wifi doit tre activ; 2 solutions:
* vous pouvez la trouver dans linterface HTML/Web de votre box ADSL;
* vous lancer sur votre Nook le logiciel Nookolor Tools; vous choisissez All settings, puis en page 3, Wireless; vous cochez Wifi, choisissez rseau wifi; une fois que cest connect, vous recliquez sur le rseau que vous avez choisi, et vous verrez ladresse IP.
5. Ensuite saisissez la commande:
adb connect adresseIPNook (vous ne saisissez pas adresseIPNook, mais ladresse IP trouve du genre 192.168.X.Y)
6. Enfin saisir la commande:
adb install ES_File_Explorer_1.4.8.9.apk