Apakah perekam panggilan iPhone secara teori dimungkinkan?

9

CATATAN: Saya tidak tahu iPhone SDK atau Objective C, hanya ingin tahu apakah mungkin.

Saya tahu jelas itu harus pada perangkat Jailbroken, tetapi secara teknis dimungkinkan untuk membuat aplikasi rekaman panggilan iPhone, atau apakah tidak mungkin untuk menghubungkan ke panggilan atau input / output audio?

Saya tahu jelas tidak akan ada cara 'resmi' untuk melakukannya dan tentu saja tidak dari aplikasi App Store. Dan saya tahu ada aplikasi rekaman panggilan yang melakukan panggilan keluar melalui server mereka sendiri.

Hanya bertanya-tanya apakah alasan itu belum ada hanya karena tidak ada yang punya kode atau jika itu sebenarnya tidak mungkin?

Adam Dempsey
sumber
4
Ini mungkin akan menjadi pertanyaan yang lebih baik untuk ditanyakan pada SO, karena mereka akan memiliki pengetahuan yang lebih baik tentang apa yang bisa dan tidak mungkin dari perspektif pemrogram.
Josh K
2
Semua jawaban di sini menyediakan aplikasi yang membutuhkan koneksi internet atau menelepon nomor lain terlebih dahulu. Bagi saya, itu berarti rekaman aktual sedang berlangsung di pusat dan bukan di dalam iPhone. Mudah-mudahan bukan itu pertanyaannya. Setidaknya saya mengharapkan aplikasi benar-benar dapat melakukannya bahkan tanpa internet dan khususnya tanpa perlu memanggil nomor internasional bolak-balik.
cregox
Apa yang dapat ditambahkan di sini pada tanggapan untuk memberi Anda jawaban atas pertanyaan ini? (Jangan ragu untuk menjawabnya sendiri jika Anda mencapai kesimpulan yang berbeda dari yang diusulkan)
bmike

Jawaban:

2

Pada iPhone Jailbroken, SpoofApp tidak merekam panggilan. Saya bukan laywer, tetapi perhatikan bahwa merekam panggilan mungkin tidak sah tergantung di mana Anda berada dan / atau di mana pihak lain berada.


sumber
Layanan yang sangat bagus. Tapi itu tidak perlu jailbreaking lagi dan itu, seperti setiap "aplikasi rekaman iphone" lainnya di luar sana, benar-benar dilakukan di pusat panggilan seluruh proses, melalui nomor akses.
cregox
2

Untuk pasar Inggris ada juga Call Recorder . Ini menggunakan nomor tingkat premium untuk merekam panggilan tetapi juga tersedia untuk iPhone yang tidak di-jailbreak.


sumber
2

Baru-baru ini saya menemukan aplikasi yang benar-benar dapat melakukannya dengan benar, tetapi hanya untuk panggilan SIP.

Ini disebut MobileVOIP dan ada di Apple Store! : D

Jadi saya harap ini menjawab pertanyaan Anda. Bahkan jika itu tidak merekam panggilan telepon, saya percaya itu menunjukkan secara teori itu mungkin.

cregox
sumber
2

Tidak ada cara mudah karena bagian dari perangkat lunak dan perangkat keras diamankan.

Tentu saja mungkin dalam arti teoretis karena perekam suara dan aplikasi pencampuran musik menunjukkan kekuatan perangkat keras dan perangkat lunak pemrosesan sinyal memiliki akses ke kedua aliran suara.

Seseorang perlu melakukan kembali sebagian atau semua kode iOS dan mengubahnya. Tetapi apa yang sederhana dalam konsep tentu rumit dan mungkin terlalu mahal untuk terjadi dalam kenyataan.

Anda cukup mengambil kode yang mendengarkan aliran data mikrofon di dalam aplikasi Ponsel dan membuang file ke penyimpanan serta menyandikannya untuk panggilan suara. Jika aplikasi itu memanggil API daripada melakukan pemrosesan itu sendiri, maka Anda akan mengimplementasikan rekaman di sana. Anda akan melakukan hal yang sama untuk data yang masuk dan dapat menambahkan penanda waktu untuk nanti dicampur atau dicampur saat panggilan sedang ditangani.

