yashsingh1/xdaforums huggingface dataset:
[Xposed Framework Modules] Durocks:
Confirmed working on Galaxy S7 Edge G935F (Marshmallow 6.0.1 Stock Rom & Kernel, Rooted + Xposed), after flashing ExtSD_Fix version 1.9b. (http://xdaforums.com/android/software/fix-extsd-fix-v1-0b-2016-01-18-t3296266). Won't work without flashing it first. Newer versions than ExtSD_Fix 1.9b return "Error: 2".

Thank You Very Much.
[Xposed Framework Modules] mattiadj:
Can u link the 1.9b version? Have u problem with whatsapp media saving? How have u configured the app?

I have problem with whatsapp media which is not saved with this module active on note 4 with MM
[Xposed Framework Modules] Durocks:
Here are all the versions.

http://xdaforums.com/devdb/project/?id=13505#downloads

WhatsApp folder is working fine in the SD Card. First I had to copy the WhatsApp folder from the Internal Memory to the MicroSd though, to keep old files and media.

Steps:

1. Install XIntenalSD from Xposed Installer. Activate it. Don't reboot yet.

2. Inside the XInternalSD app, configure the "

Path to Internal SD card

" to /storage/(NameOfTheMicroSD, check with your file browser)/. In my case, I enabled for all apps, including system apps, everything is working fine, downloads from all apps are now being downloaded in the MicroSD Downloads folder.

4. Shut down. Enter Recovery.

5. Flash the ExtSD_Fix file (Whichever version works for your device). Boot system.

6. Press thanks button.
[Xposed Framework Modules] mattiadj:
I have the what's app folder on my external sd card since I'm currently using it on lp without problems. But I have used different version of extsd fix, the latest one.
[Xposed Framework Modules] Durocks:
Is everything working fine for you now?
[Xposed Framework Modules] mattiadj:
On lollipop yes. On MM not.
[Xposed Framework Modules] Ćwirek:
Ok, so now we can just cut the .obb folders from Android/obb and paste them in SD/Android/obb and games will work? This is how it works (similar to FolderMount, Link2SD and so on)?
[Xposed Framework Modules] Durocks:
I'm not sure about that. Personally, I use the xposed module "Obb on SD" for that. Of course, you have to move the obb manually before.
[Xposed Framework Modules] Ćwirek:
"Obb on SD" works with S7 Edge (Exynos version)?! Can you share your settings and tell me how to do make this work, because I have no idea how to use it properly?
[Xposed Framework Modules] Durocks:
Yes, it does work, as I have the same model.

1. Install Obb to SD from Xposed Installer.

2. Open the app (You can acces it pressing it under the modules section in the xposed installer app).

3. Enable all options and make sure the internal path is the path to your micro SD (/storage/(NameOfMicroSD/).

4. Use your files browser to copy any existent obb from the internal memory to the external SD.

5. Activate module and reboot.

6. Hit thanks button.
[Xposed Framework Modules] FuTChY:
Yes, sure, sorry about my very late reply.

Please check your PM
[Xposed Framework Modules] Yudh:
Even i encountered same error=2 with zip v2.1b on my Samsung galaxy note 2 with resurrection remix marshmallow

In twrp

✌
[Xposed Framework Modules] zolaisugly:
After some help in setting up the module V4

I've a z3 on M/M 6.0.1 build .570, rooted with revovery.

All I want us to access to the ext SD card, do I really need to set custom path to internal SD or can I just ignore?.

Will selecting all apps apply just for custom path or to the ext SD rw?.

Thanks
[Xposed Framework Modules] Tecalote:
See Screenshot - on Marshmallow you have to write your path to your SD in custom path. By the point: Enable for apps you can choose which apps should believe, your external SD is your internal one. But in marshmallow the XInternalSD does not full work yet on all devices and configurations. The developers working hard to solve this.
[Xposed Framework Modules] saxmydix:
Thanks, this way worked. Have to write patch manually. Du Onyx 6.0.1
[Xposed Framework Modules] pyler:
Can somebody please type "printenv" in adb shell/terminal emulator and paste here output? I want results from Android 6.0 devices with inserted SD Carrd.
[Xposed Framework Modules] X_TheDeadMan_X:
Looks like an update is underway !
[Xposed Framework Modules] tapa_t:
[MENTION=5064841]pyler[/MENTION]

Sorry, I am still on 5.1.1 so I can't help you.

Can I ask you a question though? I am a little confused.

What is the env(?) variable to the internal sdcard all apps use? (I am guessing this module changes the value of that variable?)

I have Xperia Z3C and set custom path to /storage/sdcard1 in this module, which is the path to the micro sd card and it works. All apps are storing data in micro sd card now without any additional change.

However, when I use the path /sdcard/ in the terminal and in scripts, it still refers to the actual internal sdcard, which is now pretty much empty.

I just typed "printenv" in the terminal and the only place /storage/sdcard1 appears is at

SECONDARY_STORAGE=/storage/sdcard1

while I also see

EXTERNAL_STORAGE=/storage/emulated/legacy

I do not see any mentioning of "INTERNAL_STORAGE" or "SDCARD" that might point to a storage defined as "main" or "default" for apps to use.

Which path points to the internal sdcard that apps use? I am hoping that there is one single path I can use either on unmodified handset or on a handset modified by this module, so that I don't have to rewrite all of my scripts.

Thanks for your help!
[Xposed Framework Modules] EdrickMG:
Here you go... [MENTION=5064841]pyler[/MENTION] ROM marshmallow 6.0.1 from Samsung Galaxy Note 4

Tell me if you need anything else love your module.... Btw
[Xposed Framework Modules] savvy1968:
u0_a88@trlte:/ $ printenv

_=/system/bin/printenv

ANDROID_DATA=/data

MKSH=/system/bin/sh

HOME=/data/user/0/jackpal.androidterm/app_HOME

ENC_EMULATED_STORAGE_TARGET=/storage/enc_emulated

USER=u0_a88

ANDROID_SOCKET_zygote=12

ANDROID_ROOT=/system

TERM=screen

SHELL=/system/bin/sh

ANDROID_BOOTLOGO=1

TMPDIR=/data/local/tmp

ANDROID_ASSETS=/system/app

BOOTCLASSPATH=/system/framework/core-libart.jar:/system/framework/conscrypt.jar:/system/framework/okhttp.jar:/system/framework/core-junit.jar:/system/framework/bouncycastle.jar:/system/framework/ext.jar:/system/framework/framework.jar:/system/framework/telephony-common.jar:/system/framework/voip-common.jar:/system/framework/ims-common.jar:/system/framework/apache-xml.jar:/system/framework/org.apache.http.legacy.boot.jar:/system/framework/sec_edm.jar:/system/framework/sagearpolicymanager.jar:/system/framework/timakeystore.jar:/system/framework/seccamera.jar:/system/framework/scrollpause.jar:/system/framework/stayrotation.jar:/system/framework/commonimsinterface.jar:/system/framework/imsmanager.jar:/system/framework/sprengine.jar:/system/framework/smartbondingservice.jar:/system/framework/secocsp.jar:/system/framework/knoxvpnuidtag.jar:/system/framework/sec_sdp_sdk.jar:/system/framework/sec_sdp_hidden_sdk.jar:/system/framework/simageis.jar:/system/framework/sprintextension.jar:/system/framework/qcmediaplayer.jar:/system/framework/oem-services.jar:/system/framework/tcmiface.jar:/system/framework/com.qti.dpmframework.jar:/system/framework/dpmapi.jar

ASEC_MOUNTPOINT=/mnt/asec

MC_AUTH_TOKEN_PATH=/efs

CLASSPATH=/system/framework/XposedBridge.jar

HOSTNAME=trlte

EXTERNAL_STORAGE=/sdcard

ANDROID_STORAGE=/storage

KNOX_STORAGE=/data/knox/ext_sdcard

PATH=/su/bin:/vendor/bin:/system/bin:/su/xbin:/system/xbin

SYSTEMSERVERCLASSPATH=/system/framework/services.jar:/system/framework/ethernet-service.jar:/system/framework/wifi-service.jar

ANDROID_PROPERTY_WORKSPACE=10,0

u0_a88@trlte:/ $

Sorry guys thats the only way i could do it,pyler this is from Note4 mm using terminal.
[Xposed Framework Modules] ahac85:
[MENTION=5064841]pyler[/MENTION] Heres a copy from android 6.0.1 on htc 10.

u0_a115@htc_pmeuhl:/ $ printenv

_=/system/bin/printenv

ANDROID_DATA=/data

MKSH=/system/bin/sh

ANDROID_SOCKET_zygote_secondary=14

HOME=/data/data/jackpal.androidterm/app_HOME

USER=u0_a115

ASEC_MOUNTPOINT=/mnt/asec

TERM=screen

ANDROID_ROOT=/system

ANDROID_BOOTLOGO=1

TMPDIR=/data/local/tmp

ANDROID_ASSETS=/system/app

LD_PRELOAD=libNimsWrap.so

BOOTCLASSPATH=/system/framework/core-libart.jar:/system/framework/conscrypt.jar:/system/framework/okhttp.jar:/system/framework/core-junit.jar:/system/framework/bouncycastle.jar:/system/framework/ext.jar:/system/framework/framework.jar:/system/framework/telephony-common.jar:/system/framework/voip-common.jar:/system/framework/ims-common.jar:/system/framework/apache-xml.jar:/system/framework/org.apache.http.legacy.boot.jar:/system/framework/HtcLegacy.jar:/system/framework/tcmiface.jar:/system/framework/com.qti.location.sdk.jar:/system/framework/qcom.fmradio.jar:/system/framework/dolby_ds1.jar

MC_AUTH_TOKEN_PATH=/data/app/mcRegistry

CLASSPATH=/system/framework/XposedBridge.jar

HOSTNAME=htc_pmeuhl

EXTERNAL_STORAGE=/sdcard

ANDROID_STORAGE=/storage

SHELL=/system/bin/sh

PATH=/su/bin:/vendor/bin:/system/bin:/su/xbin:/system/xbin

SYSTEMSERVERCLASSPATH=/system/framework/usbnet.jar:/system/framework/services.jar:/system/framework/ethernet-service.jar:/system/framework/wifi-service.jar:/system/framework/usbnet.jar

ANDROID_PROPERTY_WORKSPACE=13,0

u0_a115@htc_pmeuhl:/ $
[Xposed Framework Modules] JaviLerma:
http://xdaforums.com/xposed/modules/xposed-marshmallow-sd-fix-write-t3403263

Enviado desde mi XT1563 mediante Tapatalk
[Xposed Framework Modules] EdrickMG:
Mmmm... Doesn't work in some apps the ones I have tried
[Xposed Framework Modules] pyler:
I got fix from [MENTION=4526811]kishorerprem[/MENTION] but I am unable to convert project for Android Studio 2.0 (gradle). Can anybody help me?
[Xposed Framework Modules] kishorerprem:
What is the error you have got? Can you post the details here?
[Xposed Framework Modules] pyler:
Okey, got it :D

Who can test?

1, after first launch, does it detect SD card path correctly in "Custom internal SD path"?

2, does it work, basically :D
[Xposed Framework Modules] ggogolewski:
Yes :)

Wysłane z mojego D5803 przy użyciu Tapatalka
[Xposed Framework Modules] pyler:
I need translation for string "Device reboot is required for changes to take effect." for: Spanish, Hungarian, Korean, Japanese, Russian, Chinese CN / TW..

If you want to translate it to your language, take strings here: https://github.com/pylerSM/XInternalSD/blob/master/res/values/strings.xml
[Xposed Framework Modules] kishorerprem:
Just a minor issue, after changing the path manually summary not updating.
[Xposed Framework Modules] ahac85:
Working fine on htc 10. Thanks [MENTION=5064841]pyler[/MENTION]
[Xposed Framework Modules] dbGHOST:
Is that possible to generate a folder for each app (package name or app name) and hook this path to that app? :o

Some apps create bunch of folders and it's really annoying to clean them.
[Xposed Framework Modules] pyler:
"after changing the path manually summary not updating"

fixed now:D

"Is that possible to generate a folder for each app "

This is out of idea of this module. This module should be "as is" in terms of functions.

***********

so does it work, guys? :D
[Xposed Framework Modules] EdrickMG:
Disregard.... I have tried it and is working flawlessly
[Xposed Framework Modules] kishorerprem:
This may work if you change the path in "getExternalStorageDirectory" Hooked Method. I have tested, its working.
[Xposed Framework Modules] 7OH:
Russian in attach.

Maybe else one more - is it possible to set custom path for EXTERNAL SD for android 6.0 ?
[Xposed Framework Modules] pyler:
Thanks

"custom path for EXTERNAL SD"

theoretically yes, but which path you would use for it?
[Xposed Framework Modules] 7OH:
Same as in older 5.1 android - /storage/sdcard1

Many apps has own setting for external sd - videos, musics, pictures , bookmarks in explorers and other.

So wanna see all of it at old place.
[Xposed Framework Modules] pyler:
module should work same, as for LP, now for MM too.. "internal sd path" (Internal storage) is faked to "external sd path" (real SD Card)
[Xposed Framework Modules] 7OH:
Yes - i inderstand.

But in that case we cannot acces faster internal sd.

Will be very nice to see both of them.
[Xposed Framework Modules] EdrickMG:
Deleted
[Xposed Framework Modules] marcdw:
Kind of confused about that one. sdcard1 doesn't exist on MM. The path to the external SD is different depending on device. /storage/561D-B993/ on my G3. My pet peeve with MM. No sdcard0 or sdcard1 links. An annoyance when one also runs/multiboots KK & LP ROMs.

Apps with (supposed) shared/synced settings, like TiBu or XInsta, become a problem. If it's possible to get apps to think sdcard1 is present that would be great. But how do you fake that with the differing alphanum paths.

LG G3 D851, PAC-MAN ROM, Tapatalk 4.9.5
[Xposed Framework Modules] vhick:
1. Launch it and perfectly detect my sd card path.

2. For the test, I use titanium backup. Remember that there are two folder created by titanium backup. The backup folder (TitaniumBackup) and settings folder (data).

I clear cache and data of titanium backup to be sure. Enable titanium backup in xinternalsd then launch the app. Titanium backup detect data folder on the root of my sd card but don't have write access to TitaniumBackup folder compare to xinternalsd with marshmallow sd fix that can detect the two folder perfectly.

Note: I know titanium backup have a native write access to sd card using documentprovider. But I need to select filesystem for the test.
[Xposed Framework Modules] vhick:
Update: screenshot with marshmallow sd fix enabled and disabled

Disabled marshmallow sd fix (only xinternalsd enabled)
[Xposed Framework Modules] vhick:
Sorry for the second post, xda labs doesn't allow me to separate screenshots.

Enabled with marshmallow sd fix
[Xposed Framework Modules] MBariya:
[MENTION=5064841]pyler[/MENTION]

Tried this version without Marshmallow SD Fix module.

And it worked perfect.

Whatsapp

TB

Tubemate

Screenshot

Tapatalk

All above apps are working without any problem.

Thanks..

Edit: Also capable with

Chrome

Mega
[Xposed Framework Modules] pyler:
Beta2

- Fixed NPEs log spam

- Summary updates after user changes path

Now I have to fix last "bug" (does not affect module functionality), how to put Xposed API as provided, because current solution works, but I got warning like this:

The Xposed API classes are compiled into the module's APK.

This may cause strange issues and must be fixed by the module developer.

For details, see: http://api.xposed.info/using.html

Somehow the provided solution

"dependencies {

provided 'de.robv.android.xposed:api:82'

}"

