SD Maid 2/SE - System Cleaner (github version) Icon

Download SD Maid 2/SE - System Cleaner (github version) APK 1.4.0-beta0 Universal · Android 26+

By darken • Updated October 28, 2026
Tools Universal Native (Java/Kotlin) 7.46 MB
Download APK
Verified Safe

This is the universal build of SD Maid 2/SE - System Cleaner (github version) 1.4.0-beta0. It contains native libraries for every CPU architecture (arm64-v8a, armeabi-v7a, x86, x86_64), so it installs on any Android device. The trade-off is size — it's larger than per-architecture variants. Pick this one if you're unsure which CPU your phone has, or if you plan to share the APK with multiple devices.

File size: 7.5 MB   •   Min Android: 26   •   Target Android: 35   •   Version code: 10400000   •   Framework: Native (Java/Kotlin)   •   Permissions: 19

Screenshots

File Information

Package Nameeu.darken.sdmse
Version Name1.4.0-beta0
Version Code10400000
ArchitectureUniversal
Min Android VersionAndroid 26 (API 35)
Main Activityeu.darken.sdmse.main.ui.MainActivity
FrameworkNative (Java/Kotlin)
File Size7.46 MB
Signature (SHA1)AC0DA18DAB55FDC5B2A099DE0EBF5C0694D0D854
File Hash (SHA256)a7deb578850ce075e784358c8ce8aaa99473845ba579adfd973695e7f8b47273

What's New

What's Changed
🚀 Enhancements
Abort ACS operations early (with explanation) if ROM is not supported by
@d4rken
in
#1553
AppControl: Show apps that have been uninstalled with the option "keep data" by
@d4rken
in
#1556
Replace RxShell with
FlowShell
by
@d4rken
in
#1529
Pkgs: If available, use ADB/Shizuku to determine multiuser state by
@d4rken
in
#1560
Overhaul internal resource management by
@d4rken
in
#1563
SystemCleaner: Additional trash left behind by not so tidy apps by
@d4rken
in
#1511
Add MIUI and HyperOS specific specs for ACS based force-stopping by
@d4rken
in
#1549
Improve HyperOS1 detection by
@d4rken
in
#1571
SystemCleaner: New filter for finding trashed files by galleries by
@d4rken
in
#1573
SystemCleaner: Show dates and allow preview for trashed files and screenshots by
@d4rken
in
#1572
Update Material Theme by
@d4rken
in
#1579
Update clutterdb by
@d4rken
in
#1574
Improve "Material You" design by
@gcantoni
in
#1595
Deduplicator: Add setting to change search paths by
@d4rken
in
#1583
Set compile/target SDK to API35 (Android 15) by
@d4rken
in
#1193
Android 15: Edge-To-Edge by
@d4rken
in
#1469
Improve list and toolbar behavior by
@d4rken
in
#1601
Remove twitter link/icon by
@d4rken
in
#1605
SystemCleaner: Improve log-files, temp-files and tombstones filter by
@d4rken
in
#1614
CorpseFinder: Improve scan on Android 15 by
@d4rken
in
#1357
SystemCleaner: New filter for
/data/system/package_cache
by
@d4rken
in
#1616
SystemCleaner: Improve scan performance by
@d4rken
in
#1618
AppCleaner: Include Telegram "Stories" by
@d4rken
in
#1621
AppControl: Sort by screen time by
@d4rken
in
#1624
AppControl: QOL changes, fixes and little improvements by
@d4rken
in
#1625
PkgIO: Faster running apps check by
@d4rken
in
#1627
AppControl: Query app sizes in parallel for faster scans by
@d4rken
in
#1629
🐞 Bug fixes
Fix progress still displaying after cancelling tasks by
@d4rken
in
#1562
Fix
ShellOps
not being kept active by tools that use it by
@d4rken
in
#1565
Fix flaky test (race-condition -> ConcurrentModificationException) by
@d4rken
in
#1569
Fix
FlowShellTest
by
@d4rken
in
#1570
StorageAnalyzer: Fix invalid storage size being displayed for large SD-cards by
@d4rken
in
#1578
CorpseFinder: UninstallWatcher notification should only show delete action if there is something to delete by
@d4rken
in
#1582
Deduplicator: Fix default paths not being used if custom paths are not provided by
@d4rken
in
#1598
Fix toolbar being cut off by
@d4rken
in
#1604
SystemCleaner: Fix editor toolbar flickering when scrolling live search list by
@d4rken
in
#1608
Exclusions: Fix export failing if app is in background too long by
@d4rken
in
#1606
AppCleaner: Fix ACS matching on Android 15 ColorOS (e.g. OPPO devices) by
@d4rken
in
#1619
🤷 Other changes
Reduce debug log spam by
@d4rken
in
#1554
Update AGP by
@d4rken
in
#1542
Pkgs: Check for hidden apps if ADB/Shizuku is available by
@d4rken
in
#1557
CI: Use fixed OS version by
@d4rken
in
#1558
Refactor Shizuku/ADB classes by
@d4rken
in
#1559
IO/PKG: Fix hanging on shell exit by forcing a timeout by
@d4rken
in
#1561
Fix deprecated build flag
-Xopt-in
by
@d4rken
in
#1566
Remove debug output on App INIT timing that is no longer needed by
@d4rken
in
#1577
Refactor EdgeToEdgeHelper arguments (reverse flag) by
@d4rken
in
#1599
Fix insets for onboarding ui by
@d4rken
in
#1600
Clean up statusbar/navbar coloring, no longer needed on edge-to-edge by
@d4rken
in
#1602
AppControl: Show filter pane under toolbar
@d4rken
by
@d4rken
in
#1603
Remove beta goodbye screen by
@d4rken
in
#1607
Let the floating action buttons move away when scrolling the list by
@d4rken
in
#1611
Adjust activated list item color by
@d4rken
in
#1620
UI: Fix toolbar position on some screens by
@d4rken
in
#1622
AppControl: Fix filter options being visible despite being disabled by
@d4rken
in
#1628
Translations by
@d4rken
in
#1631
New Contributors
@gcantoni
made their first contribution in
#1595
Full Changelog
:
v1.3.6-rc0...v1.4.0-beta0