Kode ini tentu saja tidak ada di tempat menggunakan API yang terdokumentasi sehingga Anda perlu menambal aplikasi setelah jailbreak atau mengungkap API tidak berdokumen untuk benar-benar menerapkan fitur ini.

Case use sangat jelas sehingga jika ini duduk di sana, ratusan aplikasi sudah akan melakukan ini.

bmike
sumber
2

Pengembang iOS Tweak Elias Limneos telah merilis aplikasi di Cydia yang disebut Audio Recorder (awalnya disebut Call Recorder).

Jadi akhirnya dimungkinkan untuk merekam panggilan secara lokal di perangkat tanpa harus menelepon melalui nomor tingkat premium!

Bunyi bip audio dapat dinonaktifkan tetapi ada pesan 'Panggilan ini sedang direkam' yang dipaksakan diputar di awal ke pihak lain.

Saat ini hanya bekerja dengan iPhone 4S (Loudspeaker saja) dan iPhone 5 dan biaya lisensi $ 3,99 per perangkat.

EDIT - Sepertinya saya terlalu lambat, karena saya membeli minggu ini sudah dihentikan meskipun pembeli yang sudah ada dapat terus menggunakannya tidak akan ada pembaruan lebih lanjut.

Saya, Elias Limneos. dengan sedih mengumumkan bahwa saya memutuskan untuk berhenti mendistribusikan dan mengerjakan aplikasi "Perekam Audio". Sampai hari ini, Perekam Audio dihentikan.

Sumber: http://limneos.net/audiorecorder.html

EDIT - Dia berubah pikiran lagi dan tersedia untuk dijual melalui repo Cydia sendiri.

Adam Dempsey
sumber
1

Ini sangat mungkin, dan hampir pasti tidak perlu membaca langsung dari memori. API pribadi Apple dapat ditemukan menggunakan Xcode dan browser kelas 3rd Objective-C tertentu.

Jika Anda perlu menjawab pertanyaan yang tidak diminta (" Bagaimana cara menerapkan perekam panggilan iPhone?"), Maka saya setuju dengan Josh K: kepala ke stackoverflow.com. Atau hubungi orang-orang di Rogue Amoeba , karena mereka telah menyelesaikan masalah ini pada Mac OS X, yang berbagi perpustakaan tingkat rendah yang sama persis dengan iOS.

clozach
sumber
Saya belum mencoba ini sendiri, tetapi lihat itunes.apple.com/us/app/callrec-me/id343580672?mt=8# untuk aplikasi yang mengklaim melakukan apa yang Anda minta.
clozach
Tentang komentar Anda, clozach, untuk aplikasi di toko apel bisa melakukannya, itu hanya bisa menjadi salah satu yang mengharuskan Anda untuk menghubungi nomor lain terlebih dahulu. Jadi secara teknis ini bukan perekam panggilan iPhone.
cregox
Benar, jika Anda berbicara tentang aplikasi yang siap untuk App Store. Namun, op bertanya apakah itu mungkin pada ponsel yang sudah di- jailbreak .
clozach
Seseorang yang cukup pintar untuk memecahkan kacang rekaman ini mungkin akan menyadari bahwa mereka dapat menjual karya mereka ke FBI / CIA dengan harga yang jauh lebih tinggi daripada yang akan dibayar oleh masyarakat konsumen.
bmike
1
Maaf bmike, tetapi agen negara mana pun tidak perlu berurusan dengan orang ini. Mereka tentu saja, jika didorong, bisa mendapatkan percakapan dengan mudah dalam perjalanan. Selain itu, mereka sangat curiga, tentang kejeniusan samar kita. Itu adalah perhatian yang tidak diinginkan ketika seseorang bisa menjual aplikasi kepada pasangan yang tidak setia di seluruh dunia, 50 dolar per pop, jika itu berhasil. Dengan mudah.
chiggsy
0

Ya itu jelas mungkin setidaknya dengan membaca langsung di memori bahkan jika kail mungkin lebih mudah dilakukan.

radius
sumber