Là một máy ghi âm cuộc gọi iPhone về mặt lý thuyết có thể?


9

LƯU Ý: Tôi không biết SDK iPhone hoặc Objective C, chỉ tự hỏi nếu có thể.

Tôi biết rõ ràng dù sao nó cũng phải ở trên thiết bị Jailbroken, nhưng về mặt kỹ thuật có thể thực hiện một ứng dụng ghi âm cuộc gọi iPhone, hoặc không thể kết nối các cuộc gọi hoặc đầu vào / đầu ra âm thanh?

Tôi biết rõ ràng sẽ không có cách làm 'chính thức' nào và chắc chắn không phải từ ứng dụng App Store. Và tôi biết có những ứng dụng ghi âm cuộc gọi thực hiện cuộc gọi đi qua máy chủ của họ.

Chỉ tự hỏi liệu lý do nó không tồn tại chưa phải là vì không ai đã mã hóa nó hoặc nếu nó không thực sự có thể?


4
Đây có lẽ sẽ là một câu hỏi tốt hơn để hỏi về SO, vì họ sẽ có kiến ​​thức tốt hơn nhiều về những gì có thể và không thể có được từ góc độ lập trình viên.
Josh K

2
Tất cả các câu trả lời ở đây cung cấp một ứng dụng cần kết nối internet hoặc gọi một số khác trước. Đối với tôi, điều đó có nghĩa là việc ghi âm thực tế đang diễn ra ở một trung tâm chứ không phải trong iPhone. Đó là hy vọng không phải là những gì câu hỏi này là về. Ít nhất tôi đang mong đợi một ứng dụng thực sự có thể làm điều đó ngay cả khi không có internet và đặc biệt không cần gọi số quốc tế qua lại.
cregox

Điều gì có thể được thêm vào đây để trả lời để giúp bạn có câu trả lời cho câu hỏi này? (vui lòng tự trả lời nếu bạn đạt được kết luận khác với những gì được đề xuất)
bmike

Câu trả lời:


2

Trên iPhone Bẻ khóa , SpaggerApp thực hiện ghi âm cuộc gọi. Tôi không phải là một laywer, nhưng lưu ý rằng các cuộc gọi ghi âm có thể không hợp pháp tùy thuộc vào nơi bạn ở và / hoặc nơi bên kia đang ở.


Dịch vụ thực sự tốt. Nhưng nó không cần phải bẻ khóa nữa và, giống như mọi "ứng dụng ghi âm iphone" khác ngoài kia, thực sự được thực hiện trong một trung tâm cuộc gọi trong toàn bộ quá trình, thông qua một số truy cập.
cregox

2

Đối với thị trường Anh cũng có Ghi âm cuộc gọi . Nó sử dụng số điện thoại cao cấp để ghi âm cuộc gọi nhưng nó cũng có sẵn cho các điện thoại không phải là jailbreak.


2

Gần đây tôi phát hiện ra một ứng dụng thực sự có thể làm điều đó đúng, nhưng chỉ cho các cuộc gọi SIP.

Nó được gọi là MobileVOIP và nó có trên Apple Store! : D

Vì vậy, tôi hy vọng điều này không trả lời câu hỏi của bạn. Ngay cả khi nó không ghi âm một cuộc gọi điện thoại, tôi tin rằng nó cho thấy về mặt lý thuyết là có thể.


2

Không có cách nào dễ dàng vì phần đó của phần mềm và phần cứng được bảo mật.

Tất nhiên, theo lý thuyết thì có thể là máy ghi âm và ứng dụng trộn nhạc cho thấy sức mạnh của phần cứng và phần mềm xử lý tín hiệu có quyền truy cập vào cả hai luồng âm thanh.

Ai đó sẽ cần phải làm lại một số hoặc tất cả mã iOS và thay đổi nó. Nhưng những gì đơn giản trong khái niệm chắc chắn là phức tạp và có lẽ quá tốn kém để xảy ra trong thực tế.

Bạn chỉ cần lấy mã nghe luồng dữ liệu micrô bên trong ứng dụng Điện thoại di động và kết xuất một tệp để lưu trữ cũng như mã hóa nó để gọi thoại. Nếu ứng dụng đó gọi API thay vì tự xử lý, thì bạn sẽ thực hiện ghi âm ở đó. Bạn sẽ làm tương tự cho dữ liệu đến và có thể thêm các dấu thời gian để trộn sau hoặc trộn nó xuống khi cuộc gọi đang được xử lý.

