Profile

Cover photo
darken
7,914 followers|1,111,650 views
AboutPostsPhotosYouTube

Stream

darken
owner

Bugs || Ideas  - 
 
Looking for people who can reliably produce ANRs (Application not responding) when canceling operations from QuickAccess or by exiting SD Maid.
I'm looking to fix that. It would be helpful if someone who can reproduce it, can further describe the circumstances under which it happens and possibly record the ANR in a full debug logcat.

https://bitbucket.org/d4rken/sd-maid/issue/217

I think it can happen with any operation, but Databases and SystemCleaner are most prone to it. I'm also not sure whether this can only happen on rooted device.

TL;DR: Start logcat recording, set SDM to debug mode 2, restart it, reproduce the ANR, tell me how you did it and send me the log.
8
Simos Katsiaris's profile photoMike L's profile photo
2 comments
Mike L
 
I get ANR errors usually when the sidebar freezes up on me from time to time. If I can reproduce, I'll send a log in.
Add a comment...

darken

Shared publicly  - 
 
SD Maid v3.1.2.2 (359) v3.1.2.3 (360) is now the latest production release.
It is currently replacing v3.1.1.4 (356). (Staged rollout @ 50%)

Notable changes:
- A new smarter deletion system that should no longer remove items from the UI if they were not deleted.
- Support for Lollipops storage framework. People without root but Android 5.0+ should be able to work on their external sdcards again. All operations except copy/move/paste are supported across SD Maids tools.
- Fixes for many UI issues and inconsistencies, especially on GB devices.
- The Explorer/CorpseFinder clutter report system now throws an error when my server is down. So no one puts in effort in vain.
- Issues with uninstalling system apps on most ROMs should be fixed now.
For all the details, check out the full changelog.

edit:
v3.1.2.2 is replaced by v3.1.2.3 during staged rollout to fix a bug on Android 4.0.4 that causes the navigation list to become unclickable.

Changelog
http://sdmaid.darken.eu/changelog

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

Issue tracker
http://sdmaid.darken.eu/issues

Thanks to all translators for their continued effort and all the beta testers for their bravery and feedback.
 ·  Translate
50
1
Vladislav Missal's profile photodarken's profile photoJessica Grimes's profile photojek lau's profile photo
9 comments
 
+darken i have never had any problems with that version on my htc vx 4.0.4. it responded well and it cleans well to thanks.
Add a comment...

darken
owner

General Discussion  - 
 
I just been made aware by MikeL that my server for clutter reports crashed. Reports send in the last week never reached me :(. I'm sad to have wasted someone efforts.
The next update will include a check to tell you if the transmission was successful.

Hold off on using the reporting functionality for the next day, then everything will be up and running again.
12
darken's profile photo
darken
 
Server is up again. Next update will include a check whether the server is available before the dialog opens and a confirmation message wether the transmission was successful.
For v4 we will make this a bit fancier too :).
Add a comment...

darken
owner

Translation || UI  - 
 
It would be awesome if our translators could complete the unlocker translations. The explanation recently changed and i would love to push an update to fix a few theme issues.

Thanks guys!
12
1
Pedro André's profile photoDmitry Gaich's profile photoЕлена Булкина's profile photo
2 comments
 
