yashsingh1/xdaforums huggingface dataset:
[Android Software Development] TéchneSophia:
A new world for an Italian nostalgic! SD card's write-permission on Kindle Fire.

Good evening, folks: nice to meet you!

I briefly introduce myself: I'm a 25 years old guy writing from Italy and trying to express in a decent English. So, I would start apologizing for the mistakes I will make: still hoping you can understand me!

I've always been a die-hard personal computer fan, 'til the point of rejecting (even for paranoia and lethargy) all mobile technologies which could do more than simply phone-calling.

I have had some experience with Apple's tablet and now -for the first time- I'm using an Android-based device, specifically a Kindle Fire HD 7''.

Until I tried -successfully, with your help- to install Google Services and Play Store, I used to handle all files' tasks with ES File Explorer, which really does the job; but now that I've uninstalled Google Apps (due to system's slowness), it seems ES File Explorer couldn't take back writing-permission on external SD card, which always have had. I have tried uninstalling and re-installing, changing settings and even downloading old versions: nothing seems to fix the problem, so I searched for other explorer apps and find out FX, which really satisfies my needs (and writes on external card, obviously!).

So, what's the problem? I'd really like to understand why ES lost permissions and if it would be possible and useful trying this ExtSD Fix to regain SD's permissions.

Firstly, I wonder how to boot an un-rooted device into recovery mode (should I have to install Android SDK, ADB and Fastboot?) and what to do from then on. Could you help me?

Thanking all of you for the kindness and the attention you always show running this forum, I sincerely salute you, androidian friends!

See 'u soon!
[Android Software Development] DarkSJ1998:
Thanks again! The V1.9B zip works fine for me on my YU Yureka Plus (YU5510) on CM12.1, CM13.0 & now CM14.0 too!! Thanks a tonn for it! :D
[Android Software Development] daze62:
V2.9 MD5 checksum is correct, but TWRP reports it as corrupt. A look with Winrar says the same thing.
[Android Software Development] M.M.K:
Awesome job. Awesome job:good:

Worked nice on Fulmics rom marshmallow 6.0 on lg g3 d855 using twrp 3.
[Android Software Development] fz798:
+1 Thanks
[Android Software Development] Arvind Jain:
Can someone please confirm if this fix works on Xperia Z2 D6502???
[Android Software Development] nlmvdma:
v2.9b working on SM-G901F (Android 6.0.1)

Version v2.9b is working on my Samsung Galaxy S5 Plus (SM-G901F) with Android 6.0.1 (MM) using TWRP 3.0.2-0 without any issues! :D :victory:
[Android Software Development] pokerbeast79:
stable version worked for me on my HTC One M8 running LeeDroid Marshmellow. Thanks very much!
[Android Software Development] gbmolina:
not working on Samsung galaxy s5

I tested on a Samsung galaxy s5, root, stock room, android 6.0.1. Flashed it (TWRP) and nothing happened.

By the way, the first post is a bit confusing: does it support marshmallow, or not?

Thanks
[Android Software Development] andreoide:
See post 793
[Android Software Development] gbmolina:
This is weird....
[Android Software Development] satanas17:
Hi,

Sorry Sorry for being so long before testing again but works very well on same rom and phone that I've wrote before... (vers 1.9)

Now, my sygic folder is on my SD card...

Thanks for your hard work...
[Android Software Development] avalanche1609:
v2.9b not working with Blackview BV 6000

I checked in /data/system the packages.xml.*

The packages.xml and the packages.xml-RW.bak are identical !! so v2.9b did nothing except creating a bak-file :(

I can provide you with the unchanged xml file - if you want. But then someone in this forum has to tell me how this is possible here....
[Android Software Development] naifaharsy:
This work with mm 6.0.1??my sd card cant write,delete not work too.. :silly:

I have busybox but dont have init.d ,thanks
[Android Software Development] satanas17:
Hi,

mine is a beanstalk 6.0.1 one and v1. 9 works flawlessly on my peregrine...
[Android Software Development] naifaharsy:
Install init.d first or..?because my stock rom is none
[Android Software Development] satanas17:
Nope, no init.d installation...
[Android Software Development] naifaharsy:
Just flash right?? :)
[Android Software Development] satanas17:
Yep... ;)
[Android Software Development] naifaharsy:
Not working with htc butterfly 2,stock rom 6.0.1;softbrick:(
[Android Software Development] nlmvdma:
Is it possible that by flashing this, SuperSU gets disabled/uninstalled? Not an issue as I can flash SuperSU again, but just noticed that SuperSU wasn't properly working anymore...
[Android Software Development] tvf_tez_e:
I have a Galaxy S7 with Android v6.0.1. I'm really annoyed of the access rights issues of the sd card. If I flash this fix, does it trip my damn Knox counter?
[Android Software Development] calaiou:
hello i flash a zip to my shield tv MM, , but dont work

how to desinstal please
[Android Software Development] satanas17:
Hi,

Just following steps explained in first post seems to be a nice solution...
[Android Software Development] calaiou:
To revert the changes, follow the same steps again. This means that flashing it twice will have no effect.

i dont understand this sorry
[Android Software Development] satanas17:
If u flash it again, it will be removed... So flashing it twice will have no effect...
[Android Software Development] calaiou:
ok thanks amigos, im not english, I would not have thought her will remove it, google traduction

:good:
[Android Software Development] satanas17:
U're welcome... That's why this community is for... ;)
[Android Software Development] go42:
Hi Rufus,

