yashsingh1/xdaforums huggingface dataset:
[Xposed Framework Modules] Tecalote:
For testing if the module work or not!

Hello all together, here is a small App for testing. This App is also available on the Playstore. Its called Folder Sync (not the same as FolderSync). Install the App. Put one file, a document or photo to your internal SD in the folder "Download" for example. After, create an empty folder in your external SD Card and name it also "Download".

Open the App and create a profile (very simple) Chose first the Download Folder on internal SD (inside one document) and second the Download Folder on external SD (inside nothing). After click: Synchronise...

Normally, the App checks - okay in the Folder of the external SD is nothing, copying the missing file(s) - and this little App worked perfectly in Jelly Bean, in Kitkat and Lollipop only with the External XD Fix for Kitkat (you remember)

But in Marschmallow this App don't work!! You will receive an error (because the system give to the app not the permission, to write to the external SD!)

Now choose this App in the new Modul MARSHMALLO SDFix and in the right corner of the app above, click reboot - the app ask for root, quit this with yes, and the phone reboot.

After open folder sync again and click Synchronise - you will receive no error but a successful message. Look to your folder on your external SD and you will find the document in your Download Folder of your external SD, copied by the App. So the Module work allready.

But there are Apps like Titanium Backup, they are programmed to know, that marshmallow allows most Apps not to write directly to external SD - only to a temporary path in Android/data. So they implemented (root provided) to write to external SD through the DocumentProvider.

But is this a problem? Why not use this possibility and let it. I also use Titanium Backup and store my Backups on the external SD through the DocumentProvider. I use the folder data on the root of extSD to store them.

In that case, the App is programmed to solve the permissions restrictions of marshmallow.

But for the most of Apps they are not have this possibility programmed inside, I use this Modul and it works. Only some older Apps, they haven't been updated or updated Apps they just follow the rule (oh my god, don't use extSD) - for those, the modul work in one system and in the other not yet.

Some people don't understand, which great work is the idea of this Module.

They think, if they can just copy files through a Explorer from one place to the other, this would be enough..

Thanks for your great work :)
[Xposed Framework Modules] vhick:
Yes Sir! Because its "marshmallow" sd fix. You can use xinternalsd for lollipop and below.
[Xposed Framework Modules] :No-Frost::
Xinternalsd has been updated and now is compatible with MM
[Xposed Framework Modules] h1ghland3r:
Yes, I updated early today. It's working. ^^

Sent from my Xperia Z3
[Xposed Framework Modules] vhick:
Ok. Let me test. Thanks for the heads up!
[Xposed Framework Modules] Tecalote:
The newest beta built of the Xposed Module XInternalSD works for everything and give you full access to the external SD.

You can download and test it, it allows even Titanium Backup to store the backups in every path on the external SD. Instead the DocumentProvider also the Filesystem /storage/2754-18F3/TitaniumBackup for example.

Download: http://xdaforums.com/attachment.php?attachmentid=3792633&d=1466708209
[Xposed Framework Modules] marcdw:
That is one helluva long URL. What the heck is that?

LG G3 D851, PAC-MAN ROM, Tapatalk 4.9.5
[Xposed Framework Modules] Tecalote:
Sorry I made a mistake, corrected it right now - but same download
[Xposed Framework Modules] vladlp:
On asus zenfone selfie (ASUS_Z00UD) with CM13 it work's only after soft reboot. After boot or normal reboot there is a Exception:

06-24 12:18:06.196 E/Xposed ( 1796): java.io.FileNotFoundException: /data/user/0/com.balamurugan.marshmallowsdfix/files/NewFile.xml: open failed: EACCES (Permission denied)
06-24 12:18:06.196 E/Xposed ( 1796):	at libcore.io.IoBridge.open(IoBridge.java:452)
06-24 12:18:06.196 E/Xposed ( 1796):	at java.io.FileInputStream.<init>(FileInputStream.java:76)
06-24 12:18:06.196 E/Xposed ( 1796):	at java.io.FileInputStream.<init>(FileInputStream.java:103)
06-24 12:18:06.196 E/Xposed ( 1796):	at com.balamurugan.marshmallowsdfix.MediaGranter$1.afterHookedMethod(MediaGranter.java:66)
06-24 12:18:06.196 E/Xposed ( 1796):	at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:754)
06-24 12:18:06.196 E/Xposed ( 1796):	at com.android.server.pm.PackageManagerService.grantPermissionsLPw(<Xposed>)
06-24 12:18:06.196 E/Xposed ( 1796):	at com.android.server.pm.PackageManagerService.updatePermissionsLPw(PackageManagerService.java:9051)
06-24 12:18:06.196 E/Xposed ( 1796):	at com.android.server.pm.PackageManagerService.loadMediaPackages(PackageManagerService.java:16469)
06-24 12:18:06.196 E/Xposed ( 1796):	at com.android.server.pm.PackageManagerService.updateExternalMediaStatusInner(PackageManagerService.java:16330)
06-24 12:18:06.196 E/Xposed ( 1796):	at com.android.server.pm.PackageManagerService.scanAvailableAsecs(PackageManagerService.java:16244)
06-24 12:18:06.196 E/Xposed ( 1796):	at com.android.server.MountService.handleDaemonConnected(MountService.java:901)
06-24 12:18:06.196 E/Xposed ( 1796):	at com.android.server.MountService.-wrap5(MountService.java)
06-24 12:18:06.196 E/Xposed ( 1796):	at com.android.server.MountService$MountServiceHandler.handleMessage(MountService.java:583)
06-24 12:18:06.196 E/Xposed ( 1796):	at android.os.Handler.dispatchMessage(Handler.java:102)
06-24 12:18:06.196 E/Xposed ( 1796):	at android.os.Looper.loop(Looper.java:148)
06-24 12:18:06.196 E/Xposed ( 1796):	at android.os.HandlerThread.run(HandlerThread.java:61)
06-24 12:18:06.196 E/Xposed ( 1796): Caused by: android.system.ErrnoException: open failed: EACCES (Permission denied)
06-24 12:18:06.196 E/Xposed ( 1796):	at libcore.io.Posix.open(Native Method)
06-24 12:18:06.196 E/Xposed ( 1796):	at libcore.io.BlockGuardOs.open(BlockGuardOs.java:186)
06-24 12:18:06.196 E/Xposed ( 1796):	at libcore.io.IoBridge.open(IoBridge.java:438)
06-24 12:18:06.196 E/Xposed ( 1796):	... 15 more
[Xposed Framework Modules] vhick:
Yes, its work correctly now. I hope the three developer are work together for the future.
[Xposed Framework Modules] Tecalote:
This I thought yesterday. But today is right now the XInternalSD v. 4.2 (stable) in the Repo. And you can choose your Backup Folder through the Filesystem like /storage/2754-18F3/TitaniumBackup :)
[Xposed Framework Modules] Tecalote:
You must install the official Version 4.2, available in the Xposed Installer, Download Section. You must activate it and restart. After set in the module your path to your SD, go to "Enable for Apps" and choose TitaniumBackup. After quite with ok and rebooting your phone it should work. You are on Marshmallow, right? In Titanium you choose after Filesystem and the last one for the highest Android Version. After you should can choose with change/ändern the path to your custom one whitout an error message.

And for further things please use the thread for this Module: http://xdaforums.com/xposed/modules/xposed-disablesignaturecheck-t2789267/page107

And if you test it, don't enable Titanium Backup in both modules Marshmallow XD Fix and XInternalSD together, use only the one for testing.
[Xposed Framework Modules] Tecalote:
... And in the Titanium Backup Settings you took the last Option (see screenshot)?