App Description

SD Maid 2/SE

SD Maid 2/SE is actively being worked on and not feature complete. Feature requests are welcome!

SD Maid SE

(AKA SD Maid 2) is a file management tool for Android that specialises in maintenance. Its core purpose is freeing up space and removing unwanted data.

Features include:

Removing data that belongs to apps that are no longer installed (CorpseFinder)

Deleting expendable files, e.g. caches (AppCleaner)

User configurable filters for random files (SystemCleaner)

Scheduling actions (Scheduler)

Controlling/disabling apps (AppControl)

Storage overview (StorageAnalyzer)

Find duplicate data (Deduplicator)

Root and Shizuku support

SD Maid SE

is the successor to

SD Maid

. A complete rewrite, optimized for newer Android versions, with a focus on

SD Maid's

most popular features. More details about SD Maid vs SD Maid SE can be found in the

FAQ

.

Download

Source

Status

Google Play (Release)

Google Play (Open Testing)

Github (Release)

Github (Pre-Release)

F-Droid (Main Repo)

F-Droid (IzzyOnDroid)

Support the project

SD Maid has no ads and doesn't sell your data.

Development is financed by individual user contributions, i.e. you buying the upgrade on Google Play or becoming a sponsor ❤️.

Upgrade to

SD Maid SE Pro

on

Google Play

Become a sponsor

on GitHub

Get help

Github Discussions

Discord

Frequently Asked Question

Screenshots

License

SD Maid SE's code is available under a GPL v3 license, this excludes:

SD Maid SE icons, logos, mascots, marketing materials and assets.

SD Maid SE animations and videos.

SD Maid SE documentation.

Google Play screenshots.

Google Play texts & descriptions.

Translations.

Thanks

Thanks to

crowdin.com

for supporting open-source projects

APK Permissions 19

  • android.permission.ACCESS_NETWORK_STATE
  • android.permission.BROADCAST_CLOSE_SYSTEM_DIALOGS
  • android.permission.CLEAR_APP_CACHE
  • android.permission.FOREGROUND_SERVICE
  • android.permission.FOREGROUND_SERVICE_DATA_SYNC
  • android.permission.FOREGROUND_SERVICE_SPECIAL_USE
  • android.permission.INTERNET
  • android.permission.MANAGE_EXTERNAL_STORAGE
  • android.permission.PACKAGE_USAGE_STATS
  • android.permission.POST_NOTIFICATIONS
  • android.permission.QUERY_ALL_PACKAGES
  • android.permission.READ_EXTERNAL_STORAGE
  • android.permission.RECEIVE_BOOT_COMPLETED
  • android.permission.REQUEST_DELETE_PACKAGES
  • android.permission.WAKE_LOCK
  • android.permission.WRITE_EXTERNAL_STORAGE
  • android.permission.WRITE_SECURE_SETTINGS
  • eu.darken.sdmse.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
  • moe.shizuku.manager.permission.API_V23
APK Verified

The cryptographic signature guarantees that the file is safe to install and was not tampered with in any way.

Frequently Asked Questions about SD Maid 2/SE - System Cleaner (github version) APK

This is the universal variant — a single APK that contains native libraries for every CPU architecture. It installs on any Android device but is larger than per-architecture variants.

Yes — the APK's signature has been cryptographically verified against the publisher's signing key. The SHA-256 hash is shown in the File Information panel so you can independently confirm the file matches the original release.

Android 26 (API level 35) or newer. Older devices will refuse the install.

Install a free app like 'CPU-Z' or 'Droid Hardware Info' from the Play Store and look at the ABI / Instruction Set row. Most phones made after 2017 are arm64-v8a; if in doubt, download the universal variant.

All variants are functionally identical — same features, same version. They differ only in which CPU architectures the native code is compiled for, and (sometimes) which screen densities the included graphics target. Pick the one that matches your device for the smallest install size, or pick 'Universal' if you're unsure.