Kindle amazon приложение что это
Kindle amazon приложение что это
Краткое описание:
Очень красивая и удобная читалка от Амазон.
Читалка поддерживает следующие форматы: mobi,pdf.
*Программа для всех экранов!
*в библиотеке отображаются только книги с амазона, но программа отлично открывает другие книги из устройства! :yes2:
версия: 8.13.1.65 Amazon Kindle (Пост Hrenanado #79732732)
версия: 8.10.0.116 Amazon Kindle (Пост Hrenanado #76367798)
версия: 8.9.0.72 Сообщение №302, автор Hrenanado
версия: 8.8.0.54 Сообщение №295, автор Hrenanado
версия: 8.7.0.56 Сообщение №293, автор Hrenanado
версия: 8.5.0.77 Amazon Kindle (Пост Hrenanado #71650928)
версия: 8.4.0.75 Сообщение №285, автор And_RU
версия: 8.4.0.70 Сообщение №282, автор Hrenanado
версия: 8.3.0.71 Сообщение №273, автор And_RU
версия: 8.2.0.78 Amazon Kindle (Пост Mukamol #69025366)
версия: 8.1.0.122 Amazon Kindle (Пост Hrenanado #67926508)
версия: 8.0.0.78 Amazon Kindle (Пост Hrenanado #67252165)
версия: 8.0.0.73 Amazon Kindle (Пост Hrenanado #66587743)
версия: 7.17.0.94 Amazon Kindle (Пост Hrenanado #65475865)
версия: 7.15.0.73 Amazon Kindle (Пост And_RU #63804870)
версия: 7.14.0.18 Amazon Kindle (Пост Hrenanado #62821409)
версия: 7.4.0.32 Amazon Kindle (Пост Giacomino #53657989)
версия: 4.24.0.27 Amazon Kindle (Пост VLADFIONOV #49414525)
версия: 4.22.0.165 Amazon Kindle (Пост bulat42 #46541734)
версия: 4.21.0.65 Amazon Kindle (Пост VLADFIONOV #47071974)
версия: 4.20.0.25 Amazon Kindle (Пост bulat42 #46541734)
версия: 4.19.0.131 https://4pda.to/forum/d…+Kindle_4.19.0.131.apk
версия: 4.19.0.129 https://4pda.to/forum/d…+Kindle_4.19.0.129.apk
версия 4.18.0.106 https://4pda.to/forum/d…+Kindle_4.18.0.106.apk
версия: 3.7.1.8 Rus Amazon Kindle (Пост #17237382)
версия 4.16.0.75 Amazon Kindle (Пост bulat42 #41883841)
версия 4.16.0.75 Amazon Kindle (Пост bulat42 #41883841)
версия 4.13.0.203 Amazon Kindle (Пост bulat42 #41207893)
версия 4.12.0.134 Amazon Kindle (Пост pyshnyi #40129775)
версия 4.11.0.127 Amazon Kindle (Пост pyshnyi #39344951)
версия 4.8.1.10 Amazon Kindle (Пост #37331842)
версия 4.8.0.188 Amazon Kindle (Пост #36375217)
версия 4.7.1.1 Amazon Kindle (Пост #34874777)
версия 4.6.1.4 Amazon Kindle (Пост #33986844)
версия 4.5.1.6 Amazon Kindle (Пост #32208104)
версия 4.4.0.71 Amazon Kindle (Пост #31116662)
версия 4.4.0.48 Amazon Kindle (Пост #30297703)
версия 4.2.0.151 https://4pda.to/forum/dl/post/3830263/com.amazon.kindle-1141375127-v4.2.0.151.apk
версия 4.2.0.101 https://4pda.to/forum/dl/post/3578694/com.amazon.kindle_4.2.0.101.apk
версия 4.2.0.54 https://4pda.to/forum/dl/post/3521736/com.amazon.kindle-4201-v4.2.0.54.apk
версия 4.2.0.34 https://4pda.to/forum/dl/post/3315225/com.amazon.kindle-1.apk
версия 4.0.2.1 https://4pda.to/forum/dl/post/2954125/Amazon_Kindle_4.0.2.1.apk
версия 3.7.1.8 https://4pda.to/forum/dl/post/2196643/com.amazon.kindle-2.apk
версия 3.7.0.108 Amazon Kindle (Пост #16510014)
версия: 3.6.0.87 com.amazon.kindle-2.apk ( 14.14 МБ )
Версия 3.2.0.35 Kindle_v3.2.0.35.apk ( 3.52 МБ )
Я имел ввиду что там и так понятный интерфейс (английский)! И перевод не так уж сильно нужен, но с переводом было бы лутше:)
Нужно свои книги положить в папку с названием \kindle в памяти устройства, после этого они появятся в библиотеке 😉
Превращаем старый Amazon Kindle в платформу разработки с e-ink
Мне всегда хотелось заполучить экран на электронных чернилах для своих будущих проектов. Я купил небольшой экранчик с платой расширения Raspberry Pi, однако потом понял, что можно просто воспользоваться старой «читалкой» Amazon Kindle.
Когда-то давно я уже экспериментировал с Kindle: портировал на него интерпретатор Infocom и приложение для чтения манги. Мне удалось заставить ПО Amazon загружать их как Kindlet и отображать их интегрированными в «читалку». Однако сейчас мне нужна была просто дешёвая и удобная платформа разработки под Linux с eink.
Дешёвый Kindle с Ebay (и причина его дешевизны)
Итак, я отправился на ebay! Нашёл там множество очень дешёвых лотов, помеченных как «Заблокирован Amazon». Я решил, что не стоит их брать, потому что, теоретически, они могут быть краденными. В конечном итоге я выбрал Kindle 4 без сенсорного экрана за 7 фунтов.
Спустя несколько дней он приехал. Тогда я и понял, почему он был таким дешёвым: на экране постоянно отображался некий демо-режим, из которого невозможно выйти:
Я загуглил, и хотя оказалось, что более новые версии Kindle можно было вывести из демо-режима, с этой версией ничего не сработало. Впрочем, это меня не волновало, мне всё равно не надо запускать на устройстве оригинальное ПО Kindle.
Итак, следующий шаг — получение доступа. Изучив форумы mobileread, я обнаружил отладочный последовательный порт: настало время вскрывать корпус!
Физический доступ получен!
Всё оказалось довольно непросто! По периметру есть множество защёлок, а сам корпус приклеен к аккумуляторному отсеку, поэтому потребовалось вмешательство большого ножа. От клея устройство я отчистил ацетоном.
Не хочу оставлять болтающиеся провода, но в то же время понимаю, что рано или поздно что-нибудь напутаю и мне понадобится доступ к консоли последовательного порта, поэтому придумал следующее решение:
Я приклеил суперклеем к печатной плате Kindle кусок макетной платы, а затем припаял с одного конца проводники от крошечных контактов на печатной плате. Потом я припаял с другого конца более крупный и удобный разъём Dupont, чтобы можно легко было подключаться к нему. Верхний кабель на плате Kindle — это 0v/GND, а остальные — это TX и RX (я забыл, какой из них где).
Последняя проблема: последовательный порт Kindle работает от 1,8 В, поэтому мне нужен адаптер последовательного порта с поддержкой такого напряжения:
Купленный мной адаптер поддерживает 5 В, 3,3 В, 2,5 В и 1,8 В — очень удобно!
Root-доступ получен!
Далее я подключил адаптер последовательного порта к ноутбуку, запустил ПО последовательного порта minicom и перезапустил Kindle. Затем, поменяв местами провода TX и RX (это всегда неизбежно), я увидел следующую информацию!
Отлично, это загрузка при помощи uboot-загрузчика, после чего происходит загрузка Linux и запрос логина.
Если попытаться войти как root, система запросит пароль, хм-м-м… Однако из предыдущего опыта работы с Kindle я знал, что пароль можно сгенерировать из серийного номера. Я нашёл этот веб-сайт, генерирующий несколько возможных паролей для конкретного устройства: мой пароль оказался третьим в списке.
На случай смерти сайта вот самый важный фрагмент кода на Javascript:
А, я забыл сказать, как извлёк серийный номер устройства. Подключение по USB не «срабатывает» — такие демо-устройства нельзя монтировать как диски. Однако под Linux оно всё равно выводит серийный номер в вывод dmesg Linux (также его можно получить при помощи printenv в uboot, если нажать на Enter при отображении сообщения «Hit any key to stop autoboot»):
Отлично! У нас есть root и мы можем выполнить вход! Теперь разберёмся, как чуть упростить себе работу.
Выполняем дамп системы
Первым делом обычно делают дамп дисков для анализа на другом компьютере.
Хотя этот Kindle не отображает диск по USB, поскольку у меня есть root, я могу просто заставить отобразить его:
После этого я скопировал всё на ноутбук.
Анализ системы
Далее я смонтировал разделы из kindle.img на свой ноутбук:
После чего я смог монтировать отдельные разделы на ноутбук. Я извлёк все файлы в папку, чтобы можно было их просматривать и исследовать grep. Выяснилось следующее:
Общение с Wifid
Можно использовать встроенный wifid для подключения к wifi и управления профилями wifi. О, и надо помнить о том, что многие Kindle поддерживают WiFi только на 2,4 ГГц, имейте это в виду, если что-то не будет работать.
Перечисление количества профилей WIFI:
Показ содержимого профиля WIFI:
Удаление профиля WIFI:
Создание профиля WIFI:
Возможные варианты smethod: open,wep,wpa,wpa2 (если вы выберете open, то задайте для secured значение «no»).
WIFIPSK — это WIFI PSK, сгенерированный утилитой wpa_passphrase (которая есть в Kindle): обычная «wifi passphrase» не сработает.
Подключение профиля WIFI:
Отображение состояния подключения WIFI:
Внесение изменений в Root
Во многих из представленных ниже инструкций требуется изменение root-диска в kindle. Однако по умолчанию он монтируется в режиме read only. Чтобы решить эту проблему, запустим на kindle следующую команду:
После завершения верните диск в режим read only, чтобы избежать нежелательных изменений:
Установка Dropbear SSH
Я хотел иметь возможность подключения к kindle по ssh, поэтому решил установить ssh-демон dropbear. Разумеется, это устройство на ARM, поэтому мне нужно было или скомпилировать его самостоятельно, или где-то найти. К счастью, существует поддерживаемый разработчиками хак USBNET для kindle: я решил не использовать этот хак у себя, потому что хотел полностью контролировать своё устройство, но всё равно смог позаимствовать из него двоичный файл dropbear.
К сожалению, USBNET поставляется в собственном странном формате обновления Kindle, поэтому нужно извлечь из него двоичный файл:
Преобразуем всё под мои проекты
Я переименовал все ненужные системные сервисы:
Теперь устройство может:
Всё практически готово: теперь я могу подключаться по ssh к kindle и у меня есть несколько уровней последовательной консоли на случай, если что-то пойдёт не так. Это довольно удобная система разработки под Linux с e-ink, подключением по wifi и с работой от аккумулятора.
Последнее улучшение — я убрал некоторые защёлки с задней крышки и установил её на место.
Дальнейшее развитие
Похоже, что эта библиотека (FBInk) сможет заменить ПО Amazon eips; вероятно, оно будет удобнее, если я захочу интегрировать дисплей с моим собственным ПО.
На правах рекламы
Эпичные серверы — это надёжные серверы на Linux или Windows с мощными процессорами семейства AMD EPYC и очень быстрой файловой системой, используем исключительно NVMe диски от Intel. Попробуйте как можно быстрее!