Sorry, just noticed this post. I haven`t got any notifications about this to my email like  those I receive every time something in free app translation project is added. Anyway, Russian is completed.
Add a comment...

darken
owner

Bugs || Ideas  - 
 
I'm looking for people who have the app "Hancom Office Viewer". It's preinstalled on the Galaxy Note 4 and possible Galaxy S 5.

You probably have a folder called ".Hnc" on your sdcard. I'm suspecting that there is a lot of stuff accumulating there and SD Maid could target that, but my Note 4 is not my daily device so i lack real world data.

I'm looking for infos about the ".Hnc" folders content especially ".Hnc/file".

A path dumb would be great, if you have privacy concerns you can mail it to me instead of linking it here.

 If you are comfortable with the console you can generate path dumbs with "find /sdcard/.Hnc -exec ls -lahd {} + > /sdcard/hnc.dump".
5
George Pire's profile photodarken's profile photo
2 comments
darken
+
2
3
2
 
Cmon guys, i think more people have such a folder ;).
Add a comment...

darken
owner

General Discussion  - 
 
"External sdcard access on unrooted Lollipop devices."

^ that's the topic. Lollipop added a way to get GENERAL write access to the external sdcard again:
https://code.google.com/p/android/issues/detail?id=67570#c4444

That should (no promises) enable an unrooted SD Maid to work on external sdcards again (if you have Lollipop). Sadly this makes Android 4.4.4 the odd one out. Good that Android doesn't have an issue with fragmentation :))).

Anyways.
I don't have a device with 5.0 & external sdcard, and while i can fake it, i thus have not come into contact with any other apps that use this.
Can any of you tell me about apps they know, that make use of this?
I'm interested in how they integrated it UI/UX wise and whether it's working well.

I'm currently making some architecture changes that are both necessary for future major changes and incidentally also tie in to this.

The way i currently imagine this would work:
- SD Maid is opened
- You launch an action
- SD Maid sets up busybox
- SD Maid asks for root
- SD Maid builds the FileSystem list (this was previously only done on demand, not pre-emptively)
- Now SD Maid checks all public file systems for write access
- If public filesystems without write access are found (this would be an external sdcard then), put the service into a blocking state and launch a new activity
- The new activity has a list of all read-only public file systems.
- You click each file system (probably only ever one filesystem listed) which then opens the Lollipop file picker.
- There you select the external sdcard
- You return to the activity that opened, it checks write access to that filesystem again
- After checking, the result will be displayed and a button shows that takes you back to the main app activity. This button will also release services blocking state, so when the main activity becomes visible again, workers should have transition from "In queue" to actually doing something.

According to documentation this would only have to be done once, similar to the root access dialog.

What does everyone think?
9
1
Paul W.'s profile photodarken's profile photoСергей Маркевич's profile photoМаргарита Сергеевна's profile photo
6 comments
 
Я написал притензию на эл.ящ.жду ответа.......тишена.
 ·  Translate
Add a comment...
Have them in circles
7,914 people
Алексей Лобанов's profile photo
Wilbur Alfaro's profile photo
William Brambley's profile photo
Евгений Меркульев's profile photo
Дмитрий Попов's profile photo
Joseph Singian's profile photo
jacobo torres's profile photo
Patrick Sweetin's profile photo
Shane Judge's profile photo

Communities

darken
owner

General Discussion  - 
 #EU
 
The undesired v3.1.2.3 (360).

Fixed an issue that caused the navigation drawer to become unclickable on Android 4.0.4
(Getting really tired of those oddly specific framework bugs...)

I'll go to sleep now and when I wake up this will probably replace v3.1.2.2 in production which is currently halted at a staged rollout of 5%.

sdmaid.darken.eu/download

sdmaid.darken.eu/changelog
13
Daria.bernadetta Boroch's profile photodarken's profile photo심현수's profile photo
5 comments
 
The understanding was
Add a comment...

darken
owner

General Discussion  - 
 
Weekend polishing, v3.1.2.2 (359)

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

This one will probably go into staged rollout around sunday.

Changelog
sdmaid.darken.eu/changelogbeta

Download
sdmaid.darken.eu/download
28
Lee Yik Wei's profile photok huismeester's profile photoJohn Buchanan's profile photodarken's profile photo
8 comments
darken
 
GB and probably also ICS.
Add a comment...

darken
owner

General Discussion  - 
 
A fresh beta is here, v3.1.2.1 (358).

What has changed?
- Lots of fixes for crashes i got from the automatic bug repoting tool
- Minor UI & theme changes to fix text readability issues on some ROMs
- There are now default but modifiable exclusion entries
- Fixed issues where SD Maid picked the wrong deletion technique resulting items not being deleted
- There is now a path dump method (hidden as experimental) within the Explorer that allows you to output the structure of selected folders into a text file, mainly added as convinience for me, but maybe others also find it useful
- Fixed uninstalling system apps not working on ROMs with superuser
- A bunch of minor UI changes, mostly in the Explorer.

Most of the testing you should do is related to deleting items, specifically deleting items from external sdcards on Android 5.0. While it works well for me, it's always a bit different when testing it out in the wild.

This beta can go into production but let's not be too hasty.

Full changelog:
http://sdmaid.darken.eu/changelogbeta

Thanks for everyones feedback and help with the previous beta!
v3.1.2.1(358) ######### @Common - Improved: Updated clutter db. - Improved: Updated cache db. - Fixed: Detection of location accesstypes. Some location were wrongly detected as not accessible if they didn't have execute permission. - Fixed: Readability issues on some ROMs where there was white ...
26
2
Hexagonal 10's profile photodarken's profile photoChris S.'s profile photoGhanbari .a Amir's profile photo
11 comments
darken
 
Someone with an HTC M8 and Android 5.0.1 managed to crash SD Maid several times yesterday when deleting items in the SystemCleaner, please contact me :).
Add a comment...

darken

Shared publicly  - 
 
Regarding SD Maid v4.
I will soon fork SD Maids code into v3_legacy and v4, like I did when we went from v2 to v3.

As v3 no longer supported Android 2.2, v4 will also raise the minimum API level. I'm evaluating to raise the API level to at least 15 (4.0.3+), possibly 16 (4.1+). Both API levels make up ~10% of daily free installs, with 8% of the userbase being on 2.3 and 10% being on 4.0.X.
That's not an insignificant amount, partially because this type of app attracts lower end devices running older Android versions, partially because SD Maid has many long time users with older devices. Sales of the pro version are below 3% for 2.3-4.0.X though.

I wanted to wait with this longer. Wait for Gingerbread to die... but apparently this is not going to happen anytime soon. D:

The older ROMs are not really changing, but every change i make to fix issues on newer ROMs can cause problems on the older ones, making progress difficult (treacherous).

While i love giving updates to everyone, at some point we have to leave old versions behind, to make room for improvements. SD Maid v3 will still work fine and I think everyone on 2.3 (and maybe 4.0.X) still gets good value for their money, even if it no longer includes regular updates.

There will be a couple more updates for v3 to get everything in order, but most issues that require further updates (i.e. Lollipop Storage access), don't affect older devices.

I will then work on redesigning the whole app. Implementing Material guidelines and improving UI and UX. I will try to push more inbetween betas, than when we went from v2 to v3, which will hopefully speed the process up. Last time we went a long time without betas and actually made the most progress when i started to publish betas. No ETAs! :o

IF you have any remaining issues on 2.3 (or 4.0.X) let me know so i can work on fixing those.
62
1
Jerome A. Grossman's profile photoMax Müller's profile photoAaron Jukes's profile photoHAKAN YAŞAR ÜLKER's profile photo
10 comments
 
Isnt that why I'm an Android user ;) I think only device with weird issues and random reboots in N7 2013 on stock 5.02 clean install. 

That said custom roms aren't for everyone I understand that but personally its a big part of my thinking when I choose hardware to buy. 
Add a comment...

darken
owner

General Discussion  - 
 
Well well well SD Maid BETA v3.1.2.0!

Not a small update this time. A boatload of this updates work went into improving SD Maids deleting capabilities.

#Lollipop storage access:
Most importantly making use of Lollipops storage access framework to allow people without root to delete files from external sdcards again.
If you have Lollipop and an external sdcard, you should see a popup window similar to the root access dialog, when you run SD Maid for the first time.
In this dialog you will see a little explanation and a list of orange entries (usually just 1 entry, i.e. your external sdcard). You can click that entry which will open Lollipops system filepicker window, if you then select the root of your external sdcard, the file picker window will close and the previously orange entry will have turned green and you can continue. You only have to do that once, SD Maid will save the permission. Removing your sdcard or uninstalling SD Maid will revoke this permission.
If you are curious or want to help stress test, there is an entry in SD Maids advanced settings called "Storage access" that shows the currently held permissions which can also be revoked from there by long pressing the entries.
There are a few things that are not yet possible through Lollipops storage access framework: Cutting from an external sdcard, pasting into an external sdcard, changing permissions of files on it and running the databases tool on it. I'm still looking into getting these things to work.
I would ask everyone who has a suitable device, to play around a bit with both the way the user is instructed to grant the permission aswell as how it performs. I'd especially appreciate feedback regarding the "setup process" with the popup dialog.

#New deletion handler
Previously i was using a specific method to handle the deletion based on what was "expected" for that storage location. This has become increasingly chaotic though. Previously we were just going through a list trying everything if the previous method failed. Now SD Maid will do a few additional checks beforehand and then pick the best deletion method the first time. If you have root and everything fails, root will still be tried though. Currently there are 4 deletion methods: Root,Normal, KitKats DocumentProvider trick and Lollipops storage access framework.
I've now also fixed most cases of SD Maid removing UI items even if they failed to delete. So if it fails to delete, it should stay in the list, not requiring a rescan to confirm results. Additionally there should no longer be cases of "ghost files", where files fails to delete, but are gone after a rescan. This could happen if deletion&scan from SystemCleaner and AppCleaner overlapped.

#UI Changes
If you run a deletion and afterwards some items are left over because they failed to delete, in addition to still being in the list, they will display a small lock icon. The Explorer also displays through a lock icon and color change in the bottom bar if a mountpoint/location is not writeable.
Tapping the app icon in AppControl now opens that apps system window. There is now also a fastscroll button for larger lists.
I've adjusted a couple of texts and margins to Material specs, but it's just little stuff, the full makeover will come though, be prepared though that GingerBread devices will not get updates any longer at that point.

#SystemCleaner
The SystemCleaner now has an additional filter that targets album cover images and a filter that targets /data/local/tmp. Both are by default off.

This is a pure BETA and has no intentions of making it into production.

Read the changelog... :)
http://sdmaid.darken.eu/changelogbeta
37
3
darken's profile photoChris S.'s profile photoVladislav Fox's profile photoByron Cummins's profile photo
11 comments
darken
+
1
2
1
 
Beta testing works wonders, just the sheer amount of people trumps any testing i could have done. Already could discover a couple of issues that lead to crashes.
Add a comment...

darken

Shared publicly  - 
 
I have unpublished my app "Diagnosis" for now.
I think it is in a sorry state and desperately needs an update.
Unfortunately the code is so old (well only 2 years), but my knowledge has progressed so much since writting it's architecture, that i could not live with just updating old code, it needs a complete rewrite.

While my initial decision was to just leave it in the store, i do still occasionally get mails about it and i hate telling people, "well... yeah... it needs an update... sorry...". While it does still run on many devices, there are lots of little issues.

I have no ETA for when the rewrite will happen, I only know that it will  happen because you can't remove apps from the developer console so every time i open it, it's looking at me. I have a pretty good vision of where i want to take the app, I hope it doesn't upset people who like it the way it is now.

I'm not a 100% sure how this works with people who have currently installed it/bought pro. But if there are an issues, send me a mail.
I think paid apps can always be redownloaded, but I'm not sure about the free app.

Have a nice weekend everyone!
46
2
Lee Yik Wei's profile photoLexa Scott's profile photoGUSTAVO ADOLFO's profile photoIvailo Bakalov's profile photo
13 comments
 
Be well! Bbbbbuuuuuuutttttt..........!!!!! I'm uninstalling.
Have a nice week!
Add a comment...
People
Have them in circles
7,914 people
Алексей Лобанов's profile photo
Wilbur Alfaro's profile photo
William Brambley's profile photo
Евгений Меркульев's profile photo
Дмитрий Попов's profile photo
Joseph Singian's profile photo
jacobo torres's profile photo
Patrick Sweetin's profile photo
Shane Judge's profile photo
Communities
Story
Tagline
I enjoy Android development!
Introduction
Creator of SD Maid and other apps.
Contact Information
Contact info
Email