Amazon Kindle 4 NT (не сенсорный): Jailbreak, хаки, утилиты

Amazon Kindle 4 NT (не сенсорный): Jailbreak, хаки, утилиты

 

С момента выпуска Amazon Kindle 4 сменилось уже несколько поколений электронных книг, они стали лучше, появился тачскрин и подсветка. Однако у меня и думаю у многих других пользователей Kindle 4 продолжает работать не смотря на возраст.

Amazon Kindle 4 NT (не сенсорный): Jailbreak, хаки, утилиты

Создать эту заметку побудило закрытие замечательного ресурса the-ebook.org. Почти вся информация ниже взята именно с этого ресурса. Небольшую часть я скомпилировал из других источников.

ПРЕДУПРЕЖДЕНИЕ! 
Все приведённые ниже хаки и рекомендации вы используете только на свой страх и риск.
Примечание: Джейлбрэк и прочие упомянутые в этом сообщении хаки подходят как для серебристых, так и для чёрных Kindle с прошивками 4.0.x–4.1.x 2011/2012 модельного года.

1. Jailbreak* для Kindle 4 с любой прошивкой: mobileread.com (автор NiLuJe)

*Внимание! Jailbreak это основа, без которой все прочие хаки работать не будут.

Установка
1) Подключите Kindle к компьютеру, cкопируйте из архива kindle-jailbreak-k4-X.X.N.zip файлы «data.tar.gz», «ENABLE_DIAGS» и папку «diagnostic_logs» в корень устройства.
2) Отсоедините Kindle от компьютера с помощью диалога «Безопасное извлечение устройства», отключите кабель и перезагрузите устройство:  [HOME] > [MENU] > Settings > [MENU] > Restart
3) После того, как устройство загрузится в диагностический режим, с помощью джойстика выберите пункт «D) Exit, Reboot or Disable Diags».
4) Далее кнопкой джойстика влево выберите пункты «R) Reboot System» и «Q) To continue».
5) Подождите около 20 секунд: некоторое время будет активен экран джейлбрэка, затем Kindle перезагрузится в обычный режим.
6) При успешном прохождении вышеописанной процедуры на домашнем экране должна появиться новая книга «You are Jailbroken», которую можно удалить — она просто информирует пользователя об удачном взломе.

Удаление
1) Подключите Kindle к компьютеру, cкопируйте файл «update_jailbreak_X.X.N_uninstall.bin» из архива kindle-jailbreak-k4-X.X.N.zip в корень устройства.
2) Отсоедините Kindle от компьютера с помощью диалога «Безопасное извлечение устройства», отключите кабель и запустите обновление: [HOME] > [MENU] > Settings > [MENU] > Update Your Kindle

Примечание: установка джейлбрэка не самоцель — он потребуется для установки других хаков или хак-киндлетов. Если они вам не нужны, то и джейлбрэк без надобности.


2. Mobileread Kindlet Kit (сертификаты + Kindlet Jailbreak)** для всех Kindle: mobileread.com (авторы PoP/ixtab/NiLuJe)
** Внимание! Без них сторонние программы и киндлеты работать не будут

Установка
1) Извлеките из архива и положите в корень вашего Kindle следующий файл:
     Update_mkk-ГГГГММДД-МОДЕЛЬ_install.bin
2) Сделайте безопасное извлечение и отключите Kindle от компьютера.
3) Запустите обновление: [HOME] > [MENU] > Settings > [MENU] > Update Your Kindle 

Примечание 1jailbreak (п.1) ставит последнюю на момент своего выхода версию developer.keystore, но при появлении новых программ может потребоваться обновление.

Примечание 2: при необходимости установщик можно запускать многократно, т.к. после обновления прошивки требуется восстанавливать Kindlet Jailbreak, а после регистрации/де-регистрации — сертификаты.


3. Обновление прошивки 
Прямые ссылки на прошивки

Страница Amazon с прошивками : Kindle Software Update 

Примечание: при включенном Wi-Fi устройство обновляется автоматически, однако совсем не обязательно в день выхода новой прошивки.


4. usbNetworkmobileread.com (автор NiLuJe)
Информация по установке и настройке

Установка
Извлеките из архива kindle-usbnetwork-X.X.N.zip файл update_usbnetwork_X.X.N_k4_install.bin, положите в корень вашего Kindle и запустите обновление:
[HOME] > [MENU] > Settings > [MENU] > Update Your Kindle

