QUIK icon

QUIK

by quik-sms · GPL-3.0-only · open source

Free · Android 6.0+ · Productivity

The continuation of QKSMS, the popular open-source texting app that stopped in 2023: SMS and MMS with scheduled and delayed sending, blocking, voice messages and backups, and no internet access.

Needs:No root · Android 6.0+ · default SMS app

No known trackers in the code Signer matches F-Droid’s record

2113 Apps is independent, not affiliated with or endorsed by quik-sms. Official sources: source code on GitHub.

Download APK · 51.8 MB v4.3.7 · checked
Version
4.3.7
Size
51.8 MB
Requires
Android 6.0+
Updated
2026-09-23

Introduction

QUIK is a texting app for SMS and MMS. Its README: “QUIK is an open source replacement to the stock messaging app on Android. It is a continuation of QKSMS.” QKSMS, by Moez Bhatti, was one of the best-known open-source SMS apps until its development stopped in early 2023. QUIK was started that summer as a fork and is maintained by Marcos Jones (octoshrimpy), with releases in 2026 up to 4.3.7 in September.

What changed from QKSMS

  • No internet, no tracking. A 2024 change “removes internet permission, replaces all qksms with quik, disables tracking”; the analytics code QKSMS carried was later deleted. The APK here declares no internet permission.
  • The paid tier is free. QKSMS sold extra features as QKSMS+. In QUIK’s code that upgrade is always on, so everything it covered, such as scheduled messages and backups, is available to everyone.
  • Additions since the fork include voice messages, speech-to-text, emoji reactions, delayed sending for MMS, filtering messages by their content, blocking screenshots of the app, and asking before opening links.

What it does

From the README’s feature list: scheduled messages, message backup, speech-to-text and text-to-speech, blocking and archiving, voice messages, attachments of any type, sorting and pinning conversations, delayed sending, quick reply from notifications, swipe actions and emoji reactions.

It has to be your default SMS app to send and receive. A few defaults, from the code: pictures sent by MMS are shrunk to 300 kilobytes, links in messages ask before they open, and delayed sending and screenshot blocking are off until you turn them on.

Blocking

By default QUIK keeps its own block list, rather than adding numbers to Android’s system list of blocked numbers. It can hand blocking to one of three outside apps instead: Call Control, Should I Answer or Call Blocker. It can also filter messages by words or regular expressions. Blocked messages are kept out of sight rather than deleted, unless you turn on dropping them.

What goes online

Nothing, as far as the app itself goes: with no internet permission, QUIK can’t reach any server, and we found no update check, analytics or crash reporting. Picture messages travel through Android’s MMS service to your carrier, as with any SMS app. Speech-to-text hands your voice to the phone’s speech recognition app, so whether that goes online depends on that app.

The permissions it asks for

Of its 38 permissions, 16 are for unread-count badges on various phone makers’ launchers, added by the ShortcutBadger library. The rest, as the code uses them: SMS and MMS, which a default SMS app needs; contacts, for names; photos, videos and audio, for attachments; phone state, to choose the SIM on dual-SIM phones; calling, to ring a contact from a conversation; the microphone, Bluetooth and audio settings, for voice messages, including through a Bluetooth headset; exact alarms and starting at boot, for scheduled messages; and a foreground service for backups.

About this file

  • This is F-Droid’s copy of QUIK 4.3.7, released in September 2026. F-Droid builds QUIK from source, checks that the result matches, and distributes the developer-signed APK, so this file is byte for byte the “fdroid” APK on QUIK’s GitHub release and F-Droid can update it. It is signed with QUIK’s current key (certificate CN=octoshrimpy, SHA-256 starting 52:8B:89:A6), created in November 2025.
  • If an old QUIK is still on your phone, replace it. Older builds, under the package name dev.octoshrimpy.quik, were signed with an earlier key. In June 2025 that key’s keystore file and its passwords were committed to QUIK’s public repository; they were removed in March 2026 but remain in its history. Anyone with them could sign an “update” that Android would accept over those old installs. The key that signs this file was created after that and isn’t affected.
  • QUIK isn’t on Google Play; its FAQ lists a Play release as planned.
  • The 51.8 MB file runs on Android 6.0 and later, on ARM and x86, 32- and 64-bit. Most of the size is the Realm database library, stored uncompressed for four processor types, and a color emoji font. Our scan found no trackers.
  • QUIK is licensed under the GPL-3.0. QUIK publishes no screenshots of the current app, in its repository or app listings, so this page has none.

What’s inside the APK

Trackers

None found

No code matching the Exodus Privacy tracker signatures.

Native code

4 CPU types

Runs on 64-bit and older 32-bit ARM phones.

Android versions

Android 6.0 and up

Built for Android 13 (target API 33).

Permissions

38

12 of them need your approval first.

CPU types in this build: arm64-v8a (64-bit ARM, almost every phone since 2017); armeabi-v7a (32-bit ARM, older and budget phones); x86 (32-bit Intel, emulators); x86_64 (64-bit Intel, emulators and Chromebooks).

Asks you first (12)

Android shows a prompt before the app can use these.

  • Place phone calls directly · CALL_PHONE
  • Show notifications (Android 13+) · POST_NOTIFICATIONS
  • Read your contacts · READ_CONTACTS
  • Read music and audio files · READ_MEDIA_AUDIO
  • Read photos · READ_MEDIA_IMAGES
  • Read videos · READ_MEDIA_VIDEO
  • Read phone status and identity · READ_PHONE_STATE
  • Read text messages · READ_SMS
  • Receive text messages · RECEIVE_SMS
  • Record audio with the microphone · RECORD_AUDIO
  • Send text messages · SEND_SMS
  • Write shared storage (Android 10 and older) · WRITE_EXTERNAL_STORAGE

