yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] Dark3n:
Current bugfix/performance upgrade is 75% done.

I just finished the UI rework of Diagnosis, this is how i could redo SD Maid too, ICS style actionbar.

Would this suit SD Maid?

Downside, as i already mentioned, will be the raise to a minium requirement of Android 2.1, which means anything lower, i.e. 2.0 and 1.6 won't be able to receive new updates.

I think i will branch and start on the UI rework, while monitoring bug reports and p ossibly releasing another update to leave the lower versions with as much new stuff as possible, before drawing the line.
[Android Apps and Games] jr67:
Keep up the great work. Have you decided on whether or not you'll be adding an autostart editor?
[Android Apps and Games] eoghan2t7:
the UI would look great would also be nice to have sliding screens like on ICS and on the new market in the installed apps and all apps list ;)
[Android Apps and Games] iskoric:
Works great on my HTC Desire!

Really useful app, makes ME feel cleaner not just my phone :)
[Android Apps and Games] ThisIsDanial@gmail.com:
Lol this app says I'm not rooted ! o_O I'm running a Rooted Evo 4G with Nitrous Rom :O
[Android Apps and Games] sabret00the:
You gotta give it ROOT permission. It's sniffing and prompting aren't the best.
[Android Apps and Games] Dark3n:
It simply tries to su, nothing more, nothing less.

No sniffing ;-), and prompting is the su apps responsibility :p.

It's usually the su app database getting corrupt or for some reason the pop up is either not showing or behind the application.

In any case a log usually shows the cause, if you mail it to me, i can take a look.

You can also try my app Root Validator, though it cannot detect a corrupted database or the prompt being behind an app, which is just a fluke, probably an unlucky race condition.

A bug in SD Maid isn't impossible, but i have had some mail conversations regarding this behavior and they have all been related to the su app.
[Android Apps and Games] kingspalace007:
I love this application
[Android Apps and Games] ThisIsDanial@gmail.com:
! I just reinstalled and rebooted and that seemed to fix the problem xD No need for all that but I appreciate the help ! I feel like reboot can fix 90% of problems lmao
[Android Apps and Games] gridiron26:
Duplicates section

I just rooted my Epic a little while ago and I am still learning stuff about android and rooting. I bought this app recently and I have to say, I am impressed and this app is very useful for noobs like me since I am always unsure of which files to keep and delete after downloading stuff.

I'm wondering about duplicates section, after I had it check the files and then it says that there are 500 something clones but how do I know which ones are and to delete? The highlighted part? Pardon my ignorance but like I said, I'm still learning.
[Android Apps and Games] Dark3n:
I just uploaded 0.9.8.2 to the market, you can find the full changelog inside the app, or the 2nd post of this thread.

Mostly code improvements and a few small extras to improve usability.

The highlighting is just there to help you distinguish between the different sets of duplicates.

You have 5 duplicates of one mp3, they are all black, then 3 duplicates of another mp3, they are all grey, then twice the same pdf file, they are all black. I think you get the idea.

I get this question alot, the Android can't know which one to keep.

Lets say you have 5 times the same pdf file in various directories, how would a computer know which one you want to keep, or maybe keep 2 of them and delete the other 3.

Another example:

Lets say you have two times the same mp3, maybe Track X from Artist Y in his album from 2010, then you have the SAME Track in a "Best of" album released in 2012.

How could a computer know which one of those to keep, or if both should be kept.

Sometimes apps create alot of small duplicate files, i.e. "Pulse" does that. In that case, i would just exclude the directory containing them.
[Android Apps and Games] scarmon25:
As always great work. Love the changes. Especially moving the vaccum and how it just runs instead of having a whole process of checking then running. Best maint app on the market.
[Android Apps and Games] Dark3n:
So far so good, except i forgot to change the "Show/Hide Tab" which still reads 'Optimize DB' but infact hides the 'Biggest files' tab.

Thanks 'Mushi' for making me aware of that and calling it 'Useless & stupid update' :rolleyes:, an email would have sufficed.

A little bit about whats next:

I will roll out 1-2 quick updates (if any issue should come up in the next week), to establish a stable base version. Because the new UI will raise the UI requirement to Android 2.1, this version would be the last update for people with Android 1.6 and 2.0.