Настройка
Для запуска вызовите клавиатуру и напечатайте:
;debugOn
нажмите «Ввод»
;un
нажмите «Ввод»

Для отключения повторно напечатайте:
;un
нажмите «Ввод»
;debugOff
нажмите «Ввод»

Параметры сети настраиваются с помощью файла \usbnet\etc\config в корне вашего Kindle.
По умолчанию адрес Kindle 192.168.2.2, адрес компьютера — 192.168.2.1
Однако рекомендуется использовать сеть 192.168.15.0/24 с адресами 192.168.15.244 для Kindle и 192.168.15.201 для компьютера — именно на нём diags-раздел ожидает найти хост.

Для входа в Kindle используйте клиент с поддержкой SSH (например, PuTTY) и следующие параметры авторизации:
       пользователь root
       пароль <отсутствует>

На компьютер надо установить т.н. RNDIS-драйвер (скачать архив для Windows).


5. Русификация интерфейса и/или клавиатуры
Информация по установке и ссылки

Последняя версия русификации: 4.11 от 3 февраля 2013
Новая версия теперь имеет и русифицированную клавиатуру. Что бы её подключить, надо перед установкой хака скопировать файл russian.keyb в корень Kindle (вместе с BIN-файлом).

0. У вас должен быть установлен Jailbreak.
1. Скачайте установочный пакет 4.04
2. Разархивируйте .zip
3. Подключите Kindle к компьютеру.
4. Скопируйте файлы update_ru_RU_4.xx_k4x_install.bin и russian.keyb из архива в корневую директорию Kindle.
5. Отключите устройство от компьютера.
6. Обновите: Home > Menu > Settings > Menu > Update Your Kindle
7. Выберите русский язык: Home > Menu > Settings (Page 2) > Device Language (set)
8. Подтвердите выбор и необходимость перезагрузки.

Примечание: Если после обновления прошивки русификация частично слетела, просто переустановите её поверху ещё раз.

Также доступна русификация только клавиатуры (без интерфейса): Установочный мини-пакет 4.04

По сути это та же русификация, за исключением английского интерфейса — специально для тех, кому нужна только русская клавиатура.
После установки хака необходимо выбрать русский язык в настройках (Settings). В итоге у вас будет русская клавиатура и 24-х часовой формат времени.

Установка производится абсолютно так же, как и при русификатора интерфейса (для прошивки 4.1.1 см. ссылку ниже).


6. Отключение рекламы
Информация по установке

Попробуйте отключить рекламу путём обращения в службу поддержки пользователей или прямо в чат. Апеллируйте к тому, что проживаете в России (Украине, Беларуси, Казахстана и т.д. ) и не можете воспользоваться рекламными предложениями.

Следующий вариант отключения рекламы — доплатить $20 через аккаунт Амазона.
​​

Вариант без обращения в саппорт и при наличии jailbreak
Скачайте архив, извлеките и положите в корень вашего Kindle файл update_noads_X.X_k4x_install.bin, запустите обновление:
[HOME] > [MENU] > Settings > [MENU] > Update Your Kindle 

Примечание: при слёте старых версий антибаннера просто запустите новый установщик, без предварительного удаления.


7. Заставки (Screen Savers)mobileread.com (автор NiLuJe
Информация по установке

Установка 
Извлеките из архива kindle-ss-0.XX.N.zip файл update_ss_0.XX.N_k4_install.bin, положите в корень вашего Kindle и запустите обновление:
[HOME] > [MENU] > Settings > [MENU] > Update Your Kindle 

Примечание 1: свои заставки нужно копировать в папку «linkss/screensavers» в корне вашего Kindle.
Примечание 2: для случайного выбора заставок нужно в папке «linkss» создать пустой файл «random» (без расширения) и перезагрузить устройство.
Примечание 3: скорость появления внешних картинок может быть заметно ниже, нежели у стандартного хранителя экрана.


8. FB2-читалка Cool Reader 3the-ebook.org (авторы andy wooden/fau/VladKi/CrazyCoder
Информация по установке

Установка 
Важно: предварительно нужно установить Jailbreak, и если потребуется — обновить developer.keystore.
а) Открыть страницу загрузки проекта: coolreader-kindle-qt/downloads.
б) Скачать стабильную версию с именем вида cr3-kindle-ГГГГ-ММ-ДД.zip.
в) Содержимое скачанного архива распаковать в корень вашего Kindle.
г) Скачать тестовую версию: GitHub-репозиторий в виде *.zip.
д) Содержимое подпапки \dist\ тестового архива распаковать в корень вашего Kindle с заменой существующих файлов.
е) Скачать архив c программой для запуска: cr3runner.zip.
ж) Извлечь файл update_cr3runner_X.X_k4x_install.bin, положить в корень Kindle и запустить обновление.
[HOME] > [MENU] > Settings > [MENU] > Update Your Kindle
з) Запустите приложение с помощью киндлета «Cool Reader 3».

