How to get back write access to SD-Card on Android 4.4

Support for Android version of Total Commander

Moderators: Hacker, Stefan2, white, sheep

User avatar
petermad
Power Member
Power Member
Posts: 8007
Joined: 2003-02-05, 20:24 UTC
Location: Valsted, Denmark
Contact:

Post by *petermad » 2015-01-29, 22:01 UTC

My HTC One (M8) got updated to Android 5.0.1 today, but I still cannot read or write to the external SD card.

When for example trying to delete a file, TC shows this message:
On Android 5, the external SD card is write protected.
You need to choose the directory from a special Android dialog to give Total Commander write rights.

In the next dialog, please go to the root of the external SD-card and click on the button at the bottom, \'Select\'!
Then an Android dialog pops up and if I tap the ≡ icon I can see and choose my external SD card, but when i do so, I get this mesage (translated):
Documents has unexpectedly stopped. Do you want to send an error report to HTC?...
Is this an HTC bug or are there anything I can do? An what is this "Documents"
Last edited by petermad on 2015-02-01, 01:58 UTC, edited 1 time in total.
License #524
Danish Total Commander Translator
TC 9.21a 32+64bit on Win XP 32bit, Win 7, 8.1 & 10 64bit and TC 2.91b4 on Android 6.0
Get Extended Total Commander Menus | PHSM-Calendar

Riccardo
Member
Member
Posts: 114
Joined: 2003-02-16, 12:04 UTC

Post by *Riccardo » 2015-01-30, 18:14 UTC

petermad wrote:My HTC One (M8) got updated to Android 5.0.1 today, but I still cannot read or write to the external SD card.
Did you try a new TC Install?

Someone said you will be asked wheather TC should be enabled to manipulate the external SDCard.

regards, Richard

User avatar
petermad
Power Member
Power Member
Posts: 8007
Joined: 2003-02-05, 20:24 UTC
Location: Valsted, Denmark
Contact:

Post by *petermad » 2015-01-31, 02:21 UTC

2Riccardo

Hmm, I upgraded from TC 2.60 beta 1 to beta 2 AFTER I got Lollipop installed.
License #524
Danish Total Commander Translator
TC 9.21a 32+64bit on Win XP 32bit, Win 7, 8.1 & 10 64bit and TC 2.91b4 on Android 6.0
Get Extended Total Commander Menus | PHSM-Calendar

Riccardo
Member
Member
Posts: 114
Joined: 2003-02-16, 12:04 UTC

Post by *Riccardo » 2015-01-31, 09:30 UTC

petermad wrote:2RiccardoI upgraded from TC 2.60 beta 1 to beta 2 AFTER I got Lollipop installed.
Try a deinstall and newinstall of TC 2.6b2.

Maybe this works? I'm curious. Plz report.

Regard, Richard

User avatar
petermad
Power Member
Power Member
Posts: 8007
Joined: 2003-02-05, 20:24 UTC
Location: Valsted, Denmark
Contact:

Post by *petermad » 2015-02-01, 01:44 UTC

2Riccardo

I just tried a comlete deinstall and reinstall of TC 2.6b2 - it didn't help ;-(
License #524
Danish Total Commander Translator
TC 9.21a 32+64bit on Win XP 32bit, Win 7, 8.1 & 10 64bit and TC 2.91b4 on Android 6.0
Get Extended Total Commander Menus | PHSM-Calendar

User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 36354
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) » 2015-02-01, 14:04 UTC

Sounds like a HTC bug. TC calls a special dialog to request write rights for the external SD card. Apparently this dialog is broken on your device.
Author of Total Commander
http://www.ghisler.com

User avatar
petermad
Power Member
Power Member
Posts: 8007
Joined: 2003-02-05, 20:24 UTC
Location: Valsted, Denmark
Contact:

Post by *petermad » 2015-02-01, 14:34 UTC

2ghisler(Author)

Well - there is a dialog opening -swowing folder in on the internal SD memory. It is when I tap the ≡ icon and choose the extrenal SD card that the error occurs.

How is the dialog supposed to look - could anyone provide a screenshot ?
License #524
Danish Total Commander Translator
TC 9.21a 32+64bit on Win XP 32bit, Win 7, 8.1 & 10 64bit and TC 2.91b4 on Android 6.0
Get Extended Total Commander Menus | PHSM-Calendar

