我试图创建一个调整来录制iOS手机通话。我已经从this link复制了代码,以创建一个可以记录调用并使用iOSOpenDev构建调整的调整。几乎没有问题。当我断开呼叫时,电话重新启动并且文件中没有声音(文件已创建,但其大小仅为28kb)。
P.S。 1:在那篇文章中,他们说调整应该加载到mediaserverd
守护进程中。我怎样才能做到这一点?
P.S。 2:我刚刚在/Library/MobileSubstrate/Dynamic Libraries/
中安装了.plist和.dylib文件。
P.S。 3:我使用XCode 4.5和iOSOpenDev来构建它。
答案 0 :(得分:1)
我想我已经弄明白了。
应该在mediaserverd守护程序中加载调整。这可以通过编辑调整的.plist来完成。 plist中应该有一个Executable
过滤器:
Filter = {
Executables = ("mediaserverd");
};
有关CydiaSubstrate(MobileSubstrate)的更多信息,请检查:
iPhoneDevWiki - MobileSubstrate
我认为此调整仅适用于iPhone 4S及以上版本。