«

»

Jul 12

Your Kindle Needs Repair – как восстановить читалку

Одним безмятежным вечером, страдая от приступа прокрастинации я неожиданно обратил внимание то, что прошивка в моем киндле далеко не самая последняя, а на сайте амазона инструкция по обновлению прошивки состоит из пяти простых и понятных шагов… этой невинной инструкцией я и обязан увлекательнейшими часами восстановления своей разлюбезной читалки категорично утверждающей что:
“Your Kindle Needs Repair.
Please contact Kindle Customer Service at
http://www.kindle.com/support”
.

Что в процессе обновления прошивки пошло не так – я не понял, ибо киндл занимался своими делами, а я своими и внимание на грозную надпись я обратил не сразу. Поверхностное гугление приводило на многочисленные обсуждения того, каким образом православнее связаться со всемпомогающей службой поддержки киндла. Общаться с поддержкой, меж тем, не особо хотелось, а потому пришлось активно поискать, что знает интернет по ключевикам debrick kindle, unbrick kindle и т.п. Как оказалось указанную проблему решить можно и своими силами – для этого надо лишь немного терпения.

Обратите внимание – данный способ я лично пробовал для своего Kindle Touch. На других – не проверял, но подозреваю что с небольшими изменениями он применим и для иных версий читалок.

UPDATE 27.10.2014
По состоянию на сейчас, удобнее восользоваться лив-сд диском который сам все за вас сделает 🙂
кубрик:
инструкция по применению на русском: тут.

Что нам потребуется для возвращения kindle к жизни:

1) KindleSelectBoot – пакет содержащий утилиту MfgTool и профили загрузки для киндла (diags, fastboot, main)
скачать отсюда – ссыль
2) fastboot – данное тулзуевина поможет нам подменить испорченные образы системы, на исправные
скачать отсюда – ссыль
3) libusb – драйверы и библиотеку для работы с киндлом в режиме fastboot
брать отсюда – ссыль
4) ядро системы и вспомогательные системные файлы для Kindle: mmcblk0p1.img (основной образ системы), mmcblk0p2.img (образ для диагностики с поддержкой SSH)
брать отсюда (с разумением какая версия и для какого устройства Touch/не Touch вам нужна) – глянуть список
5) Putty для Windows – выбрать нужную версию там

Если система не Windows – искать по выше указанным названиям на http://www.mobileread.com/forums.

Как восстановить киндл – подробная инструкция:

1) В корень диска распакуем KindleSelectBoot (наприме в C:\KindleSelectBoot)
2) подключаем киндл по USB к компьютеру
3) зажимаем кнопку питания на киндле, когда она начинает мигать – стремительно зажимаем кнопку Home и после этого, нежно отпускаем кнопку питания. Только после этого отпускаем кнопку Home.
4) Windows осознает что в систему добавлено новое устройство (USB/HID device) и пытается ставить драйвера. Если самостоятельно найти не может – помогаем.
5) Запускаем MfgTool из папки KindleSelectBoot
6) Выбираем profile – Kindle diags и нажимаем Start
7) на экране киндла появляется диагностическое меню – выбираем там U) Usb device mode
8) Kindle подключается как флешка и со слезами на глазах можно наблюдать на нем все наши книжки
9) копируем прямо в корень файл новый образ системы – mmcblk0p1.img
10) отключаем kindle-флешку, повторяем пункт 3
11) перезапускаем MfgTool
12) выбираем profile – fastboot и жмем Start
13) Windows приходит к мысли что в системе появилось еще одно USB-устройство, для того чтобы ее использовать – необходимо установить драйвер от libusb. Для этого распакуем скачанный архив libusb и вручную укажем Windows где ждет не дождется своего часа нужный нам драйвер (если хотите – запустите установщик inf-wizard из корня папки с libusb – везде жать next, а в конце – “Install now …”).
14) распковываем содержимое архива c fastboot в корень диска (наприме C:\fastboot) – т.е. путь к самой программе будет c:\fastboot\fastboot.exe
15) в эту же папку помещаем второй образ системы (диагностический с поддержкой ssh) – mmcblk0p2.img – т.е. полный путь будет c:\fastboot\mmcblk0p2.img
16) запускаем командную строку: нажимаем Windows+R (пуск-выполнить и вводим cmd)
17) в коммандной строке последовательно:

cd c:\fastboot
fastboot flash diags mmcblk0p2.img
fastboot setvar bootmode diags
fastboot reboot

при этом киндл перезагружается с новым ядром в котором есть ssh-сервер
18) переподключаем kindle к нашему компьютеру – повторяем пункт 3
19) перезапускаем MfgTool снова в режиме диагностики
20) на kindle запускаем ssh сервер: последовательно выбирая N)->U)->Z)->X)->X)
21) Windows в очередной раз сходит с ума от нового устройства – на этот раз это RNDIS/Ethernet Gadget, драйвер для которого он не в настроении находить самостоятельно. Поможем ему выбирая драйвер вручную из списка доступных: сетевой адаптер ->производитель – Microsoft Corporation, тип – Microsoft Windows Mobile Remote Adapter. (спасибо этому посту)
22) в сетевых соединениях получается новое подключение – нам надо залезть в одну сеть с нашим киндлом (192.168.15.0) – указываем что мы, например, 192.168.15.3 и пробуем пропинговать сам kindle – его ip – 192.168.15.244
23) запускаем putty и подключается к киндлу по указанному айпи через ssh-соединение

login:root
password:mario

24) а теперь заливаем новый рабочий образ:

dd if=/mnt/us/mmcblk0p1.img of=/dev/mmcblk0p1 bs=4K

Все. теперь у вас новая система (прошивка 5.0.0).
25) Для уверенности можете удалить настройки/закладки/коллекции – но скорее всего это не требуется и ваша читалка вернулась на круги своя (проверить это можно вывести его из режима диагностика см далее). Если же вы хотите почистить все окончательно:

sync
dd if=/dev/zero of=/dev/mmcblk0p3 bs=4K count=1K

26) теперь осталось вывести аппарат из режима диагностики:
вводим в консоли

rm /mnt/us/ENABLE_DIAGS
idme -d --bootmode main
reboot

Ну а уже после этого можно снова попытаться обновить прошивку! 😉

Полезные ссылки по восстановления kindle:

http://beznervov.com/computers/hard/elektronnye-knigi/kindlu-touch-unbrick-debrick-i-polnyj-navorot/ – Подробная инструкция на русском с картинками. Там же есть ссылка на весь набор программ для Windows в одном архиве, однако там еще содержатся моды для киндла и драйвер для RNDIS/Ethernet Gadget у меня категорически отказался работать.

http://www.mobileread.com/forums/showthread.php?t=170929 – Английский первоисточник (обратите внимание – там масса пользительных ссылок).

282 comments

