
Здравствуйте, в этом посте я хочу рассказать, как можно понизить версию прошивки на Kindle. Также данный метод поможет вам оживить ваш киндл, если вы доигрались с джейлбрейком и хаками. Подопытным хомячком выступил мой Kindle Keyboard версии 3.4 (далее ридер). Все нижеописанное справедливо для Kindle 3 Keyboard, остальные устройства я не проверял. Но основываясь на этом способе я думаю возможно прошить и другие версии Kindle
Введение
Как мы знаем, Amazon недавно обновил прошивку для Kindle Keyboard. На радостях и не подумав, обновил свой ридер. Ничего полезного не заметил, зато перестала работать блокировка рекламы, которая заключается в том, что в системной папке на книжке создавался файл без прав перезаписи, который не давал сохранять рекламу на устройстве.
Также стали глючить словари, т.е. при чтении книг на английском, в одних книгах они показывали незнакомое слово, а в других нет. В общем, меня стало это раздражать. Нужно было понизить версию прошивки до 3.3, что обычными способами сделать невозможно в принципе.
Внятных и работающих методов на русском обнаружено не было, поэтому я принялся бороздить английские интернеты. В частности был обнаружен восхитительный форум, на котором в соответствующем разделе был обнаружена статья, описывающая так нужный мне способ даунгрейда. Далее привожу вольный перевод этой статьи со своими комментариями и дополнениями. Оригинал вы сможете найти в конце статьи.
Решение
Пункт 1. Обязательно зарядите свой ридер под завязку, мой при прошивке разрядился наполовину, хотя ему всего полгода.
Пункт 2. Скачайте 2 образа: kernel v3.0.2 и mmcblk0p1v3.0.2. Скачать можно отсюда или отсюда. Убедитесь, что образы именно от вашего ридера!
Версия не критична, качайте любую, которая скачивается (главное чтобы версии ядра и файловой системы совпадали).
Для Kindle Keyboard я лично найти рабочий образ mmcblk0p1 3.3 не смог, поэтому прошился 3.0.2 версией.
Не беспокойтесь насчет разницы 3g+ WiFi / WiFi версий устройств, образы нормально работают и для тех и для других. Размер ядра ~3mb, файловой системы ~660mb.
Пункт 3. Скачайте и установите Freescale's Advanced Tool Kit (обычно называют ATK в интернете и в руководстве). Это версия для Windows, но пока вы это читаете, Linux версия разрабатывается.
ЗАМЕЧАНИЕ При установке на Windows х64, есть вероятность, что нужные драйвера не установятся. Самое простое решение: раздобудьте компьютер с Windows х32. Если при выполнении 4го шага вы видите надпись: «No USB detected», это значит, что драйвера не установлены.
Пункт 4. Запустите ATK. В появившемся окне нужно сначала выбрать соответствующие устройству настройки:
В пункте i.MX CPU выберите iMX35_T02.
В пункте «Device memory initial» выберите mDDR.
В пункте «Communication Channel» выберите USB. Нажмите next.

Пункт 5. Подключите ваш KIndle к компьютеру. Зажмите кнопку питания примерно на 30 сек, а затем зажмите «Magic key» на 1 сек, потом отпустите кнопку питания и только потом отпустите «Magic key».
Так называемая «Magic key» — в каждом устройстве от amazon она разная, вот список некоторых: Kindle Touch: кнопка Home; K4NT: вниз на пятипозиционной кнопке; Kindle 3 (keyboard): кнопка «Volume -»
*прим: данным действием вы переводите Kindle в режим «USB Downloader»
Также можно проследить установку драйверов в Диспетчере устройств. Там должно появиться устройство Jungo

Пункт 6. Теперь, в окне должны появиться две кнопки, выберите «Flash Tool» и нажмите «Go» внизу.
Пункт 7. В верхнем левом углу окна кликнуть «program»
Пункт 8. В центре укажите где расположен образ ядра kernel.bin
*прим Наши образе в формате img но это ни критично, все шьется и работает

Пункт 9. В поле «adress» в секции «operation settings» введите: 0x00041000
Пункт 10. В выпадающем меню «Flash model» вверху справа выберите «MMC/SD»
Пункт 11. Внизу нажмите «Program»
Пункт 12. Подождите
Пункт 14. После того как ядро прошьется, укажите, где расположен файл mmcblk0p1.bin
Пункт 15. В поле «adress» в секции «operation settings» введите: 0x003C1000
Пункт 16. Внизу нажмите «Program»
Пункт 17. Подождите. (Так как размер прошивки от 600 to 750 MB, это может занять около 4х часов). Я лично на ночь ставил прошиваться
Пункт 18. После того как файл прошьется, отсоедините и выведите устройство из режима USB загрузчика зажатием кнопки питания и «волшебной кнопкой» как делали в начале.
Пункт 18. Наслаждайтесь
Я после всего еще прошился обычным способом до версии 3.3 — самой нормальной и стабильной версией.
Источники
1. wiki.mobileread.com/wiki/K3noobdebrickatk — оригинал, взято за основу.
2. www.mobileread.com/forums/showthread.php?t=170929
Также есть другой способ, но у меня он не заработал.