QUIK
by quik-sms · GPL-3.0-only · open source
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
2113 Apps is independent, not affiliated with or endorsed by quik-sms. Official sources: source code on GitHub.
- 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
No code matching the Exodus Privacy tracker signatures.
Native code
Runs on 64-bit and older 32-bit ARM phones.
Android versions
Built for Android 13 (target API 33).
Permissions
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
- Source code
- github.com/quik-sms/quik
- 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 A plainer SMS app that uses Android’s own blocked-numbers list and puts picture attachments into its backups.Download -
Signal For encrypted chats with other Signal users; it stopped handling SMS in 2023.Download