If yes, go to Settings/Apps and delete the cache and maybe the data of Titanium Backup (must be closed)
[Xposed Framework Modules] darkony:
For me also this doesnt work with titanium backup, but this work

http://xdaforums.com/attachment.php?attachmentid=3790625&d=1466536376
[Xposed Framework Modules] vincowoo:
Both module mm sd fix and latest xinstallersd doesn't work for me on granting sd write excess to titanium backup but they works fine on whatsapp and other apps....tried downgrading TBackup but no go.. any suggestions. S5 900fd MM
[Xposed Framework Modules] ikons:
Please stop hijacking this threat!!!

This threat is startet for marshmallow SD fix and not XInternalSD.

sent from my mokee g901f
[Xposed Framework Modules] randomcore:
Seems to work for me using this with Jota+ for editing and writing text files to external sdcard. Cool.

Alphabetical order of apps would be nice.
[Xposed Framework Modules] monleylord:
Amazing! It works perfectly on a Galaxy Note 4 with latest emotion aosp
[Xposed Framework Modules] Rom:
Hello :)

Thank you for this app, but i would like use it to make work an old notepad app..

His author as remove his app from the play store.

It worked succefull on JB & MM but with new security methods of MM, the app has not up to date..

The package name of the app: com.taxaly.notheme.apk

There is a solution ?
[Xposed Framework Modules] Tecalote:
I would like to apologize. It is not my intention to hijacking this thread.

I like and respect the developer of Marshmallow SD Fix and I posted this several times here.

I want to thank all the developers for their hard and good work to find a solution cause of the limitations to write in marshmallow to the external SD: [MENTION=6935794]rufus.wilson[/MENTION] , [MENTION=4040932]balamu96m[/MENTION] , and [MENTION=5064841]pyler[/MENTION]

And I am sure, if they would like a team, they were unbeatable.

I observed all their development here on xda. And tested all on my phone.

I am happy there are ways now to solve the issue. Different module for the same issue are even good - because one works here and the other there. :) Thanks a lot!
[Xposed Framework Modules] :No-Frost::
Unfortunately, MM has a different way to grant permissions. If the app has not been updated to request them in the proper way, then I'm afraid you will not be able to use it.
[Xposed Framework Modules] minkimac:
Not working on CM13 Nightly on Moto G3

this module was working in CM13 Nightly build 14/6/2016 on MOTO G3(osprey) but not working on latest nightly builds.

Previously tested on ShareIt, Moto Camera(old and new). But none of them working with latest builds. Yea its working with XInternalSD though.
[Xposed Framework Modules] balamu96m:
Compatibility with XinternalSD should not be a problem.

The UI glitches will be fixed in the next build. (Alphabetical order & not jumping to top of the list).
[Xposed Framework Modules] dimm0k:
does this module basically add the WRITE_MEDIA_STORAGE to the /data/system/packages.xml file for the selected apps?
[Xposed Framework Modules] balamu96m:
This app doesn't edit packages.xml or any xml. But the end result is, yes, that permission is added to packages.xml
[Xposed Framework Modules] dimm0k:
awesome! this is exactly what I was looking for! :good: currently editing that file manually each time I upgrade certain apps and it was becoming a chore... thanks!
[Xposed Framework Modules] dimm0k:
[MENTION=4040932]balamu96m[/MENTION] getting some spamming of error messages in Xposed logs after enabling this module and rebooting
[Xposed Framework Modules] balamu96m:
Fixing that issue.....
[Xposed Framework Modules] Grafiqa:
Don't work with Share Downloader

Gesendet von meinem SM-G935F mit Tapatalk
[Xposed Framework Modules] Flakie:
Not working with Aquamail. Either for saving attachments or backing up settings. Error "this folder doesn't allow the creation of new files"
[Xposed Framework Modules] ikons:
For me it is working with Aquamail on a cm13 based rom if i set the path /storage/XXX-XXXX/...