does not work for me...

Module sources are on Github, can somebody help me with this?
[Xposed Framework Modules] mbc07:
[MENTION=5064841]pyler[/MENTION], any clue on what may be causing this?
[Xposed Framework Modules] pyler:
Yes. Module causes crashes Mtp app and some other app "sysyem internal storage-related apps" (like Media storage - android.process.media), but this is expected behaviour, since these system apps should not be "faked". You shouldnt apply module for all (user + system) apps, pick only certain apps is better solution imho.
[Xposed Framework Modules] savvy1968:
i agree why would you want all your system on your sdcard which is slower and easier to mess up.
[Xposed Framework Modules] pyler:
I checked your logcat and I see no references that this module causes this (it would be in log). So enable itbonly for some user apps and check the log.
[Xposed Framework Modules] vhick:
Correct me if I'm wrong but the function of the module is to write their "external data" on sd card. These include export settings, etc. Its nothing to do with system apps in sd card. Please correct me.
[Xposed Framework Modules] pyler:
Yes, nothing with "System apps on Sd card"
[Xposed Framework Modules] savvy1968:
Thats what im saying only put apps and save locations on sdcard for best results.

Glad your back pyler bud.
[Xposed Framework Modules] Alexey71:
Cm13.0 error
[Xposed Framework Modules] murti52:
Hi.. pyler.. thanks for the update... working flawlessly.. unofficial Wilson3q cm13, Samsung note 2 N7105...