You switch these on in Settings (1)

Special app access. Nothing is granted until you turn it on yourself.

  • Alarms and reminders · SCHEDULE_EXACT_ALARM
Granted at install (9)

Low-risk permissions Android grants automatically, plus any we have not classified.

  • ACCESS_NETWORK_STATE
  • BLUETOOTH
  • FOREGROUND_SERVICE
  • MODIFY_AUDIO_SETTINGS
  • READ_APP_BADGE
  • RECEIVE_BOOT_COMPLETED
  • RECEIVE_MMS
  • VIBRATE
  • WAKE_LOCK
Defined by other apps (16)

Permissions that belong to another app or to this app itself.

  • com.anddoes.launcher.permission.UPDATE_COUNT
  • com.htc.launcher.permission.READ_SETTINGS
  • com.htc.launcher.permission.UPDATE_SHORTCUT
  • com.huawei.android.launcher.permission.CHANGE_BADGE
  • com.huawei.android.launcher.permission.READ_SETTINGS
  • com.huawei.android.launcher.permission.WRITE_SETTINGS
  • com.majeur.launcher.permission.UPDATE_BADGE
  • com.oppo.launcher.permission.READ_SETTINGS
  • com.oppo.launcher.permission.WRITE_SETTINGS
  • com.sec.android.provider.badge.permission.READ
  • com.sec.android.provider.badge.permission.WRITE
  • com.sonyericsson.home.permission.BROADCAST_BADGE
  • com.sonymobile.home.permission.PROVIDER_INSERT_BADGE
  • dev.octoshrimpy.quik.fdroid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
  • me.everything.badger.permission.BADGE_COUNT_READ
  • me.everything.badger.permission.BADGE_COUNT_WRITE

More Information

Package name
dev.octoshrimpy.quik.fdroid
Version
4.3.7 (build 2239)
File size
51.8 MB (51,798,595 bytes)
Requires
Android 6.0 or later
Category
Productivity
License
GPL-3.0-only
Developer
quik-sms
Released
Sep 23, 2026
Signed by
The developer. F-Droid publishes a developer-signed APK only when its own build from the source code reproduces it.
Signer SHA-256
528b89a67e258635be2129a74e2744f9020b0b122708f8091b5fd3ca0c1d2ddf
File SHA-256
2eb1a967585b98ed3c77d012a644cd8d3859b43bf1f29ca84d5e154bcaaaf860
Checked
, against the F-Droid index · how we check · verify it yourself

Common questions

Is this APK the official QUIK release?

Yes. It is the developer-signed release of QUIK 4.3.7 that F-Droid distributes, which F-Droid publishes only when its own build from the source code reproduces it. Its SHA-256 matches F-Droid’s signed index, and it is signed with the developer’s certificate (SHA-256 528b89a67e258635be2129a74e2744f9020b0b122708f8091b5fd3ca0c1d2ddf).

What Android version does QUIK need?

Android 6.0 or later (API level 23). Version 4.3.7 is built for Android 13 (target API 33). Runs on 64-bit and older 32-bit ARM phones.

Can QUIK access the internet?

No. The APK doesn’t request Android’s internet permission, so the app can’t go online by itself. In total it declares 38 permissions, and 12 of them need your approval first.

Does QUIK contain trackers?

No known trackers: our scan of version 4.3.7 found no code matching the Exodus Privacy tracker signatures. The scan covers known tracker libraries; it doesn’t show what data the app itself sends.

Is QUIK open source?

Yes. QUIK is released under the GPL-3.0-only licence, and its source code is published at https://github.com/quik-sms/quik.

I had QUIK before. Why won’t this install as an update?

QUIK changed its signing key in 2025. Its maintainers wrote in September 2026: “We had to change signing keys, you will have to uninstall the old version of the app, and reinstall the new version… You will lose your settings but all messages will be transferred automatically.” Your texts live in Android’s own message store, not inside the app.

Why is there always a “Receiving messages” notification?

Since 4.3.2 a background worker receives messages, and QUIK’s FAQ says that “on Android 12 and older, a persistent notification is required” to keep it running. It suggests hiding it in Android’s settings by turning off QUIK’s “Message receiving worker notification” channel.

Do backups include photos?

No. A backup is a JSON file with each message’s text, number, date and status, which QUIK can restore into Android’s message store. Picture and other attachments aren’t in it, so keep a separate copy of the ones you need.

What is the difference between this and the other QUIK APK on GitHub?

Only the package name. Each release has an “fdroid” APK, this one, ending in .fdroid, and a “release” APK without that ending. They are built from the same code and signed with the same key, so they can be installed side by side but can’t update each other.

Recent releases

Version Released Size Requires
v4.3.7 · this download Sep 23, 2026 51.8 MB Android 6.0+
v4.3.6 Apr 20, 2026 51.8 MB Android 6.0+
v4.3.4 Feb 13, 2026 51.7 MB Android 6.0+

Versions currently kept in the F-Droid repository. We host and check only the newest one. Full changelog.

Alternatives and related apps

  • Fossify Messages Productivity·6.8 MB·v1.10.2 A plainer SMS app that uses Android’s own blocked-numbers list and puts picture attachments into its backups.
    Download
  • Signal Productivity·115.0 MB·v8.33.2 For encrypted chats with other Signal users; it stopped handling SMS in 2023.
    Download