Установка KOReader на Kindle DX

Jul 05, 2022 09:09

Мой белый Kindle DX (dxi, B005) второе поколение был приобретён бывшим в употреблении лет 10 назад. Тогда уже вышло следующее поколение Kindle DX Graphite серого цвета (DXG), но после обычного Kindle 3 Keyboard тратить на редкое чтение PDF существенные деньги не хотелось. Сейчас конечно это устройство уже выглядит староватым. И по скорости не блещет, и экран сероватый, и подсветки не имеет, и сенсорного экрана нет. Но страницы листаются вполне быстро, так что пользоваться можно.

Что касается программного обеспечения, то я устанавливал китайское Duokan, которое позволяло открывтаь PDF и DjVu. В принципе всё неплохо работало, но если вдруг хотелось открыть книжку в формате epub или fb2, то этого конечно сделать было нельзя. Duokan открывал epub, но форматирование страницы было ужасным. Оставалось только переключаться на родную оболочку Kindle и пользоваться форматом mobi.

Duokan в какой-то момент отказался от поддержки DjVu, так что обновлять я его уже не стал. Долгие годы пользовался. Но вчера решил установить приложение KOReader, которым постоянно пользуюсь на Bouye Likebook Plus. Что удивительно KOReader можно поставить и на Kindle (Linux версию), и на Android. При этом можно открывать не только файлы PDF и DjVu, но и epub, fb2, fb2.zip, mobi, doc,...

Первое, что я не учёл - это то, что Kindle DX поддерживает только мобильный интернет. Раньше им можно было бесплатно пользоваться по всему миру, но сейчас Амазон отключил эту функцию. При сбросе настроек слетела регистрация устройства, вернуть её не удалось. Хотя не очень и нужно было. При этом работает офлайн регистрация при помощи обновления прошивки файлом Update_reginfo_0.08_dxi_install.bin, хотя она и неполноценная. Также можно раздавать Интернет на Kindle DX с компьютера после установки USB Network Hack (текущая версия Update_usbnetwork_0.57.N_dxi_install.bin). Тем более, что последний хак позволяет и достучаться до Kindle DX по telnet.

Установка KOReader на Kindle DX (dxi, B005)
  1. Первым делом проверил в настройках Киндла, что идентификатор устройства начинается с B005. Далее посмотрел, что версия прошивки Киндл является последней (понятно, что обновления давно не выходят). При этом установил Kindle Services Update, которое вроде добавляет какие-то сертификаты безопасности, нужные для работы в Интернете. Все официальные прошивки и какие-то дополнения устанавливаются очень просто: достаточно подключить Киндл по USB к компьютеру и скинуть .bin файл в корневую папку устройства. Далее в настройках выбираем Update Kindle (Menu -> Settings -> Menu -> Update) и подтверждаем, что хотим выполнить обновление.

    При этом прелесть в том, что обновления для других устройств обычно просто не запускаются (пункт Update Kindle просто неактивен), когда скидываешь .bin файл, предназначенный для другого Киндла.
  2. Для установки стороннего софта понадобится jailbreak. Скачайте последнюю версию, далее скопируйте в корень устройства и обновите Киндл. В моём случае это был Update_jailbreak_0.13.N_dxi_install.bin.
  3. Установил Mobile Kindlet Kit (MKK) при помощи Update_mkk-20141129-dxi-B005_install.bin.
  4. Установил Kindle Unified Application Launcher (KUAL), просто скопировав файл KUAL-KDK-1.0.azw2 в папку Documents на устройстве.

    Далее в списке документов на Киндле можно выбрать киндлет Kual. В моём случае при запуске возникло сообщение: "the device is not registered as a test Kindle to run this title". В качестве решения обычно рекомендуют зарегистрировать Киндл, включить Интернет и обновить настройки, а также повторно установить MKK. В моём случае регистрация не работала, но часы показывали правильное время, так что просто переустановил MKK. KUAL стал запускаться.

    Если же на Kindle DX не установить MKK из пункта выше, то может возникнуть ошибка: "The device is not registered as a test kindle to run this title"
  5. Скачал последнюю версию KOReader для Kindle Legacy (в момент установки это был koreader-kindle-legacy-v2022.06.zip), после чего просто распаковал содержимое архива в корневую папку Kindle DX. После этого можно запускать KOReader из киндлета KUAL.
  6. Далее по желанию можно добавить словари StarDict в папку koreader/data/dict directory. Можно также добавить распознавание текста в сканах, скинув файлы данных Tesseract-OCR для Tesseract 3.02 в папку koreader/data/tessdata directory.
  7. Профит.
Понятно дело, что KOReader не будет шустро запускаться на устройстве 10-летней давности. При этом страницы листаются вполне нормально, так что использование свежего софта на стареньком устройстве радует. Благо, что KOReader в варианте для Kindle Legacy прекрасно оптимизирован для работы с клавиатурой. Конечно обрезать вручную PDF / DjVu страницы, да и пользоваться меню удобнее на устройствах с сенсорным экраном. Про словарь так вообще молчу. Но для определённых задач и старенький Kindle DX неплох.

Обновление (19 ноября 2023)
Обновил KOReader до версии koreader-kindle-legacy-v2023.10.zip

e-ink, kindle dx, прошивка, kindle

Previous post Next post
Up