I will look into the possibillity of offering two versions or publishing a legacy version, but i have not decided on it, it is unlikely though that i will maintain two versions of SD Maid.

I'm still getting some very few crash reports per week from various versions, but i doubt i will be able to fix those anytime soon, as they are pretty difficult to fix. Half of them are where SD Maid runs out of memory on lower specced devices with an absurd amount of files. The other half is most likely related to a race condition between pause/resume of the UI and the background operation finishing, task killers might play a role here too.

The android market reports are just not enough, for me to be able to fix those, as i can't manage to reproduce these errors myself, people experiencing those problems will have to email me :(.

Some thoughts regarding the UI:

I'm currently evaluating options on how to group the various functions. I'm trying to avoid doing the huge tab list again.

- One idea would be a dropdown list at the top in the actionbar, allowing you to choose the feature. (Similar to the ICS email app, choosing email accounts)

- Another idea is a startpage with a 3x3 grid of icons, each representing one of the current tabs. (A bit launcher like)

- Another idea would be different symbols at the top, clicking one of these will show 3 tabs per group, i.e. :

File group = Explorer,Searcher,AppControl

Cleaner group = Corpse, System, Apps

Tools group = duplicates,biggest,misc

I would love to hear some thoughts on this.
[Android Apps and Games] scarmon25:
I like both the drop down and the startpage ideas.

I like the dropdown the most cause you could navigate from any page to any page. With a start page you would need to go back to it first.

With that said the start page is still a great idea as you don't have to switch between tabs often.

I think either would be a great move but if I had to choose I would probably go with a drop down.
[Android Apps and Games] Dark3n:
Does anyone speak french or polish and would be willing to work on a translation with me?
[Android Apps and Games] scarmon25:
Just a suggestion for future updates. Is there anyway you could build in a tablet UI into the app? For example Tweetcaster. When you download it on a phone the UI is normal like the one for SD Maid. But when you download it on a tablet then it has a whole different UI. But it seems it is the same app.

Now I'm not asking that you make a whole new version or redo a whole UI just for tablets. But something simple like that would make using it on a tablet a little easier would be awesome. If there is anything I can do to help please let me know.
[Android Apps and Games] Dark3n:
It is possible to design a whole different UI for landscape mode and tablet sized UIs, probably a lot of work too ;-).

Not impossible though, i will see about that when i'm done with the new UI, the ICS UI alone will bring some tablet improvements already.

Sooner or later i can update SD Maid with a better tablet UI, but i have no clue on when i will have that done.
[Android Apps and Games] scarmon25:
Got a suggestion. Is it possible to build in a text editor into the file explorer? I would love to be able to, for example, open the build.prop and view it within the explorer of SD Maid. Just an idea. Thanks for all you do. If it makes sense that's awesome. If not no worries.
[Android Apps and Games] Dark3n:
I have played with the idea, as i have not found a text editor i like yet.

The editor included in AIDE is quite nice but i don't need the whole AIDE app just for the text editor. The dropbox one is nice and light, but lacks pinch zoom and distorts formatting too much.

I will probably write one in the future (got more ideas than time ;|), but it will be an extra app, making it an extra download option in SD Maid shouldn't be too difficult then though. First comes SD Maids UI rewrite though :p.
[Android Apps and Games] sp8y:
Great app - just bought the pro version to support the dev :)

Keep up the good work :)
[Android Apps and Games] Dark3n:
I've had some people report issues with starting SD Maid.

It seems like it gets into an endless loop of requesting root.

Has anyone experienced something like this?
[Android Apps and Games] eoghan2t7:
Nope working perfectly for me ;)
[Android Apps and Games] vlt96:
Works for me too

.........
[Android Apps and Games] sp8y:
Everything's fine for me too :)
[Android Apps and Games] scarmon25:
Occasionay when I do an update it gets stuck on the splash screen. I have to back out of it a few times and it finally pops up. But that's only when it updates. What happens is the app opens and the background dims but the splash screen/change log doesn't show. I back out and few times and reopen and I will show up eventually. That's the only issue I have ever really had with starting the app.
[Android Apps and Games] Dark3n:
It's not the problem i was talking about, but that might be a problem with the unlocker, which opens and closes and something goes weird with the hence and forth of the sd maid and unlocker...