sent from my mokee g901f
[Xposed Framework Modules] Reechings:
Great app, thanks again. If you are able to make it stop saying update available at some point I would appreciate it. Cheers!
[Xposed Framework Modules] Flakie:
Ok thanks. Tried with Titanium Backup too and not working there either so must be my device. Using stock MM
[Xposed Framework Modules] LaViel:
Confirmed working with AirDroid on Android 6.0.1. Seriously, thanks!
[Xposed Framework Modules] Guizão BR:
This module dosnt work on my device Quantum Go lte version (mt6753)
[Xposed Framework Modules] eigen:
Doesn't work with MiXplorer
[Xposed Framework Modules] drdoombot:
Doesn't appear to be working with BeyondPod.
[Xposed Framework Modules] Yamaha169:
installed xposed just for this module: was in hopes of native Sd writing (Samsung "(My Files)" Manager) doesn't do as I desired.... but while installed I decided to do some testing ...

testing with frostwire downloader... the module did allow me to change and write to sd card path... but after exiting and Re-entering frostwire I was prompted with a warning

"the path to the sd card is no longer available"

I clicked ok... and was able to RE-apply the path afterwards inside of settings... I will keep testing... overall great module

Still looking for an External Sd fix for Native Write access.... :)
[Xposed Framework Modules] LordWurstbrot:
Works perfect on my mm device [emoji106] Thank you for this great module!

Please hit Thanks if I helped you!
[Xposed Framework Modules] dimm0k:
[MENTION=4040932]balamu96m[/MENTION] has the Xposed error message I reported been fixed? the first post was updated recently, but the version posted is still 1.0 and the Xposed repo doesn't show any updates
[Xposed Framework Modules] LordWurstbrot:
Hello, you're module works great! But I have noticed a bug with the xposed installer. It says that I have to update the module from v1 to v1

Thanks for you're help!

Please hit Thanks if I helped you!
[Xposed Framework Modules] m749:
Same for me update v1.0 to v1.0. Samsung Galaxy S7 Edge G935FXXU1APEQ 6.0.1
[Xposed Framework Modules] pooniaprashant:
londe ne kamal kr dia
[Xposed Framework Modules] Aryamehr1366:
thank you for your work

but my favorite app for Full access SD card (sony music player as 3rd party app) is not in your app list

please tell me what should i do
[Xposed Framework Modules] timz1313:
New thread

This is how you can convert Note 4 to Note 5 and then get the marshmallow update you can figure it out through all the links they're there if you do some searching and some digging..:(:laugh::cool: ...:cool:....
[Xposed Framework Modules] drrakesh85:
I tried in RR 5.7.0. But failed
[Xposed Framework Modules] drift08:
I tried on my rooted S7 (SM-G930U) w/o custom recovery. Running Samsung Stock 6.0.1 (G930UUEU2APEH baseband). Installed xposed via Flashfire. Tried this sd fix. It didn't work. I tested by deleting mp3 files via Jet Audio Plus. It wouldn't delete any file unless I use native file manager.
[Xposed Framework Modules] SheridanJohn:
Hello,

I got this nice thing working on my Z4 Tablet (.224 firmware, AndroPlusKernel v31 (via rootkernel), SuperSU 2.76, XPosed 86) like a charm.

However it does NOT work on my Z5 dual (.253 firmware, Stock Kernel (via rootkernel), SuperSU 2.76, XPosed 86). SD card stays read-only even if module is enable and apps are allowed in Marshmellow SD fix.

Any idea, how I can get this to work?

I saw that on Z4 Tablet with the AndroPlusKernel, SELinux is permissive, while on Z5 with Stock it is in enforcing. Could that be related? Setting it via setenforce to permissive temporarily did not however not fix my issue.
[Xposed Framework Modules] dutchfavx:
Not working on my samsung s5 cynogenmod 13 xposed module 85 supersu 2.76 with titanium backup snes.emu and nes.emu

