安装包图标

Waqfah - Quran before apps

Read a Quranic ayah before the apps you choose to open
新版本 2.2.3
Fixed broken ayah words on Android 12 and below.

* Words carrying the Quranic madda sign (as in 2:5) drew with letters
split apart on Android 12 and below. They now join correctly, with the
sign drawn as the standard madda mark; Android 13 and up are unchanged
Waqfah shows a single Quranic ayah before the apps you choose. When you open a monitored app, the reading screen appears first. Read the ayah or skip it, continue into the app, and get on with your day.

Waqfah does not block apps, set limits, or track usage. There are no accounts and no servers: everything works offline except the optional download of an extra translation.

READING

• Sequential reading — resuming at your lowest unread ayah — or random reading, with progress tracked across all 6,236 ayat.
• Indopak and Uthmani scripts, two bundled Arabic fonts, and adjustable text sizes.
• Optional transliteration and translations in English or Bengali, with more available as downloads.
• Browse any surah, see your per-surah progress, and jump to any ayah.

THE PAUSE

• You choose exactly which apps get a pause.
• A per-app cooldown — or Off — sets the gap before the same app is paused again.
• One reading screen per app open. Never during calls, never on quick switch-backs. Share-sheet and "Open with" entries never count.
• Skipping is one tap, and never held against you.

LOOK AND FEEL

• Seven themes, five accent colours.
• English and Bengali interface, or follow the system language.

PRIVACY

Waqfah collects nothing and sends nothing anywhere. Monitored apps, reading progress, and preferences stay on the device. There are no ads, no analytics, and no trackers. The only network request is an optional translation download that you explicitly start, fetched over HTTPS and verified against a pinned checksum before use.

Waqfah cannot read what is inside other apps: it requests no accessibility or screen-content permissions.

PERMISSIONS

Usage access tells Waqfah which app moved to the foreground, so the reading screen appears at the right moment. Display over other apps lets the reading screen appear over the app that is opening. Notifications keep the required background-service notification visible. Run at startup restarts the monitor after a reboot, but only if Waqfah is toggled on and its permissions are still granted.

CREDITS

The Quran text and the bundled translations come from the Tanzil Project (tanzil.net), used under Tanzil's terms with attribution. The bundled Arabic fonts, Amiri and Digital Khatt Indopak, are under the SIL Open Font License 1.1; their licence texts ship inside the app.

Waqfah is free software, licensed under the GNU Affero General Public License v3.0.

版本

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

下载 F-Droid
  • 版本 2.2.3 (9) 推荐 更新于 2026-10-27

    arm64-v8a armeabi-v7a x86 x86_64

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

    此安装包由 F-Droid 构建并签名,且保证与此源代码 tarball 保持一致。

    权限
    • 运行前台服务
      允许此应用使用前台服务。
    • 运行“specialUse”类型的前台服务
      允许该应用使用“specialUse”类型的前台服务
    • 拥有完全的网络访问权限
      允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
    • android.permission.PACKAGE_USAGE_STATS
    • 显示通知
      允许该应用显示通知
    • 开机启动
      允许此应用在系统完成引导后立即启动。这样可能会延长开机时间,并因始终运行而降低手机总体运行速度。
    • 此应用可显示在其他应用上方
      此应用可显示在其他应用或屏幕其他部分的上方。这会干扰正常的应用使用,并改变其他应用的显示方式。
    • dev.shrekbytes.waqfah.fdroid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

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

  • 新版本 2.2.2
    Fixed the ayah text on some phones.

    * The Digital Khatt Indopak font now loads everywhere it is offered,
    including a device that silently fell back to a system font — diacritics
    landed on the wrong letters, and Quranic annotation marks drew as empty
    boxes
  • 版本 2.2.2 (8) - 更新于 2026-10-14

    arm64-v8a armeabi-v7a x86 x86_64

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

    此安装包由 F-Droid 构建并签名,且保证与此源代码 tarball 保持一致。

    权限
    • 运行前台服务
      允许此应用使用前台服务。
    • 运行“specialUse”类型的前台服务
      允许该应用使用“specialUse”类型的前台服务
    • 拥有完全的网络访问权限
      允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
    • android.permission.PACKAGE_USAGE_STATS
    • 显示通知
      允许该应用显示通知
    • 开机启动
      允许此应用在系统完成引导后立即启动。这样可能会延长开机时间,并因始终运行而降低手机总体运行速度。
    • 此应用可显示在其他应用上方
      此应用可显示在其他应用或屏幕其他部分的上方。这会干扰正常的应用使用,并改变其他应用的显示方式。
    • dev.shrekbytes.waqfah.fdroid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

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

  • 新版本 2.2.1
    New themes, and a few fixes.

    * Matte Black, Material Light and Material Dark replace the Cream,
    Midnight and Indigo themes; an old choice falls back to System
  • 版本 2.2.1 (7) - 更新于 2026-10-12

    arm64-v8a armeabi-v7a x86 x86_64

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

    此安装包由 F-Droid 构建并签名,且保证与此源代码 tarball 保持一致。

    权限
    • 运行前台服务
      允许此应用使用前台服务。
    • 运行“specialUse”类型的前台服务
      允许该应用使用“specialUse”类型的前台服务
    • 拥有完全的网络访问权限
      允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
    • android.permission.PACKAGE_USAGE_STATS
    • 显示通知
      允许该应用显示通知
    • 开机启动
      允许此应用在系统完成引导后立即启动。这样可能会延长开机时间,并因始终运行而降低手机总体运行速度。
    • 此应用可显示在其他应用上方
      此应用可显示在其他应用或屏幕其他部分的上方。这会干扰正常的应用使用,并改变其他应用的显示方式。
    • dev.shrekbytes.waqfah.fdroid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

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