Thanks, i will look into that too :).
[Android Apps and Games] Lakshya:
Sex app!! Thank you :-)

Make one as system maid ;-)
[Android Apps and Games] Dark3n:
Biggest files currently does not take into account system files.

I'm evalutating if it should include those in /data/, maybe make it optional?
[Android Apps and Games] scarmon25:
If it is made as an option I would definately make it turned off by default with a heavy disclaimer that pops up when enabled. I think it would be a nice option to have though.
[Android Apps and Games] vlt96:
Oh weird bug, I chose to hide biggest files and show optimise DB, but it shows the biggest files tab:(:(
[Android Apps and Games] Dark3n:
I forgot to update the strings, it says hide optimize databases, but actually hides the biggest files tab (which was previously occupied by the db feature).

Next update fixes it.
[Android Apps and Games] djsolidsnake86:
what about add swype between pages?
[Android Apps and Games] Dark3n:
Maybe, but probably not, but i will see when i do the UI :).

I don't find it that convenient.
[Android Apps and Games] scarmon25:
To be honest. The slide features in apps can sometimes be annoying. Sometimes it registers up and down slides as left to right slides. It can get on ones nerves when this happens. If you do enable it I would make it an option in settings that way people could enable and disable as they see fit.
[Android Apps and Games] Dark3n:
Just uploaded SD Maid v0.9.8.3 and Unlocker v1.4 to the market :).

Changelog is in the app or in the first post of this thread.
[Android Apps and Games] brmayhem:
App threw me on a startup boot loop after updating. Clearing data solved it for me.
[Android Apps and Games] scarmon25:
Same here. Cleared data and all is well. Seems to run a lot quicker now too.
[Android Apps and Games] elhennig:
The solution works well, but it is not a "boot loop". The app restarts itself during unlocking the pro version.
[Android Apps and Games] Dark3n:
Weird. From what version did you upgrade?

Did you upgrade both the Unlocker and sd maid?
[Android Apps and Games] scarmon25:
I upgraded both. I was up to date in the market before the update. It happened to me as well and clearing data fixed it right up.
[Android Apps and Games] 07blackwater:
I had some weirdness as well. After upgrade app went into a weird loop. I just uninstalled and reinstalled then all good.

Funny thing is I had the same version on my phone and it was fine. It was my tab that went nuts.

BTW, I had the latest version of sd maid on both before upgrade. 2.3.4 on the phone and task 14 on the tab.
[Android Apps and Games] Dark3n:
It would really help me alot if someone experiencing this loop could mail me a log of it.
[Android Apps and Games] 07blackwater:
Sorry bud, I checked for you but my logs had been auto deleted already.

Edit: hold on, its doing it again on my tab........
[Android Apps and Games] elhennig:
Yes I did! I upgraded from the version that was previously available in the play store.
[Android Apps and Games] 07blackwater:
Here ya go....
[Android Apps and Games] Dark3n:
Thanks, after my current lecture i will check it out in detail and start working on a fix.

Had such good intentions making the start better and easier and now it turned on me and causes loops, Damnit.... :-\
[Android Apps and Games] 07blackwater:
It seems after clearing data it works again. I had tried that before I think.

Anyway, I'll post back if it happens again.
[Android Apps and Games] Dark3n:
The Unlocker only starts 15min after installation ( refund period. No sense in checking earlier).

Looking through the log on my found this might be the problem.

W/SharedPreferencesImpl(26244): Attempt to read preferences file /data/data/eu.thedarken.sdm.unlocker/shared_prefs/license.xml without permission

The Unlocker received "licensed" and saved it, but sd maid can't read the file. So it starts the Unlocker again. The question is why can't it read the settings file.

Both apps are signed with the same certificate and the license file should be world readable.
[Android Apps and Games] 07blackwater:
Could it be due to a permissions script I've run recently on my tab?

I paid for your app! lol

I didn't run the script on my phone because it doesn't play nice with voodoo lagfix.
[Android Apps and Games] 07blackwater:
OK, it's been 15 minutes and it's doing it again. I think your onto something.

