Ive started working on a tool to clean up after apps (inspired by this thread).
Nobody is perfect and android neither.
Apps you have already deleted sometimes leave data behind.
The system constantly creates logs, crash reports and debug files you don't really need.
The market leaves temporary files of downloaded apps behind.
Lets not go on here...
SD Maid is a universal file tool that helps you keep your device neat and tidy.
This will work on any device with android 2.1 or higher.
Root is recommended but not necessary.
Use at own risk.
I design everything very carefully and try to provide a smooth experience on every device, but because of the vast amount of android devices it is impossible for me to know every little quirk some firmwares might have!
If you think something is not going as intended, please contact me.
Current features:
Quote:
- Remove corpses(left over files)
- Remove corpses from system,internal sdcard and external sdcard
- Cleans logfiles
- Removes stacktraces,
- Cleans caches
- Bugreport files
- Removes incomplete downloads
- Cleans temporary files
- Cleans Windows thumbs.db & Windows desktop.ini
- Cleans MacOs .DS_Store & MacOS ._* files
- Removes empty directories
- Cleans LOST.DIR directories
- Remove gallery thumbnails
- Allows cleaning files via usermade filters [requires Pro]
- Find individual app caches [cleaning requires Pro version]
- Find duplicate files [cleaning requires Pro version]
- Limited functionality on non rooted devices
- File search function
- Exclude any file/directory - Complete filemanager
- Show files that have been modified
- Clean market search history
- Show biggest files
- Vacuum databases
- Remove apps and system apps
- Reset apps back to default
- Freeze/unfreeze apps
- Remove apps without deleting their data
- View information about apps
########## v2.0.3.0(211) #########
@Common
- Added external path for some Sony Xperia devices
- Fixed typos
- Updated languages
- Various internal code improvements
- Preperations for new UI
- Replaced some vague global excludes with more specific variants in the relevant features
- Declaring voluntary permission android.permission.ACCESS_SUPERUSER
- Reduced peak memory usage in several features
- Some DetailsBoxes allow 'open in explorer' and 'add exclude'
- Added thumbnail previews for files (currently only images), see settings [PRO]
- Reduced size
- Increased default ShellDelay from 50 to 100 to deal with stability on some custom ROMs
- Debugmode can no longer be turned on manually
@Explorer
- Fixed rename behavior
- Added better error display
- Turned off suggestions for rename and new dir dialogs
@Searcher
- Removed permission display
- Fixed a hang issue on Huawei devices
@AppControl
- Fixed crash when building details layout
- Added filtering by apk path
- Better details output + option to save details
- Faster loading
- Launches Uninstall intent on unrooted devices
@CorpseFinder
- Improved detection (Thanks to Pele)
- Added dex/odex scanning
- Added apk scanning
- Added asec file/folder scanning
- Reduced amount of su calls when deleting
- Added advanced matching of arbitrary sdcard folders against a database, (Experimental)
@AppCleaner
- Reduced memory usage
- It is now possible to exclude files instead of the whole app entry
- Rewritten logic, less SU calls, more speed !
@SystemCleaner
- Added new default entry for "ANR traces" (root/unrooted)
- Tighter thumbnailsfilter
- Fixed hang on Huawei devices (Thanks to Julie Nolf)
@DuplicateFinder
- Changed highlighting
- Added thumbnail preview for files (currently only images) [PRO]
- Clicking a thumbnail directly opens the file
@Misc
- Workaround for optimize DB crash when finishing in background
- Improved search speed for finding databases
- Fixed a hang when optimizing dbs
########## v2.0.2.2(209) #########
@Common
- Added support for x86 architecture processors
- Updated busyboxes
- Fixed bug in partition detection (Fixes issue on TF300)
- Expanded file area that is used in some features when in UNROOTED mode
- Reduced memory usage
- Improved shell execution class
- Improved Jellybean 4.2 compatibility (thx to scarmon for helping test)
- Fixed bug in partition recognition
@Explorer
- Improved browsing speed
- Feedback on failed paste
@SystemCleaner
- Fixed issue with deletions of several thousand items
- Improved filtering of default entries
@DuplicateFinder
- Fixed crash on autoselection:random
- Tweaks to confirmation checks
- Improved failsafe (replaced path resolving by inode checking)
@AppCleaner
- Fixed issue deleting non root empty directories from caches
- Fixed issue with deletions of several thousand items
On start or when pressing refresh?
Could you post the StackTrace maybe?
edit: The force close comes from the directory "/dbdata/databases" not existing hm...
Where would the directory be located on the HD2 ?
edit2: New version up which wont force close
Does this problem of left over directories only exist on the sgs?
On start or when pressing refresh?
Could you post the StackTrace maybe?
edit: The force close comes from the directory "/dbdata/databases" not existing hm...
Where would the directory be located on the HD2 ?
edit2: New version up which wont force close
Does this problem of left over directories only exist on the sgs?
There's no such folder on stock android. Each app have their own folder for data in /data/data/<package name>, which is automatically deleted at uninstall.
There's no such folder on stock android. Each app have their own folder for data in /data/data/<package name>, which is automatically deleted at uninstall.
After reading about Dan Rosenberg’s bootloader exploit for the Samsung Galaxy S 4,I … more
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?