Congratulations to Cicadaman & co. for getting Froyo running on the Nook Color! Visit the nook Color portal!
See Rooting new hardware FIRST if you have a nook original with a 1003* serial# or above.

Ru/Softroot

From nookDevs

Jump to: navigation, search
  • Warning: nookDevs.com is not liable if you screw up during the root process. kthxbai
  • Warning: This will probably (probably = actually) void your warranty, nookDevs.com is not liable for that either in any way shape or form.
  • Warning: What you are about to do should only be undertaken by a competent person, not your pet monkey Guenter, even if he has a small hat (Futurama)
  • Warning: Make sure you read the FULL page BEFORE starting anything to confirm you know what you are getting into!
  • Warning: By following the instructions below you release nookDevs and all related parties from any and all liability and damages as a result of this process. We can help you if you run into problems but we help at OUR discretion.

To start the rooting process please scroll down...


Contents

Что такое Softroot

Softroot - это одна из возможностей включить поддержку ADB для получения root'ового доступа без разбора устройства. Если Вы не поняли что это значит - скорее всего Вам это и не надо. Сейчас нуковые adb приложения запускаются *ТОЛЬКО* через WiFi, поддержки USB, как в других устройствах на базе Android пока нет. Читайте подробности тут: benefits and disadvantages of rooting и why rooting matters.

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



ВНИМАНИЕ

Пока мы не можем гарантировать что скрипт не сможет повредить ваш дорогой, новый eBook, поэтому предоставляем его БЕЗ КАКИХ ЛИБО ГАРАНТИЙ! ВСЕ ДЕЙСТВИЯ, ОПИСАННЫЕ НА ЭТОЙ СТРАНИЦЕ ВЫПОЛНЯЮТСЯ ТОЛЬКО НА ВАШ СТРАХ И РИСК!

Насегодня скрипт был протестирован на версиях прошивки 1.0.0, 1.1.0, 1.1.1 и 1.2.

В маловероятных случаях, если после прошивки вы получаете нерабочее устройство с серым экраном, свяжитесь с нами на канале #nookdevs IRC сети irc.freenode.net (для кириллицы: KOI8-R) и мы посмотрим чем можно Вам помочь.

Если Вы установите сторонние обновления (как например скрипт софтрута), Barnes & Noble могут лишить Вас гарантии. Аналогично, если Вы установите ракетный двигатель на свою Honda Civic и врежетесь в гору на скорости 300 миль в час, это не будет проблемой Honda.

Если после обновления Ваш nook превратился в кусок очень дорогой туалетной бумаги, НЕ ОБРАЩАЙТЕСЬ В Barnes & Noble, свяжитесь с нами по IRC и мы попробуем Вам помочь!

Barnes & Noble создали для нас понастоящему фантастический андроидный планшетник. Nook может стать отличной платформой для сторонних разработок и экспериментов. Чтобы все это осталось реальностью, пожалуйста не забывайте о том, что:

  • 3G используется только для ресурсов B&N. Если Вы реально считаете, что за $259 получили безлимитный 3G на все случаи жизни - пора лечиться. Но Вы можете использовать 3G от любого другого провайдера на рутнутом nook, используя свою симку. Настройки смотрите на странице: Использование международных SIM карт
  • Количество пользователей nook заставляет задуматься об ограничениях DRM. Не крадите книги и не потакайте в этом!

Если мы до сих пор не смогли Вас напугать - пора устанавливать новый ракетный двигатель =)

Об обновлении 1.2

Эта инструкция поможет Вам произвести даунгрейд прошивки до версии 1.0.0 (а так же удалит все ваши настройки), а затем обновиться до версии 1.2 с предустановленными: SoftRoot, nookLauncher, nookBrowserm nookLibrary, nookWifiLocker, Trook, VNC сервером и busybox. Это усовершенствованное рутнутое обновление оставляет turboboot/uboot без изменений, поэтому вам не нужно будет даунгрейдиться для обновления прошивки в будущем.

Если у Вас уже установлено обновление до версии 1.2 (вручную или через обновление OTA), можно установить SoftRoot на nook следуя тем же инструкциям ниже (Вы так же потеряете все настройки при даунгрейде до 1.0.0)

Если Вы ранее уже даунгрейдились до 1.0 и сейчас имеете рученную прошивку 1.1.1, можете пропустить шаг о даунгрейде до 1.0 и начать с шага How do I do it?, чтобы обновиться до рученной 1.2. Вы так же не потеряете свои настройки после обновления.

Если у вас уже модернизированная рученая прошивка 1.2, имейте ввиду, что последний раз она обновилась 8 февраля в 12:00 PST. Рекомендуется обновиться до последней версии прошивки с новой копией установочного файла. Вы не потеряете никаких настроек.

