yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] Dark3n:
It seems that the problem of files remaining on the device in /dbdata/databases after uninstalling the app is only existant on Samsung devices.

You can run the app, but there probably won't be anything to show on a non Samsung device.
[Android Apps and Games] Djay1809:
Yea, thats what happened, all it said was that folder not found. Sorry I dont speak programming, just teck. And Im pretty sure it dosnt matter if I have a rooted phone but im guessing it wouldnt hurt to tell you that im running unrevoked forever on my HTC incredible (not like the app has to cater just me) but i could really use something like this. I put my phone to work like i do my laptop, (you would have to see it to get that)

Just Incredible
[Android Apps and Games] ironlood:
I just installed the app and got a "0 corpses message" with no pop up message

also if it helps

SGS Vibrant

Trigger 2.8.2

Overstock 2.2
[Android Apps and Games] Dark3n:
Thanks, this is very intresting. So the vibrant has this folder too.

The question now would be if this bug does not exist on the vibrant or if it just luck and you have a very clean device ;).
[Android Apps and Games] garywojdan81:
Works on Fascinate. Found 25 files from uninstalled apps. Great idea btw...
[Android Apps and Games] Dark3n:
This is all okay. It would say that he scanned /dbdata/databases even if it is not there. I might change that in the next version. Besides that the folder is not saved on the sd card but internal phone memory. You can't take it out of a samsung phone and place it in another. You device is actually clean :D.

Thanks. Will change them with next update.
[Android Apps and Games] A Lex and Er:
Nice app, I'v had the free version for about two weeks and just purchased the key.

Even better, my question is about the duplicate files when I hit "clean selection" it pops up with, "Are you sure you want to clean...? Hint:..." and so on.

I'm not sure how to take this. Yes I want to clean up the files but not if its going to break something. So how do I know? Or exactly why is it asking/telling me this?

Thanks & Keep up the good work.
[Android Apps and Games] Dark3n:
Thanks.

The confirmation dialog you mean?

This is to remind you to check what you cleaning and to keep you from blindly selecting everything.

Also i had many reports saying they deleted stuff accidently because they touched the clean button by accident.

It is not actually influenced by what you select, more as a general warning.

Some apps i have seen saved duplicate pictures (ie. Agenda Widget) randomly on the sdcard, such an app could stop to work if those are deleted and would need to be reinstalled.

But then i would ask myself why did the developer save the same file two times on the sdcard? -> Waste of space.

Also remember that if you have 10 files that are all the same and you delete 10 files, you will have none left. Thus don't select the file you want to keep out of those 10.
[Android Apps and Games] Dark3n:
Pushed v0.8.6.

Its a quick update to fix rare bugs users expierienced on some devices.
[Android Apps and Games] svidlak:
Usefull tool. Thank you
[Android Apps and Games] SoloTwo:
Love the app, just purchased the pro version. Just wondering if in the future you will include some sort of a feature to mass delete duplicates while keeping the originals.

I ask this because.........I have 1500 duplicates.

No idea if this is common or something caused by restoring with my backup pro or something, but I have a feeling this is giving me some issues even though I supposedly have 4gb of space and can't move some apps to sd because of a lack of space.

Or if there is some other easy way to safety clean out my sd of crap I don't need. Anywhoo keep up the great work.
[Android Apps and Games] Dark3n:
What kind of files are those 1500?

Regarding the possibility to autoselect them all for cleaning:

The problem is how would SD Maid know which one to keep.

I'm currently thinking about keeping the file in the lowest folder:

Example:

/mnt/sdcard/My Documents/Music/dark3n_sings.mp3 <--- Keep the file here

/mnt/sdcard/external_sd/My Documents/Music/dark3n_sings.mp3 <---- Delete this one

Or maybe move one of every file in a directory the user can choose and delete the rest...

I'm not sure yet if any of these solutions are the right choice, we will see :-).
[Android Apps and Games] mrBira:
Yes, i hope you figure this out, because i got almost 4k duplicates. And way in h*ll i got the time to go thru 'em all. :)

Great app anyhow!
[Android Apps and Games] axpira:
Very good!!!
[Android Apps and Games] holgalee:
I'm always getting .youtube and .drm as corpses even though I clean them. Any ideas why? I've uninstalled the youtube app but it makes no difference.
[Android Apps and Games] A Lex and Er:
This is kind of what I was referencing the other day. I'm just not sure what all of those duplicate files are or do, so I'm a bit hesitant to delete them. If I have heard you right I need to select the files to be deleted leaving the files I don't want deleted unselected?

