Monday, December 12, 2011

Перепрошивка Toshiba Thrive (at100, at105)

Знакомый во время очередной командировки в Китай купил себе планшет Toshiba AT100 (он же Thrive, он же AT105, AT300). Выбор пал на эту модель потому что это был чуть ли единственный в Китае был планшетник с полноценным usb портом. Но вот незадача, все планшетники на базе Android, предназначенные для продажи в Китае имеют ограничения на Android market. В большинстве случаев на таких аппаратах работает только Китайский Android market. Поигравшись с неделю с аппаратом, он передал его на растерзание для приведения в нормальный вид. В целом для установки и работы Android Market (Google play) на большинстве подобных планшетов достаточно получить root права на аппарате и произвести несколько телодвижений, но я бы посоветовал другой путь. 

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

Для перепрошивки нам потребуется:
  1. Планшет Toshiba AT100 (Thrive)
  2. Зарядное устройство (без подключенной зарядки планшет будет сопротивляться)
  3. Кабель Mini-USB
  4. Карта памяти SD отформатированную FAT32 (думаю достаточно будет от 200 мб, но в моем случае это была 8gb HC)
  5. Компьютер под управлением Windows 7/Vista/8. Прекрасно подойдет и XP и Linux система, но эти платформы в посте не рассматриваются.

Так же потребуется скачать:
  1. Dos batch script tool - набор скриптов невероятно упрощающих процедуру работы с Toshiba Thrive. Содержит в себе драйвера ADB для корректной работы с устройством на базе Android, образы загрузочных разделов (boot, recovery boot) и собственно утилиты и скрипты необходимые для работы. (порядка 90 мб)
  2. Нужную нам версию ОС Android, на выбор из предложенных вариантов. Например, на том же http://www.thriveforums.org/ есть несколько версий от чувака по прозвищу DaleNet.  Я выбрал Stock ROM - версию идентичную той что установлена на новые, только из коробки устройства, а именно 37-01-5-0032-US (3.1). (от 150 до 300 мб). Вообще доступные ОС делятся на 
  • Fool Stock - версия с завода.  Без модификаций, дополнений. На такую должны без проблем устанавливаться обновления и пр.
  • Rooted Stock - то же самое, но с возможностью использования административных полномочий на устройстве (оно Вам надо?)
  • OOM Rooted - то же что и Rooted Stock, но с модификацией позволяющей "исправлять"  утечки памяти и вообще следить за количеством памяти отъедаемой приложениями (out of memory ROM)
  • Modded Stock - сильно модифицированный образ, добавлены различные модули, например open VPN, AdHoc.

Подготовительные работы:
1. Распаковываем dos batch script tool в директорию удобную для доступа из командной строки (например в c:\thrive\).
2. Распаковываем скачанную ОС Android и копируем полученный update.zip (не распаковывая его) на sd карту. Проще будет скопировать корень диска.
на Toshiba Thrive заходим в установки и включаем режим USB debugging. Settings --> Applications --> Development --> USB Debugging
3. Устанавливаем драйвера ADB. При подключении планшета к компьютеру, скорее всего, обнаружится пара устройств, устройство будет доступно как некий накопитель, а так же вы увидите неизвестное устройство в диспетчере устройств. (правой кнопкой на моем компьютере, управление, диспетчер устройств, неизвестные устройства). Установите для этого устройства драйвер из набора драйверов в папке с dos batch script tool (c:\thrive\usb adb drivers\).
4. Подключаем  планшет к usb и заряднику.
5. Запускаем командную строку в режиме администратора и переходим в командной строке в нужную нам папку со скриптами (c:\thrive\tools\). Командную строку еще долго не придется закрывать.
6. В командной строке для того чтобы убедиться в работоспособности получившейся связки запускаем команду 
adb devices
в идеале мы должны получить ответ с кодом устройства:

7. Загружаем планшет в режиме fastboot. Для этого полностью выключите планшет (не усыпите, а выключите :) ). Зажмите одновременно кнопки увеличения громкости и включения питания. Планшет включится и предложит Вам выбор из трех вариантов:
USB fastboot 
Recovery boot
Android boot
в этот раз выбираем fastboot. Выбор осуществляется клавишами управления громкостью, а подтверждение клавишей питания. В ответ на Ваш выбор в углу появиться скромная надпись "Starting Fastboot USB download protocol" и больше ничего.
8. Запускаем в командной строке для проверки команду:
fastboot devices
в ответ должно быть "IDdevices. Если не уверены работает ли fastboot можно проверить введя команду:
fastboot reboot
если все работает, планшет перезагрузится. Если перезагрузки не произошло, возвращаемся к предыдущим шагам.

Если все ок, то можно перепрошить. Сначала мы заменим основной загрузчик ОС, затем загрузчик режима восстановления, а затем установим саму ОС.
Приступаем собственно к прошивке:
1. Загружаем планшет в  fastboot
1. Запускаем скрипт c:\thrive\thrive_easy_flash_tool.bat (командную строку в админ режиме ведь не закрыли?).

2. Выбираем Flash boot image to your device. И выбираем какой именно образ залить. Необходимо чтобы он совпадал с той ОС которую Вы скачали ранее. Я выбрал US HMJ37.01.5.0032 вариант Stock (из магазина).
3. Устанавливаем Recovery image. Для этого снова загружаем планшет в режиме fastboot, выбираем в скрипте который мы все еще не закрыли пункт Flash recovery image to your device. Для установки скачанных версий ОС Android нам потребуется ClockWorkMod версия recovery image.
4. Устанавливаем новую ОС. Для этого вставляем SD карту с загруженным в неё update.zip в планшет, запускаем не fastboot, а recovery. Далее путешествуя по меню выбираем создание бэкапа существующей системы, а затем установку новой ОС из SD-External\update.zip .
APPLY UPDATE FROM SDCARD.
EXTERNAL SD CARD.
YES - INSTALL /SDCARD-EXT/UPDATE.ZIP.
 Если пункта бэкап у Вас нет, убедитесь что recovery image в шаге 3 установилась, если что - попробуйте повторить.

Теперь Ваш Toshiba Thrive (AT100) должен загрузиться в нормальном режиме, как только что из коробки (ну или какую версию Вы там выбрали).
Последнее что мне удалось таким образом поставить на Toshiba thrive - Android 4.0.4.

No comments:

Post a Comment