Molly:Signal 安全增强版
基于 Signal 的 Android 加密聊天强化版,支持本地数据库口令加密、自动锁定、Tor 代理与去 Google 推送。
- 浏览
- 4
- 访问
- 0
- 下载
- 0
- 版本
- v8.19.2-4
- 平台
- Android
详细介绍
项目简介
Molly 是 Signal 的强化版本(Android 平台),在保留 Signal 端到端加密聊天能力的基础上,补回了早期 Signal 曾提供的本地消息数据库口令加密,并加入多项额外安全特性。
Molly 连接 Signal 的服务器,因此可以直接与你的 Signal 联系人通信。项目每两周跟随一次 Signal 的功能与修复更新,安全补丁则会在可用时立即合入。
Molly 提供两个版本:
- Molly:与 Signal 一样包含部分 Google 专有组件
- Molly-FOSS:完全自由开源、可审计的版本
两个版本可以随时互相替换安装,数据与设置会保留,无需重新注册。
主要功能
相比 Signal,Molly 增加了以下特性:
- 本地数据加密:使用口令加密应用数据库
- 内存安全擦除:从设备内存中安全清除敏感数据
- 自动锁定:在用户设定的条件下自动锁定应用
- 多设备支持:可将多台设备(包括 Android 平板)关联到同一个 Signal 账号
- UnifiedPush:通过 UnifiedPush 协议在不依赖 Google 的情况下接收推送通知
- 拦截未知联系人:出于安全与反垃圾考虑,阻止陌生人的消息与来电
- 通话记录定时消失:通话记录随阅后即焚消息一同清理
- 自定义备份计划:可设置每日或每周备份间隔及保留的备份数量
- SOCKS 代理与 Tor 支持:通过代理和 Orbot 转发应用网络流量
- 可选调试日志:可以关闭 Android 日志输出
此外也包含 Signal 的全部功能及一些小改进。
版本功能对比
| 功能 | Molly-FOSS | Molly | Signal |
|---|---|---|---|
| 推送通知 | ✔ WebSocket<br>✔ UnifiedPush | ⚠ FCM<br>✔ WebSocket<br>✔ UnifiedPush | ⚠ FCM<br>✔ WebSocket |
| 位置共享 | ✔ OpenStreetMap | ⚠ Google Maps | ⚠ Google Maps |
安装与使用
可以从 GitHub 的 Releases 页面下载 APK,或通过 Molly F-Droid 仓库 安装:
<img src="https://fdroid.gitlab.io/artwork/badge/get-it-on.png" alt="Get it on F-Droid" height="80">
Molly-FOSS 也可以从 Accrescent 获取:
<a href="https://accrescent.app/app/im.molly.app">
<img alt="Get it on Accrescent" src="https://accrescent.app/badges/get-it-on.png" height="80">
</a>
如需校验 APK,可使用以下签名证书指纹:
SHA-256: 6aa80fdf4a8cc13737cfb434fc0cde486f09cf8fcda21a67bea5ee1ca2700886
SHA-1: 49ce310cdd0c09c8c34eb31a8005c6bf13f5a4f1
与 Signal 共存
Molly 与 Signal 可以安装在同一台设备上。如果需要第二个号码,可以用另一个号码注册 Molly,同时保留 Signal。注册时使用任何能接收短信或电话的号码均可。
若想让 Molly 与 Signal 使用同一个手机号,必须把 Molly 注册为关联设备;如果在两个应用上分别独立注册同一号码,只有最后注册的应用会保持在线。想在不换号的情况下从 Signal 迁移到 Molly,请参考 wiki 中的 Migrating From Signal 指南。
备份
备份完全兼容:Signal 的备份可以在 Molly 中恢复,反之亦然,只需选择备份文件夹与文件。不过从 Signal 导入备份时,必须使用相同或更新版本的 Molly。
注意事项
- 注册前请先阅读 Signal 条款与隐私政策。
- 使用 UnifiedPush 通知需要一台 MollySocket 服务器来把 Signal 账号与 UnifiedPush 关联。建议自行搭建(强烈推荐),也可使用公共实例。目前 UnifiedPush 不支持关联设备。
- 如果应用未打开时收不到消息,可能需要关闭系统级的电池限制。
- 项目支持可复现构建,任何人按 reproducible-builds 目录中的指南即可复现出与官方发布相同的 APK。
- 项目以 GNU Affero General Public License v3 only(
AGPL-3.0-only)授权。
本作品整理自 GitHub 开源项目 mollyim/mollyim-android,原作者 @mollyim,许可证 AGPL-3.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v8.19.2-4当前版本
修复在 v8.19.2-3 中配置 SOCKS5 代理时出现的 DNS 泄漏问题。
评论