понедельник, 16 июля 2012 г.

Nook Tablet 8Gb - root (установка андроид маркет на планшет NOOK Tablet8Gb)

Волей обстоятельств я оказался счастливым обладателем планшета NOOK Tablet 8Gb. Примерно он мне обошелся в 6000 руб. С подробным тестированием на русском языке можно познакомиться здесь, только в тестировании модель с 16Gb и 1Gb оперативной памяти (у меня модель 8Gb и 516 Mb соответственно).

Планшет - замечательный, просто отличный дисплей, слот для MicroSD карт (до 32Gb), держит заряд более 8 часов при достаточно активном использовании. Но есть проблема. Невозможно установить приложения из андроид маркета, нет возможности установить русскую клавиатуру. Что налагает большие ограничения на использования планшета. Поэтому я принял решение установить специальную прошивку снимающую все ограничения. К сожалению все оказалось не так просто как могло бы быть, поэтому я пишу этот пост.
АПДЕЙТ (26.10.13) За давностью все линки устарели, я обновил ссылки на архивы, хотя смысля уже нет, таблет не выпускается, уже как год, но все же :)


Если Вы будете повторять действия описанные ниже, то учтите что все что Вы делаете -- Вы делаете на свой страх и риск!

В основном я руководствовался форумом XDA, а именно вот этим постом, но с рядом модификаций.

Учтите все нижеописанное относится к модели 8Gb! Для модели 16Gb этот вариант не подходит.


Итак модифицированная последовательность действий (оригинальный вариант, как в приведенной ссылке, у меня и у ряда других обладателей этого планшета не сработал!). Все описано для Windows:

  1. Еще раз. ЕСТЬ РИСК ПОЛНОСТЬЮ ВЫВЕСТИ ИЗ СТРОЯ ВАШ ПЛАНШЕТ. Я ЗА ЭТО НЕ НЕСУ НИКАКОЙ ОТВЕТСТВЕННОСТИ. ВЫ ВСЕ ДЕЛАЕТЕ НА СВОЙ СТРАХ И РИСК!
  2. Вам потребуется MicroSD карата. Емкость не имеет большого значения, я работал с 2 Gb картой. Желательно чтобы емкость была не меньше 256Mb. Учтите, что все данные на этой карте будут стерты.
  3. Загрузите вот этот архив. И распакуйте его.
  4. Загрузите вот образ. Распакуйте архив. Установите в компьютер вашу MicroSD карту, и запустите программу Win32diskimager.exe (она в распакованном архиве). Далее в появившемся меню укажите NT16or8gbV4_7 в качестве image file и вашу MicroSD карту. Произведите запись. После того как файлы записаны, закройте эту программу (Win32diskimager.exe) вытащите SD карту и установите ее обратно, удалите все файлы на карте и запищите туда файлы которые находятся в архиве, который вы предварительно скачали в пункте 3. Да я согласен это выглядит как типичные "танцы с бубном", но именно так мне и пришлось сделать чтобы все заработало. Как я об этом догадался? Прочитал вот здесь
  5. Полностью выключите Nook Tablet, и установите туда подготовленную MicroSD карту.
  6. Не включая Nook, соедините его кабелем с компьютером. Nook должен включиться сам (у меня включился), но если у Вас не включается, то нажмите кнопку питания и подержите пока Nook не включится.
  7. После того, как появится логотип "n", по середине экрана должен появится коричневый куб (если он не появляется, и NOOK нормально загружается, значит MicroSD карта не была подготовлена корректно, или у вас NOOK не совместимый с этим способом прошивки!).
  8. Подождите, как минимум 5 минут, даже если на экране NOOk ничего не происходит! В это время файлы копируются с MicroSD карты.
  9. После 5 минут, выключите NOOK кнопкой.
  10. Извлеките MicroSD карту и включите NOOK опять.

ВСЁ! Ваш NOOK прошит, но никакой разницы Вы сразу не увидите!

Что делать дальше
Последовательность действий описана в этом топике
Фактически все что вам надо сделать, это нажать N кнопку, выбрать Search, выбрать Applications, и набрать market. Появится Android Market, установите его.

Все что там написано - корректно, и я сделал все именно так без отклонений. Установите и настройте (NT Hidden Settings, Home Cacher, Go Launcher, ES File explorer. Я потом переведу и дам более подробные ссылки, возможно.
И все было замечательно, до тех пор пока я не решил поставить клавиатуру с поддержкой русского, Т9 и тд (Go Keyboard)...

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

  1. Скачиваем программу Any Cut отсюда. Устанавливаем и запускаем. Она нужна для того чтобы сделать ярлыки для перехода к нужным меню настройки.
  2. Выбираем "New shortcut" -> "Activity", затем "Android Keyboard Debug Settings" и наживаем ОК. Затем "New shortcut" -> "Activity", затем Accessibility и нажимаем ОК. Закрываем AnyCut. Переходим на основной экран Go Launcher, находим там только что сделанный нами ярлык "Android keyboard Debug" запускаем и ставим галочку напротив "Debug Mode", нажимаем Back.

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

  1. Этого нет в инструкции но упрощает жизнь - установите приложение "mount / system" из маркета.
  2. Установите Go Keyboard из Маркета (пока работать клавиатура не будет).
  3. Далее запустите mount / system и выберите "Mount r/w", не закрывая приложения mount /system (пусть висит в памяти) перейдите к списку приложений и запустите ES FIle Explorer, и с помощью это приложения скопируйте из папки /data/app файл com.jb.gokeyboard-1.apk в папку /system/app. После чего скопируйте его еще раз, например, в корень SDCARD.
  4. Перезагрузите NOOK (полностью выключить и затем включить).
  5. После перезагрузки, запустите ярлык Accessibiltiy, который мы сделали в пункте 1. Приложение нам скажет - что у нас ничего не установлено, но нам ничего и не надо, поэтом нажмите "Cancel". дальше переходите в "Input Method" и выбирайте Go Keyboard. Все равно работать не будет, более этого будет постоянно появляться сообщение об ошибке и "Force Close". Не пугайтесь!
  6. С помощью ES File Explorer переместитесь в то место где вы сохранили файл "com.jb.gokeyboard-1.apk" - в п. 4 я рекомендовал сохранить в корень SDCARD (ни в коем случае не запускайте файл который находится в папке /system/app или /data/app !!! Может быть ничего страшного и не случиться, но все же не стоит!). И запустите его установку. Программу установки попросит разрешения перезаписать какие-то файлы - соглашайтесь.
  7. Все. Клавиатура установлена. В маркете найдите -Russian for GO Keyboard и установите.


PS Если кому надо надо совершенно новый запечатанный Nook Tablet 8Gb за 199$ в СПБ - пишите (у меня было их два, один я оставил себе, а второй лежит пока нетронутый).

4 комментария:

  1. когда я нажимаю записать Win32diskimager.exe выдаёт ошибку: The specified file contains no data.
    помогите!! что мне делать??

    ОтветитьУдалить
    Ответы
    1. Вы знаете с тех давних пор все поменялось, недавно дети прибили андроид на планшете, пришлось все перeставлять, и по новой искать. Я руководствовался вот этой инструкцией http://forum.xda-developers.com/showthread.php?t=2037368 Времени переводить сейчас к сожалению нет -- засосала опасная трясина (работа).

      Удалить
  2. Этот комментарий был удален автором.

    ОтветитьУдалить