Примечание 1: данная версия является тестовой для несенсорных устройств

Простое обновление (установка выше)
1. Подключите ридер к компьютеру.
2. Скопируйте директории и файлы из архива в корневую директорию диска «Kindle».
3. Отключите Kindle от компьютера.

* * *
Cool Reader 3 позволяет читать электронные книги в форматах EPUB, FB2, FB2.ZIP, MOBI и некоторых других.
Любимые книги рекомендуется размещать в директории «books», а шрифты — в директории «fonts».
История читаемых книг и позиций чтения хранятся в файле «cr3hist.bmk».


Решение проблемы «Ошибка U006» при обновлении прошивки
Способ 1

Нашу проблему можно решить прошивкой системных разделов. Сброс к заводским настройкам не помогает.
Процитирую инструкцию по прошивке которую мне дали на соседнем форуме:
1. Загружаетесь в diags режим (тут разные способы, самый простой — ENABLE_DIAGS в корне вашего Kindle).
2. Затем, включаете режим USB device mode и копируете на карту памяти mmcblk0p1.img
3. После включаете режим USBnet, заходите через ssh под root
4. Выполняете команду:
dd if=/mnt/us/mmcblk0p1.img of=/dev/mmcblk0p1 bs=4K
5. Для полного восстановления можно еще сделать вот это (стирает /var/local, насколько помню туда developer.keystore копируется и sslinkfonts остается частично, поэтому я попробовал):
dd if=/dev/zero of=/dev/mmcblk0p3 bs=4K count=1K

В итоге у вас девственно чистый девайс с прошивкой 4.0.1 — как заводской.
(kirokko) 

Образы разделов тут: http://pastebin.com/Wdw4L7yT

Способ 2

Выполняется всё из-под Windows.

1. Ставим SelectBoot и запускаем его.
Там же мануал в картинках, как использовать.

2. Грузим режим HID.
Plug Kindle into USB port. Press Kindle power switch until LED off.
Press «Magic Key» (K4NT = Five-Way Down button, Touch = Home button).
Release power switch. Release «Magic Key». 

3. Выбираем Kindle Diags.
а) монтируем устройство из режима диагностики как флешку и скидываем файлы образов в корень. Образы разделов тут: http://pastebin.com/Wdw4L7yT
б) качаем программу Kindle Diagnostic Tools, запускаем, и через несколько секунд она выдаст серийный номер и пароль рута (может отличаться от «mario» — например, у меня был «fionad989», а у большинства подходит «mario»).

4. Заходим: Select menu items N) U) Z) X)
после X) — появится картинка с параметрами SSH;
после X) — включится SSH; процесс длится около минуты, не надо тыкать читалку — повиснет.

5. Ставим драйвер под SSH (linux.inf).

6. Коннектимся к девайсу 192.168.15.244 с помощью PuTTY по протоколу SSH (не забываем присвоить компьютеру локальный адрес 192.168.15.201). Логин root, пароль mario или, если не подойдет, рекомендую заранее посмотреть (см. способ выше). Если упустили время, процедуру начать сначала.

7. Вводим в консоли:
dd if=/mnt/us/mmcblk0p1.img of=/dev/mmcblk0p1 bs=4K
dd if=/dev/zero of=/dev/mmcblk0p3 bs=4K count=1K
sync
reboot 

Kindle перегружается — И ЛИБО РАБОТАЕТ, ЛИБО НЕТ…
(demon572) 

Ещё бы отметил, что предложенные выше драйвера для SSH для Windows7 x64 не подошли, помогли вот эти драйвера:
http://www.davehylands.com/linux/gumstix/usbnet/linux.inf


 

Комментарии

Ваш email адрес не будет опубликованОбязательные поля отмечены *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

Lost Password