Like I said before, the only thing I've run diffently between my phone (which is fine) and my tab is that I've run the permissions script on my tab.

I'll get the author to look into it and report back.
[Android Apps and Games] Dark3n:
Can you provide me a link of that script? What does it do?
[Android Apps and Games] scarmon25:
It did it to me and I'm on a stock build for the epic 4g touch. Not sure if that matters. Just some info.
[Android Apps and Games] 07blackwater:
I sent him your way.

I am positive there was no malicious intent.
[Android Apps and Games] Dark3n:
Can you try to reproduce it and send me a log?
[Android Apps and Games] dirtyreturn:
@Dark3n. I updated both the app and unlocker this morning. Went to use it and the screen keeps flashing. Two text boxes [setting up excludes] and [checking UNLOCKER] cycle back and forth. Is there anything I need or can do to help?

Edit- have read through the last few posts and see you have are already aware of what's going on.
[Android Apps and Games] kantjer:
I had exactly the same thing this morning, I solved it by clearing the app's data.
[Android Apps and Games] Dark3n:
Does it persists? Try starting it again abit later please.
[Android Apps and Games] elhennig:
No it does not persist. Currently I do not have a log for you, but anyway it seems you have an idea already.
[Android Apps and Games] scarmon25:
Sorry. Just crashed out. I tried and clearing data and a few other thrings. If you can send me an API of just the previous version of SD maid then I can try and reproduce the issue if you want and get logs of if.
[Android Apps and Games] Dark3n:
I'm still unsure if this is the problem on all devices experiencing this.

PM
[Android Apps and Games] scarmon25:
Check ya PM dark. Got two logs. Can do more if needed.
[Android Apps and Games] Dark3n:
It's sufficient, thanks.

I know what the problem is, but unsure of the its cause.

I will work on it and there will be an update at the end of this day.
[Android Apps and Games] Dark3n:
I just uploaded 0.9.8.4 and Unlocker 1.5.

Thanks to Scarmon for testing it for me, he gave the go ahead, so if it doesn't work, point the pitch forks in his direction :D.

Thanks for everyones patience.

Maybe Google can send the devs a bucket full of android devices for testing purposes, my two devices don't seem to be enough. ( fragmentation :rolleyes: )
[Android Apps and Games] DarkhShadow:
Thought about borrowing a Xperia from Sony? Will cost to import/export though :/

Sent from my ice cream powered Nexus S
[Android Apps and Games] 07blackwater:
Updated, waited 15 minutes, reran and all looks good now.
[Android Apps and Games] floydlloyd:
Most recent unlockers broke things for me

First off ... love the app. It has always worked well for me.

The latest 2 unlockers cause an instant crash on my Nexus S I9020a running ICS 4.04

I discovered that I am only running a 2 version old copy of SD Maid but when I went to the market to update the following happened ...

market says not compatible with my device now so can't update.

I run custom resolution and have discovered that SOME apps seem to consider this a problem and cause the market to say incompatible. when this happens I have to switch back to stock resolution to trick the market into allowing the install. the apps have ALL run fine but it is annoying to have to do this. In this case this is not working either.

HELP ... please :-)
[Android Apps and Games] Dark3n:
Using the new unlocker with a too old version can cause that, i can't keep compatibility with all previous versions :(.

It is not the app that considers it a problem, it is the android market that considers it a problem.

Restricting apps from being installed on custom screen density devices is not the developers choice, but is enforced by google. I wish they wouldn't or at least give me an option to disable this enforcement :mad:.

If you switched back to stock resolution and it still did not let you download, the switching back probably wasn't successfull.

Send me an email and i can give you the file, you can do that anytime you want to update and the market doesn't let you.
[Android Apps and Games] floydlloyd:
Hello Again,

I must apologize for being hasty in posting my dilemma here yesterday.

When I got a little more time this morning I switched resolution to stock, uninstalled both the un locker and SD Maid.

I put resolution back to my preferred, went to the market and voila both app and unlocker reappeared in the market again.

I reinstalled both the newest app and unlocker and everything works absolutely fine under my custom resolution.

Thanks for your speedy reply and the excellent app.

floydlloyd

Vancouver

