Данная статья открывает цикл статей “Kindle Fire для России” и сегодня мы расскажем как получить полный доступ(так называемый root-доступ) к вашему планшету Amazon Kindle Fire.
Итак, для взлома Kindle Fire нам понадобится mini-usb кабель и следующие программы: Android SDK, Java Development Kit (JDK) и SuperOneClick v2.2 ShortFuse. Мы собрали все эти программы в один архив, который вы можете скачать по ссылке.
Перед тем как приступить к взлому Kindle Fire хочется напомнить, что все действия вы выполняете на свой страх и риск, автор и сайт не несет ответственность за любые проблемы возникшие в процессе и после взлома вашего Kindle Fire. Однако, мы уверены на 99%, что при точном и последовательном выполнении нашей инструкции взлом Kindle Fire закончится успешно.
Приступаем к установке и настройке Android SDK. Первым делом устанавливаем Java Development Kit (JDK) который необходим для работы Android SDK.
Устанавливаем Android SDK. Для удобства дальнейшей работы с Android SDK я бы рекомендовал устанавливать программу в корень диска C:\.
По завершению программа установки предложит запустить Android SDK, запускаем. Нам необходимо установить компоненты Android SDK для работы с Kindle Fire, для этого снимаем галочку с “Android 4.0 (API14)” и отмечаем “Android 2.3.3 (API10)”, а так же “Google USB Driver package” в папке “Extras”. После того как компоненты для установки выбраны нажимаем кнопку “Install 7 packages…”.
Началась загрузка компонентов. Время загрузки и установки компонентов зависит от скорости вашего интернет-соединения. По завершению установки появится окно с предложением перезагрузки Android Debug Bridge(ADB). Нажимаем “Yes” и вновь попадаем в окно выбора компонентов Android SDK.
“Google USB Driver package” не был установлен при первой загрузке компонентов, поэтому еще раз нажимаем кнопку “Install 1 packages…”. Подтверждением установки является статус “Installed” напротив необходимых нам компонентов.
Компоненты установлены, переходим к настройке драйвера. Для этого переходим в папку: \Androd\androd-sdk\extras\google\usb-driver. Открываем, для внесения изменений, файл android_winusb.inf.
В открытом файле находим строки [Google.NTx86] и [Google.NTamd64] и добавляем под каждой из них следующий текст:
;Kindle Fire %SingleAdbInterface% = USB_Install, USB\VID_1949&PID_0006 %CompositeAdbInterface% = USB_Install, USB\VID_1949&PID_0006&MI_01
В итоге у нас должно получиться следующее:
Закрываем файл android_winusb.inf, сохраняя сделанные нами изменения.
Переходим в домашнюю папку пользователя windows, для этого в адресной строке проводника вводим “%USERPROFILE%” и нажимаем ввод.
Если, после перехода в домашнюю папку пользователя(%USERPROFILE%), вы не видите папку .android, то вам необходимо изменить параметры отображения скрытых файлов и папок.
Заходим в папку .android, где открываем файл adb_usb.ini, для проверки его содержимого, в нем должна находиться всего одна строка “0×1949″.
upd: Поскольку у некоторых пользователей возникла сложности с изменением содержимого файла adb_usb.ini вы можете просто скачать архив и распаковать его в папку %USERPROFILE% с заменой существующих фалов.
Открываем “Диспетчер устройств”, где в разделе “Другие устройства” мы можем видеть наш “Kindle”. Кликаем по нему правой клавишей мыши и выбираем “Обновить драйвер”.
Открывается окно “Обновление драйверов”, в котором нам необходимо задать способ поиска драйверов. Выбираем второй пункт – “Выполнить поиск драйверов на этом компьютере. Поиск и установка драйверов вручную.”
Указываем путь к драйверу загруженному при обновлении Android SDK(драйвер находится в папке \extras\google установленного установленного у вас Android SDK) и нажимаем “Далее”.
Во время установки появится предупреждения Windows, сообщающее, что системе “Не удалось проверить издателя этих драйверов”. Выбираем пункт “Все равно установить этот драйвер” и продолжаем установку.
После того как обновление драйвера будет завершено в диспетчере устройств Windows мы увидим новый раздел “Android Phone” и устройство “Android Composite ADB Interface”. На этом установка и настройка Android SDK закончена и мы приступаем непосредственно к взлому планшета Kindle Fire.
Включаем в Kindle Fire разрешение на установку сторонних приложений. Для этого заходим в настройки Kindle Fire, раздел “Device” и устанавливаем переключатель в положение “ON”.
Открываем интерпретатор командной строки(cmd.exe) и переходим в папку platform-tools вашего установленного Android SDK, после чего выполняем две команды:
adb kill-server
adb devices
Запускаем SuperOneClick, в окне которого нажимаем на клавишу “Root”.
Процесс пошел… в процессе взлома Kindle Fire будет несколько всплывающих окон, соглашаемся со всем.
На этом, взлом Kindle Fire завершен.
Обсудить описанный способ взлома(получения root-доступа) вашего Kindle Fire, а так же задать интересующие вас вопросы вы можете на нашем форуме.
не выходит..(((
после ввода adb devices ни каких устройств в листе не появляется…SuperOn виснет ( не отвечает)..прошивка уже вторая.
Попробуйте включить в Kindle Fire разрешение на установку сторонних приложений. Для этого заходим в настройки Kindle Fire, раздел “Device” и устанавливаем переключатель в положение “ON”.
Если не получится, мы постараемся сделать возврат к заводским настройкам нашего Kindle Fire для проверки возможности взлома Kindle Fire на новой прошивке.
к сожалению переключение данного свича ни чего не меняет.
а именно, все шаги описанные до вызова cmd выполняются полностью без проблем, потом тишь и благодать..устройства не видать.
Жду Вашей помощи.
Закачка апплетов из андроида пашет!
Спасибо!
Была та же фигня. Помогла полная переустановка Android SDK
To Anatoly: проверьте внимательно, что в файле adb_usb (у меня при изменении, под Win7 ругался, что файл в юникоде, а я хочу сохранить в ANSI, потом открыл – а там вместо Х знак ?. Поменял опять и теперь adb devices показывает девайс.
Проблема у меня в другом: SuperOneClick также виснет
а если посмотреть adb devices, то он показывает уже, что device offline
Дело в том, что мне пришел киндл только с блоком питания и все. И я подключал USB от Nokia N8.
Так и должно быть? Или на таможне “подрезали”?
Даже документации никакой бумажной…
Так вот, если шнурок “не родной”, могут быть такие баги, как device offline.
К сожалению, виндовс у меня только в virtualbox, на компьютере линукс стоит, но свой N8 я спокойно прошивал, запуская вынь в виртуалбоксе.
Короче, теряюсь в догадках
Комплект Kindle Fire действительно включает только зарядное устройство. Поскольку у нас есть доступ ко всем устройствам Kindle, наш mini-usb кабель мы взяли из комплекта Kindle Touch. Однако, распайка mini-usb стандартна и должен подходить mini-usb кабель от любого устройства(я проверял на древнем кабеле от I-Mate Jam(Qtek S100) – все работает).
Измененный adb_usb.inf вы можете скачать по ссылке.
Разобрался..все отлично прошивается!
вначале искал по Вашей указке файл *.inf, а оказывается речь шла о файле *.ini.
после копирования папки все стало Ок.
у меня шнурок от HTC Desire Hd.
А у меня так и не запахало.
Если так:
1. вставляю киндл
2. adb devices – показывает ХХХХ device
3. adb kill-servers
4. adb devices – показывает ХХХХ offline
Т.е. в оффлайн девайс уходит сразу после kill-servers
И больше оттуда не возвращается, пока не переткнешь
Соответственно, SuperOn тоже виснет, поскольку при нажатии кнопки Root он так же делает kill-servers и adb devices
Как решить?
Что будет, если после рутования и локализации и установки русской клавы сделать сделать полный сброс из настроек Fire. Планшет не умрет? Неплохо было бы, если бы вы на сайте описали как откатиться назад в дефолтному состоянию. То есть удалить все файлы, которые попадают в устройство при локализации и рутовании.
Добрый день! Подскажите, пожалуйста, рутил-ли кто-то fire из под WinXP?
Действую по мануалу, но происходит затык вот на этом пункте:
“Переходим в домашнюю папку пользователя windows, для этого в адресной строке проводника вводим “%USERPROFILE%” и нажимаем ввод.
Заходим в папку .android, где открываем файл adb_usb.ini, для проверки его содержимого, в нем должна находиться всего одна строка “0×1949″.
по адресу: C:\Documents and Settings\myusername\.android файла adb_usb.ini нету.
есть только пустая папка: C:\Documents and Settings\myusername\.android\avd
В какую сторону копать и что делать?
Спасибо!
upd: Поскольку у некоторых пользователей возникла сложности с изменением содержимого файла adb_usb.ini вы можете просто скачать архив и распаковать его в папку %USERPROFILE% с заменой существующих фалов.
Спасибо!
Не нашел в мануале, как проверить что рут прошел успешно.
Покурив буржуйские ресурсы накопал:
Вы можете проверить прошел ли рут. Для этого зайдите в
Settings->More->Applications->All Applications и убедитесь, что есть запущенное приложение Superuser.app
1.Ребят а зачем делать Рутование?
2.Я планирую преобрести аппарат.(Посоветуйте где купить, где максимально выгодно с финансовой стороны.)
3.Можно ли устанавливать игры и приложения путем скачивания с компьютера? В связи отсутсвия WiFi
Большое вам спасибо! Root прошел успешно, буду юзать дальше)
Для 6.2.1 данный метод получения рута уже не работает. Так что желающим сделать рут. Обновлятся до 6.2.1 не стоит.
@Егор
Рутование можно делать и нужно делать если тебе нужен полный контроль над купленным тобой устройством, это влечёт с собой определенные риски. Если тебя устраивает что твой планшет контролирует amazon, то можно не рутовоать.
Кроме того без рута пока нет возможности установить google market, что может стать большим разачарованием для тех кто имеет там платные приложения и намеревался использовать их на Kindle Fire.
А что за прошивка такая 6.2.1? У меня на планшете сейчас 6.2 и обновления он не требует, и root работает.
Это обновление произошло не у всех и ещё не доступно на сайте Amazon, но уже с десяток человек говорят одно и тоже, у всех пользователей слетел root-доступ, а старый способ взлома Kindle Fire больше не работает. Появление этой версии прошивки на сайте компании вопрос времени.
Как известно у самого Fire маловато своей флеш-памяти для просмотра видео. Можно ли смотреть видео из расшаренной папки в домашней локалке? Надо ли для этого делать root?
Спасибо!
C:\Users\Хозяин>adb kill-server
“adb” не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
будет ли работать amazon appstore если сделать root?
Конечно
Делал все по шагам! Без проблем все получилось)
Вопрос: У меня на планшете версия 6.2.2 как сделать в ней рут?