Частные API, используемые в приложении для разделения экрана iPhone - PullRequest
1 голос
/ 27 марта 2012

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

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

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

1 Ответ

1 голос
/ 07 апреля 2012

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...