 Моаи о. Пасхи
        [offline]
Группа: Почетные форумчане Сообщений: 1517 Регистрация: 24.10.2005 HTC HD2
Репутация: 131
|
Прошивка Barnes & Noble NOOK (The Simple Touch Reader)Обсуждение » | Описание | FAQ » | Прошивка » | Программы »Актуальная версия прошивки (Software version)NOOK Simple Touch: 1.2.1 NOOK Simple Touch with GlowLight: 1.2.1 Установка приложений после ROOT на прошивке 1.2.0 производится из внутренней памяти NOOK Simple Touch!
Спойлер (+/-) (Что нового в прошивках?)
1.2.1Улучшена производительность. 1.2.0 Незначительные системные улучшения. 1.1.2Исправлены мелкие ошибки и улучшена производительность. 1.1.0Улучшение производительности и прочих параметров. Добавлены проблемы с подключением к Wi-Fi. 1.0.1Подключение к точкам доступа Wi-Fi стало проще. Чувствительность сенсора экрана улучшена. Уровень заряда батареи показывается точнее.
Спойлер (+/-) (Обновление официальной прошивки)
Если прошивка уже имеет полный (root) доступ, то обновление поверх не установится! Нужно вернуться к заводским настройкам, зарегистрироваться, обновить прошивку и получить полный (root) доступ еще раз. 1. Скачать файл с официального сайта на компьютер. 2. Проверить заряд батареи NOOK Touch (Settings > Device Info > Battery). Если меньше 50% — поставить на подзарядку. 3. Подключить ридер к компьютеру USB-кабелем и скопировать файл обновления (nook_1_1_2_update.zip, например) в корневую директорию диска «NOOK». Не распаковывайте и не переименовывайте его! 4. Отключить кабель после завершения копирования и ждать, пока NOOK Touch найдет обновление и установит его. 5. Не выключайте устройство в процессе установки обновления и дождитесь перезагрузки! 6. Если NOOK Touch долго не перегружается, то выключите и включите его кнопкой. Поставьте на зарядку, при необходимости…
| К |
| Помните, что все нижеизложенные действия с файлами, дисками и устройствами вы совершаете на свой страх и риск! 1. Для записи образов на карту памяти (не более 4 ГБ, рекомендуется) используйте только внешний (USB) карт-ридер! 2. Во время операций с образами и картой памяти на компьютере не подключайте к нему NOOK Simple Touch (NST) или NOOK Simple Touch with GlowLight (NSTwGL) — будьте внимательны и аккуратны, строго следуйте инструкциям! 3. Зарядите NST/NSTwGL до 100%, на всякий случай и зарегистрируйте его, чтобы избежать быстрого разряда аккумулятора.
|
Спойлер (+/-) (Создание резервной копии NOOK Simple Touch и NOOK Simple Touch with GlowLight)
1. Скачайте файл-архив и распакуйте его содержимое в корневую директорию диска компьютера. 2. Подключите внешний (USB) карт-ридер с картой памяти к компьютеру. 3. Восстановите образ noogie.img на карту памяти с помощью winimage.exe через меню: «Disk / Restore Virtual Hard Disk image on physical drive…» При выборе файла образа используйте «Тип файлов: All files (*.*)». Если образ не пишется winimage, пробуйте Win32DiskImager. 4. Выключите NSTwGL, вставьте в него подготовленную карту памяти (NOOGIE) и подключите его к компьютеру USB-кабелем. Если 1-3 сделали правильно, то на экране должна появиться надпись "Rooted Forever"! 5. Запустите приложение DiskImage_1_6_WinAll.exe и перейдите на закладку «Store Image». 6. В поле «Read Image» выберите появившийся в системе диск. Он видится, как «Physical Drive» и имеет размер ~ 1,85 ГБ. 7. В поле «Target File» укажите желаемое имя файла резервной копии (MyNSTwGL, например). 8. Проверьте, правильно ли выполнены пункты 6-8 и нажмите кнопку «Start». 9. После завершения создания резервной копии, проверьте размер получившегося файла (~ 1,86 ГБ / 2000683008 байт), закройте приложение, отключите NSTwGL от компьютера, выньте из него карту памяти, выключите и включите его кнопкой питания, удерживая её ~ 15 и 5 сек, соответственно.
»»» ZeroLab Nooter — Universal package for Nook Simple Touch & GlowLight »»» Русификация интерфейса и установка приложений для версии прошивки 1.2.1 »»» Обновленный вариант русификации интерфейса Nook Simple Touch с прошивкой 1.2.1
Спойлер (+/-) (Получение ROOT и установка приложений на NOOK Simple Touch with GlowLight 1.1.5)
1. Скачайте файл-архив и распакуйте его содержимое в корневую директорию диска компьютера. 2. Подключите внешний (USB) карт-ридер с картой памяти к компьютеру. 3. Восстановите образ 128mb_clockwork-rc2.img на карту памяти с помощью winimage.exe через меню: «Disk / Restore Virtual Hard Disk image on physical drive…» При выборе файла образа используйте «Тип файлов: All files (*.*)». 4. Выньте и вставьте карт-ридер в компьютер еще раз. Запишите любым файловым менеджером на подготовленную карту памяти два файла-архива: NSTwGLR1.zip и NSTwGLR2.zip (не распаковывайте их!). 5. Выключите NSTwGL, вставьте в него подготовленную карту памяти (CWM) и включите его кнопкой питания. 6. После появления на экране логотип «ClockworkMod» установите оба файла-архива NSTwGLR1.zip и NSTwGLR2.zip последовательно, используя кнопки NSTwGL для навигации (левые кнопки листания — НАЗАД, правая верхняя кнопка листания — ВВЕРХ, правая нижняя кнопка листяния — ВНИЗ, центральная кнопка «n» — ВЫБОР). 7. Выберите в меню: «install zip from sdcard» / «choose zip from sdcard» / «NSTwGLR1.zip» и «Yes». 8. Выберите в меню: «install zip from sdcard» / «choose zip from sdcard» / «NSTwGLR2.zip» и «Yes». 9. Выньте карту памяти из NSTwGL, вернитесь в основное меню (назад) и выберите пункт «reboot system now». 10. После перезагрузки NSTwGL Zeam Launcher в качестве основного рабочего стола Android. 11. Запустите приложение «Nook Color Tools», снимите и установить снова (!) галочку в чекбоксе «Allow non-Market apps»; выберите клавиатуру: «Choose Keyboard / AnySoftKeyboard»: включите режим отладки: «All Settings / Development / USB debugging». 12. Запустите приложение More Locale и установите русскую локализацию для сторонних приложений. 13. Активируйте экранные кнопки (Back, Menu, Home, etc.) с помощью приложения Button Savior. 14. Проверьте работоспособность остальных приложений и переустановите те, которые не запускаются, из АРК-файлов. 15. Удалите ненужные вам и одноразовые (типа More Locale) приложения. Добавьте прочие необходимые приложения, по необходимости.
Спойлер (+/-) (Русифицированный root-образ для NSTwGL 1.1.5)
Основан на GlowNooter 1.5.26 и русификации от andreybond. Качаем http://4pda.ru/forum/dl/post/1862868/RusRoot.zipУстанавливаем по методу CWM: 1. Устанавливаем архив glownooter-1-5-26_mod (я там мусор всякий почистил, вместо ADW - App Launcher,
Спойлер (+/-) (Как он работает)
При вызове App Launcher появляется белый квадрат>зайти в Меню (круглая пиктограмма с полосками в верхнем баре)>внизу появится Config>в Unselected Apps выбираем нужные приложения - они появятся в My Shortcuts>сохраняем. Теперь при вызове App Launcher в окне будут выбранные ярлыки.
(кому не нравится может самостоятельно заменить на какой-нибудь Zeam));
Спойлер (+/-) (Установка:)
1) вынимаем карточку, перегружаемся; 2) после загрузки тапаем на Андроида, потом везде нажимаем Skip, выходим непосредственно в Нук; 3) в App Launcher вывешиваем ярлыки YouTube, Gmail, Market; 4) включаем wi-fi, заходим в YouTube>Menu>My Channel, вводим свой гугловский аккаунт и пароль; 5) заходим в Gmail, вводим свой гугловский аккаунт и пароль, после недолгих раздумий оно ругнётся, это нормально, выходим; 6) выключаем Нук.
2. Вставляем карточку с образом, устанавливаем архив beta5-1XWUMFTouch-PART-2-END, вынимаем карточку, перегружаемся. 3. Заходим в Market>Accept Terms and Service, у меня маркет заработал, а поиск в нём нет (Gmail тоже работает). 4. Убираем из App Launcher YouTube и Market, добавляем Search Market - работает. 5. Русифицируем: - вставляем в выключенный Нук образ; - устанавливаем архив NSTwGL_RUS-patch_fw1.1.5; - вынимаем карточку, перегружаемся. В итоге имеем русифицированный Нук с подсветкой с рабочим маркетом.
Спойлер (+/-) (Получение ROOT и установка приложений на NOOK Simple Touch 1.1.2)
1. Проверьте версию прошивки вашего NOOK Touch: Settings > Device Info > About Your NOOK > Software version 2. Возьмите соответствующий архив с образом NOOKTOUCHER (для прошивок 1.0.0 и 1.0.1), NOOKTOUCH12 (для прошивки 1.1.0 и 1.1.2). После использования руткита версия прошивки будет отображаться как 1.1.0 -это нормально! 3. Извлеките содержимое в корневую директорию диска компьютера. 4. Вставьте карту памяти microSD (128 МБ и более) во внешний (USB) карт-ридер и подключите его к компьютеру. Не подключайте в это время NOOK Touch к компьютеру! 5. Восстановите образ (nooktoucher.img/NOOKTOUCH12.img) на карту памяти с помощью Win32DiskImager.exe 6. Выключите NOOK Touch, вставьте в него карту памяти, включите ридер… 7. После появления на экране заставки «Rooted Forever» (для прошивки 1.0.0 и 1.0.1) или «TouchNooter» (для 1.1.0 и 1.1.2) подождите ~ 5-10 мин. 8. Если ридер не перезагрузится, выключите его кнопкой питания, удерживая её ~ 15-20 сек., а потом включите, удерживая ~ 5-10 сек. 9. Повторите пункты 6-8, если не работают приложения или ридер не загружается. В крайнем случае, вернитесь к заводским установкам. 10. Если процесс завершился нормально, нажмите на Дроида в центре экрана, пропустите (Skip) добавление аккаунта Google, со всем остальным согласитесь. 11. Выберите Zeam Louncher в качестве рабочего стола (по умолчанию — нужно поставить галочку). 12. Экранные кнопки (Back, Home, Menu) открываются при нажатии маленькой стрелочки на правом краю экрана посредине. Не забудьте предоставить права Superuser приложению Button Savior! 13. Если какие-то приложения не запускаются, экранные кнопки не нажимаются, значит не все приложения установились. Воспользуйтесь карточкой памяти еще рез. 14. Отформатируйте карту памяти в ридере: Settings > Device Info > SD Card > Format SD Card или с помощью маленькой утилиты: HPUSBDisk.exe Активация приложений Google Добавьте свой аккаунт в приложение Gmail (или Youtube) и проверьте его работу (сделайте синхронизацию аккаунта через меню), после чего переходите к приложению Market (согласитесь с условиями использования). Маркет будет доступен через сутки после активации аккаунта! Реальная альтернатива Маркету: App&Game 4PDAЛокализация Заменить стандартную клавиатуру на русскую (Any Soft Keyboard) можно в приложении Nook Color Tools (choose keyboard). Для установки сторонних приложений из АРК-файлов снимите и тут же снова установите галочку в Nook Color Tools. Изменить локализацию интерфейса сторонних приложения на русскую поможет More Locale (RU). Ещё один способ от Atomic_MutantЕсли вас, по каким-либо причинам, не устраивают имеющиеся миниобразы или после их установки ваша читалка работает нестабильно, то можете воспользоваться способом ClockworkMod, который хорошо подходит и для Nook Simple Touch. Проверено на прошивке 1.1.2, зарегистрированном. Использован CWM rc2. 1. Скачайте файл-архив ClockworkMod.rar и распакуйте его получив несколько архивов. 2. Подключите внешний (USB) карт-ридер с картой памяти к компьютеру. 3. Распакуйте из архива 128mb_clockwork-rc2.rar и восстановите образ «128mb_clockwork-rc2.img» на карту памяти: -С помощью утилиты winimage.exe (WinImage.rar)через меню: «Disk / Restore Virtual Hard Disk image on physical drive…» При выборе файла образа используйте «Тип файлов: All files (*.*)». -Или используйте более простую Win32DiskImager (Win32DiskImager.rar). 4. Выньте и вставьте карт-ридер в компьютер еще раз, чтобы карта памяти определилась компьютером. Запишите любым файловым менеджером на подготовленную карту памяти эти файлы: -NSTwGLR1.zip (Приложения) -NSTwGLR2.zip -NST112RUS.zip (Русификация интерфейса) 5. Эти архивы распаковывать не нужно. При необходимости, удалите не нужные вам АРК-файлы из архива (директория «data/app») и добавьте нужные с помощью вашего любимого архиватора. 6. Выключите ридер, вставьте в него подготовленную карту памяти (CWM) и включите его кнопкой питания. 7. После появления на экране логотип «ClockworkMod» появится сервисного меню – используйте кнопки для навигации (левые кнопки листания —НАЗАД, правая верхняя кнопка листания — ВВЕРХ, правая нижняя кнопка листания — ВНИЗ, центральная кнопка «n» — ВЫБОР). 8. Выберите в меню пункт: «install zip from sdcard» / «choose zip from sdcard» 9. По очереди установите все три файла: -NSTwGLR1.zip (Приложения) -NSTwGLR2.zip -NST112RUS.zip (Русификация интерфейса) 10. Удалите карту памяти из читалки, вернитесь в основное меню (назад) и выберите пункт «reboot system now». Перезагрузка... 11. Не забудьте выбрать для работы Zeam Launcher Rus (Можно не запоминать выбор и даже сменить рабочий стол на все что вам больше нравится) Настройте все по своему вкусу, если какие то приложения не запускаются просто переустановите их из АРК-файлов, если файл не устанавливается сразу: «Если apk-файлы не хотят устанавливаться, ссылаясь на запрет, запустите приложение Nook Color Tools и снимите/установите в нем галочку чек-бокса, отвечающего за сторонние приложения.» Благодарности разным авторам. Все файлы в архиве взяты с форума, и просто собраны в один пакет.
Спойлер (+/-) (Восстановление заводской прошивки)
1. Подключите NOOK Simple Touch к интернет через WiFi, по возможности. 2. Удалите данные и отмените регистрацию: Settings > Device Info > Erase & Deregister Device > Erase Device 3. Скачайте образ карты памяти nookRestore. 4. Извлеките содержимое в корневую директорию диска компьютера. 5. Вставьте карточку памяти microSD (от 128 МБ до 4 ГБ) во внешний (USB) карт-ридер и подключите его к компьютеру. Не подключайте в это время NOOK Touch к компьютеру! 6. Восстановите образ (nookRestore.img) на карту памяти с помощью Win32DiskImager.exe 7. Выключите ридер (удерживая кнопку питания ~ 15-20 сек.), вставьте в него подготовленную карту памяти и включите, удерживая кнопку питания ~ 5-10 сек. 8. После того, как на экране появится заставка nookRestore, подождите еще 10-20 сек и выключите ридер, удерживая кнопку питания ~ 15-20 сек. 9. Выньте карту из NOOK Touch и включите его еще раз. 10. Если все прошло нормально, то появится экран восстановления заводских настроек, по завершению работы которого и будет восстановлена заводская прошивка (например, 1.0.0).
Спойлер (+/-) (Восстановление из резервной копии NOOK Simple Touch и NOOK Simple Touch with GlowLight)
Не забыли ещё, что все нижеизложенные действия с файлами, дисками и устройствами вы совершаете на свой страх и риск?Уверены? Если ДА, то продолжайте (и не плачьтесь потом в комментариях): 1. Скачайте файл-архив и распакуйте его содержимое в корневую директорию диска компьютера. 2. Подключите внешний (USB) карт-ридер с картой памяти к компьютеру. 3. Восстановите образ noogie.img на карту памяти с помощью winimage.exe через меню: «Disk / Restore Virtual Hard Disk image on physical drive…» При выборе файла образа используйте «Тип файлов: All files (*.*)». Если образ не пишется winimage, пробуйте Win32DiskImager. 4. Выключите NSTwGL, вставьте в него подготовленную карту памяти (NOOGIE) и подключите его к компьютеру USB-кабелем. 5. Скачайте MiniTool Partition Wizard, установите и запустите его. 6. Выберите диск NSTwGL (последний в системе, обычно, размером ~ 2GB), кликните по нему правой кнопкой мыши и выберите в меню «Delete All Partitions». 7. Еще раз проверьте, что вы удалили партиции нужного диска (!) и нажмите кнопку «Apply». 8. Запустите риложение DiskImage_1_6_WinAll.exe и перейдите на закладку «Write Image». 9. В поле «Write Image to» выберите появившийся в системе диск. Он видится, как «Physical Drive» и имеет размер ~ 1,85 ГБ. 10. В поле «Source File» выберите файл резервной копии (MyNSTwGL.img, например). 11. Проверьте, правильно ли выполнены пункты 9-11 и нажмите кнопку «Start». 12. После завершения создания резервной копии, отключите NSTwGL от компьютера, выньте из него карту памяти, выключите и включите его кнопкой питания, удерживая её ~ 15 и 5 сек, соответственно. 13. Если все сделано правильно, то NSTwGL будет восстановлен в исходное состояние. 14. Если же резервное, копирование было сделано неправильно, ошибочно выбраны диски/файлы и допущены прочие невнимательности, то… Вспомните, что все вышеизложенные действия с файлами, дисками и устройствами действия вы совершали на свой страх и риск!Если нет своей резервной копии, берите чужую ( использовать собственный аккаунт bn.com будет невозможно): NOOK Simple TouchNOOK Simple Touch with GlowLight
Спойлер (+/-) (Русификатор интерфейса NOOK Simple Touch 1.1.2 и NOOK Simple Touch with GlowLight 1.1.5)
1. Скачайте файл-архив и распакуйте его содержимое в корневую директорию диска компьютера. 2. Подключите внешний (USB) карт-ридер с картой памяти к компьютеру. 3. Восстановите образ «128mb_clockwork-rc2.img» на карту памяти с помощью winimage.exe через меню: «Disk / Restore Virtual Hard Disk image on physical drive…» При выборе файла образа используйте «Тип файлов: All files (*.*)». Если образ не пишется winimage, пробуйте Win32DiskImager. 4. Выньте и вставьте карт-ридер в компьютер еще раз. Запишите любым файловым менеджером на подготовленную карту памяти NST_RUS-patch_fw1.1.2.zip ( для NOOK Simple Touch 1.1.2) или NSTwGL_RUS-patch_fw1.1.5.zip ( для NOOK Simple Touch with GlowLight 1.1.5). Не распаковывайте архив! 5. Выключите ридер, вставьте в него подготовленную карту памяти (CWM) и включите его кнопкой питания. 6. После появления на экране логотип «ClockworkMod» установите файл-архив «NST_RUS-patch_fw1.1.2.zip» или «NSTwGL_RUS-patch_fw1.1.5.zip», используя кнопки для навигации (левые кнопки листания — НАЗАД, правая верхняя кнопка листания — ВВЕРХ, правая нижняя кнопка листяния — ВНИЗ, центральная кнопка «n» — ВЫБОР). 7. Выберите в меню: «install zip from sdcard» / «choose zip from sdcard» / «NST_RUS-patch_fw1.1.2.zip» или «NSTwGL_RUS-patch_fw1.1.5.zip» и «Yes». 8. Выньте карту памяти из ридера, вернитесь в основное меню (назад) и выберите пункт «reboot system now». 9. Благодарности: andreybond - источник. Что делает этот русификатор? - русифицирует родной интерфейс (все приложения, за исключением Social.apk, NookCommunity.apk); - русифицирует стандартные изображения; - устанавливает приложение клавиатуру «AnySoftKeyboard» с русской раскладкой и «NookColorTools» для переключении клавиатуры (вызывается по кнопке «Настройки» из главного меню); - добавляет русские переносы в стандартную читалку (файл «hyph_ru.dic»); - обновляет базу данных часовых поясов (только в 1.1.2); - заменяет файл «internal.db» на модернизированный.
Спойлер (+/-) (ROOT с помощью Nook Manager (графический интерфейс))
Один из способов которые я открыл для себя недавно, является использование так называемого Nook Manager созданного «бойцами невидимого фронта» сообщества Хda-Developers.com. Установка его проста, использование приятно, результаты стабильны. Способ выгодно отличается тем, что вам без разницы какая именно у вас версия прошивки, вплоть до версии 1.2.1 все работает замечательно. Вам больше не нужно ждать милостей от природы и от разработчиков образов-сборок иногда не поспевающих за выпуском версий. 1. Скачиваем архив и получаем из него файл-образ NookManager.img. - http://download.doozan.com/nook/NookManager-0.5.0.zip- Или посетите тему посвященную ему для поиска актуальной версии: http://forum.xda-developers.com/showthread.php?t=2040351 2. Привычным движением мышки записываем образ на карту памяти, с помощью программы Win32DiskImager. Или любой другой которая вам больше нравится, умеет работать с такими файлами, и записывать их именно на карточку памяти. 3. Ставим карту памяти, перезагружаемся любым известным вам способом и видим несколько надписей, в том числе две строчки выбора меню справа – верхняя строка предлагает вам работать с вашим нуком с помощью чего-то под названием ADB по вайфай, нижний пункт предлагает вам обойтись без этой всякой мудреной ерунды, и просто заняться делом. Поскольку я так и не понял что такое ADB, я выбрал нижний пункт. Вы уже заметили что управление осуществляется боковыми клавишами? Примерно также вы работаете с банкоматом 4. Выбираем пункт Root если вам больше ничего не нужно. Ждем. Вынимаем карточку. Перезагружаемся. 5. Все. У вас есть рутированный Нук, с установленной оболочкой ReLaunch и некоторым набором программ. Начинаем работать. 6. Приятным бонусом для вас станет пара мелочей – например вам больше не нужно чиркать пальцем чтобы разблокировать экран – достаточно нажать «Ту Самую Клавишу» и на той черной полоске внизу экрана вы теперь сможете написать что ни будь на ваш вкус. Также с помощью именно этого метода вы можете получить некоторые работающие службы Google, и Маркет в том числе гораздо проще чем раньше. Инструкцию подготовил: Atomic_MutantСсылка по теме: Barnes & Noble NOOK (The Simple Touch Reader) - прошивкаNTGAppsAttack - Установка приложений от Google с помощью Nook Manager1. Выполнить первые два пункта «материнской инструкции». 2. Скачать http://forum.xda-developers.com/attachment...mp;d=13575341273. Распаковать скачанный архив на карту памяти. 4. Выполняем пункт 3 «материнской инструкции». 5. Дальше выбираем пункт «More», потом «Custom», затем «Install NTGappsAttack». 6. Когда всё завершилось успешно жмём «Back», ещё раз «Back», потом «Exit», вынимаем microSD и перезагружаем устройство. Чтобы приложение «Market» работало, нужно установить NTGAppsAttack ПОСЛЕ РУТА БЕЗ УДАЛЕНИЯ ПРИЛОЖЕНИЙ B&N. Т. е. 1. Рут. 2. NTGAppsAttack 3. Удаляем B&N. Подготовил: latexeerf
Спойлер (+/-) (Ссылки по теме)
Спойлер (+/-) (Для продвинутых пользователей)
Спойлер (+/-) (Замена стандартной Library)
Пропатченная библиотека Nook Touch, которая в режиме "My Files" теперь может открывать множество форматов файлов, включая fb2, fb2.zip, apk, .jpg, .png и пр. К сожалению, у программы есть собственная таблица MIME типов, где есть далеко не все форматы, потому тот же djvu придется вписывать вовнутрь, а не надеяться, что "заработает само". Для открытия fb2 книг у ридера должен быть прописан обработчик "application/fb2", для fb2.zip — "application/fb2.zip". Установка через ADB Код adb shell mount -o remount,rw /dev/block/mmcblk0p5 /system adb shell rm /system/app/Library.apk adb push Library.apk /system/app/ Внимание! Патч оказался довольно сложным и не очень чистым, потому возможны различные проблемы с платным контентом. Автор: Nomad1
Спойлер (+/-) (Заставляем весь софт хранить настройки\логи во внутренней памяти)
1.При помощи Noogie или через adb получаем доступ к разделу boot 2.Компируем uRamdisk себе на комп 3.Скачиваем bootutil.exe и перемещаем его в ту же папку, куда сохранили uRamdisk 4.Запускаем bootutil со следующими параметрами: bootutil /x uRamdisk init.rc | в случае использования руткитf для NST/NSTwGL от ZeroChaos), вместо "bootutil /x uRamdisk init.rc" необходимо "bootutil /x uRamdisk ./init.rc" 5.Открываем в любом текстовом редакторе появившийся рядом init.rc 6.Меняем в нем Код export EXTERNAL_STORAGE /sdcard на export EXTERNAL_STORAGE /media 7.Сохраняем изменения 8.Запускаем bootutil со следующими параметрами: bootutil /r uRamdisk init.rc 9.Заменяем uRamdisk из /boot нашей версией PS.Проверил ZXReader без флешки, работает и сразу предлагает выбрать папку с книгами во внутренней памяти, При наличии флешки Orion Viewer,EbookDroid, ZXReader начинают движение все также с "/media", но при этом смогут залезть и на флешку,т.к. их встроенный файловый менеджер позволяет вручную выйти в корень системы и далее на карточку)) PPS. После нектоторых тестов выявил софт, который всеравно не хотел запускаться без флешки (например, ColorDict и GoldenDict). В результате небольшого исследования был найден виновник - апи функция getExternalStorageState не возвращает "нужное" значение при отсутствии флешки. В качестве решения предлагаю дополнительный шаг - модификация в коде framework.jar:
Спойлер (+/-) (Модификация framework.jar)
1. Копируем /system/framework/framework.jar себе на компьютер. 2. Скачиваем smali и baksmali последней версии отсюда и кладем рядом с framework.jar 3. Из framework.jar извлекаем файл classes.dex 4. Выполняем java -jar baksmali-1.3.3.jar classes.dex 5. Открываем любым редактором файл "Ваша папка"\out\android\os\Environment.smali 6. Меняем в нем Код const-string v0, "EXTERNAL_STORAGE" const-string v1, "/sdcard" на const-string v0, "EXTERNAL_STORAGE" const-string v1, "/media" и Код const-string v0, "EXTERNAL_STORAGE_STATE" const-string v1, "removed" на const-string v0, "INTERNAL_STORAGE_STATE" const-string v1, "removed" 7. Сохраняем изменения. 8. Выполняем: java -jar smali-1.3.3.jar out 9. Переименовываем полученный out.dex в classes.dex и заменяем его внутри framework.jar 10. Заливаем измененный framework.jar в Nook
В результате Cool Reader даже при наличии флешки настройки сохраняет в /media/.cr3, в меню выбора книги отображает два пункта: 1."SD карта" - ведет в /media 2./sdcard - ведет в карточку Весь софт свои логи и настройки кидает в "/media" и дальше в свои папки. Переводчики (например, ColorDict) как с флешкой, так и без, словари ищут в /media Т.е весь софт нормально работает как с картой, так и без, но настройки все будут во внутр памяти. (с) XQuader :)
Спойлер (+/-) (Установка софта,скомпиленного под arm7+neon)
Для установки необходимо прописать в build.prop следующее: Код ro.product.cpu.abi=armeabi-v7a ro.product.cpu.abi2=armeabi После данной операции "OrionVievew 0.35.0 armeabi v7 build" и "EBookDroid 1.5.1 for Cortex A8+NEON" ставятся и работают без проблем.
Спойлер (+/-) (Инфа по увеличению размеров раздела, доступного пользователю (до ~1GB))
1. Создаем резервную копию прошивки NOOK Simple Touch 2. Грузите Линукс (можно LiveCD, у меня для экспериментов второй системой стоит Mint 11). 3. Если нет в системе, поставить GParted: sudo apt-get install gparted. 4. Подключаем Нук с загруженным noogie (надпись Rooted Forever). В системе должна появиться куча дисков (6 или 8). 5. Размонируете нуковый диск umount /dev/sdX (X - буква под которой он смонтировался). У меня не сработало (ну ни разу я не Линуксовед). Может и не обязательно. 6. Запускаете gparted, выбираете (справа вверху) нуковый диск, он выдаст список раделов (кажется их штук 6). Не перепутайте с PC-шными дисками, чтобы не грохнуть свою систему. 6.1 Меняете размер последнего раздела (data ext2) - это раздел для купленных книг. Я сделал его 240Мб, вы, наверное, можете его уменьшить. Посмотрите сколько занято, чтобы сохранилась информация. Потом перемещаете его в самый конец. 6.2 Предпоследний раздел просто перемещаете впритык к последнему. Ему я размер не менял. 6.3 Ну, и то что нас интересует: жирный(fat) раздел NOOK - увеличиваете его размер до упора. Даете gparted команду всё это выполнить (может занять несколько минут), ждете завершения. У меня при копировании данных раздела NOOK произошла ошибка - пришлось потом под Виндой отформатировать его заново. После этого Нук увидел 800 Мб. Посты в этой теме: 1 и 2Темы на xda: 1 и 2
Спойлер (+/-) (Установка\удаление пин-кода на разблокировку экрана)
Для введения пин-кода необходимо выполнить следующую команду в Эмуляторе Терминала нука, либо через adb shell Код am start -n com.android.settings/.ChooseLockPin Для удаления блокировки всё также через adb shell или Терминал Код sqlite3 /data/data/com.android.providers.settings/databases/settings.db DELETE from system WHERE name LIKE "lock%"; .exit reboot Либо скачиваем редактор баз SQLite ( пример), копируем settings.db себе на компьютер и удаляем 4-e поля таблицы system со следующими именами: lock_pin_hash, lockscreen.pinneverchoosen, lock_pin_autolock, lock_visivle_pin
Спойлер (+/-) (NST Multi Touch)
1. Скачайте файл-архив и распакуйте его содержимое в корневую директорию диска компьютера. 2. Подключите внешний (USB) карт-ридер с картой памяти к компьютеру. 3. Восстановите образ noogie.img на карту памяти с помощью winimage.exe через меню: «Disk / Restore Virtual Hard Disk image on physical drive…» При выборе файла образа используйте «Тип файлов: All files (*.*)», 4. Выключите NST, вставьте в него подготовленную карту памяти (NOOGIE) и подключите его к компьютеру USB-кабелем. В моем компьютере должен появиццо системный диск нука (по моему называется boot=1,85 или1,82гб, где то так :-)) Заходите в корень этого диска, и там заменяете файл uimage. тот что выложил arkusuma (8й коментарий к теме) http://forum.xda-developers.com/showthread.php?t=1563645далее отключаете нук от компа, вынимаете карту, зажимаете кнопку питания где-то на 15сек чтобы выключить нук, потом зажимаете гдет на 5сек чтобы включить. Включаетесь, заходите в root explorer (файловый менеджер с рут правами)(скачать можно на 4пда если что :-)) далее Поправить файл "/etc/permission/required_hardware.xml" (те пройти по этому пути, найти файл required_hardware.xml, долгий тап на него, далее открыть в текстовом редакторе, или как то так) дописать там <feature name="android.hardware.touchscreen" /> после этой строки <feature name="android.hardware.touchscreen.multitouch" /> вот эту :-) перезагрузится :-) Для NSTwGL процедура аналогична, но ядро надо брать отсюда http://code.google.com/p/nst-recovery/downloads/list
Спойлер (+/-) (Установка nook touch tools на NST)
http://forum.xda-developers.com/showthread.php?t=12898941. Нужно посмотреть версию вашей прошивки. Для этого включите книжку, нажмите кнопку n, далее setings, device info, About Yuor NOOK, Software version. Если версия 1,0,0 или 1,0,1 то качаете архив Jars 1.0, если 1,1,0 или 1,1,2 то качаете Jars 1.1 2. Нужно получить права администратора на Нук, те сделать рут (если конечно он еще не сделан :-)). Для этого идем по ссылке Barnes & Noble NOOK (The Simple Touch Reader) - прошивкаи читаем пункт "Спойлер (+/-) (Получение полного (root) доступа к операционной системе NOOK Simple Touch)" Если у вас прошивка 1,1,2 или 1,1,0 и вы делали рут с помощью пакета NOOKTOUCH12, то nook touch tools у вас уже установлен. :-) если прошивка 1,0,0 или 1,0,1 и вы ставили пакет NOOKTOUCHER, то вам нужно установить root explorer. 3.Для этого идем по ссылке http://4pda.ru/forum/dl/post/1852209/Root_Explorer2.20.1.apk(или можно в маркете его найти. скачиваем рут експлорер. Закидываем его на карту памяти, распаковываем наше ядро (Jars 1.0) закидывем на карту памяти файлы android.policy.jar, services.jar и файл NookTouchTools-1.0b2.apk. Далее устанавливаем root explorer, открываем его, делаем бекап файлов android.policy.jar, services.jar лежащих по пути /system/framework/ (Бекап системных файлов делаем на всякий случай, вдруг чего работать перестанет :-) что врядли). Далее лезем к нашим свежескаченым android.policy.jar и services.jar, копируем их (долгое нажатие на файл, далее копировать). далее идем по пути /system/framework/ нажимаем кнопочку "Монтировать R/W", после нажатия она меняется на "Монтировать R/O"и нажимаем вставить. Далее ставим NookTouchTools-1.0b2.apk. Перезагружаем нук, радуемся.
Спойлер (+/-) (Поддержка WiFiAdhoc-сетей)
Автор - E=M[c] 0. Скачать и установить Root Explorer (или другой файловый менеджер) 1. Скачать прикрепленный файл, распаковываем, стираем(простым переименовыванием) .adhocfix из названия. Закинули на SD карту в Нук. 2. Выключили Вай-Фай на Нуке. 3. Открыли Root Explorer, /system/bin/, скопировали wpa_supplicant на SD карту (но не в то место, где уже лежит модифицированный файл). 4. Нажали Mount R/W. ( Mount R/W - действие, которое позволяет "манипулировать" системными файлами,чем мы и занимаемся.) 5. Вернулись на SD карту за МОДИФИЦИРОВАННЫМ(уже переименованный) файлом wpa_supplicant, заменяете им тот, что находится в /system/bin/ (а не тот, который вы из /system/bin/ скопировали на SD карту). 6. Длинное нажатие на wpa_supplicant, Permissions(Разрешения), и ставим галочки - в первом ряду 3 галки, во втором только верхнюю, в третьем 3 галки, нажимаем ОК. 7. Идем по пути /system/etc/wifi/tiwlan.ini копируем этот файл tiwlan.ini на СД карту, подключаем нук к компьютеру, открываем любым текстовым редактором(Блокнот, например) находим там строчку WiFiAdhoc = 0 и "0" меняем на "1".Сохраняем. 8. Отредактированный файл (с правми Mount R/W ) ложим с заменой в /system/etc/wifi/tiwlan.ini. 9. Включаем Ви-Фи и видим ад-хок сети. 10. Радуемся.
Спойлер (+/-) (Установка навигатора (GPS))
Очень удобно для использования на солнце, в походе и т.п. т.к. у телефона экран блекнет и сильно сажает батарейку.
Чтобы запустить эмулятор GPS надо выставить параметр mock_location В телефоне все просто – это галка в настройках "Фиктивные местоположения" (Allow mock locations), а в настройках урезанного андроида на читалке доступа к нему нет. Для того чтобы до него добраться устанавливаем SQLite editor С его помощью открываем Settings Storage(com.android.providers.settings) -> settings.db -> secure И меняем значение mock_location c 0 на 1 – сохраняем.
Переводим телефон в режим WiFi точки чтобы подключится с читалки к телефону У меня на телефоне Anroid 4.0.4 – в нем этот режим есть в штатных настройках. Для более ранних версий понадобится установить программу типа Wireless Tether for Root Users Активируем WiFi на читалке и подключаемся к телефону.
Для того чтобы читалка увидела GPS телефона устанавливаем программу TetherGPS на телефон и на читалку. На телефоне запускаем в режиме сервер (не забыв включить GPS) Дополнительно мне пришлось на телефоне выставить вручную маску сети т.к. при установленной галке Automatic Broadcast IP выдавались некорректные настройки. Маску сети можно подсмотреть запустив на читалке программу типа myip и заменив крайнюю цифру адреса на 255 Т.е. если видите адрес 192.168.5.33 в настройках сервера на телефоне прописываете 192.168.5.255
На читалке запускаем в режиме клиент. Если все нормально, то в строке состояния телефона появится синяя капелька и начнут бегать циферки индикации передачи данных (если спутников не видно, то капелька будет красная) Аналогичная капелька с бегающими цифрами появится в панели состояния читалки. Если что-то не так, то вместо капельки будет сообщение о соответствующей ошибке.
Теперь можно устанавливать yandexmap,navitel или любой другой навигатор - GPS на NST появился.
PS бесплатная TetherGPS Lite имеет ограничение – сервер выключается через 5 минут и его надо снова запускать вручную. Можно найти версии 1.1.5 и 1.2.0, но для Android 4.x на телефоне понадобится версия 1.2.1 и выше.
Спойлер (+/-) (Автообновление)
Как из из коммандной строки shell (adb shell, или .shell из Android ADB) -проверить, отключено ли автообновление прошивки (manual) или не отключено(auto): Код sqlite3 /data/data/com.bn.devicemanager/databases/devicemanager.db "select value from registry where name='com.bn.device.fota.mode';"
Спойлер (+/-) (пример)
# sqlite3 /data/data/com.bn.devicemanager/databases/devicemanager.db "select value from registry where name= 'com.bn.device.fota.mode';" sqlite3 /data/data/com.bn.devicemanager/databases/devicemanager.db "select value from registry where name= 'com.bn.device.fota.mode';" manual #
-отключить автообновление прошивки: Код sqlite3 /data/data/com.bn.devicemanager/databases/devicemanager.db "update registry set value='manual' where name='com.bn.device.fota.mode';"
Спойлер (+/-) (Подключение к NST USB GPS)
usb GPS BU-353S4Годится любой UsbGPS на преобразователе 2303 или com (ps\2) GPS через шнур на чипе 2303 Контроллер NST usb может работать в режиме usb host если его активировать , то можно подключить любое usb устройство принтер,флэшку, клавиатуру, звуковуху , gps приемник... 1)Понадобится подменить стоковое ядро на ядро с поддержкой usb host и модулем поддержки преобразователя usb-to-com pl2303 в разделе создание\восстановление резервной копии можно прочитать как приготовить для загрузки sd карту с образом NOOGIE загрузившись с такой карты и подключив NST к компьютеру видим диск с меткой boot на нем будет файл uImage, который надо заменить на аналогичный скачав здесьБезопасно отключаем диск, вынимаем sd c noogle имиджем, перезагружаем Устанавливаем программы UsbMode - управление режимом usb Внимание - при установке режима питания внешних устройств зарядка невозможна. Если вы забудете его отключить аккумулятор продолжит разряжаться несмотря на подключенную зарядку. BU-353S4 потребляет 55ма в программе можно включить режим 100ма или auto после этого подключаем gps на нем загорится светодиод - питание поступает по кнопке ViewUsb можно будет увидеть, что устройство обнаружено системой. SerialPort - управление COM портом необходимо установить скорость порта идентичную настройкам порта gps Заходим в раздел Setup и выставляем скорость для /dev/ttyUSB0 по умолчанию это 4800 в принципе скорость можно поменять утилитой из комплекта, но если долго не включать настройки сбросятся как только разрядится ионистор. Заходим в раздел Console - видим поток данных. Если в консоли вместо данных gps мусор , возможно скорость порта выбрана неправильно. UsbGPS4Droid - инициация UsbGps приемника в системе Выбираем gps (он один /dev/ttyUSB0, но можно подключить и несколько через UsbHub) Ставим галку StartGPS надо выставить параметр mock_location В телефоне все просто – это галка в настройках "Фиктивные местоположения" (Allow mock locations), а в настройках урезанного андроида на читалке доступа к нему нет. Для того чтобы до него добраться устанавливаем SQLite editor С его помощью открываем Settings Storage(com.android.providers.settings) -> settings.db -> secure И меняем значение mock_location c 0 на 1 – сохраняем. Все - можно запускать навигатор, сначала он встанет в режим ожидания данных GPS как только приемник поймает спутники (светодиод начнет моргать) получит координаты BU-353S4 потребляет 55ма По идее это меньше чем потреблял WiFi при варианте подключения к телефону. При тестировании с включенным UsbGPS, XCSoar, навигатором и выключеным WiFi за 3 часа аккумулятор разрядился наполовину.
Спойлер (+/-) (Новое ядро с режимом быстрого экрана)
На сделали новое ядро убирающее инерционность экрана читалки практически до уровня TFT (по крайней мере в злых птиц ирать вполне комфортно) И разгоняющий проц (OMAP 3630) c 800 до 1100 МГц в разделе создание\восстановление резервной копии можно прочитать как приготовить для загрузки sd карту с образом NOOGIE загрузившись с такой карты и подключив NST к компьютеру видим диск с меткой boot на нем будет файл uImage, который надо заменить на аналогичный Ядро с FastDisplayModeЯдро с FastDisplayMode & UsbHost (но без pl2303)Безопасно отключаем диск, вынимаем sd c noogle имиджем, перезагружаем Для включения\отключения режима надо изменить содержание /sys/devices/platform/omap3epfb.0/graphics/fb0/fmode Для переключения в прошивках версии 1.1.x можно воспользоватся приложением Для 1.2.1 можно воспользоватся скриптом Enter FastMode: echo 1 > /sys/devices/platform/omap3epfb.0/graphics/fb0/fmode Exit FastMode: echo 0 > /sys/devices/platform/omap3epfb.0/graphics/fb0/fmode сделав ярлыки для запуска с помощью Gscript проверил для NST без подсветки - работает для NstGL тоже должно работать но возможно потребуется установить не только ядро, но весь zip целиком через clockwork
Спойлер (+/-) (Решение проблемы невидимого текста в меню некоторых программ)
Подробно здесь: Clockworkmod based Recovery Кратко: некоторые программы пишут цвет в некоторых своих меню белым по белом. Изменить цвет текста во всех программах нереально, но можно изменить фон путем правки файла /system/framework/framework-res.apk (я работаю через noogie, но это не обязательно) 1. создаем бэкап! 2. копируем на компьютер файл /system/framework/framework-res.apk 3. выбираем одну из тем ( светлая или темная). Рекомендую "светлую тему" - она не сильно меняет привычный вид интерфейса. 4. скачанной файл открываем как архив и из директории /res/drawable-mdpi извлекаем файлы с датой 13-го года и именам *.9.png. Их должно быть 26 или 28, в зависимости от темы. Подробности тут. 5. закидываем в /res/drawable-mdpi нашего файла все вытащенные из чужого apk файлы 6. измененный файл переносим обратно на Nook в /system/framework/ и выставляем разрешения "как было", т.е. 644, пользователь root:root 7. Перегружаемся. Теперь белый текст в таким программах, как Total Commander, GoldenDict и т.п. виден на сером фоне.
Спойлер (+/-) (Замена стандартной recovery на Clockworkmod 5)
Подробно тут: Clockworkmod based Recovery (перевод этого поста) или здесьКратко: возможность делать локальный бэкап, который "всегда с собой". Можно быстро восстановить книжку в походный условиях и еще несколько приятный фишек. Установка можно следовать инструкциям в посте или сделать вручную (через noogie): 1. делаем бэкап. Можно полный, можно только /boot/uRecImg и /boot/uRecRam 2. из файла достаем файлы uImage и uRamDisk 3. переименовываем Код uImage --> uRecImg uRamDisk --> uRecRam 4. заменяем этими файлами старые в /boot Использование: 1. выключить и включить книгу 2. в момент, когда на экране появится надпись "read forever", нажать и удерживать обе нижние клавиши до момента, пока экран снова не измениться. Подождать, пока не появится меню recovery (можно также нажать одну из боковых клавиш, если меню долго не появляется) 3. в самом CMW работаю клавиши: Код Обе клавиши слева: НАЗАД Верхняя клавиша справа: ВВЕРХ Нижняя клавиша справа: DOWN Клавиша n: ВЫБРАТЬ Клавиша включения: ПЕРЕКЛЮЧИТЬ ЭКРАН
Пожелания по добавлению информации для продвинутых пользователей пишите в личку как можно подробнее! Куратор темы - BillardСообщение отредактировал Billard - 03.05.2013, 12:46Причина редактирования: Добавлено подключение к NST USB GPS
|