2012-03-27 107 views
1

我很好奇ScreenSplitr应用程序的监狱破碎iPhone手机。这个应用程序允许将手机的屏幕串流到网络浏览器。我可以猜测这是如何工作的:以特定速率捕获屏幕并通过套接字将字节转发到目标设备。 如何确定使用哪些私有API?iPhone屏幕共享应用程序中使用的私人API

我没有一个监狱破碎的手机。不过,如果这有帮助,我会做。也许我可以使用一个工具来检查screensplitr二进制文件并从那里猜测。

我假设使用私有APIs,因为该应用程序不在应用商店中。也许这些API不是私有的(并且该应用仅因“重复功能”或类似而被拒绝)。

回答

1

有些工具可以用来检查可执行文件的mach-o文件,例如class-dump和otool。最简单的事情就是使用类转储来获取ScreenSplitr的头文件,然后重写这些头文件。