Though to work it properly i had to add '/' in the path to actually save things in external card... without that it saves in the internal card..

Checked only in whatsapp... if that is working.. everything should work...

Thanks [MENTION=5064841]pyler[/MENTION] for making cm 13 now complete.. it was not without this module :) :)

---------- Post added at 06:15 PM ---------- Previous post was at 06:07 PM ----------

+1 for that mate...!!
[Xposed Framework Modules] :No-Frost::
Hey [MENTION=5064841]pyler[/MENTION] awesome update!

One small thing though... Would it be possible to create a more "materialized" icon? the module works flawlessly, but the icon of a 3 1/4 diskette doesn't quite fit as an SD card.

Please don't take this comment wrong, I have no intentions of insulting or bring your work down.

I did a quick search in google and found an flat SD icon. This is just a suggestion, in no case it's a request :)

[IMG="MicroSD Card"]https://d3ui957tjb5bqd.cloudfront.net/images/screenshots/products/105/1050/1050807/micro-sd-card-icon-flat-01-o.jpg[/IMG]
[Xposed Framework Modules] pyler:
"Though to work it properly i had to add '/' "

Yes yes, I will add some check for it in code :D

New icon? ok, looks fine.

****

can you check it?

Beta1 with some improvments related to "/" on paths and new icon. getObbDirs hook added.
[Xposed Framework Modules] Yudh:
It started ro woek for me in chrome on Resurrection Remix v5.7.0 Marshmallow based on cm 13 r46 on my Samsung Galaxy Note 2(GT-N7100)

