Skip to content
ArkHakPublic

About

Клиент электронных библиотек для PocketBook · A multi-library client for PocketBook

Topics

Resources

Stars

14 stars

Watchers

0 watching

Forks

Latest commit

 

History

31 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Русский · English

Poklio — твои библиотеки на твоём ридере

Книги из ваших библиотек — на PocketBook и Kindle. По Wi-Fi, без компьютера.

Скачать   Как начать   Установки

Как выглядит Poklio

Почему Poklio

Все библиотеки на ридере
Книги Яндекс Книг, Литрес и WB Книг — в одном списке, с обложками и меткой библиотеки.
Книга в одно нажатие
«Положить на полку» — и она уже в библиотеке ридера, открывается в штатной читалке.
Поиск по каталогу
Ищите в выбранной библиотеке и открывайте карточку книги, не беря в руки телефон.
Вход без пароля на ридере
Яндекс Книги и WB Книги — по QR-коду с телефона, Литрес — кодом из письма или приложения Литрес.
Сделан для E Ink
Крупные кнопки, физические кнопки листания, цветная тема на Era Color.
Обновления по Wi-Fi
Новая версия ставится, когда вы нажмёте «Обновить». Русский и английский интерфейс.
Место чтения синхронизируется
Прочитали дальше на ридере — приложение Яндекс Книг или Литрес на телефоне откроет книгу на том же месте, и наоборот. Само, когда на ридере включён Wi-Fi (экспериментально; подробнее — в разделе «Вопросы»).

Мои книги из двух библиотек, книга на полке и экран «Библиотеки»
Снимки экрана. Книги и обложки — для примера.

Сколько установок

График установок Poklio

Число примерное: это скачивания приложения со страницы релизов без обновлений по воздуху, которые показаны отдельно. Данные обновляются раз в сутки.

Как начать

1. Установите
Скачайте poklio.app.bin со страницы релиза, переименуйте в poklio.app и скопируйте кабелем в папку applications на ридере.
2. Подключите
В Poklio — «Подключить библиотеку». Яндекс Книги и WB Книги: «Войти с телефона» и QR-код. Литрес: «Войти по коду» и код из письма.
3. Читайте
Выберите книгу в «Моих книгах», нажмите «Положить на полку», затем «Открыть».

На Kindle установка другая — см. Kindle — экспериментально.

Нужны Wi-Fi и аккаунт Яндекс Книг или WB Книг с подпиской или Литрес с купленными книгами. Для входа с телефона телефон и ридер должны быть в одной сети.

Вход в Яндекс Книги — подробно
  1. На ридере: «Подключить библиотеку» → «Войти с телефона». Появится QR-код.
  2. Наведите на него камеру телефона и откройте страницу.
  3. Нажмите «Войти в Яндекс» и войдите в аккаунт.
  4. Откроется страница Яндекса с надписью «Авторизация в приложении Букмейт не удалась». Это не ошибка: Яндекс Книги раньше назывались Букмейт, и Poklio входит через это приложение. Доступ уже записан в адресе этой страницы — он начинается с https://yx4483e97…oauth.yandex.ru и содержит #access_token=. Скопируйте адрес целиком: подержите палец на адресной строке → «Скопировать».
  5. Вернитесь на вкладку Poklio, вставьте адрес и нажмите «Подключить». На ридере откроются «Мои книги».
Слева — страница Poklio на телефоне: 1 — «Войти в Яндекс», 3 — вставить адрес и «Подключить». Справа — страница «Авторизация в приложении Букмейт не удалась»: так и должно быть, 2 — подержите палец на адресной строке и скопируйте адрес
Вход в Литрес — подробно
  1. На ридере: «Меню» → «Библиотеки» → у Литрес «Войти по коду».
  2. Нажмите на поле, введите почту аккаунта Литрес и нажмите «Получить код».
  3. Литрес пришлёт письмо с кодом. Введите код и нажмите «Войти» — откроются «Мои книги».

