Тошиба AC100
Сегодня зашел в магазин за новой игрушкой — нетбуком с Tegra и под управлением Android. Хвалебные отзывы и характеристики можно прочитать везде в сети, с позволения хочу подытожить некоторые свои первые впечатления (т.е. функционал, не буду ляпнуть, насколько он тонкий, легкий и бесшумный :-)).
Первые впечатления такие противоречивые, как-то там ничего не работает. Привычка к сенсорному управлению по-прежнему заставляет меня прикасаться к дисплею, тачпадом по-прежнему пренебрегают, потому что мышь какая-то… просто странная, поэтому я в основном использую клавиши курсора для управления ею, но она все равно ведет себя иначе, чем обычная система (флажки не отмечен пробелом, но с помощью ввода, клавиша табуляции не переходит к следующему элементу формы… но это требует практики). Нетбук был поставлен с Eclair (2.1), но через некоторое время мучений (в основном искал где подтвердить лицензионное соглашение и TOS, чтобы я его вообще не пустил, т. было предложено обновление до Froyo (2.2), так что я обновляюсь и тем временем ищу информацию о том, как получить там googleApps и пишу этот пост :-). Существующий маркет Каманги заставил меня зарегистрироваться, но он не запускается — сразу после входа вылетает и пытается запуститься заново, так что если бы я не был пользователем Android несколько лет, я бы, наверное, вытащил фонарик . Еще одна вещь, которая меня сначала удивила, это периодическое отключение дисплея (после соответствующего тайм-аута, конечно), как это принято — сначала интенсивность света снижается наполовину, он ждет несколько секунд, а затем выключается. Однако, когда он гаснет, и я двигаю мышью и нажимаю на клавиатуру, он все равно умирает (к счастью, только изредка). Еще одним недостатком настройки является отображение отсутствия подключения для передачи данных в верхнем баре. (после обновления на 22 все ок) У меня только версия с вайфаем, так что ожидаю, что производитель потрудится и настроит изображение, чтобы там не отображалось то, чего у него нет. Нону и что, неважно.
Теперь я бы взял на себя смелость написать процедуру загрузки googleApps в несколько шагов, потому что найденное руководство какое-то неполное (без ссылок и конкретной информации). Я основываюсь на инструкциях по доставке googleApps в эмулятор в составе SDK, которые я завершил на выходных и успешно выполнил.
Первый шаг — обновить до версии 2.2 с помощью Toshiba Service Station, как вы можете видеть на скриншоте, у меня уже почти загружено около 200 МБ.
Пока устанавливается обновление, я бы порекомендовал просмотреть мой старый пост в блоге, он будет весьма полезен.
Вероятно, было бы уместно упомянуть следующее: этому руководству должен следовать тот, кто хотя бы немного разбирается в том, что он делает. Желательно сначала пройти его, чтобы не было путаницы, а уж потом действовать пошагово. Я также сообщаю, что не хочу нести (и не буду нести) последствия возможных проблем, вызванных применением нижеописанных процедур.
Ну, так как нам нужен рут, то это надо будет как-то сделать, поэтому желательно начать на XDA Developers и получить SuperOneClick (под линуксом тоже должно работать, в следующем шаге проверю, устанавливаю моно в настоящее время). (Не работает)
Итак, с другой точки зрения, вам, вероятно, понадобится root, т.е. инструкции здесь. (не работает)
Хорошо, давайте, наконец, приступим к этому, я уже неделю пользуюсь рутом, а я еще не закончил эту запись в блоге. Так же Nvidia убрала из своих загрузок проект Linux4Tegra, я обжегся и много других радостей, типа обнаружения причины очевидной глупости предыдущего туториала — из-за разрешений, поэтому пробую другой путь:
- Скачайте пакет с Froy для devBoard Tegra 250 с сайта nvidia, разархивируйте и установите, вам понадобится приложение nvflash,
- скачать модифицированный загрузчик — fastboot.stock.bin от Ильи Петрова из репозитория GitHub,
- загрузить обновленную реализацию wpa2 – wpa_supplicant, включая файл конфигурации, также с GitHub,
- gapps — находится в пакете Cyanogen с приложениями Google, Froyo находится в CM6, это, конечно, подходящий пакет для загрузки Tegra, в данном случае gapps-mdpi-tegra-20101020-signed.zip,
- скачать эмулятор терминала с jackpal (там действительно есть бинарник, нужно немного поискать ;-)) чтобы он присутствовал прямо на системном разделе,
- скачайте приложение суперпользователя и бинарник su, ссылка есть в теме на XDAdevelopers,
На данный момент нет необходимости загружать что-либо еще, поэтому мы можем прошить загрузчик и загрузить восьмой раздел, который называется /system. Необходимо запустить устройство в режиме восстановления, поэтому выключите Toshiba, подключите его с помощью USB-кабеля, зажмите Ctrl+Esc и удерживайте питание несколько секунд, отпустите питание через некоторое время и когда загорится светодиод питания загорится, отпустите и остальные. Больше ничего не загорается, экран не горит. (на данный момент я предполагаю беспроблемную связь между устройством и компьютером, как я уже говорил выше, согласно старому блогпосту) Для следующих шагов вам нужно быть root, поэтому под стволом 🙂 сначала прошиваем новый загрузчик а потом читаем восьмой судьбоносный:
Полученный раздел теперь можно подключить по шлейфу и начать копирование (перезапись):
- В каталог /app придут Term.apk, Superuser.apk, Vending.apk и GoogleServicesFramework.apk (последние два из пакета cyanogen gapps). Рекомендуется перепроверить владельца — во всех случаях это должен быть root:root;
- в пакете от Cyanogen так же есть каталоги etc, framework и lib, их желательно скопировать полностью в соответствующее место и снова везде установить владельца root:root (речь идет только об этих каталогах, ни в коем случае о полном каталоге приложений!! );
- теперь твоя очередьwpa_supplicant, Рекомендую бекапить оригинал вместе с конфигурационным файлом (локально — *.bak), бекап оригинального образа 8-го раздела считаю само собой разумеющимся. В скачанном пакете файл находится, оба файла находятся в подкаталоге wifi — так что бинарник в /bin и файл конфигурации в /etc/wifi, опять же обратите внимание на владельца и права — должно выглядеть примерно так :
- скопируйте двоичный файл su из того же пакета, в котором находился Superuser.apk, в каталог /bin. Здесь, однако, обратите внимание на разрешения, потребуется SUID (для краткости скажем chmod 6755 ) с результатом:
.
И копируется, значит можно размонтировать образ и перенести обратно на устройство, опять же с помощью утилиты nvflash:
Готово, теперь можно выключить Toshiba (удерживать питание), отключить кабель USB и выполнить вайп (сброс к заводским настройкам): для этого зажмите кнопки домой и питания и выберите первый пункт в появившемся меню ( также нажмите клавишу 1). Это займет некоторое время, а затем система перезагрузится и запустит первоначальные настройки Toshiba для данных, Wi-Fi… так что вы можете сбросить настройки и после подключения вы можете запустить рынок в меню и использовать мастер для входа в свою учетную запись google. .
- Рынок примерно так же стабилен, как некая известная система некой известной компании, вернее даже меньше, но хотя бы работает 🙂
- Иногда возникают проблемы с подключением к неизвестному wifi, поэтому есть копия wpa_supplicant.bak, созданная прямо на устройстве, команда su и возможность перемонтировать раздел /system для rw
- Terminal.apk в некоторых (неизвестных) случаях не работает, нужно ставить из маркета
Эта запись была опубликована пользователем shmoula 04.05.2011 в 15:18 и размещена в разделе Мобильность. Следите за любыми ответами на это сообщение через RSS 2.0. Вы можете оставить ответ или обратную связь со своего сайта.