thanks a lot

I am talking about the attached beta version (the one on available on the xposed repository doesn't)

✌
[Xposed Framework Modules] murti52:
Nope the "/" didn't work.. and when the apps starts it shows all the directory.. does getObbDirs hook means that..?

Attaching the screenshot..

[MENTION=5064841]pyler[/MENTION].. also a suggestion.. can you add import/export preference option... it will make enabling tons of apps a bit easier :) :D
[Xposed Framework Modules] murti52:
The one available on the xposed repository also works fine for me GT-N7105T
[Xposed Framework Modules] terroboy k9:
A new icon a good idea, I'll also suggest some
[Xposed Framework Modules] pyler:
Yes, forgot to remove debug toast :D and slash at the end of auto detected path is missing in UI :D

Export settings probably not. It could cause wrong permissions of prefs file, etc... you configure it once and you are done :D since you have root too, you can backup it using any app data back up tool.
[Xposed Framework Modules] savvy1968:
Great idea bud.

---------- Post added at 09:15 PM ---------- Previous post was at 09:13 PM ----------

@pyler your a star bud,i was starting to think you had left this great mod.
[Xposed Framework Modules] pyler:
I just had no time during the first year at IT university :D a lot of school projects, etc.. Also, MM fix just came some days ago.
[Xposed Framework Modules] savvy1968:
Yes but you could have walked away with your head held high knowing you have helped so many people who would have otherwise had to upgrade their device because of having very little ram and no one would have complained but you didnt,you came back and fixed it to help more people to save money...Top man.;)
[Xposed Framework Modules] EdrickMG:
Yep do you receive donation? You deserve at least a beer or coffee
[Xposed Framework Modules] Alexey71:
Error
[Xposed Framework Modules] Tecalote:
I have tested it right now, in Titanium Backup I can choose now instead of the DocumentProvider the Filesystem /storage/2754-18F3/TitaniumBackup and the Backups were stored in my choosing folder... Thanks a lot for your work :)
[Xposed Framework Modules] Jude Aranha:
Wait so....this actually works on MM now..?