Skip to comment form

  1. Алекс

    После пункта 17, т.е. флеш mmcblk0p2.img не заходит в меню диагностики. Перепрошивка кернела не помогает. Мжет имидж не подходит? Как продолжить?

    1. admin

      При работе с fastboot какие-либо сообщения выводились?
      Другие образы пробовали?
      Киндл после перезагрузки что-то на экран выводит?

      1. Dmitry

        Такая же проблема. Пробовал разные образы для Kindle Touch. Командная строка пишет, что всё успешно, девайс перезаргужается, но diag режима нет – чмтающий мальчик на экране(

        1. admin

          1. попробуйте создать пустой файл ENABLE_DIAGS
          touch /mnt/us/ENABLE_DIAGS
          2. попробуйте создать пустой файл device_info.xml и скопировать его в папку diagnostic_logs

          1. Dmitry

            Та же самая проблема,после 17 пункта и перезагрузки книжка больше не входит в diag режим,есть выход?

          2. admin

            в 17 пункте надо было ввести несколько команд.
            Вы их все успешно выполнили – т.е. у вас киндла перезагружается после команды ребут в командной строке?
            если да – значит что диаг-ядро успешно залито (и надо вновь действовать как описано в пункте 3)
            если нет – подождать чуть дольше на шаге 17

  2. rost2004

    Добрый день.
    Пробывал делать все как в инструкции. 17 шаг сделал не до конца и перешел к следующим. Дошол до 21 и опять вернулся к 17 шагу. В результате не могу сделать 20шаг. Киндл перегружается но окно диагностики не выводится. Еще возможно что-то сделать?

    1. admin

      в 17 пункте, в новом ядре мы активируем режим диагностики – это необходимо для дальнейшей настройки. Можете попробовать его активировать с помощью mfgtool (как в пунктах 5-6), если не получится – лучше повторить процедуру с начала, чтобы уж наверняка.

  3. rost2004

    Добрый день.
    Откуда взять файл ENABLE_DIAGS?Сделал все шаги. Но киндл не перегружается. Остается меню диагностики.

    1. admin

      Этот файл как раз надо удалить чтобы выйти из режима диагностики:
      rm /mnt/us/ENABLE_DIAGS
      если этого файла нет, но из режима диагностики все равно не выходит – создайте пустой файл device_info.xml и скопируйте его в diagnostic_logs, после чего вновь выбирайте пункт disable diags.

  4. Leva

    дошел до работы с пюти: ввожу логин, а пароль не хочет писаться____на нажатие клавишь не реагирует(
    что делать????

    1. admin

      он пишется, просто не отображается, не обращайте внимания и введите пароль нажмите ентер

      1. Leva

        дело в том что писало ошибку доступа. попробую ввести другой ключ_Есть прога от Алекса, которая пишет серийник и пароль.
        За статью ОГРОМНОЕ СПАСИБО, все очень здорово и доходчиво написано.
        была заморочка с Microsoft Windows Mobile Remote Adapter не было среди дров____решилось установкой “ЦЕНТР УСТРОЙСТВ WINDOWS MOBILE” и все появилось, либо можно установить линуксовый драйвер

  5. Leva

    команды пункта 24, 25 и 26 вбивать в пюти или командную строку??? я понял так что в пюти, правильно?

    1. admin

      Да, все верно

  6. Serg

    в 26 пункте после “reboot” PuTTY выдает “Server unexpectedly closed network connection”, Kindle остается в режиме диагностики и виснет. В чем ошибка ?

    1. admin

      это нормально – система на киндле перезагрузилась – коннект помер.
      чтобы выйи из режима диагностики:
      1. попробуйте создать пустой файл ENABLE_DIAGS (подключившись putty к устройству введите)
      touch /mnt/us/ENABLE_DIAGS
      2. попробуйте создать пустой файл device_info.xml и скопировать его в папку diagnostic_logs
      (это можно сделать подключив kindle в режиме usb-накопителя)

  7. Serg

    Забросил пустой файл ENABLE_DIAGS в корень
    после введения touch /mnt/us/ENABLE_DIAGS появилось сообщение No such file or directory.
    Все манипуляции с reboot или disable diags приводят к тому, что KT просто возвращеатся в режим диагностики и больше на прикосновения не реагирует.
    Может проблема в другом?

    1. admin

      пустой файл device_info.xml – пробовали создавать добавлять?

      >>Все манипуляции с reboot или disable diags приводят к тому, что KT просто возвращеатся в режим диагностики и больше на прикосновения не реагирует.
      после reboot он снова загружается в режим диагностики – показывает меню – но на нажатия не реагирует? а если попробовать его выключить\включить вручную?

  8. Serg

    скачал Guide to debricking Kindle Touch V4.pdf – прошел все шаги – ОЖИЛ КТ!!!
    Наверное проблема была в чём-то другом.
    Всё-равно большое спасибо!!!

    1. admin

      Гм, никогда не слышал о таком гиде. Посмотрю. Спасибо за информацию.

  9. vunya

    всё шло нормально до
    “21) Поможем ему выбирая драйвер вручную из списка доступных: сетевой адаптер ->производитель – Microsoft Corporation, тип – Microsoft Windows Mobile Remote Adapter. ”

    у меня нет такого девайса. только Remote NDIS based Internet Sharing Device
    на него подключил.
    посмотрел ИП киндла – подрубился по ССХ через путти
    при попытке прошить пишет:
    BusyBox…
    Usage: dd [if=FILE]
    много разного
    Numbers may be suffixedby c (x1) и такое прочее

    не знаю что копировать
    не понимаю де туплю….толи с драйвером беда и он неправильно стал ?
    толи шото другое ?

    памагите….

    1. admin

      У меня лично с таким драйвером на вин7_64 ничего не вышло.
      С другой стороны – интернеты пестрят сообщениями что с ним все работает да и вы по ссш до читалки достучались.
      Так что думаю с этим все получилось.

      Судя по ошибке – капризничает дд – команда которой вы окончательно заменяете ядро рабочей системы.
      1) проверьте что новый образ лежит там где нужно:
      ls -la /mnt/us/mmcblk0p1.img
      2) проверьте еще разок команду дд, которой необходимо заменить используемое ядро системы

      1. vunya

        потом понял свою ошибку, точнее 2 ошибки:
        1. образ-то переименовывал сам….а в ссх писал вместо цифры 1 латинскую л
        2. ставил пробелы…

        после прошивки зависло всё на мальчике по деревом и весело до утра….
        сегодня глянул размер прошивки был 4 метра (чего быть не может)
        качнул прошивку на 350 метров….буду пробовать….

        1. vunya

          попробовал…
          всё нормально шьётся…
          но после ребута всёравно получаю висящего мальчика….

          что делаю не так ?

          1. admin

            какую прошивку используете? другую не пробовали?

          2. vunya

            прошивку брал отсюда:
            http://4pda.ru/forum/index.php?showtopic=335084&st=660#entry12323072

          3. admin

            попробуйте другую прошивку:
            я ставил себе из оттуда:
            http://pastebin.com/Wdw4L7yT

  10. vunya

    при попытке удалить ENABLE_DIAGS пишет нет такого фала
    2я и 3я команды проходят, но снова виснет на мальчике….а к компу подключается в режиме флешки

    я еще игрался с файлом device_info.xml
    из-за этого не может быть ?

    1. admin

      файл ENABLE_DIAGS это как дополнительный способ загрузиться в диаг-режиме.
      если из диаг-режима надо перезагрузиться в обычный – его надо удалить (если его нет – то это нормально)

      device_info.xml в данном случае должен быть пустым – он сам что ему надо туда запишет

      я бы попробовал все тоже самое с другой прошивкой

  11. vunya

    вот эту попробую, она подходит ?
    mmcblk0p1-5.0.0: http://ixtab.tk/kindle-touch-images/kt_5.0.0-mmcblk0p1-main.img.gz

    1. admin

      да, для киндло-тача

      1. vunya

        а с новой прошивкой не нужно ж все пункты с 1го повторять ?
        достаточно с 23го ? при условии что прошивка уже на теле

        1. admin

          да, не нужно с начала все – заливайте новую поверх старой (пункт 24), а потом попробуйте выйти из режима диагностики (пункт 26)

          1. vunya

            итог тот же…после прошивки она вообще долго может грузиться или нет ?
            вспомнил что еще при первой прошивке думал что повисло всё и в мометн прошивки его отключил от ноута…

            его никак нельзя форматнуть и всё с нуля поставить ? (эт я образно)

          2. admin

            первая загрузка – сравнительно долгая – я бы минут 10 ему дал на размышления

            старые настройки еще можно зачистить (пункт 25)
            все с нуля – это повторить весь процесс с пункта 1 🙂

  12. vunya

    загрузился, благодаря этим командам после прошивки
    sync
    dd if=/dev/zero of=/dev/mmcblk0p3 bs=4K
    dd f=/dev/zero of=/dev/mmcblk0p3 bs=4K count=1K
    reboot

    но это только 1 раз помогает….когда отключаю от компа и выбираю ребут – снова виснет на мальчике…..куда копать ?

    1. admin

      >>dd f=/dev/zero of=/dev/mmcblk0p3 bs=4K count=1K
      это точная команда которую вводили?
      ибо если юзать вот эту:
      dd if=/dev/zero of=/dev/mmcblk0p3 bs=4K count=1K
      должно зачистить все раз и навсегда.

      1. vunya

        dd if=/dev/zero of=/dev/mmcblk0p3 bs=4K count=1K

        вот эту…просто на ресурсе, с которого копировал опечатка 🙂
        ну не знаю…книги остались….настройки слетели…

        но при попытке перегрузить девайс – висит мальчик….
        не пойму что мешает загрузиться второй раз….

        1. admin

          возможно еще версия загрузчика не совпадает с образом системы – т.е. для образа – mmcblk0p1-5.0.0: http://ixtab.tk/kindle-touch-images/kt_5.0.0-mmcblk0p1-main.img.gz
          загрузчик должен быть – kernel-5.0.0: http://ixtab.tk/kindle-touch-images/kt_5.0.0-kernel_main.gz.

          1. vunya

            оппа….а как его правильно поставить в киндл ?

          2. admin

            прошить новую версию ядра так (см пункт 17):
            fastboot.exe flash kernel .img

  13. vunya

    достаточно только загрузчик прошить ?
    или прошивать по новой полностью ?

    1. admin

      сначала попробуйте только загрузчик – а там по результату – не фурычит – придется повторить все с начала, причем я бы посоветовал и диаг-образ тоже скачать с адресов в паст-бине

      1. vunya

        только загрузчик не помог
        вводил так:
        cd c:\fastboot
        fastboot flash kernel.img
        fastboot setvar bootmode diags
        fastboot reboot

        подключил по ССХ – пробую прошить заново, образ оттуда и брал…по Вашей ссылке выше…

        1. vunya

          аннет..сори…диаг это 2й ? тогда не оттуда брал…дайте плиз ссылку какой из них правильный под мои фалы ?

        2. admin

          вот эта строчка
          fastboot setvar bootmode diags
          указывает что грузится следует в диаг-режиме, если мы хотим только сменить ядро – ее указывать не надо

          1. vunya

            но даже когда нажал в диаг-меню дизейбл диаг, оно не загрузилось 🙁

            пробую прошить поверх ядра….отпишу

  14. vunya

    admin
    October 23, 2012 at 3:41 pm (UTC 4) Link to this comment
    чуть выше писал: http://my-it-notes.com/2012/07/your-kindle-needs-repair-how-to-fix-your-kindle/#comment-1096

    так там ссылка только на основной образ и загрузчик…
    а второй образ какой взять ? (я так понял это образ, который кладется в фастбут для настройки ССХ)
    или не ?

    1. admin

      а второй – из раздела диаг с ссш:
      вот там посмотрите в соответствующем разделе – http://pastebin.com/Wdw4L7yT

  15. vunya

    итог тот же….висит
    что делал:
    1. через фастбут прокинул
    mmcblk0p2_ssh-5.0.1: http://ixtab.tk/kindle-touch-images/kt_5.0.1-mmcblk0p2_diags+ssh.img.gz
    2. пролил саму прошивку
    mmcblk0p1-5.0.0: http://ixtab.tk/kindle-touch-images/kt_5.0.0-mmcblk0p1-main.img.gz

    после написал
    sync
    dd if=/dev/zero of=/dev/mmcblk0p3 bs=4K
    dd if=/dev/zero of=/dev/mmcblk0p3 bs=4K count=1K
    rm /mnt/us/ENABLE_DIAGS
    idme -d –bootmode main
    reboot

    на “dd if=/dev/zero of=/dev/mmcblk0p3 bs=4K” ответило мне в пути следущее
    “dd: writing ‘/dev/mmcblk0p3’: No space left
    8193+0 records in
    8192+0 records out”

    что это значит я до конца не понял, понял только что для чего-то не хватило места.
    на книге свободно более 1,5 гига….как и что почистить не понимаю 🙁

    это может влиять на результат ?

    1. admin

      1. не используйте эту команду: “dd if=/dev/zero of=/dev/mmcblk0p3 bs=4K” она не отрабатывает у вас,
      когда вы указываете count – затирется первый килобайт раздела, после чего, настройки должны становится недействительными и перезатираться при первом запуске.

      2. могу только посоветовать еще раз сделать все с нуля – прошивки и ход действий однозначно рабочие – возможно что-то упустили

      1. vunya

        так не использовать совсем эти команды
        dd if=/dev/zero of=/dev/mmcblk0p3 bs=4K
        и
        dd if=/dev/zero of=/dev/mmcblk0p3 bs=4K count=1K

        ?

        1. admin

          использовать вторую. см. пункт 25.

      2. vunya

        ткните мне носом плиз какой именно брать мейн и ссх образы….чтоб подошли друг-другу…попробую на новом компе перешить полностью…

        1. admin

          я бы последние брал – 5.1.2

      3. vunya

        кстати без этих 2х команд не загружает в книгу вообще….

        1. admin

          чертовски странно.
          можно попробовать целиком забить нулями раздел mmcblk0p3.
          он судя вот по этому – http://www.cerias.purdue.edu/assets/symposium/2012-posters/78E-4D3.pdf весит 8 мегов
          соответственно команда
          dd if=/dev/zero of=/dev/mmcblk0p3 bs=4K count=8184
          раздел убьет почти полностью и все должно заработать.
          пробуйте на свой страх и риск – ибо сам не пробовал.

      4. vunya

        вот такое не может помочь ?
        mmcblk0p1-5.1.0+jb+ssh

        я так понял там сразу и прошивка и загрузчик ?

        1. admin

          там и жейлбрек еще. если есть время – можно поэксперементировать 🙂

  16. vunya

    странно всё это….
    перешил полностью с нуля….всё брал из 1го архива (уже не помню где его качал)
    там и оба образа были…
    в общем тож самое….
    первая загрузка нормально
    ребут – виснет
    помагает вот это сразу в путти
    sync
    dd if=/dev/zero of=/dev/mmcblk0p3 bs=4K count=1K
    idme -d –bootmode main
    reboot

    ну будет офлайновая читалка…почему виснет – до сих пор загадка….

    1. admin

      раздел целиком зачищать пробовали?

      1. vunya

        если Вы про команду де в конце каунт=8184, до полной прошивки пробовал, после – нет….

        1. admin

          гм. если вдруг поборете проблему – отпишитесь – интересно

          1. vunya

            честно говоря я устал уже мучаться, и времени уже нету, да и книга не моя, попросили попробовать сделать….

          2. vunya

            таки победил….
            простым обновлением до 5.0.4 с сервера амазона….
            тоесть после прошивки не перегружая подключил – зарегил на амазоне – обновил прошивку – ребутнулся – всё ОК – 3 контрольных перезагрузки – всё в норме 🙂
            фуф….
            громадное пасиба за помощь !

  17. Григорий

    Добрый день!
    пункт 13, при вводе kindle fastboot, не определяется Kindle как устройство (висит в “диспетчере устройств” с воскл. знаком.) Драйвера указывал в ручную из папки libusb-win32-bin-1.2.6.0, винда не моржет найти дрова. ОС Win7 x64
    Cталкивались с таким?

    1. admin

      гм странно. судя по официальной вики – http://sourceforge.net/apps/trac/libusb-win32/wiki раздел device driver installation, должно именно так и устанавливаться. попробуйте эту инструкцию – http://jaxov.com/2010/08/install-libusb-windows-7-vista-64-bit/

      1. Григорий

        Если запускать программу inf-wizard, то она тоже не видит kindle, можно прописать вручную такие конфиги как, vendor id и product id, но я их не знаю.

        1. admin

          а из папки amd64\libusb0.sys пробовали устанавливать?

          inf-wizard, возможно, не отображает его как киндл – но должен его выводить в списке usb-устройств – его надо выбрать из этого списка и создать inf-файл – это самый правильный путь.

          vendor_id и product_id любого устройства можно посмотреть через диспетчер устройств – http://ddriver.ru/kms_catalog+stat+cat_id-6+page-1+nums-20.html

  18. kis

    такая проблема. все сделал. НО в puttu когда ввожу команду reboot читалка виснет и отключаетмч от компа. помогите

    1. admin

      Скорее всего у вас не совпадают версии загрузчика и ядра. Попробуйте другую прошивку.

  19. Евгений

    Доброго времени а по Kindle Paperwhite как решить подскажите
    завис в System Diags после неудачной прошивки и все….труп

    1. admin

      С Paperwhite лично не сталкивался. Сильно подозреваю что принцип тот же – ставите диаг ядро из проверенного источника, забираемся в него по ссш, чистим настройки и заливаем свежий образ системы. Причина 95 процентов подвисаний – не совпадение версий загрузчика и самого образа системы – для надежности я бы сразу перепрошил все.

  20. Евгений

    PaperWhite висит на System Diags 1.9.385.173022 после не удачной прошивки как его вернуть к жизни …

  21. NONAME_ASA

    Доброго дня всем!
    У меня Kindle Touch
    После 18 шага не могу проделать шаг 19.
    В MfgtoolPlease определяется HID устройство, пытаюсь подключить Kindl Diags. Пишет Operacions Complecte и через 2 сек.
    Please connect device. Типа срывается?
    Может у кого есть какие мудрые мысли?
    Заранее спасибо за помощь!
    P.S. пытался проделывать в WIN XP 86 и WIN7 86 Max

    1. admin

      а киндла у вас перезагрузилась нормально после 18 шага – после того как вы туда скопировали ядро системы с ссш?
      на экране киндла диагностическое меню появляется?
      в диспетчере устройств киндл как отображается при подключении – может быть драйвер от либусб слетел?

  22. Рыжик

    скажите пожалуйста пункт 4) куда бросать драйвера??? хоть убейте, но реал но не понимаю куда

    1. admin

      Драйвера надо установить на компьютер, к которому подключаете киндл

  23. Наташа

    Помогите пожалуйств разобоаться, у меня Demo display версия K4NT.

    Но я не вижу киндл как флешку, когда просто подключаю к комп. Вернее он видится как съемный диск, и как устройство, но я не могу попасть на него, и соответственно скопировать образ разделов.

    Я могу переводить его в диагностический режим, но входа по ssh я не смогла добиться, так как он пишет, в ответ на мой пароль, что доступ запрещен.

    Какие действия дальнейшие будут правильными, чтобы сделать нормальную читалку. Спасибо

    1. admin

      ммм, а вы в диагностический режим каким образом попали? если по шагам расписанным в статье дошли до пункта 15, и уже потом не получается – попробуйте другое ядро.

      1. Наташа

        Да я попала в diags mode с помощью вашей инструкции, я продвинулась уже до 17 пункта, но там опять оказалась в тупике. Я даже не могу понять, что я могу сделать еще, чтобы вернуться к каким-нибудь действиям. В diags mode я не могу перемещать курсор. А еще такой вопрос Ядро как я поняла это mmcblk0p1 однако меня смутило, что один образ , который я скачала для прошивки 4.0.0 был не с img.gz , а bin расширением. Может быть это не имеет значения, но для прошивки 4.1.0 я не нашла mmcblk0p2.
        Чтобы попробовать другое ядро, как мне снова попасть в диагностический режим. Сейчас киндл выглядит зависшим в диагностическом режиме.

        1. admin

          *.gz – это просто архив

          1. Наташа

            добралась до 23) запускаем putty и подключается к киндлу по указанному айпи через ssh-соединение
            1
            2
            login:root

            password определяла с помощью Kindl diagnostic tool однако он не подходит и putty пишет, что доступ запрещен.

            Как забороть это, до финиша так близко…

    2. Наташа

      12) через fastboot все прошло нормально

      13) Windows распознает киндл как NS blanc CODEX? в списке устройств пишет libusb-win32 devices NS Blanc CODEX.

      14, 15, 16 все как написано.
      17) в коммандной строке последовательно:
      1 -c:\fastboot>fastboot flash diags mmcblk)p2.img

      И дальше пока ничего не происходит. Сам киндл в это время находится в каком-то замороженном режиме. В diags mode и не реагирует на кнопки. На Долгое нажатие power + magic key реагирует только индикатором питания.

      Можете подсказать, что делать теперь?

      1. admin

        а сколько времени ждали пока он закинет новый образ?
        возможно просто не успевал докопироваться. в этом случае придется процедуру повторить.

        1. Наташа

          Я достаточно долго ждала, когда он закинет новый образ, потом посмотрела его на флешке, он выглядел вполне перезагруженным, то есть я его не выключала и не вмешивалась в процесс. Меня интересует после пункта 10 и повторения пункта 3, на киндле ничего не произошло, только после продолжительного нажатия на кнопку питания, индикатор погас, и это все. После выключения должно что-то измениться на Киндле?

          1. admin

            >>долго ждала, когда он закинет новый образ
            на каком шаге не очень понял.
            если на 17 – то после выполнения команды “fastboot flash diags mmcblk0p2.img” вы снова можете вводить команды. это значит что образ успешно залит.
            если на 9 – то все ок.
            >>Меня интересует после пункта 10 и повторения пункта 3
            грубо говоря мы скопировали на флешку киндла образ будущей системы.
            цель наша – этот самый образ залить поверх неисправного.
            в обычном режиме USB-подключения доступа к области системной памяти нету.
            потому приходится идти на ухищрения с диагностическом режимом, ssh-сервером и т.п.

  24. Наташа

    Счастье есть!!!!! Спасибо Вам огромное! Ликование и праздник!!! Чудесное превращение завершено demo display превратился в замечательную читалку.

    У меня возник вопрос по пункту 25, хотя наверное уже надо остановиться. но на киндле валяются разные папки от прошлого. Их просто удалить? И будет ли работать кнопка возвращения к заводским настройкам?

    И еще раз спасибо!!!!!

    1. admin

      25 – по желанию, лично мне понравилось что не смотря на все невзгоды сохранились все закладки в книжках 🙂 но можно и удалить
      после того что вы проделали заводские настройки – новая только что установленная система

  25. VlAd

    помогите пожалуйста драйвера не установляются что делать?

    1. admin

      Драйвера какие и откуда скачивали?

      1. VlAd

        У меня всё же они автоматически установились но Kindle не видит……Переустановил заново но не помогло…..

        1. admin

          Попробуйте установить вручную именно те драйвера которые указаны в статье

  26. Dmitry

    Здравствуйте,у меня такая проблема,я уже писал что у меня после 17 шага и успешного заливания ядра книгу больше не получается перевести в diag режим,вот лог что все прошло успешно
    c:\fastboot>fastboot flash diags mmcblk0p2_ssh.img.gz
    downloading ‘diags’…
    OKAY [ 1.197s]
    writing ‘diags’…
    OKAY [ 3.367s]
    finished. total time: 4.566s

    c:\fastboot>fastboot setvar bootmode diags
    setting ‘bootmode’ to ‘diags’…
    bootmode diags:
    finished. total time: 0.011s

    c:\fastboot>fastboot reboot
    rebooting…

    finished. total time: 0.000s

    После чего книга,перезагружается и виснет,пытаюсь повторить шаг 3,но книга буквально на несколько секунд только подключается(успеваю за это время активировать diag) и тут же отключается снова,затем на ней с разной периодчностью появляется картинка с читающим мальчиком,затем она мигает и черный экран,затем показывает что батарея разряжена(ставил заряжать часов на 12-14 и не один раз,пока просто лежит все время показывает картинку разряженной батареи,причем сколько она не заряжайся лампочка горит оранжевым и никогда не горит зеленым) и так по кругу,подкскажите что можно еще попробовать,а то мне уже кажется что ее можно выбрасывать.Спасибо.

    1. admin

      >>mmcblk0p2_ssh.img.gz
      gz – это такой формат архива. попробуйте извлечь из него ядро с помощью 7z и повторить всю процедуру.

      1. Dmitry

        Спасибо действительно помогло,что-то я тупанул с распаковкой. Но самое интересное что я проделал все шаги до последнего,и после reboota киндл опять пишет Repair needed.На последнем шаге rm /mnt/us/ENABLE_DIAGS
        idme -d –bootmode main
        reboot

        только удалить ENABLE_DIAGS не удалось так как их нет,а все остальные команды прошли,только вот почему он опять пишет repair needed непонятно

        1. admin

          я бы в таком случае попробовал другую прошивку

          1. Dmitry

            Спасибо огромное,очень выручили!!!Все заработало!:)

  27. Вася

    Уже второй день насилую эту приблуду, у меня зависает на 17 – “waiting for device”? даже если не указан *.img. Помогите, уже сил нету, срочно надо.

    1. admin

      а вы либусб драйвер устанавливали? похоже будто система не видит киндлу

      1. Вася

        мой кирпич сразу определяется как “Kindle ……” щас пробую снова всё сначала на другом компе без дров. Что получится отпишусь. Спасибо.

  28. Вася

    попробовал после установки либусб в диспечере устройств устроиство присутствует “libusd-win32 devices”, а мфгтул не видит и при запуске командной строки -fastboot flash diags mmcblk0p2.img- на том же месте -waiting for device- вот така фигня. Делать чего не знаю уже, уже думаю что у меня кривые руки ;-). Помогите пожалуйста. как его заставить увидеть девайс.

    1. admin

      гм. надо попробовать другой усб-кабель/другой усб-порт/комп с другой системой (вин64/вин32 в случае если барахлят драйвера)

      1. Вася

        Народ метод ТЫКА работает. От беспомощности я начал тыкать по меню (люблю ковыряться в гаджетах ), да еще он у меня загружался и без всяких танцев в меню, Появилась кривая заставка, в циклическом перезагрузе. Потом успел выключить в меню diags disable (если правильно запомнил название пункта), Это привело к мальчику с деревом “ВО” в цикл перезагрузке. Потом прочитал от этого помогает 15 сек держать кнопку МЕНЮ (я пробовал в разных комбинациях с кн питания и без неё). О ЧУДО МОЙ УЖЕ горячо любимый кирпичик с которым я два дня изменял любимой жене возбудился и показал мне мои книги в том же виде в котором я видел их в последний раз, как я думал. Извините за лирику, спасибо за статью и советы, что это с ним было и что я толком сделал не знаю точно. Пользуйтесь алгоритмом если поможет хорошо, если нет то пробуйте другой метод, НО Я ПЫТАЛСЯ ПОСТАВИТЬ ДЖАЙБЛ для потом руссификации.

        1. admin

          метод тыка – не знает себе равных! 🙂

  29. Сергей

    Всем привет. Ребят подскажите пожалуйста :
    у меня Kindle 4NT, таже проблема, хочу востановить но он не как не хочет подключатся к компьютеру как HID устройство. Нажимал клавиши четко по инструкции но компьютер видит его как Kindle Internal Storege USB davice и все. ПРобовал и на другом компьютере и через другой кабель и не как. В чем может быть причина????

    1. admin

      Если киндла в системе отображается как “Kindle Internal Storege USB device” – то бишь как флешка – значит можно на нее образ системы и залить (см пункт 8).
      а чтобы перезаписать им нерабочую систему – действуйте как описано далее (пункты 14+)

  30. Сергей

    “Kindle Internal Storege USB device” – то бишь как флешка . Но кроме как в диспетчере устройств нигде его не видно. Как сбросить на устройство файл не знаю. Попробовал перезаписать не рабочую систему (п. 14) доходит до загрузки файла и пишет что не удается загрузить файл (mmcblk0p2.img)
    как еще пробовать?

    1. admin

      попробуйте вручную установить/выбрать какие драйверы должен использовать киндл – надо покапаться в диспетчере устройств

  31. Сергей

    ок. Спасибо, буду пробовать.

  32. Deniss

    Проблема с Kindle 4 black 2012, не обновлял ничего не делал -“Your Kindle Needs Repair”
    Перезагружается наполовину и всё. Не получается сделать шаг 3 , не начинает моргать если подключен к ПК ( драивера обновил на ПК) а просто перезагружается наполовину и всё на этом

    1. admin

      В системе киндл как-то определяется? Если его в подвешенном состоянии подключить а потом проделать манипуляции вот эти – “зажимаем кнопку питания на киндле, когда она начинает мигать – стремительно зажимаем кнопку Home и после этого, нежно отпускаем кнопку питания. Только после этого отпускаем кнопку Home” – что происходит?

      1. Deniss

        Если Kindle подключен к PC то не начинает моргать при зажатии кнопки, если без USB то ничего не происходит (но мигать начинает на 5-7 секунде если нажать вкл/выкл кнопку) На экране внизу слева есть надпись “framework” вместе с “Your Kindle Needs Repair”

  33. Deniss

    Нашёл причину , на моём Kindle надо зажимать кнопку питания и стрелку вниз а не Home.
    Скажите можно ли закинуть update куда нить и попробывать перезагрузить? У меня Kindle чистый, зарегистрированый на amazone, я не перешивал ничего, просто он завис при чтении ( или он начал Update делать) я не понял по какой причине он завис. Перезагружается он у меня до половины и всё.“Your Kindle Needs Repair” Спасибо

    1. admin

      стандартный путь установки обновлений описан тут – http://www.amazon.com/gp/help/customer/display.html?nodeId=200774090
      однако, боюсь, что вам он не поможет – так как штатным средствами вы его установить не сможете. обычно “needs repair” значит что без перепрошивки не обойдешься.

  34. elendiar

    Помогите ! Окирпичил ридер ( Но есть доступ в диаг, могу включить usbnetworking. Но как зайти с винды ? Куда вводить айпи? Я так понял в сетевых подключениях должен появится адаптер, но у меня его нету. Дрова на rsid сгенерировал и установил. Как подключить через putty ?

    Вопрос, через фастуб можно только диаг залить? а прошивку только через ssh putty ?
    Или путти только для того что б скачать на карту памяти образ прошивки, а команда на установку через фастбут ?

    1. admin

      без паники! усе чинится 🙂

      попробуйте действовать с самого начала по пунктам – чтобы было сразу понятно на каком этапе что-то не получается

      1. elendiar

        На KPW MfgTool не работает, сетевой адаптер не появляется. Я так понял это из-за windows mobile center , сейчас на XP пробую, а надо на windows 7. Как подключится по shh ?

        1. admin

          На win7 мфгтул работает – статья именно по ней написана.
          к ссш подключиться просто – поднять на киндле ссш-сервер (это опция появляется в режиме диагностики) и зайти через putty (см. пункты 17-21).

          1. elendiar

            Про путти непонятно. Через что зайти? Моя сетевая карта подключена к роутеру с айпи 192.168.0.3. А путти подключается 192.168.0.3. Или после установки рдис появится НОВЫЙ сетевой адаптер РДИС, и в ЕГО настройках указывать сеть? Об этом нигде ни слова.

          2. admin

            пункт 22:
            путти подключается непосредственно к устройству.
            айпишник менять у себя, так чтобы комп и киндл стали в одной сети.

          3. elendiar

            IP чего? какого сетевого адаптера? Так появится НОВЫЙ сетевой адаптер, или надо менять в астройках Сетевой карты, хотя причем тут сетевая карта.

          4. admin

            >>IP чего?
            компьютера своего (да, это меняется в настройках сетевой карты).

          5. elendiar

            а каким образом воткнутый по usb ридер соединяентся с сетевой LAN картой? Весь вопрос к чему, появится ли ДРУГОЙ СЕТЕВОЙ адаптер? или нет?

          6. admin

            вот через вот так вот:
            http://en.wikipedia.org/wiki/Ethernet_over_USB

            еще один адаптер должен появится.

  35. cartman

    доброго вечера уважаемые проблема такова в путти пользователь рут а пароль не проходит что mario что моя fiona7952 пишет доступ запрещен kindle 4NT прошивка на нем стояла 4.11

    1. admin

      какая прошивка стояла – это не принципиально. почитайте описание той прошивки, которую ставите – возможно там по умолчанию другой пароль используется?
      попробуйте поставить более старую прошивку – у них гарантировано пароль такой.

  36. cartman

    дык он мне не дает доступ что б прошивку залить в него 401

    1. admin

      17 пункт отрабатывает? ядро (mmcblk0p2.img) при этом из какой прошивки используете?

      1. cartman

        C:\fastboot>fastboot flash diags mmcblk0p2.img
        downloading ‘diags’…
        FAILED (status read failed (No error))
        finished. total time: 0.000s

        это значит не получается?

        1. admin

          гм. а у прошивки точно такое имя? прям буква в букву?
          такое впечатление что он не находит файл образа.

  37. fogs

    всё сделал по инструкцие
    Ступор на 22 пункте
    пишу в Remote NDIS based Internet Sharing Device сетевой адрес 192.168.15.3
    в командой строке ping 192.168.15.244 не пингуеться “превышен интервал ожидания для запроса”

  38. fogs

    Уже полностью разобрался, все получилось, Kindle 5 работает !
    ОГРОМНОЕ СПАСИБО ЗА СТАТЬЮ !!!

  39. Алекс

    Ребята, я использовал имидж KUBRICK . Он загрузочный на основе линукс. Встроенный скрипт делает всё за вас, на экране высвечивается инструкция, жмёте некст и всё работает. В имидж встроена версия 5.1.2

    1. admin

      Спасибо за комментарий 🙂 обязательно добавлю в шапку статьи 🙂

  40. pleseck

    На 7 пункте вместо диагностического меню появляется заставка (скринсейвер). Меню очевидно под ней и как до него добраться?

    1. admin

      Я бы попробовал повторить пункт 6 ибо очень похоже что он киндл не загрузился в диаг-моде.

  41. pleseck

    Пробовал уже раз 15(. Часа три киндл валялся смотрю заставка нет и нужный диагностический режим. Попробовал ребутнуть (думал спасет читалку), фигу, вернулся в режим 1/3 загрузки мальчик под деревом. Пробую 6 пункт получаю заставку (скринсейвер).

    1. admin

      Хмы. А в диспетчере устройств он как что видится? Помнится мне если его не перезагрузить по изощренному (см. пункт 3) он не особо в настроении заниматься диагностикой.

      1. pleseck

        Я в режим программы MfgToo заходил по другому. Кнопка питания- мигание-джойстик вниз-кнопку питания отжимаем и MfgToo запускается без проблем. Загружается то что нужно и -скринсейвер. Попробовал Кубриком- тоже нормально определился загрузились нужные файлы и опять скринсейвер. Как он этот скринсейвер отвалился пока лежал. И нет бы дальше по пунктам идти(((

        1. admin

          гм.
          а мфгтул скачивали из ссылки к статье – с мобайлрида?
          к компу по усб больше ничего не подключено? мфгтул с тем портом работает – это можно проверить через меню опции->усб порты?
          может быть кабель еще какой не родной – для усб3?

          сейчас специально проверил – все работает как ожидалось

          1. pleseck

            мфгтул с мобайлрида
            по юсб до фига чего подключено. мышь клава камера хаб.
            мфгтул не запустился бы если не определил киндл. но он его определяет как надо
            кабелей пучок от телефонов читалок камер
            черт подери че с ним блин.
            выбираю киндл мейн, грузится мальчик под дубом на 1/3

  42. pleseck

    Киндл полежал ночь, утром уже заставки нет и на экране диагностический режим. Буду препарировать по пунктам. Сколько времени ему надо что бы заставка убралась не понятно.

    1. pleseck

      Похоже сбитые сектора на “ФЛЕШКЕ” образ не mmcblk0p1.img не смог скопировать полностью.

      1. admin

        0_0
        если так – то мои собелезнования.
        зы если по ссш зашли – можно, наверное, попробовать в тамошнем линупсе dmesg посмотреть /var/log/messages – там инфа всяко должна быть про то что железо сыпется.

        1. pleseck

          пытаюсь закачать образ
          сейчас осталось 85 метров и диск отвалился
          вычищу всю папку документс и по новой попробую

  43. pleseck

    Есть вопросы которые я не понимаю, вроде без этих шагов делается и для чего они важны.
    1. Обязательно запускать фастбут??
    и выполнять эти команды?
    cd c:\fastboot
    fastboot flash diags mmcblk0p2.img
    fastboot setvar bootmode diags
    fastboot reboot
    Putty отрабатывает и без этого.
    Но отрабатывает после этой строки dd if=/mnt/us/mmcblk0p1.img
    На экране консоли “матрица” валится в течении наверное 10 минут. Это нормально и так надо?

    Есть возможность помочь мне он-лайн? Скайп, тим-вьевер и свободные руки подключить отключить устройство имеются)))

    1. admin

      С помощью фастбута на киндл загружается новый образ системы и киндл принудительно перезапускается с ним в режиме диагностики.
      (на практике, это не всегда необходимо, но если система издохла – без этого не обойтись)

      Заливка нового рабочего образа (пункт 24) – процесс не особо быстрый (те 10 минут – норм) – важно смотреть что выдается в консоле, а не на экране.

      1. pleseck

        образ загружается и устанавливается. скрин консоли putty показать бы (я сделал) что бы самому понять то делается или нет.
        но в итоге опять загрузка мальчик под деревом и полоса загрузки 25% где-то. Че не так не понятно((((

        1. admin

          гм. ну первая загрузка после перепрошивки какое-то время занимает – это нормально.
          если 24 пункт (и все что до него) отработало как надо – значит прошивка новая.
          и тут уже вопросы либо к самой прошивке (что за прошивка и откуда), либо к железу.

  44. pleseck

    пишет
    31938+0 records in
    31937+0 records out
    130813952 bytes (124.8 MB) copied 6.2 MB/s

    На сколько это хорошо или плохо

    1. admin

      команда отработала – это уже хорошо 🙂
      меня, немного, смущает различие в один байт – должно быть одинаковое количество.

      а у вас место на книжке есть? может быть образ не целиком скопировался на флеш-память?
      (проверить – набрав в консоли df -h)

  45. pleseck

    Может есть другие образы? Я так понимаю выложен 4.1.0 файл. А вот файл 4.0.0 имеет расширение почему то bin. Думал попробовать другую версию, но расширение файла смущает.

    1. admin

      ммм. образы есть вообще все по ссылке – http://pastebin.com/Wdw4L7yT
      вы какие используете?

      1. pleseck

        от сюда и брал
        тут для моего киндела 4 НТ только один подходящий образ и есть.

  46. pleseck

    login as: root
    root@192.168.15.244‘s password:
    #################################################
    # N O T I C E * N O T I C E * N O T I C E #
    #################################################
    Rootfs is mounted read-only. Invoke mntroot rw to
    switch back to a writable rootfs.
    #################################################
    [root@[192_168_15_244] /root]# dd if=/mnt/us/mmcblk0p1.img of=/dev/mmcblk0p1 bs=
    4K
    89600+0 records in
    89600+0 records out
    367001600 bytes (350.0MB) copied, 96.305671 seconds, 3.6MB/s
    [root@[192_168_15_244] /root]#

    1. admin

      Диагностический образ брали по ссылке из поста?
      пункт 17 – заливка этого самого образа – отработал без ошибок?

      1. pleseck

        я не делаю 17 пункт, консоль putty и так запускается не знаю почему
        и потом образ киндела раскрылся без вопросов только не запускается ни черта(((

        1. admin

          вот смотрите: у вас слетела система.
          вы используя убитый образ на вашем киндле пытаетесь залить новый.

          раз это сделать не получается – залейте нормальный, точно рабочий диагностический образ и используйте его.
          если с железом все в порядке – все получится.

          1. pleseck

            почему убитый. Образ размером 350 метров вполне себе рабочий заливаю. другого же нет. Пункт 17 ведь делается что бы зайти в режим консоли? Разве нет.

          2. admin

            убитый – потому что киндла с текущим образом (тот который стоял до всех манипуляций) не работает.
            в режиме диагностики вы переводите именно его, если не следовали пункту 17.

            пункт 17 делается чтобы не вникать в детали причин и последствий надписей вида: “Rootfs is mounted read-only. Invoke mntroot rw to switch back to a writable rootfs.”

            я так думаю новый образ у вас просто не загружается, и после перезагрузки опять используется старый – не рабочий.

  47. pleseck

    толку ноль. пацан под деревом 25% загрузка
    ппц какой то

  48. pleseck

    12) выбираем profile – fastboot и жмем Start

    Что должно появится на экране киндла после 12-го пункта? У меня появляется скринсейвер (как впрочем всегда и приходится ждать 2 часа до его исчезновения)

    1. admin

      а какая разница что на экране в этот момент?
      надо смотреть что в 13 пункте – если система виндовз и при запуске не видит нового устройства – значит что-то пошло не так.
      (подключаться в этот раз надо именно что через libusb-ешные дрова).

  49. pleseck

    C:\fastboot>fastboot flash diags mmcblk0p2.img
    downloading ‘diags’…
    FAILED (status read failed (No error))
    finished. total time: 0.000s

    не одно так другое(((
    но драйвер libusb я установил

  50. pleseck

    нет, нормалек перегрузил команда отработала как надо
    перехожу к 20 пункту
    жду 2 часа что бы пропал скрин иначе не зайти в usbnet

    1. admin

      ммм.
      когда при копировании пишут “status read failed” я сразу подозреваю что кто-то использует не то имя.
      проверить легко – ввести – “fastboot flash diags some_unknown_file.img”
      ибо если не записался диагностический образ – ошибки будут те же.

      если перезагрузился – через команду “fastboot reboot” – значит уже успех и железяка видится как надо, осталось разобраться как называется диаг образ

      1. pleseck

        с 17 пунктом все в порядке
        возможно надо было перезагрузить комп после установки драйверов libusb (по крайней мере заработало после перезагрузки)
        теперь 20 пункт
        но еще час -полтора (скрин не хочет пропадать просто так)

        1. admin

          если час-полтора – значит не в порядке.
          он написал после
          fastboot flash diags mmcblk0p2.img
          что нить вроде
          OKAY блаблабла?

      2. pleseck

        диаг образ называется mmcblk0p1.img
        других нет в наличии

        1. admin

          киндл 4?

          K4 diags images:
          diags_kernel-4.0.0: http://www.mediafire.com/?nf3z9hbn1rvn6p3
          diags_kernel-4.0.0: http://www.ulozto.net/xF1Fb3g/diags-kernel-img
          mmcblk0p2-4.0.0: http://www.mediafire.com/?uo9ze8s4zs265al

  51. pleseck

    diags_kernel-4.0.0 для чего ? вроде нет в описании надобности

    1. admin

      это для энтузиастов-создателей прошивок

  52. pleseck

    Все я сдался. Невозможно бороться с этим кирпичом. Все к одному прихожу. Спасибо за потраченное на меня время.

    1. admin

      гм. странно это все.
      а если заради интереса пункт 25 выполнить – возможно система обновилась и старые кривые настройки не дают ей загрузиться.

  53. pleseck

    Постоял 2 часа с “заставкой мальчик под деревом” и 25% загрузки книга загрузилась. При чем видно что зарегестрированная. Нажал на настройки – книга зависла наглухо. Впечатление что прошивается он какой то старой прошивкой. А новую не дает прошить.

    1. admin

      это после удаления настроеек (пункта 25)?

  54. Contradictorz

    Дошла до пункта 17, далее ничего не происходит, режим диагностики не активируется, киндл тупо мигает и опять появляется паренек под деревом. Команды все введены, несколько раз уже пробовала, без толку, хоть и пишет, что все нормально. Запуталась и отчаялась. Я мегачайник, мне все это так тяжко дается. Помогите пожалуйста, читать охота очень, ломка начинается(

    1. admin

      после этой команды
      fastboot flash diags mmcblk0p2.img
      что-то в консоль выводится?

      1. Contradictory

        Да,
        downloading ‘diags’…
        OKAY (5.157s)
        writing ‘diags’ …
        OKAY
        finished. total time: 11.542s
        и затем остальные команды, в ответ на них тоже всё finished, книжка моргает серым экраном, видимо перезагружается и усё.

        1. admin

          хмы.
          а у вас киндла какая? а прошивка соответствует вашей читалке?
          их обычно выкладывают в виде архива (расширение tar, gz) – не забыли извлечь?
          пункт 3 – лично для меня был самым трудным – там действительно имеют значения все эти манипуляции, для киндлы тача – они точно такие как у меня описано.

          а вообще – попробуйте kubrick – вот отсюда – http://www.mobileread.com/forums/showthread.php?t=206064
          скачать образ диска
          нарезается на болванку
          комп загружается с диска
          и запускается мастер-восстановления

  55. Contradictory

    Честно говоря, не в курсе, соответствует прошивка или нет, я катастрофически не разбираюсь в этих делах. У меня Kindle Touch, с пунктом 3 долго мучилась, но вроде все установилось автоматически.
    Таак, попробую. Боюсь, сама что-то не догоняю, хотя стараюсь вчитываться в инструкцию внимательно.

  56. Xob.bot

    Пункт 2 не выполняется…(((
    3) зажимаем кнопку питания на киндле, когда она начинает мигать – стремительно зажимаем кнопку Home и после этого, нежно отпускаем кнопку питания. Только после этого отпускаем кнопку Home.

    После подключения книжки к ПК рядом с кнопкой питания загорается оранжевая лампочка. и Зажимая питание, как в п.3 я не получаю никакого мигания.
    А если юсб отключить от пк и выполнить п.3 – то пропадает заставка (“need to repair”) и белый фон.

    1. admin

      возможно проблема в зарядке. попробуйте его подзарядить.

  57. Yarik

    Помогите пожалуйста, я не могу понять как выполнить пункт 22,как подключится к сети,и как его пропинговать….

    1. admin

      поменяйте у себя на компьютере айпи-адрес:
      Пуск -> Панель управления -> Сеть и Интернет -> Центр управления сетями и общим доступом -> Управление беспроводными сетями(слева) ->свойство адаптера.
      Выбрать протокол интернета версии 4 -> свойства,
      Отметить галочку на “Использовать следующий ip адрес” ввести что указано в статье и сохранить.

      после этого киндла и комп будут в одной сети и с компьютера, из командной строки его можно пропинговать для проверки

  58. Oleg

    После выполнения пункта 3, появляется картинка: мальчик под деревом и загрузка. Загружается на половину, потом снова сообщение об ошибке. Компьютер распознает Kindel, как простой пустой съемный диск (E). Что вобще должно произойти после выполнения этого пункта?

    1. admin

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

      >>Что вобще должно произойти после выполнения этого пункта?
      вкратце – вы должны получить возможность перезагрузить киндл со своего компьютера с диагностическим ядром (оно загружается в оперативную память устройства через усб)
      если интересно – детали здесь – http://wiki.mobileread.com/wiki/Kindle_Touch_Hacking#Boot_over_USB_HID_serial_.2F_USB_downloader_mode

  59. Oleg

    Что теперь делать?)
    Я вобще даже не переустанавливал ничего, видимо она просто загрузила обновление, сама )

    1. Oleg

      C этим разобрался. У меня Kindle 4. Там нужно вместо Home удерживать Down. И все ок.
      Добрался до пункта 17. По истановщику inf-wizard.exe из папки bin распаковал на C:\fastboot\ там внутри папки: amd64, ia64, lisence, x86, и файлы installer_x64.exe и тд. Через командную стороку захожу в каталог fastboot, при попытке набора команд пишет: “Не является внутренней или внешней программой и т.д.”. Где моя ошибка?

      1. admin

        инф-визард это очень похоже на драйвера (из пункта 13?)
        фастбут содержится в архиве (ссылка на него в разделе что нам потребуется для возвращения киндлы к жизни)

        1. Oleg

          “Для этого распакуем скачанный архив libusb и вручную укажем Windows где ждет не дождется своего часа нужный нам драйвер”.
          13) Вставляю Kindle, захожу в MgfTool–> Kindle fastboot –> start, находит неизвестное оборудование
          Куда мы устанавливаем драйвера из пункта 13? Немного не понял.
          Без этого пишет, что не найден libusb0.dl.

          1. admin

            драйверы устанавливаем в систему (как правило это с\виндовз\систем32).
            инф_визард должен положить их туда сам.
            если по какой-то причине он этого не делает – надо попробовать через диспетчер устройств установить драйвера (он и библиотеку скопирует куда надо)
            – а для этого его надо просто ткнуть в папку с либусб\х86 или либусб\х64 – смотря какая система – 32 или 64 разрядная

  60. андрей

    подскажите, пожалуйста, как запустить mfgtool под Win8. при запуске пишет runtime error. this application has requested runtime to terminate it in an unusual way.
    пробовал запускать с совместимостью с Win7 – ничего не меняется.
    спасибо!

    1. admin

      гм.
      а у вас в диспетчере устройств киндл как видится? Должон как USB/HID device.
      Если иначе – надо ему проставить драйвер.

      1. андрей

        пытаюсь на 2-х компах. на одном XP на другом win 8.
        под win 8 не запускается mfgtool. пишет runtime error.

        но думаю, что это уже не проблема, так как дошел до пункта 22 и тоже ступор как одного из пользователей kindl t виден как USB Etherner/RNDIS Gadget на обоих компах (переключаю между компами usb провод и kindl t определяется как USB Etherner/RNDIS Gadget)

        “…всё сделал по инструкции
        Ступор на 22 пункте
        пишу в Remote NDIS based Internet Sharing Device сетевой адрес 192.168.15.3
        в командой строке ping 192.168.15.244 не пингуеться “превышен интервал ожидания для запроса”

        1. admin

          хмы.
          а айпи-адрес компа точно сменился? если в cmd.exe набрать ipconfig /all – он его показывает?
          (в выводе должно быть несколько айпи-интерфейсов среди которых и RNDIS)

          1. андрей

            спасибо за инструкцию!!!
            долго мучился, но добил… РАБОТАЕТ
            хотелось бы конечно програмулину: вставил, обновил систему и все готово:), может найдется доброволец и сваяет для будущих поколений

            мои ступоры:
            1) долго ставил драйвера

            2) я почему-то думал, что kindle touch – это kindle 4 и пытался установить образы для киндла 4
            оказывается, что touch – это 5-ый киндл
            пришлось все переделывать, так как после загрузки образа под киндл 4 при перегрузке появлялся только мальчик…
            также заметил, что образ под kindle 4 mmcblk0p1.BIN с расширением BIN, и при запуске первой команды в putty пункт 24, ругается и говорит, что такого файла нет. (сразу не заметил этот прикол, просто в команде укажите правильное название файла с расширением BIN, вместо img)

            3) в моем случае (я чайник:)) не смог запустить mfconfig под win 8, поэтому запускал его на компе с XP

            но на компе с XP, сетевой адаптер устанавливается, а сетевое подключение не появляется, в итоге нет соединения через putty
            пришлось после 21-го пункта переключать шнур usb на комп с win 8 автоматом появился новый сетевой адаптер USB Etherner/RNDIS Gadget

            долго не мог понять где указывать IP компа 192.168.15.3
            методом тыка понял, что этот IP нужно прописывать прямо в новом сетевом подключении (USB Etherner/RNDIS Gadget; кнопка win+i ->Control Panel\Network and Internet\Network Connections) в свойствах нового подключения (новое подключение должно появится автоматически) -> internet protocol version 4(TCP/IPv4) ->properties (у меня англоязычная версия).
            не забудьте поставить курсор в поле под IP адресом -> subnet mask (у меня это поле заполнилось автоматом)
            после этого putty увидел киндл и все прошло хорошо

            еще раз СПАСИБО!!! пять вечеров не прошли “даром”
            для чайников по возможности уточните некоторые нюансы (как IP адрес компа, например)

  61. Дмитрий

    Помогите, пожалуйста, где взять K4 diags images для черного киндла 5?
    Ведь тут написано: http://pastebin.com/Wdw4L7yT – — “K4 main images (black K4 needs 4.1.0 or newer):”

    То есть получается нужна версия: 4.1.0, а там ее нет.

    Спасибо.

    1. admin

      гм.
      мне кажется должно быть все равно какое диаг-ядро использовать.
      а в качестве основного зальете вы потом все равно 4.1.

      я бы, на своем киндле, попробовал использовать 4.0 в качестве диаг.

      1. Mark

        Скажите, а как же тогда на счет заявления [url=http://www.mobileread.com/forums/showthread.php?t=170929]”NO need to reflash mmcblk0p2 on a K4, which already has SSH built into the diags partition”[/url] (НЕТ надобности заливать mmcblk0p2 на K4, который УЖЕ имеет SSH, встроенный в диагностический раздел)?
        У меня черный К4 NT black (2012), и такая же ситуация, как у pleseck (постами выше) – циклические перезагрузки с мальчиком под деревом. Но, я следовал приведенной выше ссылке и не перезаливал mmcblk0p2, т.к. диагностический режим у меня запускался и через USBnet запускался SSH. Исходя из рабочего SSH, надобности в перезаливке mmcblk0p2 нету. Основной раздел ставится нормально, но почему все заканчивается циклической презагрузкой?

        1. admin

          А диагностическое ядро запускается без проблем?
          Если перевести в режим диагностики и отключиться от мфгтул и компьютера?

          1. Mark

            Спасибо, уже разобрался. Может, кому-то пригодится – оказывается у черного Киндла (Kindle 4NT black, который у нас позиционируется как Kindle 5) на прошивке 4.1.Х в диагностическом ядре закрыт доступ к SSH серверу (http://wiki.mobileread.com/wiki/Kindle4NTHacking). Поэтому пост “НЕТ надобности заливать mmcblk0p2 на K4, который УЖЕ имеет SSH, встроенный в диагностический раздел” (http://www.mobileread.com/forums/showthread.php?t=170929) касается только серых Киндлов (silver) с прошивкой 4.0.0-4.0.1 и не поврежденным диаг.ядром. А для черных НУЖНО заливать диаг.ядро 4.0.0 с рабочим SSH (как и рекомендуется в этой инструкции) или же установить USBNet хак. А SSH у меня запускался только потому, что восстановление моего Киндла я начинал с помощью Kubrick LiveCD (который автоматом залил мне нужное диаг.ядро, думаю, 4.0.0). Правда, Кубрик тогда мне не помог (в результате были только циклические перезагрузки без входа в осн.режим), поэтому начал восстановление вручную согласно Вашей инструкции. Результат тот же – циклические перезагрузки (только дерево), хотя и перепробовал все прошивки для К4 (4.0.0, 4.0.1, 4.1.0) и самые разные рекомендации. И наконец, после почти 2-х недель мучений решил еще раз через Кубрик (там только 4.1.1), но уже проставил ВСЕ ГАЛКИ на последней странице (джейл, очистка локальных настроек [хотя это делал и вручную через “dd if=/dev/zero of=/dev/mmcblk0p3 bs=4K count=1K”] и форматирование пользовательского раздела [UserStore]). И вот, оно, ЧУДО!!! Киндл ожил!!! Думаю, результат в моем случае зависел от последнего пункта (format UserStore), о котором читал где-то на форумах (но не придал значения), т.к. все, что сделал Кубрик, делал и я успешно вручную (кроме форматирования указанного раздела).

    2. Mark

      Дмитрий, диаг.ядро там одно (4.0.0) и оно подходит и для серого, и для черного Киндла. А это (“black K4 needs 4.1.0 or newer”) касается прошивки основного раздела, а не диагностического. Хотя, т.к. железо у обоих Киндол одинаковое, то где-то на форуме mobileread.com говорили, что основной раздел черного Киндла можно прошить и 4.0.0, и 4.0.1 прошивкой. Но тогда невозможно будет обновиться через Wi-Fi на 4.1.0 и выше (касается ТОЛЬКО черных киндлов), поэтому там и написали предупреждение о том, что черный Киндл прошивать, начиная с 4.1.0

      1. Mark

        Так вот, исходя из моего опыта (пост выше – http://my-it-notes.com/2012/07/your-kindle-needs-repair-how-to-fix-your-kindle/#comment-7961), если кто-то после прошивки не может зайти в основной режим (Киндл зависает на этапе дерева с постоянными перезагрузками) и при этом Вы все делали правильно (т.е. точно следовали инструкции, а также прошили соответствующий ВАШЕЙ прошивке основной кернел (пример – http://www.the-ebook.org/forum/viewtopic.php?p=909459&sid=65b84cbbb651c784bdf6168556ab4151#909459), тогда попробуйте загрузиться с Kubrick LiveCD, но без повторной прошивки и джейла (там есть возможность не соглашаться на прошивку и, по желанию, на джейл), а только поставив две галки на последней странице (очистка локальных настроек Киндла и форматирование пользовательского раздела). Мне только это помогло восстановить Kindle 4NT black (именуемый у нас Киндл 5) !!!

  62. Дмитрий

    Помогите, пожалуйста, у меня после ввода строки — fastboot flash diags mmcblk0p2.img — 17 пункт, на черном экране надпись

    а на экране Киндла – рисунок незаряженной батарейки и usb шнура.

    1. admin

      возможно кончается зарядка. что совсем некстати для манипуляций с прошивками. я бы воткнул в сеть.

  63. Дмитрий

    Делаю команду fastboot flash diags mmcblk0p2.img — 17 пункт, на черном экране надпись – waiting for device

    Что делать? Ума не приложу…

    1. admin

      а драйвер от libusb установился без ошибок? киндл в диспетчере устройств как отображается?

      1. Дмитрий

        libusb-win32 devices — NS BlankCODEX

        1. admin

          хм. все правильно.

          тогда, если на экране пожелание зарядки – попробуйте его оставить заряжаться на ночь (именно от сети а не от компа через усб).
          после чего снова попробуйте залить туда этот пункт.

  64. Artem

    Скажи, у меня такая проблема, подключаю Kindle через usb к компьютеру он появляется на пару секунд, а потом исчезает. Тоже самое в Mfgtools сначала он определяется, а потом пишется что нужно подключить устройство… В чем может быть проблема?

    1. admin

      скорее всего в драйверах.
      на каком шаге начались проблемы?

  65. Artem

    Тяжело сказать, может на 4, а может на 7

    1. admin

      В диспетчере устройств киндл отображается как “USB/HID device”? Если нет – ставить драйвер указанный в пункте 4.
      Если да – на экране самого киндла что отображается? Дерево? Пожелание подзарядки?

  66. Rodomez

    Ребята. Всё что вы скачали по ссылкам, все образы – их нужно разархивировать, потом только закидывать в киндл и папку фастбут Сам по-началу застрял на 17 пункте.

  67. Sunrise

    2) на 23 шагу в меня putty пишет network error : connection refused, как это вылечить?(фаерволл выключил) хотя 192.168.15.244 пингуется без проблем.
    спасибо

    1. admin

      а пункты 20-21 прошли без проблем?
      для того чтобы подключиться по ssh – надо поднять на киндле ссш-сервис и настроить винду, для работы с киндлом как с ethernet устройством через usb.

      1. Sunrise

        спасибо за наводку, на 20 шагу и проблема.
        как запустить ssh сервер?
        я нажимаю N)(misc individual diag)->U)(Utiliteis)->Z)(Enable USBnet)->X)(exit – fw right to exit)->X)(exit – fw right to exit)

        1. admin

          а проблема в чем заключается? какие то ошибки валятся?

          если образ залит диагностический – то бишь с встроенным ссш-сервером и файервол усмирен – проблем быть будто бы не должно.

          ради интереса можно взять нмап (http://nmap.org/download.html#windows) и послушать какие порты открыты на киндле (ссш должен крутится на 22)

          1. Sunrise

            у меня kindle 4 black
            я прошил эту: mmcblk0p2-4.0.0: http://www.mediafire.com/?uo9ze8s4zs265al
            правильно?

          2. admin

            как будто бы то что нужно.
            на 17 шаге какие-то ошибки были?
            что говорит nmap по поводу открытых портов на киндле? крутится на 22 ссш?

  68. Sunrise

    на 17 шагу все ок.
    как пользоваться nmap я не понял ((

    1. admin

      а там все просто – после установки запустить со значка zenmap, в окошке вбить айпи киндла и нажать сканирование. в результате выведет список открытых портов на киндле. ссш должен быть на 22 – если он там есть – проблемы с проводом\файерволом, если нету – надо попробовать другую прошивку.

      1. Sunrise

        запустил cmd ping 192.168.15.244 -t пингуется без проблем.
        в это время запускаю Nmap вбиваю 192.168.15.244 идет сканирование, после окончания: книжка не пингуеться и не определяется компом, делал так 2 раза итог тот же.

        1. admin

          хм. попробуйте изо всех сетй выйти (вафай, проводной – из всех ). подключите снова киндл.
          профиль в зенмапе установите “Intensive scan, no ping” (или опция -Pn для командной строки ).

  69. Елена

    kindle 5 Touch – завис и не отзывается,
    При подключении к компьютеру каталог ридера становится доступным на 1-2 секунды и все ((
    Могу добиться только двух картинок на экране:
    – или восклицательный знак в черном круге и часть слова “Требу” у самого края экрана,
    – или – картинка с деревом, но без “бегунка” загрузки”.
    На кануне – при регистрации kindle был сбой и она не была закончена, но после этого он еще работал, завис только часа через три.
    (он у меня ровно два года, проблем ни когда не было, только медленный, но к этому привыкла.)
    Посоветуйте и помогите!! Хочу читать!!!

    1. admin

      если каталог ридера ( диск kindle в мой компьютер ) становится доступным на пару секунд, возможно получится обойтись безо всех выше-перечисленных изощрений.
      создайте пустой файл DO_FACTORY_RESTORE. без расширения, без содержания. например в блокноте.
      скопируйте его в корень – киндла, после чего перезагрузите.
      судя по http://www.mobileread.com/forums/showthread.php?t=223067
      если успеете – киндла должен откатиться к заводским настройкам ( коллекции книжек\закладки\етс могут быть потеряны ).

      в противном случае, боюсь придется делать все что перечислено выше

  70. Funtik

    Во-первых – большущее спасибо за проделанную работу – это в любом случае.

    А второе… может подскажите. Все делаю по предложенной схеме и все получалось пока не дошел до пункта “17”. При попытке ввести команду “fastboot flash diags mmcblk0p2.img” получаю бесконечный статус “”

    Как-то не правильно отрабатывается профиль “Kindle fastboot” в MfgTool. Кнопка “Start” просто выключает амазон 🙁 Собственно, она выключает его и при отработке профиля “Kindle diags”, но тогда амазон через пару секунд вновь включается, а тут… 🙁

    Может есть советик? Заранее – большущее спасибо.

    1. admin

      а с 13 пунктом все успешно прошло? дрова встали без проблем? либусбешный драйвер используется?

      1. Funtik

        Да – здесь все без вопросов. Все встало. Пусть не сразу – присмотрелся, разобрался – дрова встали. а вот 17-й… Пока фатальный 🙁 Более того. Если раньше при вводе в usb режим я kindle появлялся в устройствах – увы – теперь нет 🙁

        1. admin

          гм, ну тут на самом деле третьего не дано:

          киндл в диспетчере устройств как-то отображается?
          если нет – проблема с дровами.
          если отображается, но используются дрова не либусб -надо чтобы использовались именно либусб.

          1. Funtik

            Вам – еще раз спасибо – это в любом случае.

            Моя читалка – увы – ушла в себя слишком глубоко – как ни крутил, а таки предложенной здесь схемой разрулить ситуацию не удалось. Но – все же главное это результат, и я его таки добился. Как?

            http://4pda.ru/forum/index.php?showtopic=335084&st=3820#entry20552316 – все сработало с первого же раз – очень рекомендую всем.

  71. Andrey

    Доброго времени суток!
    Подскажите, пожалуйста, у меня К5, тот который как К4, только черный (не тач).
    До того как сей агрегат завис стояла прошивка 4.1.1, скачиваю первое ядро mmcblk0p1-4.1.0: http://ge.tt/8bd9NXU/v/0, а где для него второе? какое из представленных выбрать. Выбирал совместно с ним вот это mmcblk0p2-4.0.0: http://www.mediafire.com/?uo9ze8s4zs265al, после выполнения п. 17 киндл просто не перезагружается, что делать и то ли я выбрал?

    1. admin

      Я бы сейчас пожалуй не стал заморачиваться и положился на кубрик:
      вот тут инструкция на русском.

      Если же хочется повозиться – то, скорее всего, вам подойдут вот эти:
      kernel-4.1.0: http://ge.tt/8bd9NXU/v/1
      mmcblk0p1-4.1.0: http://ge.tt/8bd9NXU/v/0

  72. Kiddle

    Здравствуйте, перечитал этот пост вдоль и поперек и все еще не могу никак разобраться с п.17 (или же 13), потому что выглядит все так, будто проблема с драйвером. В консоли отображается waiting for device. Копался в диспетчере задач, ставил драйвера вручную, пробовал на др. компе. Оба компа отказываются видеть киндл, как устройство, хотя в диспетчере написано, что все стоит ровно. Даже кубрик не помог. Просто не знаю, что делать..

    1. admin

      а пункт 8 отработал нормально?
      после 13 пункта, проверьте в диспетчере устройств какой драйвер используется.

  73. Андрей

    Добрый день!
    У меня ситуация такова:
    1. Симптомы стандартные: белый экран, при нажатии на кнопку включения, индикатор светится зеленым и почти сразу тухнет. Если подержать кнопку 10 сек, она мигает, через некоторое время экран 2 раза моргает и остается белым, индикатор продолжает гореть зеленым.
    2. Пытался идти по инструкции, но при попытке переходи в diag mode, экран так же моргает, но становится не белым, а черным, т.о. ничего выбрать не могу
    3. Кубрик останавливается на том же шаге (запись flash происходит), идет перезагрузка, но экран остается белым, т.е. выбрать так же ничего не получается.

    Есть мысли, как это побороть? Спасибо.

  74. Dima

    Сограждане, подскажите, где туплю.
    После сброса к заводским повис на 10%
    Длительное удержание приводит к перезагрузке и снова до 10% (мальчик/дерево)
    Кубрик доводит до режима диагностики и Kindle повисает на заставке диагностического
    Длительное удержание приводит к перезагрузке и Kindle повисает на заставке диагностического режима
    В режим диагностики не входит, как диск компом не видится

    1. admin

      А на каком пункте спотыкаетесь?

    2. Dima

      где взять имидж для fasboot flash boot ?
      я заливаю
      kernel-4.1.0 в kernel и mmcblk0p1 4.0.1 в system
      или
      kernel-4.0.0 в kernel и mmcblk0p1 4.0.0 в system

      Кубрик так же заливает (подозреваю, что diags_kernel 4.0.0 и mmcblk0p2 4.0.0) и с другим K4NT проходит до режима диагностики, а с этим я не могу увидеть, подозреваю, что заходит, но как нажать вслепую N)->U)->Z)->X)->X)
      Для diags_kernel 4.0.1 и mmcblk0p2 4.0.1 так же.

      1. admin

        с помощью одного только фастбута я киндл не восстанавливал, потому затруднюсь с советом.
        попробуйте точно следовать инструкции – без отсебятины с фастбутом – тогда можно попробовать понять в чем дело.

  75. Dima

    Споткнулся уже много раз. Похоже из-за вавеформ. Что имею: K4NT корпус черный, но не факт, что материнка “черная” (S/N 9023…) Mfg tool легко отправляет в fastboot
    Могу выполнить там
    C:\fastboot>fastboot eraseall
    wiping the flash memory…
    OKAY [353.781s]
    finished. total time: 353.781s

    C:\fastboot>fastboot flash main_kernel main_kernel.img
    downloading ‘main_kernel’…
    OKAY [ 0.250s]
    writing ‘main_kernel’…
    FAILED (remote: Invalid partition)
    finished. total time: 0.250s

    C:\fastboot>fastboot flash system mmcblk0p1.bin
    downloading ‘system’…
    OKAY [ 5.000s]
    writing ‘system’…
    OKAY [ 17.797s]
    finished. total time: 22.828s

    C:\fastboot>fastboot flash kernel main_kernel.img
    downloading ‘kernel’…
    OKAY [ 0.266s]
    writing ‘kernel’…
    OKAY [ 0.406s]
    finished. total time: 0.688s

    так же могу прошить diags_kernel.img в diags_kernel и mmcblk0p2.img в diags

    В режиме диагностики не загружается, ну или я увидеть не могу (на экране полосочки разные меняются, но вслепую N)->U)->Z)->X)->X) не получается)
    В main так же никак.
    Как диск в Win не видится.
    Экран исправный (на другом черном функционирует)

    1. admin

      >> writing ‘main_kernel’…
      >> FAILED (remote: Invalid partition)

      вы заливаете в раздел с именем “main_kernel ” образ main_kernel, оно плачется что такого раздела нет.

      перед тем как попасть в диаг меню – необходимо выполнить пункт 17, он отрабатывает без ошибок?

  76. Dima

    Если Вы были внимательны, то:
    C:\fastboot>fastboot flash kernel main_kernel.img
    downloading ‘kernel’…
    OKAY [ 0.266s]
    writing ‘kernel’…
    OKAY [ 0.406s]
    finished. total time: 0.688s
    пункт 17, он отрабатывает без ошибок, только я этого не могу увидеть, т. к. на экране не меню, а горизонтальные полоски.
    Экран исправный (на другом черном функционирует)

    1. admin

      1) main_kernel.img точно для вашего киндла подходит?
      2) вы его залить пытаетесь из под фастубута, причем, мне не очень понятно куда. логичным бы казалось тогда делать fasboot flash boot kernel_name.img – но если это отработает дальнейшие пляски с бубном казалось бы и не нужны.
      3) я бы на вашем месте надцать раз проверил что все образы системы подходят для вашей железки,
      а потом скрупулезно попробовал выполнить пункты выше – т.е. сначала залить все на флешку устройства, перевести устройство в диаг режим,
      через ссш на него зайти супер-пользователем и, брутально, через команду дд переписать системный раздел.

      если образ тот – я бы начал думать на железячные проблемы.

  77. Dima

    для flash boot где образ взять?
    Железо вряд ли, я видел его рабочим.
    По поводу соответствия, я думаю, что кубрик правильное заливает, т.к другой K4NT с его помощью в диагностику заходит.
    И этот бы зашел, но у меня не получается вслепую N)->U)->Z)->X)->X)

    1. admin

      Я использовал ссылку из статьи:
      http://pastebin.com/Wdw4L7yT

      если не работает экран
      1) либо железячные проблемы
      2) либо залитый диагностический образ не соответствует железу (и поэтому экран и моргает)

  78. Dima

    Отлично! Пропало почему то еще одно мое сообщение, в котором я указал какие образы использовались, Кстати они были из статьи, на которую Вы указали.
    Почему для Вас не приемлемо прямое общение (Скайп Ватсап) почта в конце концов?
    Мне кажется, что моя проблема похожа на ту, что по ссылкам ниже.
    http://www.mobileread.com/forums/archive/index.php/t-218927.html
    http://www.mobileread.com/forums/showthread.php?t=218927.html
    Может Вам известно, как заставить железку не проверять экран?
    Изначально связка материнка и этот экран работали, только экран был блеклый.
    После сброса к заводским экран не рисуется.
    На аналогичной читалке экран полностью работоспособен.

    1. admin

      я не думаю что “железка” проверяет экран – это должна делать операционная система, образ который вы пытаетесь залить.
      в общем случае линуксу должно быть глубоко плевать на подключенный монитор – система все равно загрузится
      но в случае киндла – возможно такая ситуация не приемлема, существует ли возможность подсунуть ей какой-нибудь ключик для загрузки без монитора – не знаю.

      Прямое общение не приемлемо так как тут я отвечаю когда мне удобно 🙂
      Вдобавок я этим колдунством занимался лет 5-6 назад – сейчас всех деталей просто не помню.

  79. Dima

    Может быть есть не очень сложный способ клонировать ПО с аналогичной материнки и восстановить на ущербной? Конечно с заменой серийника. Спасибо.

    1. admin

      обычно клонируются целиком разделы. с помощью команды dd.
      собственно, именно таким образом были получены все образы, которые вы пытаетесь накатить.

      серийник, я думаю, тут должен быть не причем.

      я потому и пишу – что если сто процентов образы для вашей железячки – похоже на проблемы хардварные.

  80. Dima

    Скажите, где можно почерпнуть инструкцию для клонирования.
    Догадываюсь, что исправная читалка доводится до режима диагностики, потом видимо какой-то драйвер и какая-то программа, способная воспринимать dd.
    Спасибо.

    1. admin

      На живом сделать так:
      http://wiki.mobileread.com/wiki/Kindle_Touch_Hacking#B:_The_manual_way

  81. Dima

    Очень жаль, что Вы меня не услышали…
    Я уже признавался, что Вы умнее – Я тупой, я не знаю Linux я не знаю где и как писать команды.
    Я же писал: “потом видимо какой-то драйвер и какая-то программа, способная воспринимать dd.”
    Очевидно Вы “admin” способный только скопировать к себе на страничку чью то инструкцию.
    Простите, что обратился с глупой просьбой рассказать какой драйвер установить и в какой программе вводить dd для снятия образа.
    Хорошо хоть мой опыт сбережет ваше время, поскольку вряд ли кто то еще будет задавать тут вопросы.
    Ответ понятен-читайте скопированную мной инструкцию.
    Понимаю, что никто не прочитает, вероятно модератор это тот же admin)))

    1. admin

      если вы хотите снять образ с работоспособного киндла – вам надо:
      1) подключить его в режиме диагностики,
      2) зайти на него по ссш,
      3)запустить эту команду на нем,
      4) а потом скопировать образ к себе на компьютер.

      1,2 расписаны у меня в статье
      3,4 по ссылке http://wiki.mobileread.com/wiki/Kindle_Touch_Hacking#B:_The_manual_way

      только вам не надо всего этого делать – если не запускается “родной” диагностический образ – значит неполадки с железом или диагностический образ системы не подходит для вашей модели.

  82. Dima

    “родной” диагностический образ скорее всего запускается, только я этого не вижу, потому что экран не работает.
    Зато после всех манипуляций я получаю съемный диск, доступа к нему, конечно нет. Это может служить подтверждением того, что пытается нарисоваться диагностическое меню?
    Через некоторое время устройство уходит в перезагрузку и съемный диск пропадает.
    Чем заменить команду
    “fastboot setvar bootmode diags”
    чтобы просто попытаться загрузиться в обычном режиме, допуская, что
    C:\fastboot>fastboot flash kernel main_kernel.img
    downloading ‘kernel’…
    OKAY [ 0.266s]
    writing ‘kernel’…
    OKAY [ 0.406s]
    finished. total time: 0.688s
    и
    C:\fastboot>fastboot flash system mmcblk0p1.bin
    downloading ‘system’…
    OKAY [ 5.000s]
    writing ‘system’…
    OKAY [ 17.797s]
    finished. total time: 22.828s

    1. admin

      fastboot setvar bootmode main

      однако это не сработает если был создан файл ENABLE_DIAGS, при установке диагностического режима.
      а чтобы его удалить – надо залезть в киндл.

  83. antonlife

    Добрый день.Скажите пожалуйста ситуация такова,что киндл компьютер видит только в одной ситуации,после того как прописать reset на экране,он его определяет как накопитель.Никаких папок на киндле соответственно нет.Кубрик его тоже не видит.Можно ли как то усилиями без com ports оживить?

    1. admin

      Если хард-ресет не помогает то вряд ли получиться малой кровью его оживить.

      Надо начать с диагностического режима – посмотреть будет фурычить или нет.

  84. Александр

    Здравствуйте.
    История как и у многих, kindle виснет на мальчике.
    Случилось это после того как заменил дисплэй и сбросил все на заводские настройки.
    Кубрик не помог.
    Делал все шаги по прошивке, указанные выше в статье, вроде все удачно, но результат тот же.
    Почитал коменты, решил попробовать перезаписать kernel (Кстати это что? загрузчик? если его испорчу книжка совсем трупп?), но при записи через fastboot ругается на партишн. А через Putty побоялся его шить, т.к. с линуксами знаком не очень, и опасаюсь что неудачная прошивка kernel лишит последнего шанса мою книжку.
    mmcblk0p1 пробовал разные варианты, результат один.
    Все еще осложняется тем, что я точно не знаю какая версия киндл. Предполагаю что 4. На ней написано Model № D01100.
    Заранее благодарен.

    1. admin

      kernel – ядро операционной системы, которую надо подбирать согласно модели киндла
      они есть отладочные, в которых включена возможность подключения по ssh и основные=рабочие, которые и надо накатить в конечном счете

      судя по всему эта модель у вас – киндл 4
      http://kindleworld.blogspot.ae/2011/09/kindle-basic-4th-generation-users-guide.html

      неудачная прошивка хуже не сделает, вы в любом случае сначала заменяете на киндле прошивку с диагностикой, используя fastboot
      а основная система расположена в другом разделе, и даже если с версией с первого раза не угадаете – просто загрузитесь в диагностическом режиме еще раз и зальете правильную версию

      1. Александр

        mmcblk0p2.img с поддержкой SSH я уже прошил, и через putty на книжку захожу без проблем.
        Но вот сам kernel через fastboot прошить не смог, ругается на партишен.
        Как заменить kernel через putty?
        Надо ли перед записью kernel через SSH сохранять существующую версию ядра, если надо то как?
        Что еще можете посоветовать? Может книжка при загрузке ведет какой то лог, в котором можно посмотреть что ей не нравится?

        1. admin

          в пункте 9 указано как скопировать образ системы на устройство (подключили как флешку залили на нее).
          в пункте 24 указано как заменить кернел (берем с флешки на киндле и накатываем его поверх системного раздела)

          как конкретно ругается? он может быть файл образа найти не может?

          зы основное ядро не обязательно называется kernel что то там

          1. Александр

            зы, очень хорошее замечание, не думал что пишем каждый файл в свой раздел.
            Вероятно и kernel то же.
            Посмотрел, а раздела kernel у меня и нету. его надо создать?
            или ядро писать в loop?
            https://yadi.sk/i/nY5MXM053EH6Jw

          2. admin

            dd if=/mnt/us/ of=/dev/mmcblk0p1 bs=4K
            где /dev/mmcblk0p1 – основной системный раздел
            /mnt/us/ – флешка в киндле
            – новый образ системы

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

          3. Александр

            Я попробовал все три варианта фала mmcblk0p1, которые есть на сайте http://pastebin.com/Wdw4L7yT. Эффект тот же.
            Выше, кому то Вы писали что нужно попробовать поменять загрузчик, тот пресловутый файл kernel. Как его заменить при помощи SSH?

          4. admin

            Я не очень понимаю какой эффект.
            команда дд отрабатывает без ошибок?

            файлика enable_diags нету в корне?

          5. Александр

            dd отрабатывается без ошибок.
            enable_diags в корне нету, хотя и на команду rm /mnt/us/ENABLE_DIAGS он ругается, пишет по моему не существует дериктории или файла. А как кстати туда зайти в /mnt? на команду “cd mnt” пишет ошибку.
            А тот же эффект, это мальчик под деревом после перезагрузки. И висит эта картинка, полоска загрузки доходит где то до 1/5.

          6. admin

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

            в основной раздел какую прошивку льете?
            mmcblk0p1-4.1.0: http://ge.tt/8bd9NXU/v/0 – вот основная система

            показать все файлы:
            ls -la /mnt/us

            зайти
            cd /mnt

            там линукс обрезанный, пути начинаются со слеша

          7. Александр

            Прошивки пробовал все. Которую вы указали в ссылке, попробовал еще раз
            Зашел в папку, файла ENABLE_DIAGS там и правда нет.
            На счет шагов, я при каждой прошивке их проделывал, пропускал только с 10-17, потому как в SHH уже заходит, а эти шаги как я понял исключительно для включения SHH.

            Еще у меня остался вопрос с файлом kernel. Поможет ли его перезапись, и как это сделать?

          8. admin

            по ссылкам, образы заархивированы, вы их из архива извлекаете, перед тем как заливать на читалку?
            http://www.winzip.com/gz-file.htm

            kernel – они называют диагностический образ, для загрузки ссш, это просто имя, если у вас ссш поднимается вам это это не надо

          9. Александр

            Да, конечно из архива извлекаю. Только меня беспокоит что иногда в архиве файл bin а иногда img, а пишутся одной и той же командой.
            Сейчас попробовал прошивки от 5го киндла, там просто мальчик под деревом, а строка прогресса даже не появляется.
            Я так понимаю у Вас идей больше нет?

          10. admin

            прошивка от пятого киндла работать не должна – там скорее всего драйверов нет на то железо что у вас

            идей нет, есть гипотеза касательно экрана – он может не стандартный какой и не для 4 киндла?

            а команда в 24 какое то время отрабатывает? не мгновенно возвращает?

            для очистки совести можно настройки почистить – 25 пункт
            можно диагностический образ взять парный для главного – но честно говоря не вижу как это может быть связано

  85. Bars

    На 21 пункте Windows не обнаруживает никакого нового устройства, соответственно драйвера NDIS ставить не на что. Новое подключение в сетевых соединениях не появляется. Подскажите, пожалуйста, что можно сделать.

    1. admin

      А в 20 все получилось?
      в диспетчере устройств если посмотреть киндл как то отображается?

      1. Bars

        Все, я смог продвинуться дальше. Сейчас проблема при попытке соединиться с киндлом по putty. Пишет connection refused. Сам киндл пингуется нормально.

        1. admin

          вероятно не поднят ssh-сервис на нем
          пункт 20

  86. Артем

    Скажите, а на Киндл 3 Кейбоард данный фокус проконает?

    1. admin

      Да

Leave a Reply

Your email address will not be published. Required fields are marked *

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>