And not working on my nvidia shield portable cynogenmod 13 xposed module 85 supersu 2.76 with titanium backup snes.emu nes.emu

"Edit" fixed with xinternal now working on Samsung Galaxy s5 and nvidia shield portable
[Xposed Framework Modules] JudgeDread11:
I don't understand why people need this for titanium backup.

It can use the Android documents provided, which will give it the rights it needs to use the external SD card.

Preference>backup location>storage provider>documents provider.

What I don't understand is why other apps like Google photos do not implement this methods to give permissions.

Btw, this module is not working on Asus Zenfone 2 laser (z00edb), stock ROM, SuperSU, xposed 86 (official).
[Xposed Framework Modules] dutchfavx:
JudgeDread I don't understand why people need this for titanium backup.

It can use the Android documents provided, which will give it the rights it needs to use the external SD card.

Preference>backup location>storage provider>documents provider.

What I don't understand is why other apps like Google photos do not implement this methods to give permissions.

Btw, this module is not working on Asus Zenfone 2 laser (z00edb), stock ROM, SuperSU, xposed 86 (official).

You're right, but I would like to have the same

access as Android lollipop (when you fixed you're sd) if its possible
[Xposed Framework Modules] MrWasdennnoch:
The problem with the DocumentsProvider is that it's slooow compared to direct SD access.
[Xposed Framework Modules] JudgeDread11:
Hi all,

Since this module is not working for many users here I wanted to point out that for me the option "external SD Card full access" form the XPosed module "InstallerOpt" did the trick.

Maybe the developer can talk with the developer of that module to he how he did it. It would be nice to be able to grant access per app. So i'll keep following this thread.

Many thanks for the work put into this module and hopefully it will be working on my device too someday soon :)
[Xposed Framework Modules] pyler:
"external SD Card full access" form the XPosed module "InstallerOpt" -> His code is from my module XInternalSD, so you should check it.
[Xposed Framework Modules] Vanav:
Doesn't give permisssions in my environment: Android 6.0.1, Xposed 85.7 systemless, Samsung Galaxy S5.
[Xposed Framework Modules] JudgeDread11:
Do you think it would be possible to set permissions per app, as this module aims to do, if you work together?
[Xposed Framework Modules] mdfarazb2:
Can't share files from usb otg in MM...(Neither from xender nor shareit)...any fix?
[Xposed Framework Modules] JudgeDread11:
If you are using the XinternalSD of Xinstaller module you will probably get a faster answer in their threats.
[Xposed Framework Modules] yash92duster:
Thanks a lot
[Xposed Framework Modules] wicked_g:
which arm file did you use for this xposed? I am on a verizon galaxy s5 900v aicp version of cm13. Is v85 sdk23-arm ok? and how did you set up the sd card- as portable or internal?
[Xposed Framework Modules] MrWasdennnoch:
Both - do not quote the OP. There is a thanks button to say thanks.

Also the question does not belong here, there is an official Xposed thread for those queations.
[Xposed Framework Modules] Jv1391:
On Xposed it always ask to download the version 1.0 as it was an update.
[Xposed Framework Modules] MrWasdennnoch:
So you cheat in pokemon go? :p

That's a known issue, I don't know how the dev broke this... It's time for an update, mainly to fix this annoying update message.
[Xposed Framework Modules] Jv1391:
Yes i'm testing the module <3
[Xposed Framework Modules] Sancia:
I followed the instructions to the letter although I'm not sure if my apps have really transferred from internal to sd card. I checked through filefx and I can't see anything in the sd card. How can I know for sure its moved?

I'm sorry if it sounds stupid but I really want to know. :confused:

Ps. I am using a Samsung note 2 N7100 with marshmellow installed( resurrection remix ).

---------- Post added at 07:40 PM ---------- Previous post was at 07:32 PM ----------

I had to ask :p

