Kobo Libra H2O La liseuse Kobo Libra H2O en mode nuit, affichant « Seconde Fondation », de Isaac Asimov.

Ayant fait l'acquisition de cette liseuse, il fallait passer par quelques étapes avant de pouvoir réellement m'en servir.
Voici une petite liste des choses à faire, un grand merci à BoboTraX pour le coup de main.

Pour la suite de l'article, la Kobo est vue par le système (GNU/Linux) en tant que /dev/sdc et ces variables d'environnement sont définies suivant l'emplacement du dossier monté :

export KOBO_ROOT="/media/tiger-222/KOBOeReader"
export KOBO_DIR="${KOBO_ROOT}/.kobo"

Premier Démarrage

Avant tout, faisons une sauvegarde. Ensuite, il était hors de question de m'inscrire sur un quelconque site pour jouir de la bête. Enfin, il fallait aussi jarter le logo du revendeur.

  1. Brancher le cordon USB à l'ordinateur.
  2. Lorsque la liseuse démarre, choisir "Vous n'avez pas de réseau Wi-Fi ?".
  3. La liseuse est détectée et montée, la démonter.
  4. Faire une sauvegarde :
    $ dd bs=4M conv=sync,noerror status=progress if="/dev/sdc" of="kobo-$(date '+%Y%m%d')-full.dd"
  5. Remonter la liseuse.
  6. Faire une copie du dossier .kobo:
    $ cp -rv "${KOBO_DIR}" "${KOBO_DIR}-$(date '+%Y%m%d')"
  7. Outrepasser la demande d'enregistrement  :
    $ sqlite3 "${KOBO_DIR}/KoboReader.sqlite" \
        "INSERT INTO user(UserID, UserKey) VALUES('1', '')"
    
  8. Supprimer le contenu inclus par défaut  :
    $ sqlite3 "${KOBO_DIR}/KoboReader.sqlite" \
        "DELETE FROM content WHERE ___UserID != 'adobe_user' ; VACUUM"
    
  9. Virer le logo du revendeur :
    $ echo "[General]\naffiliate=Kobo\n" > "${KOBO_DIR}/affiliate.conf"

Mettre à Jour le Firmware

La procédure pour mettre à jour le firmware est relativement simple. À garder sous le coude pour les futures versions (liens intéressants 1, 2 et 3).

  1. Télécharger et installer le firmware :
    $ wget "https://kbdownload1-a.akamaihd.net/firmwares/kobo7/Nov2021/kobo-update-4.30.18838.zip" \
        && unzip "kobo-update-4.30.18838.zip" -d "${KOBO_DIR}"
    
  2. Éjecter la liseuse et patienter.

Hacker le Firmware

Il y a possibilité de personnaliser quelques options et comportements de la liseuse, gros point positif !

  1. Suivre l'étape précédente en entier et conserver les fichiers pour la suite.
  2. Télécharger le patcheur et copier le firmware :
    $ wget "https://github.com/pgaskin/kobopatch-patches/releases/download/v73/kobopatch_4.30.18838.zip" \
        && unzip "kobopatch_4.30.18838.zip"
        && cp -v "kobo-update-4.30.18838.zip" "src"
    
  3. Éditer les fichiers src/*.yml pour activer les patches désirés. Ou éditez le fichier kobopatch.yml. Voici mes options.
  4. Patcher et installer le firmware modifié :
    $ ./kobopatch.sh \
         && cp -v "out/KoboRoot.tgz" "${KOBO_DIR}"
    
  5. Éjecter la liseuse. C'est terminé.

Meilleur Dictionnaire

Le dictionnaire par défaut de la langue française ne casse pas 3 pattes à un canard. Installons un autre basé sur Wiktionnaire :

$ mkdir -pv "${KOBO_DIR}/custom-dict/" \
    && wget "https://github.com/BoboTiG/ebook-reader-dict/releases/download/fr/dicthtml-fr.zip" \
        -O "${KOBO_DIR}/custom-dict/dicthtml-fr-fr.zip"

Police de caractères

Un police de caractères supportant un grand nombre de langues est préférable pour l'affichage des étymologies. FreeSerif en est une, du projet FreeFont :

$ wget "http://ftp.gnu.org/gnu/freefont/freefont-ttf-20120503.zip" \
    && unzip "freefont-ttf-20120503.zip" \
    && cd "freefont-20120503" \
    && mv -v "FreeSerif.ttf" "FreeSerif-Regular.ttf" \
    && mv -v "FreeSerifBold.ttf" "FreeSerif-Bold.ttf" \
    && mv -v "FreeSerifBoldItalic.ttf" "FreeSerif-BoldItalic.ttf" \
    && mv -v "FreeSerifItalic.ttf" "FreeSerif-Italic.ttf" \
    && mkdir -pv "${KOBO_ROOT}/fonts" \
    && cp -v FreeSerif*.ttf "${KOBO_ROOT}/fonts"

Aperçus :[fez]&[Zeus


Historique

  • 2021-11-12 : Mise à jour du firmware (4.26.16704 → 4.30.18838) et des patches (v70 → v73).
  • 2021-03-08 : Relecture, revue du code et utilisation des variables d'environnement ${KOBO_ROOT} et ${KOBO_DIR} pour faciliter les manipulations et améliorer la lisibilité.
  • 2021-03-07 : Mise à jour du firmware (4.25.15875 → 4.26.16704), des patches (v69 → v70) et ajout de la commande pour supprimer le contenu inclus par défaut.
  • 2020-11-15 : Mise à jour du firmware (4.20.14622 → 4.25.15875), des patches (v59 → v69), de l'emplacement du dictionnaire (.kobo/dict/.kobo/custom-dict/) et ajout de la section police de caractères.