2012-03-27 102 views
1

我很好奇ScreenSplitr應用程序的監獄破碎iPhone手機。這個應用程序允許將手機的屏幕串流到網絡瀏覽器。我可以猜測這是如何工作的:以特定速率捕獲屏幕並通過套接字將字節轉發到目標設備。 如何確定使用哪些私有API?iPhone屏幕共享應用程序中使用的私人API

我沒有一個監獄破碎的手機。不過,如果這有幫助,我會做。也許我可以使用一個工具來檢查screensplitr二進制文件並從那裏猜測。

我假設使用私有APIs,因爲該應用程序不在應用商店中。也許這些API不是私有的(並且該應用僅因「重複功能」或類似而被拒絕)。

回答

1

有些工具可以用來檢查可執行文件的mach-o文件,例如class-dump和otool。最簡單的事情就是使用類轉儲來獲取ScreenSplitr的頭文件,然後重寫這些頭文件。