安装包图标

SOS Ring

Make VIP calls and messages audible even in Silent/DND
新版本 2.22.0
Live map: shows session duration, distance travelled, average speed and speed over the last minute, with GPS jitter filtering. The latest position has an accuracy circle and the path start is marked. Following keeps your zoom level and pauses when you move the map; the recenter button resumes it. New button to open the latest position in your maps app.
SOS Ring makes calls and supported direct messages from VIP contacts audible even if your phone is in Silent, Vibrate, or Do Not Disturb mode.

Perfect for families where someone always keeps their phone on silent but needs to be reachable in emergencies.

HOW IT WORKS:
• Add your VIP contacts (family, partner, etc.)
• Enable the monitoring service
• When a VIP contact calls, SOS Ring overrides Silent/DND mode, plays the ringtone at your chosen volume (25-100%), and vibrates
• Optionally pair their direct WhatsApp, SMS/RCS, or Telegram conversation and choose a separate message volume (5-100%) and sound
• After the alert ends, your phone is restored to its original state — silent mode, DND, volumes, everything

WHY THIS APP EXISTS:
Android 14+ removed per-contact DND exceptions. No built-in way exists to let specific contacts bypass silent mode. Google restricts READ_CALL_LOG on the Play Store, so this type of app can't be published there. SOS Ring is free, open source, and works where others can't.

FEATURES:
• Pick VIP contacts from your phonebook or enter manually; select any or all numbers for contacts with multiple numbers
• Configurable call override volume (25-100%)
• Sound from the first VIP call or the second within 3, 5 or 10 minutes, with per-number exceptions
• Optional volume doubling between successive calls when the base volume is below 50%, capped at 100%
• Optional VIP message alerts for WhatsApp, Google Messages (SMS/RCS), and Telegram
• Separate message sound toggle, volume (5-100%), and Android default or VIP contact sound
• Works in Silent, Vibrate, AND Do Not Disturb mode
• Full state restore after call (including alarm volume)
• Quiet Hours and the temporary mute timer stop both call and message overrides
• Survives phone reboots (auto-start)
• Minimal battery usage (event-driven, no polling)
• Dark mode support
• No ads or tracking

REPEATED CALLS:
The default remains the first call. Choose the mode in Settings, Home or each VIP's menu. Only distinct cellular calls from the same number count; answering or pausing resets the sequence. The window does not slide. Messages do not count and stay silent during cellular calls. Pending counts use local hashed identifiers, expire within the window and are excluded from exports. See the README for details.

LOCATION SHARING (optional, peer-to-peer):
• No SOS Ring server required — you pick a UnifiedPush distributor app (e.g. ntfy on F-Droid); it relays only encrypted data
• End-to-end encrypted using Web Push encryption; the distributor never sees your location
• Each message is signed with a per-device key in the Android Keystore, so the recipient can verify the sender
• Pairing is explicit via QR code — no automatic connections
• Location sharing is off by default per contact; you control who can see your location
• Live tracking streams your position roughly every 10 seconds for a chosen duration, shown on an OpenStreetMap map in the app
• Tracked path is saved locally on the requester's device only — no data leaves without your explicit action
• No server, no analytics, no tracking

PERMISSIONS EXPLAINED:
• Phone State & Call Log: detect incoming calls and identify the caller
• Contacts: pick VIP contacts from your phonebook
• Notification access (optional): identify paired direct conversations; message text is never stored, and conversation identifiers are saved only as hashes
• Do Not Disturb access: override DND when a VIP calls
• Notifications: show a small persistent notification while monitoring
• Location (including background): used only to answer location requests from paired contacts you explicitly authorized, even while the app is not on screen; nothing is collected or sent otherwise

SOURCE CODE: https://github.com/JackRushante/SOSRing

版本

尽管下面提供了 APK 安装包的下载选项,但你应该注意,以这种方式安装将不会收到更新通知,这是一种不太安全的下载方式。 我们建议你安装使用 F-Droid 客户端。