Если Вам проще воспринимать визуальные инструкции, посмотрите flowchart созданный пользователем poutine.

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

Что необходимо иметь

  • Вам нужно устройство B&N nook.
  • Вам нужна microSD карта объемом 128Мб или более с единственным разделом FAT32.
  • Вам необходимо скачать рученое обновление версиии 1.2 по ссылке multiupload.
    MD5 hash: 21cb95711a35caf1fedfdc0a25779fe0
    SHA-1 hash: 645b4beb59bcf461c84a44675de4ff152318e6f6
    SHA-256 hash: 5aeaa5989a0e19cfd2166c14ecbb293317ff3f77e0c1abf061be16d09d69b694
  • Вам так же понадобится прошивка 1.0.0, ее можно найтип тут: multiupload.
    MD5 hash: c752fa57f7253d4c499398630c27bdab
    SHA-1 hash: 84287d73b70e98da6a6af9f362b31e96d4e6eea4
    SHA-256 hash: a22bbbf1cc61a81fd812abc5b75f5c713cab3471be36219897aeb91b26405b35
  • Вам не нужны какие-либо другие инструменты, либо чистый стол. В отличие от предыдущих попыток зарутить nook, здесь описан простой метод обновления программного обеспечения. Вам даже не придется вскрывать ваш nook.

Как это сделать?

Здесь Вы найдете описание процесса, черещ который придется пройти. Это не пошаговая инструкция, всего-лишь короткий обзор основных действий и рекомендаций. Пошаговую инструкцию Вы можете найти в одном из последующих блоков.

  1. Сделайте копии всех файлов с вашего устройства, которые могут быть удалены в процессе.
  2. Вручную установите обновление до версии 1.0.0 (даунгрейд)
  3. Вручную установите модифицированное обновление 1.2 (обновление и получение рута)
  4. Используйте Android Debug Bridge для входа в рутовую консоль nook'а через Wi-Fi.

Шаг 1: Подготовка Вашего nook'а (даунгрейд до 1.0.0)

  1. Убедитесь что батарея вашего nook'а достаточно заряжена, для выполнения процедуры без выключения (как минимум 20%).
  2. СОХРАНИТЕ ВСЕ ФАЙЛЫ С ВАШЕГО NOOK'а Вы потеряете все свои данные, если не сделаете этого.
  3. Скачайте оригинальный образ обновления до 1.0.0 (смотрите Что необходимо иметь).
  4. Если необходимо, переименуйте скачанный файл в signed_bravo_update.dat.
  5. Если Вы еще не подключали ваш nook к компьютеру через USB, знайте, диск в пометкой "nook" - это внутренняя microSD карта памяти вашего устройство.
  6. Скопируйте файл ""signed_bravo_update.dat"" на диск "nook".
  7. Отмонтируйте (извлеките) диск nook. Отключите USB кабель. (Домашний экран nook'а укажет, что после этого шага он распакует и проверит обновление).
  8. Процедура обновления запустится автоматически . Смотрите в правый нижний угол черно-белого экрана, там будем маленькая иконка, показывающая подготовку обновления ("Preparing update") и показывающая процент завершения.
  9. Не отключайте питание во время процедуры! Nook самостоятельно перезагрузится, как закончит.

Шаг 2: Рутинг nook'а (обновление до модифицированной 1.2)

ОСТОРОЖНО: Для этой процедуры необходимо, чтобы был запущен оригинальный bootloader (nook 1.0.0). Вероятно что это не так, если Вы не следовали инструкциям Шаг 1: Подготовка Вашего nook'а (даунгрейд до 1.0.0). Перед тем, как продолжить, следует произвести даунгрейд до версии 1.0.0 по описанию выше.

  1. Убедитесь что батарея вашего nook'а достаточно заряжена, для выполнения процедуры без выключения (как минимум 20%).
  2. Скачайте модифицированный образ обновления до 1.2 (смотрите Что необходимо иметь).
  1. Если Вы до сих пор не вставили microSD карту в свой nook Inserting extra storage in your nook
  2. Подключите ваш nook к компьютеру. Вы увидите два новых диска: "nook" - внутренняя карта вашего устройства и еще один.
    В отличие от шага 1, Вам необходимо использовать второй диск, ни в коем случае не внутреннюю память nook'а (она зовется "nook").
  3. Скопируйте скачанный файл с именем "bravo_update.dat" (переименуйте, если он называется по другому), на внешний диск nook'а.
  4. Отмонтируйте (извлеките) оба диска: внешнюю карту, и внутреннюю память "nook".
  5. Отключите ваш nook от компьютера.
  6. Отключите nook зажав клавишу включения (сверху) пока экран не погаснет.
  7. Нажмите и удерживайте верхнюю клавишу перелистывания страниц справа от экрана nook'а (Она обозначена как стрелка влево < и указывает на центр экрана).
  8. Не отпуская стрелку, нажмите и отпустите клавишу включения.
  9. Удерживайте стрелку, пока на экране не появится сообщение "checking for update". Отпустите клавишу через несколько секунд после его появления.
  10. Если Ваш nook показывает обычное приветствие "Starting Up", вы пропустили момент. Ждите пока nook полностью не загрузится, отключите его и попробуйте снова. У меня только на третий раз среагировал, не знаю почему, кнопку зажимал до включения каждый раз. Так что не пугайтесь!
  11. Подождите пока nook не закончит обновление (тачскрин покажет прогресс).
  12. Ждите пока nook полностью не загрузится после успешного обновления, затем вручную перезагрузите его (зажмите кнопку включения на 5 секунд, пока не погаснут оба экрана и заетм снова включите его).
  13. Это все, Вы зарутили свой nook.

Ва можете удалить bravo_update.dat с внешнего диска nook'а.

Шаг 3: Получение рутового доступа через Android Debug Bridge

Как использовать ваш зарученый nook:

  1. Скачайте и установите Android SDK.
  2. Опеределите IP адрес вашего nook'а (Инструкция здесь: How to find nook's IP address).
  3. В терминале (командная строка) войдите в каталог "tools" в Android SDK.
  4. Используя NOOK_IP (IP адрес вашего устройства), введите:
    adb connect NOOK_IP:5555
  5. Ничего не должно произойти, Вы снова увидите приглашение командной строки.
  6. Вы можете использовать команды ADB для общения с вашим nook'ом. Для получения рутовой консоли введите:
    adb shell
  7. Приглашение # означает что вы получили рутовый доступ к консоли nook'а!

