注意:我既不知道iPhone SDK也不知道目标C,只是想知道是否可能。

我知道无论如何都必须在越狱设备上使用,但是从技术上讲,iPhone呼叫记录应用程序是可能的,还是不可能将其连接到呼叫或音频输入/输出中?

我知道显然不会有“官方”的方法,当然也不会来自App Store应用程序。而且我知道有呼叫录音应用程序通过自己的服务器进行传出的呼叫。

只是想知道它不存在的原因是否仅仅是因为没有人对其进行了编码,或者它实际上是不可能的吗?

有帮助吗?

解决方案 5

iOS调整开发人员Elias Limneos已在Cydia上发布了一个名为Audio Recorder的应用程序(最初称为呼叫记录器)。

因此,最终可以在设备上本地录制呼叫,而无需通过高级费率号码拨打电话!

音频哔哔声可以被禁用,但在开始对另一方时播放的消息有强制性的“正在录制”消息。

目前,它仅适用于iPhone 4S(仅扬声器)和iPhone 5,并且每台设备的许可证为3.99美元。

编辑 - 看起来我太慢了,因为我上周购买了这本书,尽管现有购买者可以继续使用它,但它已经停产了,因此将没有进一步的更新。

我,Elias Limneos。可悲的是,我决定停止分发和处理“音频录音机”应用程序。截至今天,录音机已停止。

资源: http://limneos.net/audiorecorder.html

编辑 - 他再次改变了主意,可以通过自己的Cydia仓库出售。

其他提示

在越狱的iPhone上, 欺骗 确实致电录音。我不是外行,但请注意,根据您的位置和/或另一方的位置,录制电话可能不合法。

对于英国市场也有 电话录音器 。它使用高级费率编号来记录电话,但也适用于非狱警iPhone。

刚刚 我发现了一个实际上可以正确执行的应用程序,但仅用于SIP呼叫。

叫做 Mobilevoip 它在苹果商店! :d

因此,我希望这确实回答您的问题。即使它没有录制电话,我相信它在理论上可能表明它是可能的。

没有简单的方法,因为软件的那部分和硬件得到了保护。

当然,从理论意义上讲,声音录音机和音乐混合应用程序显示了信号处理硬件和软件的功能,可以访问这两个声音流。

有人需要重新进行一些或全部iOS代码并更改它。但是,简单的概念肯定是复杂的,也许太昂贵了,无法在现实中发生。

您只需将倾听到手机应用程序中麦克风数据流的代码,然后将文件转储到存储中,然后对其进行编码以进行语音调用即可。如果该应用程序调用API而不是进行处理,那么您将在此实现录制。您将对传入数据进行相同的操作,并且可以添加时间标记以供以后混合,或者在处理呼叫时将其混合。

当然,此代码当然不使用已记录的API,因此您需要在越狱后修补该应用程序或发现无证件的API来实际实现此功能。

用例是如此明显,以至于如果坐在那里,数百个应用程序将已经这样做。

绝对有可能,几乎肯定是不需要直接从记忆中读取的。使用XCode和某些第三方Objective-C类浏览器可以发现苹果的私有API。

如果您需要未解决的问题,请回答(”如何 一个人会实施iPhone呼叫记录器吗?”),然后我同意Josh K:前往Stackoverflow.com。 流氓变形虫, ,因为他们已经在Mac OS X上解决了此问题,该问题与iOS共享了完全相同的低级库。

是的,显然,至少可以直接在内存中读取钩子,即使挂钩可能更容易做到。

许可以下: CC-BY-SA归因
不隶属于 apple.stackexchange
scroll top