Is this real life...?

[MENTION=5064841]pyler[/MENTION] are you God, sire...?

[IMG=";-;"]http://i.imgur.com/RKLO76v.png[/IMG]

PS - Attached Hindi strings.xml

Thanks Guys :D
[Xposed Framework Modules] Pixi7:
Everything ok, AICP 11 last nightly 160623 Samsung i9195
[Xposed Framework Modules] entony80:
Guys check out the new update to version 4.1 on Xposed app, on Moto E 2015 with Rom Resurrection is working well, even for Titanium
[Xposed Framework Modules] Tecalote:
Full access to external SD

The version 4.1 didn't work for me, but the 4.2-beta1:

http://xdaforums.com/attachment.php?attachmentid=3792633&d=1466708209

Everything work :) Full access to the external SD for the apps I have chosen in: "enable for apps" after reboot my phone.
[Xposed Framework Modules] pyler:
Paypal link is provided on the XInternalSD page at Xposed repo :)
[Xposed Framework Modules] terroboy k9:
Awesome icon mate, thanks for keeping this great module live !! ??
[Xposed Framework Modules] vladlp:
On asus zenfone selfie (ASUS_Z00UD) with CM13 it work's only for some apps. TitaniumBackup works only with Marshmallow SD Fix.
[Xposed Framework Modules] pyler:
Which version of XInternalSD?
[Xposed Framework Modules] :No-Frost::
New icon does look nice.

