После удачной сборки проприетариев из закрытых исходников Qualcomm настала пора создания либ для камер, без которых просто невозможно заставить работать камеры в любом Android устройстве. Для решения этой задачи нужно реверсить довольно большой набор либ стоковой прошивки.
Вот набор либ, которые необходимы для работы камеры Toshiba t4k37ab:
В моём случае все chromatix либы имеют версию 3.1 (в hex-виде так 0x0301). Ручной реверс одной chromatix либы занял бы примерно 7...9 часов. Это очень много. Да и при этом имеется большой шанс совершить множество ошибок (человек не создан для решения таких задач).
Поэтому было решено написать на Python-скрипт, который бы сам реверсил любую chromatix либу версии 3.1.
Исходники Python-скрипта: http://github.com/remittor/chromatix2c
Вот набор либ, которые необходимы для работы камеры Toshiba t4k37ab:
- libmmcamera_t4k37ab.so
- libmmcamera_f4k37ab_qtech_t4k37_eeprom.so
- libchromatix_t4k37ab_common.so
- libchromatix_t4k37ab_default_video.so
- libchromatix_t4k37ab_preview.so
- libchromatix_t4k37ab_snapshot.so
В моём случае все chromatix либы имеют версию 3.1 (в hex-виде так 0x0301). Ручной реверс одной chromatix либы занял бы примерно 7...9 часов. Это очень много. Да и при этом имеется большой шанс совершить множество ошибок (человек не создан для решения таких задач).
Поэтому было решено написать на Python-скрипт, который бы сам реверсил любую chromatix либу версии 3.1.
Исходники Python-скрипта: http://github.com/remittor/chromatix2c
Комментариев нет:
Отправить комментарий