Canada
[Android Apps and Games] Stupifier:
I got a problem I need help with.

Installed the Free/Trial version to try it out. I am rooted using Stock Sense Gingerbread rom with Gingertiny Kernel. Upon 1st open, it began the "Refreshing". How long should I expect this to take?! I waited for quite a while.....it just keep flashing "Refreshing" and a flash text saying "stats refreshed" at the bottom. I waited and waited and waited.....still refreshing.

Waited so long that Superuser Permissions app force closed....along with my Launcher (Sense). My SD Card is a 16GB card (approx 14GB are used on it). The vast majority of that used space exists in one MP3 directory holding my MP3s.

Can you please help me.
[Android Apps and Games] Dark3n:
I can give you more detailed info if you send me a log of this happening, but it is usually related to super user access problems.

Due to the way SD Maid calls the refresh on resume at the moment,

not permanently granting or denying su/root, will cause this endless loop.

Please make sure to check "always grant" or "always deny" on the first pop up from the su app.

If you already did that, there is a problem with your super user control app.

In that case i would suggest to uninstall SD Maid, then check the super user app if it is gone there too, and or manually remove its entry from the app.

Then try again.

If it didn't help you most likely will have to reinstall superuser/wipe its database.
[Android Apps and Games] Dark3n:
SD Maid is currently struggeling to unfreeze Apps on some of the newer Samsung ROMs (i.e. SGS2 official ICS and galaxy note).

Samsung made some nasty changes :mad:.

I'm working on a fix and already have some good ideas how to solve this, just lacking the time for it currently :(.
[Android Apps and Games] scarmon25:
As a SGS2 user I have heard that they made some changes that some aren't very happy with. Not sure what all they did. I have heard a few different things. As always if you need someone to help you test once you get it working hit me up.
[Android Apps and Games] SilencerOfLambs:
Hi, I was using SD Maid on my rooted Samsung Galaxy Fit(Stock) and used the app to delete my stock contacts.After doing so,my phone vibrated and gave me the error message 'com.android.phone has stopped unexpectedly'.Now i am not getting any network signal.I tried restarting,taking out my SIM and putting it back and everything.But no signal at all.What could be the problem?:confused:
[Android Apps and Games] scarmon25:
Unfortutely the contacts apk is relied heavily upon by the phone. Actually almost all of the phone is part of the contacts apk. The dialer and so forth is actually in the contacts. You need to reinstall that or reflash your rom to fix that.
[Android Apps and Games] SilencerOfLambs:
Hi,thanks for the quick reply.Actually I am new to this.Could you please tell me where I could find the stock contact apk?
[Android Apps and Games] Phalanx7621:
Easiest thing to do would be rip it out of another rom and throw it in your /system/apps. Make sure to give it proper permissions and reboot.

Edit: obviously make sure the rom u take it from is the same base and everything from the rom yer running. Or if u froze it instead of deleting it just unfreeze it.
[Android Apps and Games] SilencerOfLambs:
Hi,just to be clear.I am using my stock ROM..So that would mean that i have to rip out the contacts.apk from the stock ROM itself after downloading it from elsewhere?And by permissions you mean superuser permissions?

Sorry for all the questions.Just want to be clear.:D
[Android Apps and Games] scarmon25:
What you would want to do is this.

Search your device out on XDA and then look up the Development section of your device for either stock ROM or a ROM based from stock.

Download and extract the zip on your PC.

Locate the contacts apk inside the zip. Should be in system/app and then transfer it to your SD card.

Use an app like root explorer and copy the contacts apk to your system/app directory on your phone.

Then in root explorer long press the contacts apk and choose permissions. Set the to read / write in the first row and read in the next two rows and reboot.

That should get you fixed up.
[Android Apps and Games] SilencerOfLambs:
Thanks a lot for detailing it out.Will try this asap and let you know.:)
[Android Apps and Games] Dark3n:
Or an app like SD Maid, choose the explorer, press "remount system" at the top right, then copy the apk to /system/app, long press the app, select "Change permission" and type in 644 for (-rw-r--r--) and press set.

:D
[Android Apps and Games] scarmon25:
Well I'll be a Son of a *****. I forgot SD maid had that ability. :D