2012-03-27 4 views
1

Мне интересно, как приложение ScreenSplitr для сломанных iPhone. Это приложение позволяет передавать экран телефона в веб-браузер. Я могу догадаться, как это работает в целом: фиксировать экран с определенной скоростью и пересылать байты через сокет на целевое устройство. Как определить, какие частные API-интерфейсы используются?Частные API, используемые в приложении для обмена экранами iPhone

У меня нет тюремного телефона. Однако я сделаю это, если это поможет. Возможно, я могу использовать инструмент для изучения бинарного файла screenplitr и догадываться оттуда.

Я предполагаю использование частных API, поскольку приложение не находится в магазине приложений. Возможно, API-интерфейсы не являются частными (и приложение было просто отклонено для «дублированных функций» или подобных).

ответ

1

Есть инструменты такого класса-дампа и otool, которые вы можете использовать для проверки файлов mach-o исполняемого файла. Самое простое - использовать класс-дамп, чтобы получить заголовки ScreenSplitr, а затем переходить к ним.

Смежные вопросы