Есть приложение Литрес на телефоне — можно без письма: на экране входа нажмите «Код из приложения». В приложении Литрес: «Профиль» → «Информация для входа» → «Код для входа на сайт Литрес» → «Получить». Код действует 15 минут.

На ридер можно получить только купленные книги без защиты от копирования, и только в EPUB: если у книги на Литрес нет EPUB — например, она есть только в PDF, — Poklio её не получит. Книги по подписке Литрес читаются только в приложениях Литрес — в Poklio у них метка «Только в приложении Литрес».

Вход в WB Книги — подробно
  1. На ридере: «Меню» → «Библиотеки» → у WB Книг «Войти с телефона». Появится QR-код.
  2. Наведите на него камеру телефона и откройте страницу.
  3. Нажмите «Войти в WB ID», войдите по номеру телефона и коду из SMS и нажмите «Принять».
  4. Откроется страница WB Книг с кнопкой «Вернуться в приложение» — нажимать её не нужно. Скопируйте адрес этой страницы целиком: подержите палец на адресной строке → «Скопировать».
  5. Вернитесь на вкладку Poklio, вставьте адрес и нажмите «Подключить». На ридере откроются «Мои книги».

Если после входа открылся профиль WB ID, а не страница WB Книг, вернитесь на вкладку Poklio и нажмите «Войти в WB ID» ещё раз. Код в адресе одноразовый: если он не подошёл, войдите заново.

На ридер можно получить книги, которые входят в вашу действующую подписку WB Книг; Poklio проверяет и покупки, но получение купленной книги пока не проверено. Аудиокниги в Poklio не показываются.

Установка на Mac

Finder добавляет на ридер служебный файл, и в «Приложениях» появляется лишний пункт. Копируйте через Терминал (PB700K3 — имя ридера в Finder):

cp -X ~/Downloads/poklio.app /Volumes/PB700K3/applications/

Если лишний пункт уже есть, удалите с ридера файл applications/._poklio.app.

Иконка Poklio в меню — по желанию

Без этой настройки Poklio показывается в меню приложений со стандартной заглушкой — как любое стороннее приложение. Свою иконку прошивка берёт только из системного файла меню, а Poklio системные файлы не меняет. Поэтому иконку можно поставить вручную, если вы готовы аккуратно поправить один текстовый файл.

Важно. Ошибка в этом файле может сломать меню приложений. Обязательно сделайте копию (шаг 1) — тогда всё можно вернуть за минуту. Проверено на PocketBook 700 Era Color, прошивка U700k3.6.10.2359; на других прошивках файл может быть устроен иначе.

1. Сделайте копию. Подключите ридер кабелем и скопируйте на компьютер два файла из папки system/config/desktop/ на ридере: view.json и hash.txt.

2. Положите иконки. Скачайте poklio.bmp и poklio_f.bmp (вторая показывается при нажатии). На ридере в папке applications создайте папку icons и положите туда оба файла.

3. Откройте system/config/desktop/view.json в простом текстовом редакторе: VS Code, Notepad++, «Блокнот» или TextEdit в режиме «Простой текст». Word и похожие программы не подходят.

