Accrescent
by accrescent · Apache-2.0 · open source
A small app store that checks every app it installs against a signing key recorded in advance, needs no account and updates its apps in the background. Still in alpha, with about forty apps.
Needs:No root · Android 10+ · no account
2113 Apps is independent, not affiliated with or endorsed by accrescent. Official sources: accrescent.app · source code on GitHub.
- Version
- 0.28.1
- Size
- 7.0 MB
- Requires
- Android 10+
- Updated
- 2025-11-10
Introduction
Accrescent describes itself as “A novel Android app store focused on security, privacy, and usability.” Its README adds: “Currently in early alpha.” Its lead developer is Logan Magee, and it is the store that the IronFox browser’s developers recommend for installing it. It is a different kind of store from F-Droid: developers build, sign and upload their apps themselves, and Accrescent doesn’t sign anything. “Accrescent doesn’t sign apps itself.”
How it checks apps
From Accrescent’s features page and the code of this version:
- Signed app list. The list of apps, with each app’s details, is signed with a key built into Accrescent, “to protect against tampering of sensitive information in the event the server is compromised”. A list older than the one Accrescent last saw is rejected.
- Each app’s signing key is pinned. When a developer adds an app, the hash of its signing key goes into the signed list, and Accrescent checks every download against it. Android itself trusts whatever key an app is first installed with; as Accrescent puts it, “pinning the certificate in signed metadata ensures that even the first installation is legitimate.”
- Minimum versions. The list records a minimum version for each app, and Accrescent refuses to install anything older.
- No account. “Accrescent doesn’t have user accounts. Users can simply install the store and use it.”
Updates in the background
- Automatic updates are on by default. Every 8 hours Accrescent checks the apps it installed, and itself, for updates, and installs them. On Android 12 and later this happens without a prompt; on Android 10 and 11 each update needs your confirmation. Turned off, it only shows a notification.
- Wi-Fi only by default. Updates and the refresh of the app list, every 4 hours, wait for an unmetered network; the setting also offers any connection or no roaming.
- What it sends. Update and download requests go to Accrescent’s own servers and include a description of your phone, so the server can pick the right files: its processor types, languages, features, graphics extensions, screen density, Android version, memory, brand and device name, and on Android 12 and later its chip. We found no account or installation ID in that description. The developer says: “Accrescent doesn’t connect to any third-party sites.”
- Accrescent updates itself from its own server, also when installed from this file.
About this file
- This is the official GitHub release 0.28.1, from 10 November 2025, which fixes app updates started by hand not being installed straight away. 0.28.0 made automatic updates gentler and every 8 hours, and changed the licence to Apache 2.0. There has been no release since; the project’s recent work has been on its server, “laying the groundwork for app developer-facing features like an app publishing API”, according to its blog in September 2026.
- It is signed by Logan Magee. The certificate hash, 067a40c4…c071, matches the one in Accrescent’s README and FAQ, which advise: “You should check the certificate hash from a different source than you got the app from.”
- Accrescent isn’t on Google Play or F-Droid; its official sources are GitHub and the GrapheneOS App Store. Accrescent says it has registered in Google’s Android developer verification program “so that it continues to work on certified Android devices in September 2026 and beyond without any additional installation warnings”.
- The 7.0 MB file runs on ARM and x86, 32- and 64-bit, and needs Android 10 or later. It declares 13 permissions, among them installing apps and updating them without your action. Our scan found no trackers.
- The code is licensed under the Apache License 2.0. The logo is not: its files are marked “All rights reserved.”, and the README calls the name and logo trademarks of the project.
- Known problems: some DNS filters and VPNs block Accrescent from reaching its server, and updates fail on some Redmi phones (issue #803, open).
- There are no current official screenshots, 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 16 (target API 36).
Permissions
1 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 (1)
Android shows a prompt before the app can use these.
- Show notifications (Android 13+) · POST_NOTIFICATIONS
You switch these on in Settings (1)
Special app access. Nothing is granted until you turn it on yourself.
- Install unknown apps · REQUEST_INSTALL_PACKAGES
Granted at install (10)
Low-risk permissions Android grants automatically, plus any we have not classified.
- ACCESS_NETWORK_STATE
- ENFORCE_UPDATE_OWNERSHIP
- FOREGROUND_SERVICE
- FOREGROUND_SERVICE_DATA_SYNC
- INTERNET
- QUERY_ALL_PACKAGES
- RECEIVE_BOOT_COMPLETED
- REQUEST_DELETE_PACKAGES
- UPDATE_PACKAGES_WITHOUT_USER_ACTION
- WAKE_LOCK
Defined by other apps (1)
Permissions that belong to another app or to this app itself.
- app.accrescent.client.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
More Information
- Package name
- app.accrescent.client
- Version
- 0.28.1 (build 55)
- File size
- 7.0 MB (6,954,309 bytes)
- Requires
- Android 10 or later
- Category
- System Tools
- License
- Apache-2.0
- Developer
- accrescent
- Source code
- github.com/accrescent/accrescent
- Released
- Nov 10, 2025
- Signer SHA-256
- 067a40c4193aad51ac87f9ddfdebb15e24a1850babfa4821c28c5c25c3fdc071
- File SHA-256
- 40f97ac3ee659d8b1f91dba8b84449fe3c14e05c1e82754375252d8746e6b1f5
- Checked
- , against the 0.28.1 release on GitHub · how we check · verify it yourself
Common questions
Is this APK the official Accrescent release?
Yes. It is the file from the project’s 0.28.1 release on GitHub, byte for byte, and it matches the SHA-256 checksum GitHub publishes for it. It is signed with the certificate we recorded when we first checked Accrescent (SHA-256 067a40c4193aad51ac87f9ddfdebb15e24a1850babfa4821c28c5c25c3fdc071); a release signed with a different key would not be published here.
What Android version does Accrescent need?
Android 10 or later (API level 29). Version 0.28.1 is built for Android 16 (target API 36). Runs on 64-bit and older 32-bit ARM phones.
Can Accrescent access the internet?
Yes. The APK requests Android’s internet permission. In total it declares 13 permissions, and 1 of them needs your approval first.
Does Accrescent contain trackers?
No known trackers: our scan of version 0.28.1 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 Accrescent open source?
Its code is. The source code of Accrescent is released under the Apache-2.0 licence and published at https://github.com/accrescent/accrescent. The Accrescent logo and icon are marked “All rights reserved”, and the README says “All other parties are forbidden from using Accrescent's name and branding”.
Which apps can I get from it?
About forty: the signed list we fetched in October 2026 has 40 entries, among them IronFox, Molly, Organic Maps, Cryptomator, Aves and Auxio, plus Accrescent itself. Developers upload their own signed apps, which don’t have to be open source. New developers can’t sign up at the moment: the docs say “We are not currently accepting new allowlist requests.”
Does it update apps I installed from elsewhere?
No. Since version 0.27.0 it only updates apps it installed itself, and itself. Apps from Google Play, F-Droid or a website keep updating from where they came from.
Why can’t I search?
Search was removed in 0.27.0 during a rewrite. The developer wrote in May 2026: “This is expected since we had to temporarily remove the search feature due to extensive internal changes, but we do plan to add it back.” For now you find apps by browsing.
Can I use it in Brazilian Portuguese?
Partly. The app has a Brazilian Portuguese translation that covers about 40 of its 95 texts; the rest is in English.
Recent releases
| Version | Released | Size |
|---|---|---|
| v0.28.1 · this download | Nov 10, 2025 | 7.0 MB |
| v0.28.0 | Nov 3, 2025 | 6.9 MB |
| v0.27.0 | Oct 24, 2025 | 6.9 MB |
| v0.26.1 | Aug 27, 2025 | 5.0 MB |
| v0.26.0 | Aug 4, 2025 | 4.9 MB |
Recent releases on the project’s GitHub. We host and check only the newest one. Full changelog.
Alternatives and related apps
-
Obtainium Installs and updates apps straight from their developers’ release pages, for any app that publishes APKs.Download -
F-Droid Basic The large store for open-source apps, which F-Droid builds from source and signs itself.Download