User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 36354
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) » 2015-02-01, 14:44 UTC

It's exactly the dialog you describe.

Here is a screenshot from the emulator:
http://www.ghisler.com/android5carddialog.png

Try tapping on the three dots in the upper right corner first, and choose "Show SD-Card". The three bars on the left open a directory history. Maybe it doesn't work when there is no history yet.
Author of Total Commander
http://www.ghisler.com

User avatar
petermad
Power Member
Power Member
Posts: 8007
Joined: 2003-02-05, 20:24 UTC
Location: Valsted, Denmark
Contact:

Post by *petermad » 2015-02-01, 22:34 UTC

Try tapping on the three dots in the upper right corner first, and choose "Show SD-Card"
Already did that... Is there any way to start a history?
License #524
Danish Total Commander Translator
TC 9.21a 32+64bit on Win XP 32bit, Win 7, 8.1 & 10 64bit and TC 2.91b4 on Android 6.0
Get Extended Total Commander Menus | PHSM-Calendar

vlskrbek
New Member
New Member
Posts: 1
Joined: 2015-02-02, 11:52 UTC

Sonny Experia Z3 Compact - android 4.4.4

Post by *vlskrbek » 2015-02-02, 12:47 UTC

Hi,

I tried the Towelroot and check the system version:
Android 4.4.4
Version core: 3.4.0, Nov 25 11:03:01 2014

And the Towelroor that the this system is not jet supported.

What is wrong in your description? I thought that the version 4.4 and core older than June 3, 2014 is supported?

Do you know how to get Total commander to write to external card in this phone?

Best Regards

User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 36354
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) » 2015-02-02, 14:09 UTC

2petermad
Have you tried the same with some other app supporting the external SD card? Titanium Backup and ES File Explorer should both support the new method too now. I wonder whether they also crash on your device...

2vlskrbek
Indeed the security hole in Android 4.4 used by towelroot is fixed in Android 4.4.4. Please make a Google search to find a root tool for your specific device. You may also check http://forum.xda-developers.com/ because they have forum sections for many devices.
Author of Total Commander
http://www.ghisler.com

User avatar
petermad
Power Member
Power Member
Posts: 8007
Joined: 2003-02-05, 20:24 UTC
Location: Valsted, Denmark
Contact:

Post by *petermad » 2015-02-02, 17:09 UTC

2ghisler(Author)

I installed Titanium Backup - it seems to only work for a rooted device, which mine isn't

Then I tried ES File Explorer3.2.4.1 - I does the same as TC when I try to select the SD card in the Android dialog.

So it is definitely HTC that made an error implementing this.
License #524
Danish Total Commander Translator
TC 9.21a 32+64bit on Win XP 32bit, Win 7, 8.1 & 10 64bit and TC 2.91b4 on Android 6.0
Get Extended Total Commander Menus | PHSM-Calendar

User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 36354
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) » 2015-02-05, 14:11 UTC

I see - it's just strange that I cannot find any such bug reports in forums like http://forum.xda-developers.com , and also nothing via Google (just this thread).

If you don't have moved any apps to the card, you may try with a different card. Maybe HTC dislikes something about the card directory structure, or the file system has errors.
Author of Total Commander
http://www.ghisler.com

User avatar
petermad
Power Member
Power Member
Posts: 8007
Joined: 2003-02-05, 20:24 UTC
Location: Valsted, Denmark
Contact:

Post by *petermad » 2015-02-05, 15:45 UTC

Actually I reformatted the card (with the HTC device) - that was because, after udating to Android 5.0.1 I could only se one folder on the card via USB connection from my Windows PC - now I can see all folders again. But it didn't help to give TC-Android access to the SD card.

I will take your advice and try another card though...
License #524
Danish Total Commander Translator
TC 9.21a 32+64bit on Win XP 32bit, Win 7, 8.1 & 10 64bit and TC 2.91b4 on Android 6.0
Get Extended Total Commander Menus | PHSM-Calendar

User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 36354
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) » 2015-02-09, 09:01 UTC

Found it! There is a new thread (just 2 days old) where the solution is described: You need to put the card in a PC and give it a VOLUME LABEL.

See this message:
http://forum.xda-developers.com/htc-one-m8/help/write-access-to-extsd-card-failing-t3024815
Author of Total Commander
http://www.ghisler.com

Post Reply