JemRec 0.26
Records phone, WhatsApp, Telegram, Viber and Meet calls, both sides, no root
Download
9.68 MB · jemrec-0.26.apk
13downloads
11this week
FreeFreeware
0reviews
About JemRec
A call recorder for unrooted Android -- phone and messenger calls. One APK. No root, no Shizuku, no companion app, no computer: the phone sets itself up.
How it works. Android's voice-call audio source carries both sides of a call, but only system-level identities may read it, among them ADB's shell user. JemRec embeds an ADB client and pairs with the phone's own Wireless debugging over 127.0.0.1. Nothing leaves the phone.
In an ADB session of a few seconds the app starts a small shell-privileged daemon, which writes each call to a file; the app is never on the audio path. Every connection between the two is authenticated both ways.
Recordings are Ogg Opus files in the phone's Recordings/JemRec folder. A recording starts when the call is answered: no ringing, and a call nobody answered is not kept. Automatic mode records every call; ask-first mode records nothing until you tap Record. Messenger calls (WhatsApp, Telegram, Signal, Viber) and Google Meet can be recorded too, both sides, app by app, on Android 14+; all but Signal tested. It tells you when something is wrong: a silent recording, a recorder that is down, a call that went unrecorded.
Playing, finding, keeping. A call plays as its waveform, and goes on with the screen off, its caller kept off the lock screen. A Calls tab shows the call log: each recording, or why there is none; both lists can be searched and filtered. Deleted recordings wait 30 days in Recently deleted; auto-delete, off by default, clears old and very short recordings, never ones marked to keep. You can keep only some people's calls, and name files with the caller - or so Honor's Phone app plays them from its call history.
Three looks: Memo; Deck, a pocket recorder; Multitrack, a sound editor - each light, dark or as the phone.
Answering machine, off until you switch it on: it answers phone calls you don't take, plays your greeting with your microphone muted and keeps the caller's message, by the same rules as recording; you can still take the call. It pauses for a day after an emergency call. Experimental, tested on one Snapdragon phone: built-in checks and a test call tell whether it works on yours.
Setup takes two things by hand, once: turn on Developer options, then USB debugging and Wireless debugging, and type the pairing code into JemRec's notification. The pairing survives reboots; the recorder is rebuilt on the next Wi-Fi if the phone lets JemRec run on its own - setup asks, and JemRec warns if the phone stops it. Wi-Fi is only needed to rebuild it.
What stays on. USB and Wireless debugging stay on while JemRec is installed, turned back on if they go off: the recorder needs them. While they are on, a computer paired with the phone can connect to it on the same Wi-Fi. To turn debugging off for good, uninstall JemRec first.
Requirements. Android 12 or newer, and a phone whose audio hardware hands over the voice-call source. Both sides have been recorded on an Honor Magic 8 Pro, Galaxy S20 and S23, and a OnePlus on LineageOS. The self-test in Settings -> Diagnostics answers it for your phone.
Recording calls is your responsibility. Consent law differs by country and state. This app records what you tell it to and warns nobody on your behalf.
What it does not ask for: no RECORD_AUDIO, no phone state. INTERNET is required for any TCP socket, including one to 127.0.0.1, which is the only address this app connects to. READ_MEDIA_AUDIO (on Android 12, READ_EXTERNAL_STORAGE) is asked for only to list recordings made before a reinstall. READ_CALL_LOG and READ_CONTACTS are optional: they tell JemRec who a call was with, and let it notice one that went unrecorded. MANAGE_ONGOING_CALLS, allowed by the recorder while exact call tracking is on, tells JemRec when a call is answered and ends. Notification access, only if you ask, hides Android's debugging notification or names a messenger caller; nothing else.
License: Apache-2.0
How it works. Android's voice-call audio source carries both sides of a call, but only system-level identities may read it, among them ADB's shell user. JemRec embeds an ADB client and pairs with the phone's own Wireless debugging over 127.0.0.1. Nothing leaves the phone.
In an ADB session of a few seconds the app starts a small shell-privileged daemon, which writes each call to a file; the app is never on the audio path. Every connection between the two is authenticated both ways.
Recordings are Ogg Opus files in the phone's Recordings/JemRec folder. A recording starts when the call is answered: no ringing, and a call nobody answered is not kept. Automatic mode records every call; ask-first mode records nothing until you tap Record. Messenger calls (WhatsApp, Telegram, Signal, Viber) and Google Meet can be recorded too, both sides, app by app, on Android 14+; all but Signal tested. It tells you when something is wrong: a silent recording, a recorder that is down, a call that went unrecorded.
Playing, finding, keeping. A call plays as its waveform, and goes on with the screen off, its caller kept off the lock screen. A Calls tab shows the call log: each recording, or why there is none; both lists can be searched and filtered. Deleted recordings wait 30 days in Recently deleted; auto-delete, off by default, clears old and very short recordings, never ones marked to keep. You can keep only some people's calls, and name files with the caller - or so Honor's Phone app plays them from its call history.
Three looks: Memo; Deck, a pocket recorder; Multitrack, a sound editor - each light, dark or as the phone.
Answering machine, off until you switch it on: it answers phone calls you don't take, plays your greeting with your microphone muted and keeps the caller's message, by the same rules as recording; you can still take the call. It pauses for a day after an emergency call. Experimental, tested on one Snapdragon phone: built-in checks and a test call tell whether it works on yours.
Setup takes two things by hand, once: turn on Developer options, then USB debugging and Wireless debugging, and type the pairing code into JemRec's notification. The pairing survives reboots; the recorder is rebuilt on the next Wi-Fi if the phone lets JemRec run on its own - setup asks, and JemRec warns if the phone stops it. Wi-Fi is only needed to rebuild it.
What stays on. USB and Wireless debugging stay on while JemRec is installed, turned back on if they go off: the recorder needs them. While they are on, a computer paired with the phone can connect to it on the same Wi-Fi. To turn debugging off for good, uninstall JemRec first.
Requirements. Android 12 or newer, and a phone whose audio hardware hands over the voice-call source. Both sides have been recorded on an Honor Magic 8 Pro, Galaxy S20 and S23, and a OnePlus on LineageOS. The self-test in Settings -> Diagnostics answers it for your phone.
Recording calls is your responsibility. Consent law differs by country and state. This app records what you tell it to and warns nobody on your behalf.
What it does not ask for: no RECORD_AUDIO, no phone state. INTERNET is required for any TCP socket, including one to 127.0.0.1, which is the only address this app connects to. READ_MEDIA_AUDIO (on Android 12, READ_EXTERNAL_STORAGE) is asked for only to list recordings made before a reinstall. READ_CALL_LOG and READ_CONTACTS are optional: they tell JemRec who a call was with, and let it notice one that went unrecorded. MANAGE_ONGOING_CALLS, allowed by the recorder while exact call tracking is on, tells JemRec when a call is answered and ends. Notification access, only if you ask, hides Android's debugging notification or names a messenger caller; nothing else.
License: Apache-2.0
| Release info | Update on Nov 01, 2026 |
|---|---|
| Release notes | Requires Android 12 (API 31) or newer. Signed with the project release key, so it installs over any earlier release of the same lineage. What's Changed • Questions and ideas go to Discussions: the New issue page, the README, the site by @jemcik in https://github.com/jemcik/JemRec/pull/72 • The New issue page links the private security report by @jemcik in https://github.com/jemcik/JemRec/pull/75 • A form for reporting a problem, and SECURITY.md by @jemcik in https://github.com/jemcik/JemRec/pull/76 • "An issue" in the README and on the site opens the problem form by @jemcik in https://github.com/jemcik/JemRec/pull/77 • 0.26: file names with the phone number by @jemcik in https://github.com/jemcik/JemRec/pull/79 Full Changelog: https://github.com/jemcik/JemRec/compare/0.25.3...0.26 |
| Listing data | F-Droid |
Reviews
No reviews yet. Be the first to review JemRec.
Used JemRec? Tell other visitors what you thought.
Log in to write a reviewOther products by this publisher
- "No Distractions" for YouTube 4.10 ----
- #Bible 11.5 "Incredible App - My sister shared this app with me a few weeks ago and it is truly incredible.
- #filmphotography 1.4.2 So, you decided to shoot on film?
- $quirrel 1.5.1 $quirrel Budget & Finance helps you plan each paycheck, track spending, manage debt, and see what is safe to spend before the next payday.
- % Percentage Calculator Pro 1.41 This is the Pro version of % Percentage Calculator.
Most viewed Android Phone & SMS
-
1
Call Limiter 0.3.10
Limit call duration per contact and automatically hang up when time is up
- 2 Coma Phone 3.4.c Auto-answers calls on speakerphone. Always hear your friends talk, even while in
- 3 Infomaniak kMeet 2.6.8 Free and secure videoconferencing solution
-
4
Nextcloud SMS 2.0.5
Synchronize your SMS messages with ownCloud
- 5 Jitsi Meet 26.0.0 Instant video conferences efficiently adapting to your scale
-
6
Priority Alerts 2.9.8
Informs you when receiving SMS matches with configured keywords
-
7
JemRec 0.26
Records phone, WhatsApp, Telegram, Viber and Meet calls, both sides, no root
-
8
SmsMatrix 0.0.16
Matrix SMS bridge
-
9
SmsReply 1.4
Automatic SMS replies with customizable templates
-
10
SMS to URL Forwarder 2.4.0
Simple incoming SMS to URL forwarder
Most downloaded Android Phone & SMS
-
1
SmsMatrix 0.0.16
Matrix SMS bridge
-
2
sms2call 1.0.11
Make a call when receiving a defined SMS
-
3
SMS2Email 1.1.36
Forwards SMS messages to SMTP (Email) server
- 4 Epistolaire 0.5.1 SMS and MMS backup
-
5
MTS Dialer (cz.mts.phone) 10.2.4
Phone app (calling, blocking, contacts) that you’ll love !
-
6
Signet 0.5.0
Verify calls from family, colleagues, sources against deepfake impersonation.
-
7
SmartFind 1.1.4
Find your phone with an SMS from a trusted contact
-
8
SmsReply 1.4
Automatic SMS replies with customizable templates
-
9
SMS to URL Forwarder 2.4.0
Simple incoming SMS to URL forwarder
- 10 WhatsOpen 1.1.3 Open WhatsApp chats with any number, no contact needed.