25 октября 2012 г.

Nook Simple Touch: модификация - общие приёмы и понятия

Большая часть операций по ковырянию во внутренностях Nook Simple Touch используют общие понятия, приёмы и инструменты. Я соберу их в этой статье, чтобы не размазывать объяснения по сто раз. Все понятия и действия идентичны для версий Nook без подсветки и с нею (Glowlight).

Понятия

  • Образ (загрузочный образ) — файл с расширением img, предназначенный для записи на карту памяти с последующей загрузкой Nook с неё. Содержит низкоуровневые системные команды, а также другие запакованные образы (аналогично загрузочным дискетам/дискам на ПК).
  • Noogie — загрузочный образ, при загрузке с которого позволяет подключить всю внутреннюю память Nook как обычный накопитель. Официальное хранилище — здесь.
  • ClockworkMod recovery, CWM — набор утилит для низкоуровневых манипуляций до загрузки Android.
  • CWM zip — файл zip, содержащий файлы и команды для CWM, позволяет автоматизированно производить самые разные изменения в системе, патчить системные файлы и т.д. без каких-либо усилий.

Инструменты — железо


  • Карта памяти MicroSD любого объёма. Если её нету, рекомендую приобрести, 512-мегабайтная стоит копейки, плюс она пригодится в дальнейшем. Можно вообще взять две-три, чтобы не записывать туда-сюда. Например, удобно иметь одну карту с Noogie, а на другую записывать текущие эксперименты.
  • Кард-ридер (заюзать в качестве кард-ридера телефон, фотоаппарат, сам Nook — не выйдет!). Рекомендую не гнаться за универсальностью и не брать кард-ридеры "Все форматы карт памяти в одном". Всё равно сегодня 99% карт — это SD, к тому же у меня неоднократный печальный опыт с ридерами такого плана. Поэтому лучше всего взять простой переходник MicroSD => USB.

Инструменты — софт


  • Win32DiskImager. Программа открытая от разработчиков Ubuntu, не требует установки. Служит для чтения и записи файлов образов img на карту памяти.

Приёмы


  • Записать образ.
    • Подключите кард-ридер с картой памяти к компьютеру.
    • Запустите Win32DiskImager (если возникнет ошибка "An error occurred while querying the properties" — просто закройте окно сообщения), выберите в правом списке букву, под которым подключилась карта памяти (трижды проверьте, что это именно она!!!), укажите файл образа *.img путём вставки полного пути к нему в поле ввода либо через диалог выбора файла. Лучше, чтобы файл находился в директории, не содержащей не-латинских символов. Нажмите Write.
    • Если нужно посмотреть, что получилось, либо записать на карту памяти ещё какие-либо файлы, надо извлечь кард-ридер и вставить заново. Без этого карта не определится корректно как накопитель (Windows будет ругаться, что носитель не форматирован).
    • Так как образ записывается 1:1, карта памяти будет иметь размер в точности равный размеру самого файла. Для Noogie это, например, всего 60 Мб. Изменить размер раздела можно любым редактором разделов (например, бесплатный MiniTool Partition Wizard).
  • Загрузиться под Noogie.
    • Запишите образ (см. выше) Noogie (см. выше)
    • Вставьте записанную карту памяти в Nook, выключите его и включите снова
    • Должна появиться надпись Rooted forever. Если её нету — что-то не так, попробуйте записать еще раз, с другим кард-ридером, на другом USB разъёме, другом компе и т.д.
    • Если всё прошло удачно — подключайте Nook к ПК. Появятся два накопителя: boot размером около 60 Мб и безымянный размером около 1.8 Гб. Первый легко доступен из любой ОС, только действовать с ним нужно осторожно: это загрузочный раздел, и манипуляции с ним могут привести к невозможности загрузки Nook. Второй же раздел без дополнительного софта будет недоступен из-под Windows, зато под Linux открывает взору всю память Nook.

Комментариев нет:

Отправить комментарий