I am not sure if this app works. Can someone please help me? My phone is new and in its warranty period so I can't root it yet. I tried this app but I am not sure if it actually did something. Unlike the other famous app on the PlayStore for fstrim
, it doesn't require root access which is quite incredible.

- 20,353
- 3
- 70
- 213

- 159
- 3
- 12
2 Answers
I highly doubt it. I use an app called Trimmer which requires root to trim /cache, /data, /system. I installed this app & ran only selecting cache, but it shower trimeed cache & data. I ran a logcat, did not catch anything. So most probably it is a snake oil or at best it clears your cache.

- 126
- 1
AFAIK, only apps running as root (UID 0) (1) or system (UID 1000) (2) or with android.permission.MOUNT_UNMOUNT_FILESYSTEMS
(3) can do fstrim
. But third party apps can neither get UID 0
/1000
(without rooting phone), nor the said permission is for third party apps (4).
Also manually sending FITRIM ioctl
with fstrim
command requires at least capability SYS_ADMIN
(5), which is almost root if not full root.
The app you have mentioned asks for permissions CLEAR_APP_CACHE (delete all apps cache data) and KILL_BACKGROUND_PROCESSES (close other apps). So it's quite evident what it must be doing to give a feel of lag-free experience.
PS: You don't need to run fstrim
manually in most cases, OS can handle this. See this answer.

- 20,353
- 3
- 70
- 213