thanks for your awesome work.

I can confirm v2.9b works on HTC M8 (International) with the LeeDrOiD One M8 V8.3.0 - R50 Marshmallow ROM. I tested TB, K9-Mail and KeePass so far. All were able to save Data to the external SD now. Great !! Thanks again !
[Android Software Development] ag123:
hi has any one tried this and manage to write external SD card on Samsung Galaxy S7 MM?

http://xdaforums.com/showpost.php?p=69159634&postcount=4

i'm encountering unable to write external SD on Samsung Galaxy S7 SM-G930F MM and currently don't seem to have a solution after an OTA update recently
[Android Software Development] sjlouis:
I have a LG G3 D855 and I've migrated to AICP 6 based on CyanogenMod 13 (from AICP 5 and CyanogenMod 12).

I've tried 2.9 and it doesn't work. As I've red sometimes 1.9 works even if 2.9 doesn't work, I tried it again but the phone does bootloop.

I've opened platform.xml after having running 2.9 but I haven't found anything changed.

I've done a lot of tests since a few days and I haven't found any solution . It's hard to be unable to write on the external SD card :( .
[Android Software Development] TechNova:
Is it compatible with android 7.0 arm64?
[Android Software Development] blushad0w:
Works on Xperia M4 Aqua Marshmallow 6.01 Rooted

Thanks for Dev