I've noticed that the module doesn't have an "about" with a direct link to the forum and the option to directly donate. Module is working great :good: :D
[Xposed Framework Modules] qmag:
Not working on XInternalSD verison 4.1, the target files and folders all release in original path, mine is custom to external SD card, Android 4.2.1.

I rolled back to XInternalSD verison 4.0 still working.
[Xposed Framework Modules] pyler:
Try to install 4.2 (clean installation, reconfigure it again)
[Xposed Framework Modules] vladlp:
test all versions up to 4.2-beta1. Locus Map works, Titanium Backup - readonly. If you need some logs/test, just let me know. thanks for support.
[Xposed Framework Modules] pyler:
I changed nothing for Android 4.2.1, so it should work same as 4.0. hmm.. strange. Guys, please do more tests for Titanium Backup on various Android versions and give me know. Use please latest 4.2 from repo.
[Xposed Framework Modules] Vishal Vignesh:
Guys I am on Android m,

I installed the latest available from the xposed app, however I am not getting the beta versions that many are using.

I want the latest one (beta), I m not sure but I believe the latest version is 4.2 beta 2.

Please direct me to a suitable download page....
[Xposed Framework Modules] pyler:
Latest version is "4.2" (Stable), and it is in repo. Beta 2 was previous version just to test some things internally, here at XDA.
[Xposed Framework Modules] Vishal Vignesh:
Thanks for the reply, as I saw your message I just opened the xposed app to send a screenshot to show you that I didn't receive an update and bam while I was taking a screenshot, the update popped up......

2. How can I gain access to the beta 2 version.....
[Xposed Framework Modules] pyler:
You dont need beta 2, use stable one from repo. Beta versions are published here when I need some tests from people. Beta versions => stable version. You should use official stable releases for daily use.
[Xposed Framework Modules] Vishal Vignesh:
Thank you sooooooo much....

I have tried mods/flashable zips, for Android M to gain access to external sd card.....

None of them worked......

Now I update this and bam it works....

I hereby confirm that this is working on Samsung Galaxy note 2 running CandySix rom.....
[Xposed Framework Modules] Tmobilefan906:
Will this help allow apps to be moved to SD card? Thanks.
[Xposed Framework Modules] ritter20:
I have tested latest version 4.2 of this module, all the option working good in my ResurrectionRemix-v-5.6.9.

Thanks to [MENTION=5064841]pyler[/MENTION] - for random contributions to keep this module alive.

Thanks to [MENTION=4526811]kishorerprem[/MENTION] - for his great contribution to make "Full Access External SD" option work in marshmallow.

Now this module perfect for daily use.
[Xposed Framework Modules] pyler:
Nope bro... You cant move apps to sdcard with this module.
[Xposed Framework Modules] Vishal Vignesh:
I n not sure but I believe with this mod we can use link2sd to link app data to sd card.....
[Xposed Framework Modules] pyler:
Debug test build

** ONLY for advanced users .. [MENTION=6870018]Tecalote[/MENTION] [MENTION=4523586]MBariya[/MENTION] ?

Please test if "full access to external sd card" option still works on MM or not. I simplified code but I dont know if it would work :D