For me the issue is there are a lot of files none of which I am absolutly sure about. Couldn't the app

only

show me the duplicates? Keeping hidden the original file or one of the copies, if it doesn't know which is the original? To me this would making it easier for me to go through and weed out what I think I need to keep, and at the same time make sure that if I delete

all

I will at least retain one good copy of each.

I hope you can forgive me, I do really dig your app. I am just not familiar enough with my/androids filing system to know what is truly not needed. Thats why I am worried about deleting a file I

needed

to keep. I guess if I knew I couldn't cause any real damage by deleting the whole lot, that a file would be replaced if needed when found missing, I'd just go for it. If you can give me some clarification I would greatly appreciate it, and if not I am sure over time I will figure out what is necessary. I always do:)

Thanks & Have A Great Day
[Android Apps and Games] Dark3n:
These files get recreated on every reboot. I don't know why they get created if you don't have youtube installed.

The app shows you the duplicates both files are the original.

Lets say you have two times the same mp3 track on your sdcard, both will get listed by duplicate finder.

There is no original, they are just the same file.

The duplicate finder ignores file names and compares by size and md5 checksum.

So even if one track is named "Best of dark3n track 1.mp3" and the other is " Darkens album - track 1.mp3" the duplicate finder will find out if they are exactly the same.

Now at this point you have to choose which one to delete.

How would i know which one you want to keep. They are essentially the same file, just at different places with different names.

Backing up deleted files would defeat the purpose of SD Maid, namely cleaning ;-) files.

On how to use it, you are right, select the files you want to delete, and dont select the ones you want to keep.

You are right to be cautious, SD Maid is a powerful tool, it is not recommended to just select everything and blindly press clean all.

I will try my best though to make it as easy as possible.

I will work on some possibilities to make this easier, but at the moment im trying to fix FCs reported by some people.

This is quite troublesome though, because on my phone it doesnt force close and i dont have any bug reports or logs from their FC...
[Android Apps and Games] A Lex and Er:
Thank you,

I believe with some exploration I will actually be able to minimize my duplicates now.

I was in need of getting a grasp on what I was looking at and what was needed.

I believe you have given me the insight necessary to start weeding my duplicate files.

Sometimes a guy just needs to bounce around ideas enough to get a working understanding.

Again "thank you" for being so helpful and patient.

I am pleased to say I have not experienced any fc's, I am sorry to hear the problem is being persistent.

I am sure you will get the issue worked out, you have already gotten this far:)

Good luck, and well done sir you will prevail.

Happy Day to you!
[Android Apps and Games] jonny68:
Useful app to have thanks to the dev.
[Android Apps and Games] TheSkepticalGuy:
Awesome App!

For a long time i been lookign for an app like this, thanks dev and keep up the good work.;)
[Android Apps and Games] DizzyThermal:
Haven't tried the App out yet.. I saw it on XDA's home page and mentioned on Android Police.. I think I'm gonna let it mature a little bit first, but it seems like it will take the SD card OCD out of my Android experience :D
[Android Apps and Games] Sergio Nova:
The "My computer" link does not work.
[Android Apps and Games] Dark3n:
Works for me. Probably some problems google had at the time you clicked.

I try to have every release stable, but as android i'm not perfect either and only just one person :-). Adding to that are the different changes all devices have i have to account which doesn't make things easier ;-).

I'm currently working on a file search for sdcard + external_sd (free,will work without root) and whole file system (pro,needs root obviously). You will be able to rename, delete and view found files.
[Android Apps and Games] lucidcoin20:
this sure beats the hell out of doing it manually!!

thanks Dark3n!
[Android Apps and Games] momounited:
Useful app, working fine. (^.^)
[Android Apps and Games] Forsaked:
Yes, the latest Stable from PlayStore!
[Android Apps and Games] Dark3n:
From my G+

If there are any Android 2.3 or 4.0.X specific issues to be fixed, let me know soon.
[Android Apps and Games] tetakpatak:
I've tried to run SD Maid's "find corpses" on 2.3x SauROM for i9000 and it displayed my downloaded file Xposed-disabler-recovery.zip saved in the root folder of the /sdcard1 as corpse. IDK if you consider that as an issue, I don't care.