How did you manage to get cheat I would like some advice if you don't mind. :D
[Xposed Framework Modules] balamu96m:
I didn't cheat! It got uploaded that way! I can't help but update the module. Will be out in some time.
[Xposed Framework Modules] Sancia:
Cool will be waiting for it :)
[Xposed Framework Modules] MrWasdennnoch:
Just look at the recently added modules, there are 5 cheat apps...

He ment the pokemon go cheat module somebody has installed ;)
[Xposed Framework Modules] voidzero:
Came here to report the same thing: even after installing twice, the app is still being reported as "update available". The app itself work fine though. So thanks for that. It just would be nice if the update notification wouldn't be there all the time.
[Xposed Framework Modules] paul42x:
I've got the continued new release as well.

Great app, got my Titanium backup folder on external SD card now.

Thanx
[Xposed Framework Modules] Vanav:
(deleted)
[Xposed Framework Modules] FuTChY:
Hello,

Thanks so much for the app.

If I could suggest, why don't you add a new option that would automatically add and enable write access to newly installed app, with a notification to restart the phone to enable the write access for newly installed app.

your app is brilliant and fixes the major blocker for some users to install cm13 :) :good:
[Xposed Framework Modules] Tecalote:
[MENTION=4040932]balamu96m[/MENTION] Just a question - will the next version list the apps alphabetic and when can we expect with the new version? Thanks a lot for your good App :)
[Xposed Framework Modules] Marestaki:
Hi. As I understand this fixes access rights to SD cards, but tell me please what about SD card naming problems with new Android?

When updated to Android 6 new storage naming convention has changed to i.e. "/storage/SD_serial_number" from previous "/storage/extSdCard" and it blows many programs configurations (Poweramp, Ambling Book Player, and many others). Is this fixed in this tool? Or maybe you know something about fixing it?

Marestaki
[Xposed Framework Modules] francwalter:
This module didn't work on my SGS4 with CM13, where I had problems with locus which is in the external sd.

But another hint I followed from another post in xda did the trick. In:

/data/system/packages.xml

after the locus section I added:

<item name="android.permission.WRITE_MEDIA_STORAGE" granted="true" flags="0" />

After reboot finally locus found the external in /mnt/media_rw/... ...

EDIT: but still I was not able to protect a backup, see below..
[Xposed Framework Modules] francwalter:
Finally I got this (the protecting backups) working too!

Not with this module, not with my previous way of manually editing the packages.xml, but with the other module Xinternalsd

I think with "Storage provider: Filesystem storage - Ext SD card" or with the slow "DocumentProvider storage" it is not working to protect backups, which I love as feature :)

Only with "Filesystem storage" as Storage provider this works on my SGS4 with CM13. Uff, took me a while, puh!

Seems difficult to sort the list and fix that update bug?
[Xposed Framework Modules] JogibaerNr1:
At first: Thank you very much for the software packs. :)

Unfortunately I'm having problems with unlocking my sd card. I will just list the steps I've done and hope somebody finds my mistake: :(

Nvidia Shield tablet running Marshmallow (rooted)

1. Install "xposed-v86-sdk23-arm.zip" with TWRP

2. Install "XposedInstaller_3.0_alpha4.apk" and reboot

3. Install "com.balamurugan.marshmallowsdfix_v1_7d1587_0.apk" and reboot

4. Enable Marshmallow SD Fix in Xposed Installer and reboot

5. Choose apps which require write access and reboot

Now it should work, but after step 4 I'm always getting the message "the process system does noit respond" only after the start of the tablet. Doesn't matter if I press "wait" or "ok", it works normally. This is a bit annoying but not the main problem. My OneSync App still has no writing access to the SD card although it is enabled. Some ideas? :confused::(
[Xposed Framework Modules] Tecalote:
[MENTION=6865090]JogibaerNr1[/MENTION] To you have busybox installed?
[Xposed Framework Modules] JogibaerNr1:
No, do I need this?