Изменения

Archos 101

2500 байтов добавлено, 22:24, 31 марта 2011
м
Нет описания правки
[http://market.yandex.ru/model.xml?hid=6427100&modelid=6531601 Archos 101] — «интернет-планшет» от компании Archos. Заказывал с [http://www.computeruniverse.de computeruniverse.de]. Знал бы, какой он — бы о минусах — не купил бы. «Полный фарш» (и гораздо более полный, чем в Archos 101) есть уже почти вездеу всех.
== Плюсы:==
* Большая (реально большая!) батарейка.
* Наличие USB-HOST с полноценным 0.5А питанием.
* Наличие прошивки SDE (Special Developer Edition) и полных (!) исходников ядра, с конфигом, можно собрать любой нужный модуль — например, можно [[Archos 101 3G Stick|подключать USB 3G модемы]] (следствие недостатка с отсутствием 3G).
* Из коробки есть модуль ядра tun (работает OpenVPN), есть BusyBox.
* Из коробки есть большая часть кодеков (кроме разве что MPEG2 и AC3), и HD видео девайс показывает.
* Неплохой процессор и GPU, 1247 попугаев в Quadrant'еQuadrant’е.* 10.1" экран, 802.11n. Но это уже почти вездеу всех есть.* Процессор TI OMAP 3630. Хорошо тем, что TI, потому что они предоставляют спеки, в отличие от анального Qualcomm’а со своими Snapdragon’ами.
== Минусы:==
Хард: * Экран почти отвратительныйОТВРАТИТЕЛЬНЫЙ. Углы — сверху и снизу примерно одинаково средненькие, справа УЖАСНЫЙ, слева наилучший. Кроме того экран очень широкий, 1024х600 представляется не очень удобным разрешением. А ещё и глянцевый, постоянно смотришься в него как в зеркало.* Откровенно отвратительная камера — как будто Камера ОТВРАТИТЕЛЬНАЯ — как на мобильниках 5-летней давности.
* Не заряжается по USB. Хотя это и следствие большой батарейки — она двумя амперами-то по-моему часа 4 заряжается, страшно представить, что было бы по USB. Но ''возможность'' зарядки по USB всё равно можно было предусмотреть.
* Нет 3G. Нет GPS. Нет netfilter’а (а с ним и любых tether’ов, хотя и не нужны они на устройстве без 3G). Нет Android Market’а («нелицензионный» Android без денежных отчислений гуглу; маркет легко поставить руками).* Маловато оперативки. Из-за этого девайс бывает не очень шустрый, хотя игрушки идут хорошо, HD видео девайс вполне показывает, и в Quadrant'е Quadrant’е успешно получает 1247 попугаев!* Нет ни 3G, ни GPS. Софт: * Нет netfilter’а (а с ним ни tethering’а, ни openvpn).* Нет Android Market’а, хотя его и можно поставить руками (то есть там «нелицензионный» Android без денежных отчислений гуглу).
* Системный раздел смонтирован из squashfs, то бишь доступ туда только на чтение. То бишь, без SDE не ставится перманентный root, а только получается заново при каждом запуске программой Archangel.
* Fastboot отключёнFastboot’а нет, прошивать девайс себя так просто не даёт, в том числе recovery.Загрузчики проверяют цифровую подпись ядра, initrd, вторичного загрузчика. '''Но я их уже дизассемблировал и сломал!'''* Установка А установка SDE , вроде как , обнуляет области флеша с DRM-ключами. ключами… То есть дело не в DRM — эта дрянь никому не нужна, её только бойкотировать надоконтент защищённый этим ДеРьМом юзать нельзя ни в коем случае. Просто лично Но я ненавижу производителей, которые запрещают мне что-то делать с МОИМ девайсом (вроде как некоторые области NAND заблокированы — почти уверен, что можно их разблокировать, но пока готовых решений нет).!* Поддержка флешек требует допиливания руками (лично я пока usb flash drive не допилил)пашет. Требует допила, либо установки SDE и UrukDroid’а (модифицированной прошивки). Вообще похоже, что без UrukDroid’а делать на нём нечего. <s>А для него нужен SDE, а SDE поганит прошивку. Так что ждём NAND unlockPWN’а.</s> Уже PWNED!!! См. ниже. == PWNED == [[File:Pwned.jpg]] Итак, решил наконец вернуться из дебрей дизассемблирования к тому, ради чего я его затеял — к взлому загрузчиков Archos’а 101, и проверить, получится ли. По-лу-чи-ло-сь. Оба загрузчика (первичный и вторичный) успешно взломаны. Проверка цифровых подписей на моём девайсе теперь отключена. Чтобы повторить это на своём девайсе (теоретически должно подходить и для других Archos gen8), нужно:* заменить 8 байт по адресу 0x7520 от начала mmcblk0 с 7F402DE9003091E5 на 0000A0E31EFF2FE1.* заменить 8 байт по адресу 0x14824 от начала mmcblk0p1 с 7F402DE9003091E5 на 0000A0E31EFF2FE1 (либо по адресу 0x14424 в файле /mnt/rawfs/avboot, но в rawfs как-то не очень пишется).Первое патчит первичный загрузчик, второе — вторичный (которой /mnt/rawfs/avboot) <span style="color: red; font-size: 18em">'''Внимание!'''</span> Если внезапно кто-нибудь будет повторять и по данным адресам обнаружите данные, отличные от 7F402DE9003091E5, ни в коем случае не меняйте — убьёте загрузчик, и девайс будет bricked. Ну и вообще в любом случае, все модификации загрузчика делайте на свой страх и риск. Его наверняка можно debrick’нуть, процессор в нём TI OMAP 3630, и с большой вероятностью выведен загрузочный UART, если нет — то, возможно, выведен test point (пин процессора SYS_BOOT5). Но это — бааальшой геморрой, так как сначала его (тестпоинт) нужно ещё найти… Кстати, спасибо http://archos.g3nius.org/, идея взлома взята у него (он так же ломал Archos 5).