It occurs by the Play Store version as well as by recent beta versions.

tetakpatalked from Nexus 7 flo
[Android Apps and Games] atomomega:
Thanks for being so dedicated to your app and to us users. I personally have 2 devices on JB 4.1/4.2 and 2 on L 5.0.1/5.0.2 and haven't had any issues to report.
[Android Apps and Games] killoid:
[MENTION=608746]Dark3n[/MENTION] since u have requested to find bugs for gingerbread devices, i came up with a very little cosmetic issue.in exception list, long pressed menu buttons are a little bit cut down. it's not a big deal for me though. ss attached. it's on samsung galaxy y duos gt-s6102,running stock rooted GB 2.3.6 rom. & another very little issue, it detects zapya's folder as corpse even if it is installed on my device. though i've added it on exception list but it would be nice if u fix it. app link: https://play.google.com/store/apps/details?id=com.dewmobile.kuaiya.play

thanks for all the hard works u've done to this app, this app is one the few apps which i install 1st after device rom flashing.
[Android Apps and Games] Dark3n:
Do you hve the Xposed App installed, if so what is it's packagename?

I'm actually using a default dialog element and it's not happening on my smallest device (320 x 480), I've now added a message to the dialog, as I'm assuming the dialog paddings go weird if it's a dialog just consisting of buttons. Let me know how it looks. (When i publish the next beta this weekend)

Those things are important to tell me. It's an easy fix I just need to know. This will be fixed with the next beta.
[Android Apps and Games] tetakpatak:
Not yet, but I attend to- that's why I have copied the disabler already to the /sdcard1

tetakpatalked from N7100
[Android Apps and Games] Mike B.:
I you haven't installed Xposed, then Xposed-disabler-recovery.zip

IS

technically a "corpse", isn't it? ;)
[Android Apps and Games] killoid:
thanks. btw i have faced another problem. i enabled to clean album arts in system cleaner, i am using 'inline music player' for listening music. after cleaning system cleaner when i opened the app, all the album art's was gone. then i disabled it on system cleaner, uninstalled the music player & reinstalled it. but still it's not showing any album art. i only use embedded album arts. so they are still in the music files. & for double checking i also installed jetaudio to make sure the album arts are still in music files. & they are still there. does the system cleaner only clean up externel album arts & album caches from player? if so then why my music player isn't showing any album art after reinstalling?
[Android Apps and Games] Dark3n:
It only deletes album art files that are stored externally.

Try forcing a mediascan or wait till the app that created the files last time, does so again. (I think it was the media provider though).
[Android Apps and Games] killoid:
i uninstalled the app, rebooted my device, reinstalled it, forced media scan from the app but still no luck. :(
[Android Apps and Games] Dark3n:
After flashing CM12 onto my N7 i saw there was an issue when using mount through SD Maids busybox, I've added an additional call to a possibly preexisting mount binary which solves this issue for now.

Let me know how the next beta works for you.

I will revisit this in the future and try to find out why it's not working with the current busybox binary, atm I'm out of ideas.

I don't have any further advice, atm. Not sure what exactly triggers the media provider to extract the images. You could try clearing your media providers data, then force a scan.
[Android Apps and Games] tetakpatak:
Not really. It is just a downloaded file, like ROM or GApps.

It is wise to keep it on the device for all Xposed Frameworks users, as installing of an uncompatible module could result in a bootloop.
[Android Apps and Games] Dark3n:
It's getting listed as corpse because SD Maid attributes it to the Xposed app (de.robv.android.xposed.installer) which you don't have installed.

We can debate if this file should be flagged as "Keeper" such that it is not suggested for deletion even if the app is not installed, unless you explicitly enable it in the settings.
[Android Apps and Games] tetakpatak:
Confirmed!

I have just installed Xposed Frameworks for Gingerbread and the Disabler isn't listed now under corpses anymore. Great feature in such case, actually, then sorry for bothering :o
[Android Apps and Games] Dark3n:
The latest beta is as of now, v3.1.2.1 (358).

Direct download:

http://sdmaid.darken.eu/download/UNSTABLE/

(If you are in the beta community it should show soon on GPlay)

Changelog:

http://sdmaid.darken.eu/changelogbeta
[Android Apps and Games] Alexey71:
v3.1.2.1 (358) -work

APK delete - cm11 -su cm. Thx man ;)
[Android Apps and Games] killoid:
[MENTION=608746]Dark3n[/MENTION] well the new material guideline ui did some ui problems when touch to scroll on some pages. i've tried to find them all but there maybe some more (like the sub-settings under settings are not materialized yet). ss attached. other than everything is rock & roll! :good:
[Android Apps and Games] Dark3n:
Good catch, the listviews turning black when scrolling will be fixed with the next update.