下载 F-Droid
  • 版本 2.22.0 (51) 推荐 更新于 2026-09-25

    arm64-v8a

    该版本需要 Android 10 及以上版本。

    此包由原始开发者构建并签名,并保证对应于此源代码 tarball。

    权限
    • 在后台访问位置
      即使你并未使用此应用,此应用也可以随时访问位置信息。
    • 只有在前台运行时才能获取大致位置信息
      此应用可以在使用时从定位服务获取你的大致位置。必须打开你的设备的定位服务,应用才能获取位置。
    • 只能在前台获取精确的位置信息
      此应用可以在使用时从定位服务获取你的精确位置。必须打开你的设备的定位服务,应用才能获取位置。这可能会增加耗电量。
    • 查看网络连接
      允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
    • “勿扰”模式使用权限
      允许此应用读取和写入“勿扰”模式配置。
    • 查看 Wi-Fi 连接
      允许此应用查看 Wi-Fi 网络的相关信息,如是否开启 Wi-Fi、已连接的 Wi-Fi 设备的名称等。
    • 拍摄照片和视频
      当你使用此应用时,它可以使用相机拍摄照片和录制视频。
    • 运行前台服务
      允许此应用使用前台服务。
    • 运行“location”类型的前台服务
      允许该应用使用“location”类型的前台服务
    • 运行“specialUse”类型的前台服务
      允许该应用使用“specialUse”类型的前台服务
    • 拥有完全的网络访问权限
      允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
    • 更改你的音频设置
      允许此应用修改全局音频设置,例如音量和用于输出的扬声器。
    • 显示通知
      允许该应用显示通知
    • 读取通话记录
      此应用可读取通话记录。
    • 读取联系人
      允许此应用读取手机上存储的联系人数据。此应用还将有权访问手机上已创建联系人的帐号,其中可能包括已安装的应用所创建的帐号。此权限允许此应用保存联系人数据,恶意应用可在你不知情的情况下分享联系人数据。
    • 读取手机状态和身份
      允许此应用访问设备的电话功能。此权限可让应用确定本机号码和设备 ID、是否正处于通话状态以及拨打的号码。
    • 开机启动
      允许此应用在系统完成引导后立即启动。这样可能会延长开机时间,并因始终运行而降低手机总体运行速度。
    • 控制振动
      允许此应用控制振动器。
    • 防止手机休眠
      允许此应用阻止手机进入休眠状态。
    • com.lorenzomarci.sosring.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下载 APK 30 MiB PGP 签名 | 构建日志

  • 新版本 2.21.0
    Choose to sound from the first VIP call or from the second within 3, 5 or 10 minutes, with per-number exceptions. Optional volume doubling on subsequent calls when the base volume is below 50%, capped at 100%. Answering resets the sequence; pauses and Quiet Hours block alerts and reset counts. Message sounds stay separate and are suppressed during cellular calls. Existing settings remain unchanged by default.
  • 版本 2.21.0 (49) - 更新于 2026-09-09

    arm64-v8a

    该版本需要 Android 10 及以上版本。

    此包由原始开发者构建并签名,并保证对应于此源代码 tarball。

    权限
    • 在后台访问位置
      即使你并未使用此应用,此应用也可以随时访问位置信息。
    • 只有在前台运行时才能获取大致位置信息
      此应用可以在使用时从定位服务获取你的大致位置。必须打开你的设备的定位服务,应用才能获取位置。
    • 只能在前台获取精确的位置信息
      此应用可以在使用时从定位服务获取你的精确位置。必须打开你的设备的定位服务,应用才能获取位置。这可能会增加耗电量。
    • 查看网络连接
      允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
    • “勿扰”模式使用权限
      允许此应用读取和写入“勿扰”模式配置。
    • 查看 Wi-Fi 连接
      允许此应用查看 Wi-Fi 网络的相关信息,如是否开启 Wi-Fi、已连接的 Wi-Fi 设备的名称等。
    • 拍摄照片和视频
      当你使用此应用时,它可以使用相机拍摄照片和录制视频。
    • 运行前台服务
      允许此应用使用前台服务。
    • 运行“location”类型的前台服务
      允许该应用使用“location”类型的前台服务
    • 运行“specialUse”类型的前台服务
      允许该应用使用“specialUse”类型的前台服务
    • 拥有完全的网络访问权限
      允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
    • 更改你的音频设置
      允许此应用修改全局音频设置,例如音量和用于输出的扬声器。
    • 显示通知
      允许该应用显示通知
    • 读取通话记录
      此应用可读取通话记录。
    • 读取联系人
      允许此应用读取手机上存储的联系人数据。此应用还将有权访问手机上已创建联系人的帐号,其中可能包括已安装的应用所创建的帐号。此权限允许此应用保存联系人数据,恶意应用可在你不知情的情况下分享联系人数据。
    • 读取手机状态和身份
      允许此应用访问设备的电话功能。此权限可让应用确定本机号码和设备 ID、是否正处于通话状态以及拨打的号码。
    • 开机启动
      允许此应用在系统完成引导后立即启动。这样可能会延长开机时间,并因始终运行而降低手机总体运行速度。
    • 控制振动
      允许此应用控制振动器。
    • 防止手机休眠
      允许此应用阻止手机进入休眠状态。
    • com.lorenzomarci.sosring.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下载 APK 30 MiB PGP 签名 | 构建日志

  • 新版本 2.20.0
    VIP message alerts are now available for WhatsApp, Google Messages (SMS/RCS), and Telegram, with separate sound, volume, Quiet Hours, and pause controls. Contact import now lets you select one, several, or all phone numbers for a contact; each chosen number becomes a separate labeled VIP entry.
  • 版本 2.20.0 (47) - 更新于 2026-09-02

    arm64-v8a

    该版本需要 Android 10 及以上版本。

    此包由原始开发者构建并签名,并保证对应于此源代码 tarball。

    权限
    • 在后台访问位置
      即使你并未使用此应用,此应用也可以随时访问位置信息。
    • 只有在前台运行时才能获取大致位置信息
      此应用可以在使用时从定位服务获取你的大致位置。必须打开你的设备的定位服务,应用才能获取位置。
    • 只能在前台获取精确的位置信息
      此应用可以在使用时从定位服务获取你的精确位置。必须打开你的设备的定位服务,应用才能获取位置。这可能会增加耗电量。
    • 查看网络连接
      允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
    • “勿扰”模式使用权限
      允许此应用读取和写入“勿扰”模式配置。
    • 查看 Wi-Fi 连接
      允许此应用查看 Wi-Fi 网络的相关信息,如是否开启 Wi-Fi、已连接的 Wi-Fi 设备的名称等。
    • 拍摄照片和视频
      当你使用此应用时,它可以使用相机拍摄照片和录制视频。
    • 运行前台服务
      允许此应用使用前台服务。
    • 运行“location”类型的前台服务
      允许该应用使用“location”类型的前台服务
    • 运行“specialUse”类型的前台服务
      允许该应用使用“specialUse”类型的前台服务
    • 拥有完全的网络访问权限
      允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
    • 更改你的音频设置
      允许此应用修改全局音频设置,例如音量和用于输出的扬声器。
    • 显示通知
      允许该应用显示通知
    • 读取通话记录
      此应用可读取通话记录。
    • 读取联系人
      允许此应用读取手机上存储的联系人数据。此应用还将有权访问手机上已创建联系人的帐号,其中可能包括已安装的应用所创建的帐号。此权限允许此应用保存联系人数据,恶意应用可在你不知情的情况下分享联系人数据。
    • 读取手机状态和身份
      允许此应用访问设备的电话功能。此权限可让应用确定本机号码和设备 ID、是否正处于通话状态以及拨打的号码。
    • 开机启动
      允许此应用在系统完成引导后立即启动。这样可能会延长开机时间,并因始终运行而降低手机总体运行速度。
    • 控制振动
      允许此应用控制振动器。
    • 防止手机休眠
      允许此应用阻止手机进入休眠状态。
    • com.lorenzomarci.sosring.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下载 APK 30 MiB PGP 签名 | 构建日志