Mã này tất nhiên không được áp dụng bằng cách sử dụng API tài liệu, do đó bạn sẽ cần vá ứng dụng sau khi bẻ khóa hoặc khám phá API không có giấy tờ để thực hiện tính năng này.

Trường hợp sử dụng rõ ràng đến mức nếu điều này xảy ra, hàng trăm ứng dụng đã thực hiện việc này rồi.


2

Nhà phát triển iOS Tweak Elias Limneos đã phát hành một ứng dụng trên Cydia có tên là Audio Recorder (ban đầu được gọi là Ghi âm cuộc gọi).

Vì vậy, cuối cùng có thể ghi âm cuộc gọi cục bộ trên thiết bị mà không phải gọi qua số điện thoại cao cấp!

Tiếng bíp âm thanh có thể bị tắt nhưng có thông báo 'Cuộc gọi này đang được ghi âm' bắt buộc khi bắt đầu cho bên kia.

Hiện tại nó chỉ hoạt động với iPhone 4S (chỉ dành cho Loa) và iPhone 5 và giấy phép có giá 3,99 USD cho mỗi thiết bị.

EDIT - Có vẻ như tôi đã quá chậm, vì tôi đã mua vào tuần trước, nó đã bị ngưng mặc dù người mua hiện tại có thể tiếp tục sử dụng nên sẽ không có cập nhật nào nữa.

Tôi, Elias Limneos. buồn bã thông báo rằng tôi đã quyết định ngừng phân phối và làm việc trên ứng dụng "Audio Recorder". Cho đến hôm nay, Audio Recorder đã ngừng.

Nguồn: http://limneos.net/audiorecorder.html

EDIT - Anh ấy đã thay đổi ý định một lần nữa và có sẵn để bán thông qua repo Cydia của riêng mình.


1

Chắc chắn là có thể, và gần như chắc chắn không cần thiết phải đọc trực tiếp từ bộ nhớ. API riêng của Apple có thể được khám phá bằng cả Xcode và các trình duyệt lớp Objective-C của bên thứ 3 nhất định.

Nếu bạn cần trả lời câu hỏi không có câu trả lời của bạn (" Làm thế nào một người sẽ triển khai máy ghi âm cuộc gọi iPhone?"), Thì tôi đồng ý với Josh K: hãy đến stackoverflow.com. Hoặc liên lạc với những người ở Rogue Amoeba , vì họ đã giải quyết vấn đề này trên Mac OS X, nơi chia sẻ chính xác các thư viện cấp thấp như iOS.


Tôi đã không thử bản thân mình, nhưng hãy xem itunes.apple.com/us/app/callrec-me/id343580672?mt=8# cho một ứng dụng yêu cầu làm những gì bạn yêu cầu.
clozach

Về nhận xét của bạn, clozach, để một ứng dụng trên cửa hàng apple có thể làm điều đó, nó chỉ có thể là một ứng dụng yêu cầu bạn quay số khác trước. Vì vậy, về mặt kỹ thuật, đây không phải là máy ghi âm cuộc gọi iPhone.
cregox

Đúng, nếu bạn đang nói về các ứng dụng sẵn sàng cho App Store. Tuy nhiên, op đã hỏi liệu có thể trên điện thoại đã bẻ khóa không .
clozach

Ai đó đủ thông minh để bẻ khóa ghi âm này có thể sẽ nhận ra rằng họ có thể bán tác phẩm của mình cho FBI / CIA với giá cao hơn nhiều so với công chúng tiêu dùng từng trả.
bmike

1
Xin lỗi bmike, nhưng bất kỳ cơ quan nhà nước không cần phải đối phó với người này. Họ chắc chắn, nếu được thúc đẩy, có thể có được cuộc trò chuyện dễ dàng trong quá cảnh. Hơn nữa, họ rất đáng nghi, về thiên tài sơ sài của chúng ta. Đó là sự chú ý mà người ta không muốn khi người ta có thể bán ứng dụng cho những người phối ngẫu không chung thủy trên khắp hành tinh, 50 đô la một pop, nếu nó hoạt động. Dễ dàng.
chiggsy

0

Có, rõ ràng là có thể ít nhất bằng cách đọc trực tiếp trong bộ nhớ ngay cả khi hook có thể dễ thực hiện hơn nhiều.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.