Its worked on Xperia M4 Aqua Marshmallow 6.01 Rooted
[Android Software Development] Zensuu:
Tested and working on Galaxy On5 thx for this man.
[Android Software Development] Michael B.N.:
It was mentioned back in June (http://xdaforums.com/showpost.php?p=67234449&postcount=568) that some users experienced that some apps disappeared after a reboot. I recently purchased a Samsung Galaxy S7 with Android 6.0.1 and I'm also having this problem.

I've searched and read several posts in this thread but can't see that there's a solution to the problem, but also it seems that only some users are experiencing it. Is there anything I can try to avoid it - other than to remove ExtSD?
[Android Software Development] Nandeh:
Worked like a charm in OnePlus X Marshmallow. I hope you can develop it too for Nougat.

Thanks!!!

Enviado desde mi OnePlus X mediante Tapatalk
[Android Software Development] kcajjones:
Unfortunately this didn't work on my xperia z2 on marshmallow. I can move files to the external sd card but root Explorer won't change file/folder permissions and apps won't write to it.

I tried changing selinux to permissive but it didn't help.

If anyone has any suggestions I'd really appreciate it.
[Android Software Development] Bright.Light:
Sorry, on the S7 there seems no solution (atm) for this.

I am also very annoyed by this strict procedure of Android M. Every older app I have which utilizes the SD card won't work anymore. It's not something they usually tell you when upgrading OS or buy an app.
[Android Software Development] DrXperience:
Using CM 13 on YU Yuphoria and Xperia Z. This fix doesn't seem to work on Applications Programmed for Lollipop or earlier. Those application doesn't seem to have any Document Storage access and this fix just does nothing special for them. Thanks again for your efforts
[Android Software Development] Teddan Fred:
I have Galaxy S7 935F and I just installed 2.9b. Works great. Amazin!! finally get rid of the annoying write access problem for older apps. Thanks for this!!

edit: After re-installing phone i figured, why not try 1.9b and see if the old version also works, AND IT DID. So both 2.9b and the old 1.9b can be used on Samsung Galaxy S7 935F.
[Android Software Development] Gerxp:
This worked out for me as well. Awesome!!

Note 4 with latest Alexndr rom.

Edit: good as well with Aurora 4.1.
[Android Software Development] davidsimbana:
I need help

I Installed in a Samsung Galaxy tab s sm-t705 after this the apps can´t write in internal memory only SD for this reason i can´t conect to odin or kiess and i can´t download apps

Sorry for my bad English
[Android Software Development] Ibuprophen:
[MENTION=6935794]rufus.wilson[/MENTION], just wondering if you are supporting this any longer?

I was hoping that you would improve on the fix to include the Nougat?

Thanks a Bunch!
[Android Software Development] card-us:
a question, can i use this version on CM 14.1 android 7.1.1?
[Android Software Development] xXBoyInRedXx:
No you won't be able to flash it.The mod only support up to API 23
[Android Software Development] TheBlackCat:
Success: i9305 with CyanogenMod 13 (20161204 nightly).

Thank you so much.
[Android Software Development] luke76bg:
works on marshmallow custom rom for s7 edge ? i'm desperate for og youtube, i can't save videos in folder of my choice, only in default og youtube folder!
[Android Software Development] TayzGpa:
2.9B seems to work just fine on Samsung Tab S running 6.0.1
[Android Software Development] lowang38:
Works fine on Sony Tablet Z (SGP312/pollux_windy) running CyanogenMod 13 (cm-13.0-20161204-NIGHTLY-pollux_windy)

Thanks for your great work.
[Android Software Development] moozer:
Just to let you all know that this works on Nougat (CM14 +)
[Android Software Development] moozer:
It works on Nougat. The flash process rightly detects API 25, but proceeds and works as expected
[Android Software Development] dkoek:
So, it really works on Android Nougat ??
[Android Software Development] moozer:
I've said it twice already and have used this zip throughout the MM run and the current N.
[Android Software Development] eta82:
Version 1.9b works fine on moto G(4th) xt1622 running stock 6.0.1

Version 2.9b - not works.

WysÅ‚ane z mojego Moto G (4) przy uÅ¼yciu Tapatalka
[Android Software Development] igor43nv:
Hello.

v2.9b doesn't work at "T705 Galaxy Tab S 8.4(6.0.1)", v1.9b works.

"Samsung SM-A700 Galaxy A7(6.0.1)" works with v2.9b, v1.9b didn't check.
[Android Software Development] gohil.mitul:
[MENTION=6935794]rufus.wilson[/MENTION]

Please Make it for 7.1 OR API Level 25.

OR editting the script with just increasing the API level will do the job ??

Thanks In Advance.

Great work.

Working for Redmi NOTE 3 PRO :-

MIUI 8 Global Beta

based on 5.1

MIUI 8 Global Beta

based on 6.0.1

Tested on every build till MIUI 8 Global 6.12.29 | Beta

It should also work on Stable builds.
[Android Software Development] tomdt:
E:footer is wrong

This sounds wonderful, just what I need. But it does not work for me :(. Have a Verizon Galaxy S5 (Sm-G900V) which has a clean restore to Marshmallow 6.0.1 (DPL1 - nonrooted). Here is what I did:

1. Downloaded Ext_Fix_re-signed-v2.9b.zip to my Download folder

2. Copied the unextracted zip file to the root of my 64GB Ext SD card

3. Rebooted in Recover (Home+Vol Up+Power)

4. Selected "Apply update from SD card"

5. Selected the above zip and pushed the power button

It seems to go fine, and then I get an error "E:footer is wrong" then "E:signature verification failed" then "Installation aborted".

What am I doing wrong, and more importantly, how do I fix it?

Thanks so much
[Android Software Development] igor43nv:
tomdt,install TWRP recowery for Galaxy S5(Sm-G900V).
[Android Software Development] andreoide:
https://twrp.me/Devices/

[emoji111]
[Android Software Development] gohil.mitul:
Which version are you using in android 7.1 ???

I've tried it on redmi note 3 Android 7.1 resurrection remix.

But it detects the api level and stops the script.
[Android Software Development] moozer:
2.9b. Detects API 25 and continues. Works fine on all N ROMs I've used for Moto X Play

---------- Post added at 05:08 PM ---------- Previous post was at 04:37 PM ----------

Apologies...I have 1.9b
[Android Software Development] PeraJeremy:
I have tested on LG Stylo 2 Plus K550 (T-Mobile) and it's working flawlessly. I'll be testing on my Note 4 in a little bit.

EDIT: Note 4 SM-N910C confirmed working.
[Android Software Development] tomdt:
TWRP Recovery for Verizon Galaxy S5 (SM-G900V)

Thanks for the suggestion and link. I have successfully installed the TWRP application (btw, Team Win has a great android app "Official TWRP App" available in the PlayStore to install TWRP. It works on my non-rooted phone). When I hit "TWRP FLASH" and am asked select a device, I cannot find a recovery file for the Verizon Galaxy S5 (SM-G900V). I searched "SM-G900V", "G900V" and "900V" but got nothing. When I searched "S5", I found 3 Galaxy S5 files: "Neo Exynos", "Plus" and "Qualcomm". Unlike the S4 and the S6, there was no specific "Verizon" version available for the Galaxy S5. I got the same result using the web and the link you provided.

I selected the "Samsung Galaxy S5 Qualcomm" and read very emphatic disclaimers that said this is not horseshoes, and close does not count: Only use the file that exactly matches your device. Decided to check back with you again since I see no explicit mention of the SM-G900V.

I recognize there are no guarantees in this process, but should I choose "Samsung Galaxy S5 Qualcomm" as my device? If so, should I use the most recent .tar file or the .img file? If "Samsung Galaxy S5 Qualcomm" is not the correct device, am I missing something or is there no TWRP support for the Verizon Galaxy S5 (Sm-G900V)

And again, thanks for your help!!!
[Android Software Development] wutangkillabee:
So on my g3 when running any aosp rom my extsd card is shown but when I flash any stock rom do sent show up at all... would this possibly fix that issue?
[Android Software Development] andreoide:
Hi,

About your model SM-G900V i found these specs:

Chipset Qualcomm MSM8974AC Snapdragon 801

CPU Quad-core 2.5 GHz Krait 400

GPU Adreno 330

According this site: http://www.gsmarena.com/samsung_galaxy_s5_(usa)-6338.php

Specs r the same for models: G900V (Verizon); G900R4 (US Cellular); G900P (Sprint)

But is understand your TWRP'ing now.

Did you try backup and restore? Works?

Peace.
[Android Software Development] stingbandel:
what version do you use? 1.9 or 2.9? I would like to try it on my lg stylus 2 but not the plus one. hopefully it works.

thanks
[Android Software Development] Thundahawk:
Flashed Ext-SD fix 1.9b on 7.1.1 ROM (API Level 25) (Nougat) ---> WORKS FLAWLESSLY.

Phone: XDA: Galaxy S3 i9305

Rom: XDA: Resurrection Remix 5.8.0-3

If you're on Nougat: Go for it!
[Android Software Development] Ibuprophen:
Just an FYI in hopes of helping someone out there who may have a similar issue...

While testing out an Unofficial release of a Nougat ROM, i had suddenly lost the MicroSD and the ROM provided a message regarding the MicroSD being corrupted and asked me if I would like to format it.

This didn't seem right to me. So, I shut off the device, removed the MicroSD, placed it in my PC and saw that the PC didn't see it either.

I then opened up the Partition Magic Software and it was there. Though it looked okay, for the most part, it seemed to be off a bit and I placed another MicroSD in the PC and compared the 2 and i had immediately noticed that one had a drive letter assigned and the other didn't.

Using Partition Magic, I then assigned a drive letter, to the MicroSD in question, saw that the PC can now see it. I had then placed it back in the device, booted up and there it was without loosing a thing.

I just wanted to spread the word regarding a possible solution for this type of issue.

Though an Android doesn't display/reflect drive letters, having one assigned does reflect an active partition.

Thank you all!
[Android Software Development] sieem:
Flashed the 1.9b zip on 7.1.1 and it works as intended. Thanks!

Device: Redmi Note 3 Pro (Kate)

Rom: Cyanogenmod 14.1

Edit: seems like some apps show some errors. For example: I can't send any files via whatsapp of messenger.
[Android Software Development] KB!:
Can this fix be flashed through Flashfire???

I have a rooted Verizon S7 flat running Stang5litre's ROM and I don't want to break anything.
[Android Software Development] KB!:
***BUMP***

Anyone??? Any help is appreciated.
[Android Software Development] guusw:
To avoid problems: make a full system backup in TWRP (or other program) first. (check every backup option!) Than flash and try. If flash is not succesfull restore backup.
[Android Software Development] KB!:
I don't have a custom recovery since our boot loader is locked and I am not near a computer, nor will I be for several weeks, to Odin if something were to go wrong. I'm curious if I can flash through Flashfire or if stock recover is my only option and I'm not sure how well stock recovery plays with a custom ROM that was flashed through Flashfire.
[Android Software Development] jaunedoeuf:
Confirmation about nougat :

v1.9b vorked perfectly on jiayu s3a with mad team nougat 7.1.1 stable 7

thanks :)
[Android Software Development] dadecamp:
Hey, just wanted to say thanks and let you know that this fix works on my device. It is a SM-P900 running LineageOS 14.1 (Nougat).
[Android Software Development] dimenfer:
For now, it's working on Lineage OS 14.1 for Sony Xperia SP, thks.
[Android Software Development] CarinaPDX:
Which version?

Thanks,

Greg
[Android Software Development] dimenfer:
The one in the OP, 1.9.
[Android Software Development] novice_coder:
Just tried it and it works like a charm here, many thanks bud.

Samsung Galaxy S5 Klte Duos SM-G900FD

CM13 Marshmallow 6.0.1

Systemless root (Magisk)

TWRP 3.0.2-2

P.S. TWRP is not happy with the zip file's signature and will refuse to flash it unless you temporarily disable its zip signature verification feature.
[Android Software Development] Derickee Medvedev:
Working on Z3 Compact D5803 MM.

Thanks
[Android Software Development] daw41:
Comfirmed working on lg v20 H910 running weta rom and nss kernel on nougat
[Android Software Development] HanszRN:
Confirmed still working on Nougat.

Device: Asus Zenfone 2 Laser 720p (ZOOL)

ROM: Team Oct-OS Official Build 7.1.1
[Android Software Development] pranavkafle:
SM-G9008w, Marshmallow 6.0.1

Worked like a charm but bug. Everytime I restart my phone, 5-6 apps disappear and I have to reinstall them but will disappear again after a reboot. I looked around for a solution. It happens if the memory is corrupted. Other users whose apps disappeared was only those which were installed in a corrupted SD card. This could suggest that this zip file corrupts the internal memory of Samsung Galaxy s5 G9008w.

Thank you
[Android Software Development] floresblanco25:
It is working in moto g 2014 xt1063 (cm 13 android mm):D
[Android Software Development] tbman1996:
I'm also having this problem. (Lineage os 14.1)
[Android Software Development] bozinsky73:
Works great on Moto E 2015 LTE (Surnia) XT1524 - Official LineageOS 2017.03.03

Thank you very much!!

I also have a question for @rufus.wilson

is it possible to add this script in a zip file for installing a single app??

I need to add this fix to com.motorola.cameraone inside pakages.xml and I really cant succeed...

Thanks in advance

BoZ
[Android Software Development] parishlfc:
I'm having this same problem in my Oneplus X, android 7.1.1, Lineage OS I'll try this and report if it works.
[Android Software Development] themadproducer:
The problem I am experiencing is similar even after I reinstalled the Zip to revert (I'm on MM and did it revert?)

Symptoms...

- certain apps uninstalling themselves after rebooting

- certain apps resetting themselves after rebooting

- maybe unrelated, but can't get rid of 5 apps shown in app manager...grayed out

Removing my ext SD and testing shows same results.
[Android Software Development] a110c:
Sony Z3, Nougat 7.1.1 - OK

Just tested on Sony Z3 with Nougat 7.1.1. Works well.

ROM: PixN ROM beta 6

App gained access to external SD card: @Voice Aloud Reader

Many thanks to developer!
[Android Software Development] HanszRN:
Working flawlessly on Asus Zenfone 2 Laser 720p (ZOOL). ROM: [OFFICIAL] [Nightly] LineageOS 14.1 2017-03-17 build.
[Android Software Development] backflipking:
Thank you so much! Working with AOSP 7.0. Was about to change my ROM if I didn't find a fix for this.
[Android Software Development] Tomo123:
Anyone tried this on Redmi Note 3 Pro Kenzo on LineageOS 7.1.1?
[Android Software Development] Wyzer:
Just flashed and was able to move items to my SD! I have only ran it for about 5 minutes, if anything seems to be an issue, I will update. Thanks for your work!

SM-G900P on tdunham's ROM G900P PK1 6.0.1 stock deodexed Marshmallow on the latest Software/Baseband Version, see sig.
[Android Software Development] --DEFENDER--:
does it work on android 6.0.1 MIUI ?
[Android Software Development] komixda:
Yes!
[Android Software Development] --DEFENDER--:
I flash stable version and it dont work... apps cant write to sd card
[Android Software Development] thalesbraga:
Amazing [MENTION=6935794]rufus.wilson[/MENTION] been searching for this fix a long time for nougat and it still works.

Moto z play nougat 7.1.1 resurrection Remix rom.

Thanks a bunch.
[Android Software Development] Discoreggae:
So you're saying this works with nougat ?
[Android Software Development] thalesbraga:
Yes smoothly working.
[Android Software Development] Discoreggae:
Thanks, I'll try it on my Samsung S7 Edge SM G-935 with nougat 7.
[Android Software Development] Discoreggae:
Samsung Galaxy S7 Edge, SM-G935F, With Android Nougat 7.0 seems to be working good so far
[Android Software Development] maurocds:
s4 9505 7.1.2 aosp lineage

not working

(i just want quickpic to delete files from microsd, it does not work, super annoying) stupid android rules

this crap on sd and mtp pc access is the worst aids cancer ever created, thanks google
[Android Software Development] SumitChaudhari:
device: tomato

ROM: RR 5.8.3 (7.1.2)

ExtSD: 1.9b

working perfectly.

using since M times!

Thank You.