4. Добавьте описание Poklio. Найдите в начале файла строку "applications": {. Сразу под ней вставьте этот блок — обратите внимание на запятую в конце:

        "U_poklio": {
            "path": "/mnt/ext1/applications/poklio.app",
            "title": "Poklio",
            "icon": "/mnt/ext1/applications/icons/poklio.bmp",
            "focused_icon": "/mnt/ext1/applications/icons/poklio_f.bmp"
        },

Должно получиться так:

    "applications": {
        "U_poklio": {
            "path": "/mnt/ext1/applications/poklio.app",
            "title": "Poklio",
            "icon": "/mnt/ext1/applications/icons/poklio.bmp",
            "focused_icon": "/mnt/ext1/applications/icons/poklio_f.bmp"
        },
        "_comment": [
            ...

5. Добавьте Poklio в меню. Ниже, в разделе "view", найдите группу "title": "@General" и её список "apps". Поставьте запятую после последнего элемента списка и допишите "U_poklio":

                "apps": [
                    "PB_AudioBooks",
                    ...
                    "PB_Settings",
                    "U_poklio"
                ]

6. Сохраните файл (кодировка UTF-8) и проверьте мелочи: все кавычки прямые ", запятые стоят между элементами, но не после последнего. Файл hash.txt не меняйте — прошивка обновит его сама.

7. Отключите ридер. Иконка появится в меню приложений. Если нет — перезагрузите ридер.

Если на Mac Finder добавил служебные файлы, удалите их, иначе в меню может появиться лишний пункт:

rm /Volumes/PB700K3/applications/icons/._*

Если что-то пошло не так — меню не открывается, пропали приложения или Poklio не запускается — подключите ридер и верните на место view.json и hash.txt из копии, затем перезагрузите ридер.

Запасной вход — через компьютер
  1. На компьютере откройте эту ссылку и войдите в Яндекс.
  2. На странице «Авторизация в приложении Букмейт не удалась» скопируйте адрес целиком.
  3. Сохраните его в текстовый файл yandex.token и положите кабелем в папку poklio на ридере (она появляется после первого запуска Poklio).
  4. Откройте Poklio — он подключит библиотеку и удалит файл.

В файле — доступ к аккаунту: не пересылайте его и удалите копию с компьютера.

Kindle — экспериментально

Poklio работает и на Kindle — Paperwhite 5 и 6, Kindle 11, Oasis 3 и других моделях с прошивкой 5.12 и новее. Книги открываются в KOReader: штатная читалка Kindle EPUB не открывает.

На устройствах Kindle выпуск 0.5.0 ещё не проверен. Если что-то не работает, сообщите об ошибке и приложите журнал: включите «Журнал диагностики» в «Настройках», повторите проблему и нажмите «Настройки» → «Отправить журнал».

Шаги 1 и 2 — общие для Kindle, а не для Poklio. Если джейлбрейк и KOReader у вас уже есть, переходите сразу к шагу 3. Их можно сделать и по другим инструкциям — например, с форума MobileRead или 4PDA. Poklio важно только одно: чтобы Kindle запускал .sh-файлы из библиотеки (скриптлеты) или через KUAL, а KOReader лежал в папке koreader в корне памяти Kindle.

  1. Джейлбрейк. Kindle запускает сторонние приложения только после джейлбрейка. Это неофициальная модификация: вы делаете её сами и на свой риск. Способ для вашей модели и прошивки подскажет мастер kindlemodding.org, дальше — его инструкция. До джейлбрейка заблокируйте автообновление, иначе Kindle может обновиться и закрыть уязвимость.
  2. KOReader. Включите Wi-Fi и введите в строке поиска на главном экране Kindle ;kpm update, затем ;kpm install koreader (инструкция kindlemodding.org). Если джейлбрейк старый и команды ;kpm нет, поставьте KOReader вручную по инструкции KOReader: архив kindlehf для прошивки 5.16.3 и новее, kindlepw2 — для более старой; папка koreader должна оказаться в корне памяти Kindle.
  3. Poklio. Скачайте poklio-kindle-<версия>.zip со страницы релиза и распакуйте на компьютере. Подключите Kindle кабелем и скопируйте папки extensions и documents из архива в корень памяти Kindle — с заменой, если спросит. Отключите кабель.
  4. Запуск. В библиотеке Kindle появится «Poklio» — нажмите на него, как на книгу. Если у вас установлен KUAL, Poklio есть и в его меню. Выход — «Меню» → «Закрыть Poklio».

Wi-Fi подключите в настройках Kindle заранее: Poklio включает Wi-Fi сам, но выбрать новую сеть можно только в настройках. Полученные книги лежат в папке documents/Poklio, прогресс чтения из KOReader уходит в Яндекс Книги и Литрес. Обновления приходят по Wi-Fi, как на PocketBook. Не обновляйте прошивку Kindle после джейлбрейка: новая версия может его закрыть.

Безопасность

Что защищено
  • Пароль вводится только на сайте Яндекса — ридер его не видит. Для Литрес пароль не нужен: вход кодом, код уходит прямо в Литрес. В WB Книги вход по коду из SMS — только в браузере телефона, на ридер приходит одноразовый код входа.
  • Данные для входа идут по Wi-Fi зашифрованными и хранятся на ридере зашифрованными.
  • Страница входа работает, только пока открыт экран входа, и не дольше 10 минут.
  • Обновление без верной подписи автора ридер не установит.
Что стоит сделать самим
  • После входа удалите страницу Яндекса или WB Книг из истории браузера и скопируйте любой другой текст.
  • Входите из своей сети, а не из общественной.
  • Защита на ридере — от случайных копий его памяти, а не от того, у кого сам ридер. Потеряли или отдали ридер — отключите доступ в Яндекс ID → «Доступы к данным»; для Литрес обратитесь в поддержку Литрес, чтобы завершить сеансы; для WB Книг завершите сеанс в профиле WB ID («Сеансы»).

Вопросы

Это официальное приложение Яндекса, Литрес, Wildberries или PocketBook?

Нет. Poklio — независимый проект и не связан с PocketBook, Яндексом, Литрес, Wildberries или другими компаниями; названия сервисов указаны только для совместимости. Связь с Яндекс Книгами, Литрес и WB Книгами неофициальная, поэтому подключение помечено как экспериментальное: если сервис что-то изменит, Poklio может перестать работать до обновления.

Можно ли получить книгу, которой нет в подписке?

Нет. Poklio получает только книги, которые ваш аккаунт может читать целиком, и не обходит ограничения сервиса. В Литрес это купленные книги; книги по подписке Литрес на ридер получить нельзя — сервис отдаёт их только своим приложениям. В WB Книгах — книги вашей действующей подписки и купленные книги. Доступ после окончания подписки Poklio не обещает; уже полученные файлы остаются на ридере.

На каких ридерах работает?

Нужна прошивка 6.8 или новее. Poklio 0.1.0 на прошивке 6.8 не запускался — исправлено в 0.1.1. По отчёту пользователя запускается и работает также на прошивке 6.5 (PocketBook X). С 0.5.0 — экспериментально — и на прошивках 5.x (например, PocketBook 626 Plus): на ридере это ещё не проверено. Ридеры без сенсорного экрана управляются кнопками. Kindle — в разделе Kindle — экспериментально.

Проверенные модели:

Модель Прошивка Poklio Что проверено Дата Кто проверил
PocketBook 628 Touch Lux 5 — — Яндекс Книги: вход и чтение 2026-10-23 Пользователь
PocketBook 740 InkPad 3 — — Яндекс Книги: вход и чтение 2026-10-23 Пользователь
PocketBook 700 Era Color (PB700K3) U700k3.6.10.2359 0.1.1 → 0.4.1 Все возможности: Яндекс Книги и Литрес, синхронизация места с обоими в обе стороны, домашняя страница, тёмный режим, обновление по воздуху 2026-10-19—24 Автор
PocketBook X (PB1040) U1040.6.5.1701 0.2.1 → 0.3.0 Вход с телефона, получение и открытие книг, обложки, поиск, обновление по воздуху, кнопки листания 2026-10-21—22 Пользователь
PocketBook 634 Verse Pro Color (PB634K3) 6.10 0.2 Литрес: вход, получение купленных книг 2026-10-21 Пользователь
PocketBook 700 Era (PB700) U700.6.8.4183 0.1.1 Запуск и работа 2026-10-19 Пользователь
PocketBook 617 Basic Lux 3 (без сенсорного экрана) — проверочная сборка 0.5.0 Управление кнопками, синхронизация места 2026-10-29 Пользователь

На других PocketBook с прошивкой 6.8 и новее Poklio, скорее всего, работает, но пока не проверялся. Попробовали на своём ридере — заполните отчёт о модели: он попадёт в эту таблицу.

Какие библиотеки поддерживаются?

Яндекс Книги, Литрес и WB Книги (все — экспериментально). Можно подключить все сразу: «Мои книги» покажут книги всех с меткой библиотеки, а на экране «Библиотеки» любую можно скрыть, не отключая.

Где хранятся книги и как их удалить?

В папке Books/Poklio: они сразу видны в библиотеке PocketBook. «Убрать с полки» в карточке удаляет файл, в библиотеке Яндекс Книг или аккаунте Литрес и WB Книг книга остаётся. Все книги на ридере — в разделе меню «На полке», он работает без сети.

Как работают обновления?

Раз в сутки, если есть Wi-Fi, Poklio проверяет новую версию. Если она есть, в меню появится «Доступна версия…»: нажмите «Обновить», затем закройте и откройте Poklio — книги, вход и настройки сохранятся. Автопроверку можно выключить в настройках.

Если новая версия не запускается, подключите ридер кабелем и скопируйте system/state/poklio/update/poklio.app.prev в папку applications под именем poklio.app — вернётся прежняя.

Синхронизируется ли место, где я остановился?

Да, у Яндекс Книг и Литрес — в обе стороны (экспериментально). Прочитали дальше на ридере — приложение на телефоне откроет книгу на том же месте. Прочитали дальше на телефоне — штатная читалка ридера откроет книгу там, где вы остановились. «На полке» и в карточке книги видно «Прочитано N %». Литрес при открытии книги может спросить, продолжить ли с места, где вы читали на другом устройстве (Poklio), — ответьте «Да».

Всё происходит само, без кнопок: когда Poklio открывается и когда вы возвращаетесь в него из читалки, если на ридере включён Wi-Fi. Пока синхронизация идёт, в заголовке видно «Синхронизируем…»; после читалки ридер подключается к Wi-Fi не сразу, поэтому процент может обновиться через несколько секунд. Прогресс только растёт: если вернуться в книге назад, Poklio не перенесёт это место ни на телефон, ни на ридер.

Лучше всего открывать книги из Poklio — с полки или из карточки книги: тогда после чтения вы возвращаетесь в Poklio, и место синхронизируется сразу. Если открыть книгу из библиотеки ридера, место синхронизируется при следующем запуске Poklio. Карточка книги с полки синхронизирует место, как только вы её открываете, — «Открыть» дождётся синхронизации.

Кнопка «Синхронизировать прогресс» в карточке книги — запасной вариант, чтобы синхронизировать сразу, например если Wi-Fi был выключен. Нажимать её не обязательно.

Процент на ридере и в приложении сервиса может отличаться на 1 % — это не ошибка: сервис считает процент сам, по своему файлу книги, а место чтения при этом то же самое. По той же причине на телефоне книга может открыться на страницу раньше, чем на ридере: Poklio передаёт начало страницы ридера, а приложение показывает свою страницу, на которой это место.

Синхронизируются книги, положенные на полку через Poklio. WB Книги — пока без синхронизации.

Известные ограничения
  • Названия и описания книг — на языке каталога, даже при английском интерфейсе.
  • Литрес: вход — по почте или кодом из приложения; вход по номеру телефона пока недоступен.
  • Литрес: книги получаются только в EPUB. Купленная книга, у которой нет EPUB (например, только PDF), на ридер не попадёт; выбрать другой формат, например FB2, пока нельзя.
  • На экране блокировки обложки книг из Poklio немного обрезаны сверху и снизу.
Нашли ошибку?

Сообщите об ошибке: модель ридера, версия прошивки, версия Poklio («Настройки» → «О приложении») и что произошло. Помогает журнал: включите «Журнал диагностики» в настройках, повторите ошибку и нажмите «Настройки» → «Отправить журнал» — ридер покажет QR-код, и телефон скачает файл в той же сети Wi-Fi. Если телефона под рукой нет, приложите файл poklio/poklio.log с ридера по USB — паролей и данных для входа в журнале нет.


Poklio — независимый проект. Распространяется на условиях лицензионного соглашения.
Делитесь ссылкой на эту страницу — так у всех будет последняя проверенная версия.

About

Клиент электронных библиотек для PocketBook · A multi-library client for PocketBook

Topics

Resources

Stars

14 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors