{"id":28531345,"url":"https://github.com/lessica/trollrecorder","last_synced_at":"2026-05-11T10:04:25.475Z","repository":{"id":221013867,"uuid":"753203573","full_name":"Lessica/TrollRecorder","owner":"Lessica","description":"(i18n/CLI) Not the first, but the best phone call recorder with TrollStore.","archived":false,"fork":false,"pushed_at":"2025-12-16T13:42:53.000Z","size":10497,"stargazers_count":1997,"open_issues_count":4,"forks_count":103,"subscribers_count":18,"default_branch":"main","last_synced_at":"2026-01-25T09:22:39.223Z","etag":null,"topics":["audio-recorder","ios","jailbreak","trollstore","tweak"],"latest_commit_sha":null,"homepage":"","language":"Objective-C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Lessica.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-02-05T17:06:25.000Z","updated_at":"2026-01-25T03:46:19.000Z","dependencies_parsed_at":"2024-05-10T17:27:53.042Z","dependency_job_id":"bfc5b38d-9e0b-4606-a9ac-7a9fcfacedeb","html_url":"https://github.com/Lessica/TrollRecorder","commit_stats":null,"previous_names":["lessica/trollrecorder"],"tags_count":134,"template":false,"template_full_name":null,"purl":"pkg:github/Lessica/TrollRecorder","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lessica%2FTrollRecorder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lessica%2FTrollRecorder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lessica%2FTrollRecorder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lessica%2FTrollRecorder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Lessica","download_url":"https://codeload.github.com/Lessica/TrollRecorder/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lessica%2FTrollRecorder/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32889972,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-10T13:40:02.631Z","status":"online","status_checked_at":"2026-05-11T02:00:05.975Z","response_time":120,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["audio-recorder","ios","jailbreak","trollstore","tweak"],"created_at":"2025-06-09T15:10:22.184Z","updated_at":"2026-05-11T10:04:25.468Z","avatar_url":"https://github.com/Lessica.png","language":"Objective-C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TrollRecorder\n\nNot the first, but the best phone call recorder with [TrollStore](https://ios.cfw.guide/installing-trollstore/).\n\n[now-on-havoc]: https://havoc.app/package/trollrecorder\n\n[\u003cimg width=\"150\" src=\"https://docs.havoc.app/img/badges/get_square.svg\" alt=\"Get It On Havoc\" /\u003e][now-on-havoc]\n\n![Screenshot](./res/screenshot.png)\n\n- Supports iOS 15.0 to iOS 17.0\n- **No iOS 14 support.**\n\n## Jailbreak Version\n\nPopular jailbreaks are also supported. Get [TrollRecorder JB](https://havoc.app/package/trollrecorderjb).\n\n- [RootHide](https://github.com/roothide/Dopamine2-roothide)\n- [Dopamine](https://github.com/opa334/Dopamine) / [palera1n](https://palera.in/)\n\n## ⚠️ Not Supported\n\n- There is no additional support for [Bootstrap (RootHide)](https://github.com/roothide/Bootstrap) nor [NathanLR](https://github.com/verygenericname/nathanlr).\n  - Use TrollStore version instead.\n- [eSign](https://twitter.com/EsignPatch) or [LiveContainer](https://github.com/khanhduytran0/LiveContainer) are not supported due to their own limitations.\n\n## Pro Version\n\nCore features of TrollRecorder are free to use. You can buy a Pro license to unlock advanced features.  \nPaid licenses are valid for lifetime, and up to 5 devices.\n\n## Special Thanks\n\n- [TrollStore](https://github.com/opa334/TrollStore) and [Dopamine](https://github.com/opa334/Dopamine) by [@opa334dev](https://twitter.com/opa334dev)\n- [AudioRecorder XS](https://limneos.net/audiorecorderxs/) by [@limneos](https://twitter.com/limneos)\n- [CallAssist](https://buy.htv123.com) by [@xybp888](https://github.com/xybp888)\n\n## Translators\n\nExcept for English and Simplified Chinese, all other localizations were generated or reviewed by DeepSeek v4. Some source text was provided by volunteer translators listed below.\n\n- Spanish source text by [**@Deci8BelioS**](https://github.com/Deci8BelioS)\n- French source text by [**DzMoha**](https://twitter.com/contact_nadhir)\n- Korean source text by **SUB2**\n- Russian source text by [**RAYMONCE**](https://t.me/raymonce)\n- Turkish source text by [**Altay T.**](https://x.com/yamenhuu)\n- Uyghur source text by **BlacЖinG**\n- Vietnamese source text by [**@romlayvn-0411**](https://github.com/romlayvn-0411) and [**2311WithLuv**](https://www.facebook.com/If2019)\n- Traditional Chinese (Hong Kong) source text by [**@CaslenZ**](https://github.com/CaslenZ)\n- Traditional Chinese (Taiwan) source text by [**雲端戰神一刀秒**](https://github.com/mp614t)\n\n## Localization\n\nAt minimum, a localization should include `Localizable.strings` and `InfoPlist.strings`. Example: [Localizable.strings](https://github.com/Lessica/TrollRecorder/blob/main/res/en.lproj/Localizable.strings).\n\n**🙇 PLEASE HELP REVIEW LLM-GENERATED LOCALIZATIONS!**\n\n## Privacy Policy\n\nSee [Privacy Policy](./PrivacyPolicy.md).\n\n## End-User License Agreement\n\nSee [E.U.L.A.](./EULA.md).\n\n## License\n\nThe core of TrollRecorder (command line tool / CLI), and only itself, is open-sourced here.\n\nThe command line tools of TrollRecorder are [Free Software](https://www.gnu.org/philosophy/free-sw.html) licensed under the [GNU General Public License](LICENSE).\n\n## 解锁全部功能\n\n- 🌟 超过 50 个高级功能\n- 🌟 绑定 Havoc 账号，在多达 5 台设备上同时使用\n- 🌟 无订阅，无额外付费，一次购买终身可用\n- 🌟 安全的支付方式\n- 🌟 精英群技术支持\n\n➡️ [购买巨魔版](https://havoc.app/package/trollrecorder) ➡️ [购买越狱版](https://havoc.app/package/trollrecorderjb)\n\n### 免费版 vs 正式版\n\n| 功能 | 免费版 | 正式版 | 备注 |\n|------|------|------|------|\n| 　 语音备忘录 | 　✅ | 　✅ | 录制环境音 |\n| 　 基础通话录音 | 　✅ | 　✅ | 电话与 FaceTime 录音 |\n| 　 CallKit 录音 | 　✅ | 　✅ | 支持 CallKit 的第三方 App 录音 |\n| 　 微信和其他 App 录音 | 　✅ | 　✅ | 非 CallKit 的第三方 App 录音 |\n| 　 系统音频录制 | | 　✅ | 录制设备发出的声音 |\n| 👍 微信通话助理 | | 　✅ | 获取并显示微信的联系人备注 |\n| 👍 首次解锁后启动 | | 　✅ | 需将小组件添加到锁定屏幕或主屏幕 |\n| 👍 稳定持久不漏录 | | 　✅ | 需将小组件添加到锁定屏幕或主屏幕 |\n| 👍 优秀的功耗控制 | 　✅ | 　✅ | 基于事件驱动，对续航影响极小 |\n| 　 通知与提醒 | 　✅ | 　✅ | 振动、触感反馈和推送通知 |\n| 　 位置服务 | 　✅ | 　✅ | 记录录音时的地理位置 |\n| 　 悬浮球 | 　✅ | 　✅ | 精美的服务和录音状态指示器 |\n| 　 悬浮球+ | | 　✅ | 自定义悬浮球尺寸、样式和效果 |\n| 　 显示与外观 | | 　✅ | 多点图标，多点新意 |\n| 　 自定义分享 | | 　✅ | 分享录音时携带详细信息，自定义文件名称 |\n| 　 回收站 | | 　✅ | 世上没有后悔药，但我们有 |\n| 👍 个人收藏/过期清理 | | 　✅ | 小容量 iPhone 的福音 |\n| 👍 智能云归档 | | 　✅ | 充分利用 iCloud 云盘归档过往录音 |\n| 👍 通过 iCloud 备份 | | 　✅ | 跟随 iCloud 整机增量备份 |\n| 👍 组合模式/保留通道 | | 　✅ | 分别保留和听取扬声器和麦克风通道 |\n| 　 多种文件和音频格式 | | 　✅ | 支持 m4a/caf/wav，支持 aac 编码 |\n| 　 自定义采样率 | | 　✅ | 更好的音频质量 |\n| 　 触控/面容 ID | | 　✅ | |\n| 　 隐秘语音备忘录 | | 　✅ | 让语音备忘录保持隐身录制 |\n| 　 电话/联系人联动 | | 　✅ | 仅越狱版提供，在「最近通话」中查看关联录音 |\n| 　 更多网络存储 | | 　✅ | Google Drive / Microsoft OneDrive / Dropbox |\n\n### 巨魔版 vs 越狱版\n\n| 功能 | 巨魔版 | 越狱版 | 备注 |\n|------|------|------|------|\n| 稳定持久不漏录 | 　✅ | 　✅ | |\n| 首次解锁后启动 | 　✅ | | 需将小组件添加到锁定屏幕或主屏幕 |\n| 越狱后自启动 | | 　✅ | |\n| 隐秘语音备忘录 | 　✅ | 　✅ | 让语音备忘录保持隐身录制 |\n| 电话/联系人联动 | | 　✅ | 在「最近通话」中查看关联录音 |\n\n### 智能云归档 vs 通过 iCloud 备份\n\n| 特性 | 智能云归档 | 通过 iCloud 备份 |\n|------|------|------|\n| 位置 | iCloud 云盘 | iCloud 备份 |\n| 前提条件 | ✅ iCloud 套餐空间足够\u003cbr\u003e✅ 设置 -\u003e Apple ID -\u003e iCloud -\u003e 打开「iCloud 云盘」 | ✅ iCloud 套餐空间足够\u003cbr\u003e✅ 设置 -\u003e Apple ID -\u003e iCloud -\u003e 打开「iCloud 云备份」 |\n| 开启方式 | App -\u003e 设置 -\u003e 内容共享 -\u003e 打开「智能云归档」 | App -\u003e 设置 -\u003e 本地存储 -\u003e 打开「通过 iCloud 备份」 |\n| 范围 | ⚠️ 除当前月份外的所有月份的录音 | ✅ 所有录音 |\n| 在「文件」中查看 | ✅ | ✅ |\n| 按月整理 | ✅ | ✅ |\n| 只增不删 | ✅ | ⚠️ 跟随本地录音增删改 |\n| 自定义归档名称 | ✅ | ⚠️ 原始文件名称 |\n| 不占用额外存储空间 | ✅ APFS 克隆 | ✅ 硬链接 |\n\n### 网络存储模式\n\n| 模式 | 可恢复 | 描述 |\n|------|------|------|\n| 归档 | | 使用 “内容共享” → “自定义导出名称” **重命名** 混合和组合模式的本地录音并上传到云盘。你可以在云盘上按月查看、按备注后的文件名搜索录音。被 “归档” 到云盘的录音无法恢复到巨魔录音机 App 当中。 |\n| 上传 | ✅ | 将本地录音（包含分离通道）和元数据以初始形态上传到云盘，云盘上的录音 **只增不删**。你可以通过 “双向同步” 或手动迁移将这些录音恢复到巨魔录音机 App 当中。 |\n| 同步 | ✅ | 在 “上传” 的基础之上：如果你删除了本地录音，云盘上对应的录音也会被删除（或移动到云盘的回收站）。 |\n| 双向同步 | ✅ | 在 “同步” 的基础之上：如果你删除了云盘上的录音，本地对应的录音也会被删除（不会移动到回收站），云盘上的录音和本地始终保持一致。 |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flessica%2Ftrollrecorder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flessica%2Ftrollrecorder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flessica%2Ftrollrecorder/lists"}