Полная документация по Android Debug Bridge находится тут.

То что Вы, возможно, захотите сделать с вашим освобожденным nook'ом:

  • Установить нативные приложения Android. Смотрите Каталог приложений. Модифицированный апдейт 1.2 уже идет с некоторыми предустановленными приложениями.
  • Разработать Android приложения для Nook'а. В этом вам поможет nook emulator.


Удачи!

Что делать, если мне нужно все откатить?

Если Вам нужно вернуть nook к заводскому состоянию, следуйте инструкциям по откату к прошивке 1.0.0 (помните, Вы потеряете все настройки) и затем обновитесь на последнюю доступную оригинальную прошивку от B&N по сети, либо же вручную, скачав обновление с официального сайта B&N.

Подробности

Смотрите инструкцию написанную JesusFreke.

Команда

The nookDevs team is:

  • robbiet480/Robbie Trencheny
  • aschmitz
  • obra/Jesse Vincent,
  • JesusFreke
  • perfinion
  • poutine/BenB
  • stangri


Дополнительная информация:

https://nookdevs.com irc://irc.freenode.net/#nookdevs


Flowchart


    ,-,    ,__________________________________________,
    | |   |                                           |
    O O  <  Привет, похоже ты рутнул свой nook!       |
    |U|   | Would you like to:                        |
    |  /  | [Give up]  [Whine about it]  [Git R Done] |
    `_'   |   [Make Beef Jerky]   [Marinate Steaks]   |
          |      [Accidentally the whole thing]       |
          |___________________________________________|


 .--------------------.          .------.
 | У тебя есть nook?  |----NO----| GTFO |
 |____________________|          |______|
          |
          |
         YES
          |
 .---------------------.               .--------------------------------------.
 | Какая прошивка?     |-----1.0.0-----| Запусти модифицированное обнов. 1.2   |
 |_____________________|               |_______________________________________|
           |
           |_____________Rooted 1.1.1__.---------------------------------.
           |                           | Сохрани все и запусти модиф. 1.2 |
           |                           |__________________________________|
           |                           .-------------------------------------------------.
           |-----------Unrooted 1.2.0--| Вернись к 1.0.0 потом обновись до модиф. 1.2    |
           |                           |_________________________________________________|
           |                           .-----------------------------------------------------------------------------------------.
           |-----------Unrooted 1.1.1--| Попробуй запустить модиф. 1.2, Если окна обновления нет, попробуй вернуться к версии 1.0 |
           |                           |__________________________________________________________________________________________|
           |                           .--------------------------------.
           |-----------Rooted 1.2.0----| Развлекайся, у тебя все уже ОК  |
                                       |_________________________________|

Views
  • Page
  • Discussion
  • View source
  • History
Personal tools
  • Log in / create account
Navigation
nookDevs Team
miscellaneous
Toolbox
  • What links here
  • Related changes
  • Special pages
  • Printable version