Quand on achète une liseuse kindle qui est produite par Amazon on sait que cet appareil est conçu par design pour ne fonctionner qu'avec le format de livre propriétaire d'Amazon. C'est donc un appareil qui ne devrait même pas être vendu, mais donné, afin que les gens puissent utiliser la plateforme fermée d'Amazon. Admettons, c'est une belle arnaque, mais je n'en achèterais pas, de toute façon je suis allergique à Amazon.

Donc quand j'ai cherché une liseuse pour ma fille, j'ai bien évidement écarté tout ce qui pouvait être lié à Amazon, et dans les affaires trouvées sur le net, je tombe sur une liseuse Kobo, certes promue par la Fnac, mais réputée être "ouverte". Nous allons voir qu'il n'en est rien.

  1. Je sort la liseuse de sa boite, la démarre et là j'ai une obligation de la connecter soit en wifi, soit à mon ordinateur avant de pouvoir m'en servir. Ça commence mal.
  2. Via l'ordinateur, on oublie, puisqu'en fait il faut mettre à jour la tablette avec une application qui n'existe que sous windows ou mac. Comme j'utilise mes ordinateurs sous Linux, impossible donc ne serait-ce que d'initialiser la tablette avec mon ordinateur.
  3. Qu'à ne cela tienne, je me lance dans la procédure par wifi. Hélas, je découvre sur un forum, que la mise à jour par wifi n'est possible que si l'on dispose déjà d'un compte. Au delà du caractère un peu excessif de la chose, c'est ridicule, puisque même si j'avais un compte, la procédure d'initialisation ne m'a jamais proposée de le saisir.

J'ai donc une tablette Kobo touch toute neuve sortie de sa boite mais inutilisable. Je commence à m'énerver. Je ne peux donc pas utiliser une procédure standard pour utiliser ma tablette, il va donc me falloir la hacker. Super ! Heureusement que ma fille n'est pas derrière ma chaise à attendre de pouvoir s'en servir.

Voici la procédure pour pouvoir utiliser une liseuse kobo, sans avoir à se connecter en wifi, sans avoir à créer de compte chez kobo ou la fnac, et quand on n'a pas d'ordinateur sous windows:

1) La source de l'astuce: https://doc.ubuntu-fr.org/kobo_by_f... (passez directement au chapitre 2).

2) Le principe: lorsque la tablette sort d'usine, elle est initialisée avec un utilisateur particulier qui ne permet pas à la liseuse de démarrer. L'astuce consiste à remplacer cet utilisateur par n'importe quel autre utilisateur qui sera vu comme étant valide par la liseuse.

3) Sqlite: sous ubuntu, on installe sqlite3 pour pouvoir se connecter à la base de données de la liseuse

sudo apt-get install sqlite3

4) On branche la liseuse à l'ordi, on repère le chemin (bouton droit propriétés). Chez moi c'est /media/cedric/KOBOeReader/ (remplacer cedric par votre nom d'utilisateur)

cd /media/cedric/KOBOeReader/.kobo

5) On lance sqlite sur la base de la liseuse

sqlite3 KoboReader.sqlite

6) Au prompt de sqlite, j'ai inséré l'utilisateur suivant:

sqlite> INSERT INTO "user" VALUES('Linux User','Linux User',NULL,NULL,NULL,NULL,'false','false','false',NULL,NULL,NULL,NULL);

7) Je vérifie qu'il est bien ajouté à l'utilisateur initial que je peux maintenant supprimer

sqlite> select * from user;
dec75cef-493f-4da1-af8d-d7a7183fa3e5|0a0e4b93-68fd-455a-b716-039e7c973dce|demobundle06_13@kobo.com|demobundle06_13@kobo.com|||false|true|false||||
Linux User|Linux User|||||false|false|false||||
sqlite> delete from user wher UserID="dec75cef-493f-4da1-af8d-d7a7183fa3e5";

8) On quitte sqlite et on redémarre la liseuse

sqlite> .exit

Ohhhhh miracle, la liseuse démarre et fonctionne sans aucun problème avec le logiciel Calibre qui gère ma bibliothèque de livres numériques.