2014-03-13 51 views
1

我試圖創建一個調整來記錄iOS電話呼叫。我已經複製了this link的代碼來創建一個可以記錄調用並使用iOSOpenDev進行調整的調整。問題很少。當我斷開通話時,電話響起並且有一個沒有聲音的文件(文件被創建,但它的大小隻有28kb)。iOS - 呼叫記錄器調整

P.S. 1:在那篇文章中他們說這個調整應該加載到mediaserverd守護進程中。我怎樣才能做到這一點?

P.S. 2:我剛剛在/Library/MobileSubstrate/Dynamic Libraries/中安裝了.plist和.dylib文件。

P.S. 3:我使用XCode 4.5和iOSOpenDev來構建它。

回答

1

我想我已經想通了。 該調整應該加載到mediaserverd守護進程中。這可以通過編輯調整的.plist完成。應該有plist中的Executable過濾器:

Filter = { 
    Executables = ("mediaserverd"); 
}; 

有關CydiaSubstrate(MobileSubstrate有)更多信息,請:

iPhoneDevWiki - MobileSubstrate

CydiaSubstrate Documentation

而且我認爲這個調整僅適用於iPhone 4S及以上。

+0

我有你有的問題。你能不能與我分享示例代碼。我混淆了創建這個示例[鏈接]調整(http://stackoverflow.com/questions/1809347/how-can-i-record-conversation-phone-call-on-ios)。如果你能幫我創建一個樣本調整,那將是非常好的。我也使用iOSOpenDev。 –