It's just coincidence that it looks more materialish ;).

I intend to redo the subsettings in SD Maid v4, but for v3 (so for GB) it will stay this way.
[Android Apps and Games] Dark3n:
I take that back. Another dev spend two weeks in 2012 and found a solution for this issue. Thank you who ever you are :)!

On a side note: Sub-preference-screens are dialogs, wtf?
[Android Apps and Games] Allan Grant:
Great app!!

Trying it on now!!
[Android Apps and Games] vlt96:
NEVER. QUOTE. THE. OP. Ever again :D
[Android Apps and Games] Dark3n:
Weekend polishing, v3.1.2.2 (359).

Technically it's considered a beta, but so is anything before it goes out the door...

It will probably go into staged rollout around sunday.

The previous version was already well behaved, this one irons out some more (GB related...) UI issues and updates the databases again.

Changelog

Download
[Android Apps and Games] killoid:
well all the GB issues are gone! thanks. btw here's a little request, i know it's not that mandatory but will u update the busybox in the app?
[Android Apps and Games] thymiosK:
Great app. Being using it for months and I am really satisfied, so I purchased pro version. Keep it up!
[Android Apps and Games] Dark3n:
For v4 definitely, because i will make use of some extra applets, but probably not for v3.

The thing is, there is always the chance something breaks and AFAIK there is no issue with the current one.

