Цитата(fill.sa @ Вчера, 2:20)
Немного покопавшись можно сказать что ничего грандиозного там нету. По сути весь механизм камеры, включая даже менюшки выполнен в библиотеках.
А файл camera это так, прилюдия перед камерой.
А файл camera это так, прилюдия перед камерой.
Некоторые вещи вообще вынесены в прошивку камеры (какой-то там BIN-файл), которая содержит код неизвестной архитектуры, не поддающейся обычному дизассемблированию.
Цитата(fill.sa @ Вчера, 2:20)
Да там много подобных ужасов, возможно потому и побоялись открывать код своих утилит.
Цитата(VINRARUS @ Вчера, 4:11)
Там именно что Bash, с помощью системной функции system() идёт запуск shell'а (в данном случае я думаю это именно /bin/bash, а не /bin/sh), в котором выполняется команда ps > /tmp/.CAM_PROC_TMP.pid, создающая файл который потом дальше открывается и читается. Очень странный подход, учитывая что нужный ему pid разработчик мог получить с помощью системных API, не тратя циклы процессора на кучу действий слабо относящихся к цели задачи: запуск интерпретатора командной оболочки, запуск утилиты ps и создание с её помощью файла, открытие этого файла и пр.