Системный программист для Cydia приложения iPhone

Программа должна отреагировать на событие приема/начала звонка, доступиться к аудио устройству и начать запись копию входящего и исходящего аудио потоков в буфер(а) в памяти телефона либо в файл. Разговор должен продолжаться в нормальном режиме, как будто эта программа и не была запущена.

Это не очередное iPhone приложение, а довольно сложная задача. Данной функциональности в официально опубликованной СДК от Apple нет.

Требуются серьезные знания в области iOS архитектуры и дизассемблирования ARM кода.

Требуемые навыки:

- Опыт программирования от 3х лет

- Objective C -- 2 года

- Disassembler IDA или аналогичный

- Reverse engineering ARM кода

- arm assembler, с

- gdb, gcc, make

Желательно:

- знание iOS (FreeBSD) архитектуры и objective-c

- знание iPhone SDK, Private iOS API

- private framework

- iPhone jailbreak, cydia applications

Эта программа, возможно, потребует перекомпиляции/переработки для каждого нового релиза Firmware от Apple, и мы принимаем этот риск. Первоначальная версия должна быть написана для iPhone 4 FW 4.1 или выше или для iPhone 3GS FW 4.1 или выше.

Наличие iPhone 3GS firmware 4.1 или выше, с jailbreak'om или

iPhone 4G firmware 4.1 или выше, с jailbreak'om обязательно.

Помощь в настройке билд энвайромента на телефоне, мы предоставим, как и майлстоуны проекта.

Нам нужен лишь эксперт в данной области.

В реакции просьба указывать опыт с каждым из требований и пример сделаных приложений.