Changing toolchains, checking results, (i don't even have a MIPS device to test on), uh agony :p.

We would need 6 new buysboxes: ARM,ARM(pie),MIPS,MIPS(pie),X86,X86(pie).

With v4 I'll only have to do 3 boxes as by raising min API to 16, we can drop the non PIE binaries.
[Android Apps and Games] -CALIBAN666-:
updated german translation to 100%.
[Android Apps and Games] Sajoo:
i dont know if this is possible as a feature for this app, but can you make an option where i can empty a folder regularly?

I delete my DCIM folder every month and i think that would be a task for this app.
[Android Apps and Games] Dark3n:
Create a custom filter for the SystemCleaner.
[Android Apps and Games] Sajoo:
ok thanks.
[Android Apps and Games] ew:
Great app.

How can I see how to create a custom filter. I looked through all the settings and can not find it. I know that I am missing something.

Also, the app cleaner clear the zooper variables I set through tasker. Not a terrible thing, I just run the tasker task to initialize them again. However, is there a way to filter that?

Thank you
[Android Apps and Games] MikeRL100:
There's a filter button in the System Cleaner. From within there, there should be a plus button. You need Pro to have custom filters.

Before that, custom filters need to be enabled in Settings.
[Android Apps and Games] killoid:
[MENTION=608746]Dark3n[/MENTION] i have found another ui issue (maybe the last) in appcontrol>toggle autostart components. the background wa blue but when i touch to scroll, it turned into grey. ss attached.
[Android Apps and Games] Dark3n:
I've moved SD Maid v3.1.2.2 (359) into production, it is currently in staged rollout.
[Android Apps and Games] Dark3n:
Can't reproduce this :(.
[Android Apps and Games] killoid:
oh, my bad! :( i think i will live with it. it's not that much of a problem. :)
[Android Apps and Games] BakaB:
great app, helped me solve an issue with a failed tibu restore by cleaning out the "corpse". CCleaner couldn't do it!
[Android Apps and Games] Dark3n:
[MENTION=1358557]BakaB[/MENTION] Who you gonna call? Ghost... SD Maid! Nananana :D

PSA: v3.1.2.2 has been replaced with v3.1.2.3 to fix a bug on Android 4.0.4. where the navigation list/drawer was not reacting to touches.

Get your dose SD Maid here: sdmaid.darken.eu/download
[Android Apps and Games] Kung-Fu-Tse:
no issue / problem here.
[Android Apps and Games] killoid:
u have no problem cause u r not on gingerbread!
[Android Apps and Games] sordna:
Hi,

I noticed the AppCleaner description has a couple grammatical errors:

"is scanned" should be "are scanned"

And

"an applications settings" would be better as:

"an application's settings" or

"any application settings"

Also I was wondering what does AppCleaner clean that android doesn't? Even if I delete my app caches, delete "Cached data" from my storage in the android settings, and format my my cache partition from recovery, AppCleaner still offers to clean almost 300mb. What extra things does it clean? Does it clean any portion of app data? Thanks!
[Android Apps and Games] Kung-Fu-Tse:
right ;) I'm on Lollipop - Note 3.
[Android Apps and Games] carlese:
Guys is there a way to export my settings? I have created a custom filter with tons of things to be removed, and i want to share it with my girlfriend.. Is there a way?
[Android Apps and Games] Mike B.:
To copy settings from one device to another, try creating a

TitaniumBackup

archive of app+data or manually copy the

/data/data/eu.thedarken.sdm/

directory (or at least the

SystemCleanerFiltersV3.xml

in

shared_prefs

).
[Android Apps and Games] Dark3n:
Could kindly created a ticket for that? I'm collecting such this for the next rework.

Android itself only clears the content of cache dirs that it recognizes. These are only subdirs under /data/data for private storage and subdirs of /Android/data . Out of those subdirs it also ignores all dirs that don't follow naming guidelines (i.e. name after packagename).

SD Maid also does what the system does, but enhances it by combining it with what the CorpseFinder does (internally it's a common functionality I call 'OwnerForensics'). So for those dirs that don't exactly match the packagename of an installed app, SD Maid tries to determine the owner through pattern matching and databases and if it finds the owner that dir is checked for the default "cache" dir.

So with good chance we can process the default cache of a few additional apps the system missed.

On top of that SD Maid also compares dirs besides ".../cache" that are known to contain cache data (aka 'CacheForensics' ... i know I'm so good with names :D). As the system only looks at ".../cache" those are also not cleared if you clear through "Clear cache" from the system settings.

This is also what sets SD Maid appart from a lot of the junk junk cleaners (pun). 99% of those just execute the same cache clearing function you have in the system settings. Some of the remaining apps should then be also avoided for other reasons... (I'll leave this up for your imagination).

(SD Maid also offers fancy stuff like excluding cache of certain age or excluding whole folders, though this only works well on rooted devices)

On a side note: The AppCleaner doesn't target the /cache partition, there is a SystemCleaner filter for that though.

There is similarity between SystemCleaner and AppCleaner, as both target files we usually can live without, but the AppCleaner has the distinction that it only targets files that can be attribute to a specific app while the SystemCleaner does act on files where the owner is unknown.

It SHOULD not...

There is unforutnately no export functionality, but if you have root, the custom filters are stored in a file at "/data/data/eu.thedarken.sdm/shared_prefs/SystemCleanerFiltersV3.xml".
[Android Apps and Games] carlese:
Thanks mate.. So it could be enough to export the file and put it in my gf's phone to make it work?
[Android Apps and Games] Dark3n:
[MENTION=2290290]carlese[/MENTION] Please don't quote full posts, it's so spammy.

I think it should be enough, but in the end only trying it will yield the truth...

[MENTION=1927554]Mike B[/MENTION]

While it would probably work i recommend to only copy the filter file and maybe the excludes file.

The "files/" subfolder should be generated by SD Maid on first launch and the global_preferences.xml file can contain device specific information.

If there is demand I can put an export functionality for the filters on the TODO list for v4.
[Android Apps and Games] Technical:
Last week, SDMaid deleted all Titanium Backup files on my external sdcard.

I have set one tap to scan + delete and I were not able to interrupt the process.

I can't imagine what went wrong...
[Android Apps and Games] Dark3n:
Possibility 1: You set up some custom SystemCleaner filter.

Possibility 2: You had the same backups on your internal sdcard and the DuplicateFinder removed the set on the external sdcard.

Possibility 3: You didn't have TitaniumBackup installed and in the options of the CorpseFinder, you deactivated "Hide important corpses".
[Android Apps and Games] carlese:
Just to let you know that it worked :D cheers mate!