Изменения

Archos 101

3670 байтов добавлено, 23:02, 31 марта 2011
м
Нет описания правки
[[Файл:Archos-101-internet-tablet lg.jpg|200px|right]] [http://market.yandex.ru/model.xml?hid=6427100&modelid=6531601 Archos 101] — «интернет-планшет» от компании Archos. Заказывал с [http://www.computeruniverse.de computeruniverse.de]. Знал бы о минусах — не купил. «Полный фарш» (и гораздо более полный, чем в Archos 101) есть уже почти у всех.
'''UPDATE 2011-04-01: Загрузчики Archos 101 (и вообще gen8) мною успешно взломаны. См [[#PWNED]].'''
Кстати, спасибо http://archos.g3nius.org/, идея взлома взята у него (он так же ломал Archos 5).
 
== 3G USB модемы ==
 
У многих возникает логичная идея: использовать вместе с архосом 3G USB модемы, например, распространённые Хуавеи разных моделей (E150/160/1552 и т.п). Однако есть две проблемы:
# эти модемы после использования их под виндой требуют переключения в нужный режим через [http://www.draisberghof.de/usb_modeswitch/ usb_modeswitch].
# даже когда сделаешь usb_modeswitch, оказывается, что Archos 101 не содержит в себе модуля ядра '''option.ko''' (CONFIG_USB_SERIAL_OPTION), необходимого для работы сих модемов, а содержит лишь другой драйвер USB-модемов — cdc_acm, который эти Хуавеи как раз не поддерживает.
 
Однако не всё так плохо, Archos выложил в OpenSource полные исходники ядра для планшетов gen8 (от A28 до A101). Причём не просто выложил, а с конфигом и полным набором инструментов кросс-сборки. Что даёт влёгкую собрать любые необходимые модули. А полученный до этого с помощью Archangel’а рут даёт возможность их установить.
 
Так что забирайте и радуйтесь (всё для штатной прошивки):
 
* Статически собранный под Archos бинарник usb_modeswitch: [[Media:A101_usb_modeswitch.zip]]. usb_modeswitch нужно вызывать с параметрами типа <tt>usb_modeswitch -H -v 12d1 -p 1446</tt> (это мой разлоченный Huawei E150 от МТС), но для разных моделей модемов чиселки могут отличаться. После однократного usb_modeswitch модем можно вынимать и вставлять, он будет в правильном режиме. Если вставить под винду — вероятно, usb_modeswitch понадобится повторный. Ещё может быть полезно сказать модему <tt>AT^U2DIAG=0</tt> средствами компьютера и HyperTerminal'а / minicom'а / <tt>echo AT^U2DIAG=0 > /dev/ttyUSB0</tt>.
* Собранный под Archos (прошивка 2.1.04) модуль ядра option.ko: [[Media:A101_option.zip]]
* Модифицированные скрипты /system/bin/tether_*.sh: [[A101_tether_start_usb.sh]], [[A101_tether_at_cmd.sh]], [[A101_tether_stop.sh]]. Все вместе одним архивом: [[Media:A101_tethers.zip]]. Их нужно скопировать в /system/bin, чтобы использовать стандартный пункт меню «Cell phone tethering».
 
Дополнительные ссылки:
 
* Ссылка на форум с инструкциями по сборке ядра: http://archivez.info/index.php/47/gen8-android-development/-howto-build-custom-kernel-libraries-and-applications-on-your-own-a891056.html
* Исходники ядра, библиотек и инструментов Archos: http://www.archos.com/support/download/software/sources/gen8-gpl-froyo.tgz
 
А в UrukDroid'е поддержка 3g модемов уже и так есть, кстати.