yashsingh1/xdaforums huggingface dataset:
[Xposed Framework Modules] silentvisitor:
Screenshot issue

Hi [MENTION=5064841]pyler[/MENTION]

First of all let me Congratulate and Thank You for creating an important module.

I'm facing a major issue and would want your advice.

- Screenshot functionality gets broken when this module is activated. (Logcat showed User or Process doesn't have WRITE_MEDIA Permission.) It works fine when i disable this module (which is not viable for me ;))

Plz advise or fix.

Thanks :)

For those who want to install apps or data to External SD try enabling Package Installer in module (not tested as I don't play games).
[Xposed Framework Modules] dimm0k:
[MENTION=5064841]pyler[/MENTION] not sure what you did between the last 3 versions, but three versions ago taking screenshots on my Galaxy S5 would put them in /storage/emulated/0/Pictures/Screenshots despite having "Android System" enabled in your module. The second version "fixed" this as EVERYTHING was going to /storage/extSdCard (my defined location in XInternalSD), including the stuff that usually goes into the Android/data folder. this latest version reverted everything back to /storage/emulated/0/. any idea what was changed and why is it not going to /storage/extSdCard now?
[Xposed Framework Modules] pyler:
Ah, write media perm? Uff.

Heh, in apps picker I can't even find Android system in 3.5. Can you pick it? :D
[Xposed Framework Modules] dimm0k:
Hrmm, in 3.5 I do see it... maybe because I had it checked before upgrading to 3.5?
[Xposed Framework Modules] pyler:
I was blind in the morning or what :D yes, I see it there.

So let's say something.. v3.6:

- I told you bull****. If you want to save screenshots on external SD, tick System UI.

- Now module adds write media storage permission to apps (somebody reported that this is needed)
[Xposed Framework Modules] nilanko:
My aim: Make play store download obb files directly to sd card's /android/obb/ folder instead of internal storage.

How can I achieve this: Enable system applications and enable all apps in xinternalsd. This works perfectly and obbs are directly downloaded to external sd card :D

My problem: I don't want to enable all apps.

My question: Which apps do I have to enable so that obbs are directly downloaded onto the sd card?

What have I tried: Enabling google play store and google play services and also Google services framework. This makes google play store crash. I guess I'm enabling the wrong apps required for the purpose.

Any help will be highly appreciated :)
[Xposed Framework Modules] savvy1968:
Since updating yesterday i cant use Titanium backup,i havent ticked it cos its setup to use the extcard so theres no need to.

it worked yesterday but today its saying "Batch backup interrupted.insufficient storage space & i can no longer save screen shots for the same reason even though it was fine before up date and i have over 50 gig on the card.

any ideas?

Samsung galaxy s3 mini GT-i8190

Thanks.:confused:
[Xposed Framework Modules] pyler:
nilanko, i don't know. maybe something like download manager, download app or so.

savvy1968, i don't know. Try to deactivate module and see if still buggy. Logcat/Xposed log may help. And I don't use titanium backup.

And I am not going to do new features. Should stay simple and easy.
[Xposed Framework Modules] savvy1968:
im having same problem with the new version,any idea how to fix this again?
[Xposed Framework Modules] pyler:
Did you enable full access to ext sdcard? It is "must" for good working.

Otherwise no idea, sorry. Feel free to uninstall this module.
[Xposed Framework Modules] kulguy:
+1.

I'm also curious about it. I still prefer having both whitelist and black list. I don't understand why blacklist is said to be useless.

I don't know how every apps work, so it's more convenient to tick all apps and add problematic apps to blacklist, which worked better than the recent XInternalSD being rid of blacklist.

The last XinternalSD seems not to work correctly again.. When I try to download files from Chrome, it just crashes, although it is listed on the whitelist.

I think it would rather be much better to get blacklist back and share name of apps which should be added to blacklist, if malfunctioning is worried.
[Xposed Framework Modules] arun356y:
Hi, This module resulted in boot loop on my asus fonepad 7 fe170cg, tried two times but no result.

Any help would be appreciated, I need this module badly.
[Xposed Framework Modules] nilanko:
Figured out. Enable these:

---Downloads

---Downloads Manager

---Google Play Services

---Google play store

Now OBB files will be downloaded to External SD Card! :victory:
[Xposed Framework Modules] sanrockps:
for me if i enable these and try to download from play store it says android.media.process has stopped and force closes playstore...
[Xposed Framework Modules] nilanko:
Something similar happened with me once. I cleared the data of XinternalSD, then opened the app (this is necessary for the application of original settings back to the system), closed it without making any changes, killed all running apps, cleared RAM, re-opened XinternalSD, check first option, then enable system apps, then last option and then enabled the 4 apps. That worked, also try re-booting. Android tends to go mad sometimes.
[Xposed Framework Modules] silentvisitor:
Only first 2 should be sufficient for this task. Enable and reboot.

---------- Post added at 03:01 PM ---------- Previous post was at 02:58 PM ----------

I enabled Android System and screenshots working fine now.

Don't forget to reboot after enabling.

Good luck :)
[Xposed Framework Modules] savvy1968:
how do i enable full access?

i keep getting insufficient space on external SD card. should i revert back to the last version?
[Xposed Framework Modules] dimm0k:
just curious, do you have System UI enabled to? I had to tick that and Android System to get screenshots working...
[Xposed Framework Modules] silentvisitor:
Yes. Sorry forgot to mention.
[Xposed Framework Modules] savvy1968:
Thanks for the help guys ive got screenshots working now but still the problem with Titanium backup

i think i might have to revert back to the last version cos i had no probs with that but this seems to have stopped allowing write access or something i dont know but ive been trying different settings and rebooting the phone allday and im fed up with it so i f theres no other ideas i will go back a version.

Savvy
[Xposed Framework Modules] pyler:
asus fonepad? yes, somebody with asus long time ago report such thing. I can't fix it, because "mysterious errors" happen. And since developer has no such device and really have no idea what's wrong, no fix comes soon.

Titanium backup? You didn't do what I want. Test it with disabled module. Maybe something is broken on your side who knows.

I can say only one thing... no log no help. And I said it very polite..:) Feedback like´"It's broken.. fix it plz." does not help me.
[Xposed Framework Modules] shamsud:
please bring back the option of disable in
[Xposed Framework Modules] pyler:
Not sure about it.

E.nable it per app. For unticked apps module is disabled.
[Xposed Framework Modules] twu2:
for a system with 100+ apps. if only want to disable 10 or less apps, it's very difficult now for the new version.
[Xposed Framework Modules] savvy1968:
[MENTION=5064841]pyler[/MENTION] how can i get a log?

i think its something wrong on my end cos now when i try setting Titanium to backup to extcard it shows the card as "This folder is not writable"

but i backed up to that dir the otherday before i updated the xinternalsd..i dont know how to fix this.
[Xposed Framework Modules] Utacka:
I've done some fast testing for Titanium Backup, my results are that backuping to internal SD card shows that backup is successfull and gives the same error message to external SD card. But when I reload the app after backuping a few apps, it shows that its backed up.

I then went into the dir with root explorer and found my backups. It seems that it does backup despite the error message from TB.

The reason it state that it fails is that it fails to write .properties for each backup.

For example backing up AppOps gives these 3 files for internal:

at.jclehner.appopsxposed-665c90c661c85e97844ef9895d694675.apk.gz

at.jclehner.appopsxposed-20150312-132227.tar.gz

at.jclehner.appopsxposed-20150312-132227.properties

but at.jclehner.appopsxposed-20150312-132227.properties wont write to external SD card for some reason and thus giving the error message.

This was tested with the latest module and latest TB, havent tested with older versions. Feels like a limitation/restriction from TB rather than this module. Hope this helps.
[Xposed Framework Modules] HyperCriSiS:
Hi Pyler, where is the "Disable for apps" gone? :)
[Xposed Framework Modules] pyler:
It is back in 3.6.5 :)
[Xposed Framework Modules] dimm0k:
[MENTION=5064841]pyler[/MENTION] small typo... the disable for apps reads "Enable for apps" so it appears twice in the menu...
[Xposed Framework Modules] pyler:
My device is in Slovak so I forgot to check EN. I will reupload it, same build.. Wait some minutes.
[Xposed Framework Modules] pyler:
Item name fixed. Redownload 3.6.5 please if you already downloaded it.
[Xposed Framework Modules] HyperCriSiS:
Unfortunately Seafile cannot upload pictures when enabled in XInternalSD.

It would work when I disable it but then this dumb app does not find the pictures on ExternalSD :D
[Xposed Framework Modules] pyler:
If it didn't work with older versions, it will never work. I remember, SD card access is big **** since KitKat.

I have no Lollipop device with SD card, so I really can't do more tests.

And next time try to attach logcat/Xposed log. So we then can really solve something, instead of doing nothing.
[Xposed Framework Modules] EonsTimE:
I have a problem with this module.

Running Samsung Galaxy Tab S 8.4 with Lollipop Cyanogenmod12 nightly hxxp://mirror.cyanogenmod.org/jenkins/103591/cm-12-20150314-NIGHTLY-klimtwifi.zip (Can't post links below 10 posts, fix the url if you want to follow it.)

The problem is, when I activate this module, my SD card becomes inaccessible and not shown as mounted in device manager at all.

Original mount points for me are:

/sdcard and /storage/emulated/0 - for internal storage

/storage/sdcard1 - for external SD card (I have a 256GB model)

The settings in the module are:

hxxp://i61.tinypic.com/egd30j.jpg

I've tried with both "Custom path to internal SD card" ticked and unticked.

Am I doing something wrong here?

I have also "Downloads2SD" module enabled with pointers set up in all instances to /storage/sdcard1/xxx if it makes any difference.
[Xposed Framework Modules] pyler:
You should disable Downloads2SD. Maybe there are some conflicts. This module can do what Downloads2SD does. Just enable module for "Android system", "System UI". Internal Android folders will be redirected to external SD card.
[Xposed Framework Modules] di0__0ib:
I'm still confused about what happened with the new update. Everything worked perfectly on the previous version. Now it's all messed up. I've followed what had been suggested. On a Note 3. Any ideas? Previous version maybe?
[Xposed Framework Modules] EonsTimE:
Okay, I managed to make the module to not hide my SD card by disabling [Downloads2SD] and [MaxLock] - no idea which one fixed the problem.

Now I have Internal Storage and ExternalSDcard listed in my file manager etc. My next question is... how do I check if the module is actually working and doing anything?

I can't see any obvious changes.
[Xposed Framework Modules] Utacka:
One way to try this is to use the obvious Google Camera which has no setting to save picture to SD card, download google camera, enable it on the module, reboot and take some pictures and see if it saves to external sd card.
[Xposed Framework Modules] pyler:
Thanks Utacka for help so I don't have to answer all questions.

[MENTION=5795533]di0__0ib[/MENTION], ??? If you have problem, explain it. But fistly reinstall it and reconfigure just in case some mysterious errors (they are common in Xposed development world)

In latest update I brought back "Disable for apps" option and make external sdcard gull access on by default since we need it (still you can swich it off, but.. useless). so nothing major and I really don't know what I should have messed up.
[Xposed Framework Modules] di0__0ib:
I thoughroughly appreciate your app. Please don't think otherwise. :o

Turns out the uninstall/re-install did the trick. That's the ONE thing I didn't try.

Thanks for piointing it out.

Keep up the awesome work! :highfive:
[Xposed Framework Modules] silentvisitor:
For Screenshot and possibly few other things just enable External Storage . Don't enable SystemUI cause it will start crashing more than often.

Good luck !
[Xposed Framework Modules] shamsud:
latest version work perfectly in cm11 but in miui v6 it make my sdcard unwritable for titanium backup (it works when i install tb but after reboot it shows insufficient memory but if i uninstall tb and reinstall its start working till next reboot). So I reverted back to v3.3 which is working perfectly and also have disable for option
[Xposed Framework Modules] pyler:
But somebody advices to add WRITE MEDIA STORAGE for apps. So I wasted time for nothing?
[Xposed Framework Modules] savvy1968:
I had the same problem awhile ago so I just backup to Dropbox cos one day it would allow back up to scard and the next it would not and even if it did and I verified them it would say that there's errors on the last backup.

Sent from my GT-I8190
[Xposed Framework Modules] TechnoSparks:
Have you guys untick the full access to SDcard? You should do this when a ROM claims that it has access to sd card, CM11 for example.

No not, actually you wasted nothing. After multiple updates of your module lately, multiple code changes etc your module still works fine on my device! :good::angel:
[Xposed Framework Modules] shamsud:
thanks TechnoSparks I followed ur instruction to untick full access to SDcard and all problem got solved. My titanium backup is working fine now.

[MENTION=5064841]pyler[/MENTION] Thanks you very much for this masterpiece u devs are keeping xda alive, and also our devices. once again thank you for the hard work
[Xposed Framework Modules] Marce2014:
First of all, I’d like to thank you [MENTION=5064841]pyler[/MENTION] for this great tool. I have been using it for less than a week and it has already turned into a deal breaker for the games. Does it work with XInternalSD? It stays. Otherwise, it is erased.

I have one question, though. I’ve been moving directories inside of “Android/data” and “Android/opp” to the SD. Is it possible to move directories inside of “data/data”, as well? I’ve read somewhere that this is a limitation under the Xposed framework, but I don’t know if this also applies to your module.

Of course I could have tried it by myself, but my device (Asus ME302C, android 4.3) has a x86 chipset, no custom recovery available, even the Xposed framework installation requires a specific tweak so as to avoid a boot loop. If something goes wrong, I’d probably need to spend a lot of time to solve it. So, I try to stay at the "safe side" as much as possible.

In addition, when listing the apps to activate the XInternalSD module (enable by app), I see that the names do not reconcile with the app ones. Sometimes it is easy to figure it out, but not always. As an example, all Angry Birds related games (AB, AB go, AB Epic, etc.) appear in the list as Angry Birds (all with the same name). However, when I take a look at the installed icon at the launcher, it appears the right name. I wonder if it could be possible to see at the enable by app list the same name that appears together with the launch icon at the launcher screen.

Of course, this is just a suggestion for an enhancement and probably a low priority one. I have no idea at all if it would be simple or difficult to be implemented.

Once again, thanks for your excelent tool.
[Xposed Framework Modules] twu2:
full access to SDCard is not work for some apps after 3.3.

rollback to 3.3 version, or just disable this function and use another xposed module 'kitkat sd card full access' will solve this issue.
[Xposed Framework Modules] Utacka:
There is a quick way to check the package names after you have enabled it in /data/data/com.pyler.xinternalsd/com.pyler.xinternalsd_preferences.xml

Dunnu if this helps you but atleast its something :p
[Xposed Framework Modules] pyler:
I will upload update which fix bug with Titanium Backup and others. They don't love write media storage permission in next few days.
[Xposed Framework Modules] elvispreasley:
Hello to everyone! I'm trying to change my internal storage and external SD card with no luck all day long, so I gave up and struggling for your help) Device is Android TV Box (T-R42 v2.0 motherboard), running custom ROM from wasser 1.0.4, based on Android 4.4.2. My file managers showing me the path to my SD card like "/mnt/external_sd" (or "/system/mnt/external_sd" if go there through the "system" folder). I tried already all possible combinations like: /mnt/external_sd, mnt/external sd, mnt/external_sd/...and so on, but the path stays same.

What I'm doing wrong guys? Really hope for your help!
[Xposed Framework Modules] nvo2411:
Is there any folder named storage, inside which you can find external sd folder again. Try that path if exist
[Xposed Framework Modules] elvispreasley:
There if folder, named "storage", but unfortunately from there I can go only to the main storage(
[Xposed Framework Modules] pyler:
Released update which should fix issue with some third party apps. Now you can re-enable full access to external SD card.

And I have one test build for Asus users, try it.
[Xposed Framework Modules] Marce2014:
[MENTION=4603815]Utacka[/MENTION] thanks for the tip. Sorry for the dumb question: How can I activate /data/data/com.pyler.xinternalsd/com.pyler.xinternalsd_preferences.xml? Do I edit the xml and change it or apps names are more detailed there? I'll check during the week-end.

[MENTION=5064841]pyler[/MENTION]. I noticed that Gravity Box shows the same apps names than your module (i.e. all Angry Birds are labeled just Angry Birds) for instance when I want to activate the quick launcher. If you need the exact quotation, please let me know and I'll check. So, I'd assume that both modules take the information from the same source.

However, Gravity Box also shows the app icon at the left side of the name, so I can see which app it is, despite of its name. I wonder if this feature can be added to your module at the enable per app menu.

[MENTION=5064841]pyler[/MENTION] I'm an Asus owner. Mine is the ME302C tablet with the x86 chipset. Does your Asus test build target for devices like the one I have?

So far I've tested your previous module version with the enable per app working on around 30 games (all of them downloaded from Google Play), and it worked great at almost everything. Only 5 games crashed, but I suspect that 2 of them had their own issues (for instance Real Football 2012 did not work but RF 2013 did and other one did not work at all with my tablet). There are also other 2 that I had moved the Android/data dir and they did not recognize it and started downloading the data again. Based on my expectations, the success ratio is great.:good:
[Xposed Framework Modules] pyler:
Ah. Okey then. I remeber that Asus fonepad users wwre unhappy since module didnt worked for them.

You should avoid editing prefs file directly unless you are expert in it. But you can try...

GB probably uses own UI for Apps Picker. I want to avoid it.

I will check it what I can do (maybe increase size of Apps picker dialog could be possible..).
[Xposed Framework Modules] pyler:
Can you post a screenshot here? Because I can see full names of all apps. If thete is app with a long name, item in picker is a bit bigger.
[Xposed Framework Modules] TechnoSparks:
The games crash due to conflicting directory given by the module. The only workaround is to disable the module for that particular game and then move the game's obb into your REAL internal storage. The game would start afterwards.
[Xposed Framework Modules] Marce2014:
TechnoSparks, That's right. As long as I copy these crashed games back to the internal SD, they start working (except for one that I assumed it had its own problems).

However, because these were games that I was testing, I'd rather erase them. I'd rather keep my internal SD as free as possible. When playing games from the external SD (those that worked), I've notice no difference whatsoever regarding when I played them in the internal one.

So, as I said some post before, this is a deal breaker for me. Do they run from the external SD? Yes, they stay. Don't, they are erased.
[Xposed Framework Modules] Marce2014:
Here are the screenshots. This is my first time uploading files here. Hopefully, I did it right.

I'm attaching XInternsalSD screenshot as well as the app launcher one of Gravity Box. As you can see, both apps named several Angry Birds with just Angry Birds.

Trying to double check my assumption that the data source was the same, I found out a difference. In case of Plants vs Zombies Free, both modules use the same name. However, Plants vs Zombies 2 is labeled with a full name at XInternalSD and with a short form (PvZ 2) at Gravity Box.

So, at a first glance, it looks that the names are the same. But, I've already found an exception.
[Xposed Framework Modules] TechnoSparks:
I am fully aware of your previous post, just wanted to share the fix because you didn't mention it in your previous post. :)
[Xposed Framework Modules] paolo200:
Hi

It would be nice to be able to sort app list by name but still show enable apps on top of the list
[Xposed Framework Modules] pyler:
Blame Angry Birds naming. Their naming scheme is bull****. Module always shows full name (what system gives).

In the current implementation "enabled as first" is not possible and basically it would destroy A-Z sorting. Anaway, you set it up at once and done. My aim is to make it as simple as possible...
[Xposed Framework Modules] savvy1968:
[MENTION=5064841]pyler[/MENTION] is there anything like this that will work on gb?

I need it to use on wifes phone its a samsung LaFleur GT-S5830i on gingerbread.ive installed xposed framework but i need to have something like xinternalsd or similar.can you help please?

Ps:its not in the dloads part of the framework i looked.
[Xposed Framework Modules] pyler:
Yes, it should be possible but I can't port it since no GB device.

If anybody want to do it, here are some tips

- change theme to "Theme"

- minSdkVersion - 10

- simplify Settings activity, remove fragments
[Xposed Framework Modules] AkshayGunplay:
Where are the old versions? The last 3-4 versions are not working for me. Don't know why. I had installed an old version which was working properly. I have accidemtly uninstalled it. Help please.:(
[Xposed Framework Modules] king200:
I installed the latest version and initially it did not work. For some reason, I had to disable the module in Xposed Framework, reboot, bring up the XinternalSD app and make a change and then enable the module once more. Works perfectly.

Maybe just disable in framework and uninstall old module, restart phone, install new module with enable in framework and restart would be more logical.
[Xposed Framework Modules] s0ur0v:
Guys, is it works with lollipop . i am facing problem
[Xposed Framework Modules] pyler:
Tell us about problem...
[Xposed Framework Modules] savvy1968:
Wow thats way above my head.thanks anyway

Sent from my GT-I8190
[Xposed Framework Modules] Gappleto97:
Hi,

I've been using your module on my tablet, but when I tried to use it on my phone (AT&T Galaxy S5), BitTorrent Sync reports that it can't write to the external card. I've tried both versions available, with and without custom paths. I've tried reinstalling it, and several reboots.

Any idea what the problem could be?
[Xposed Framework Modules] lucascerqueira:
Problem in new versions here too, 3.1 worked perfectly but I updated and module stopped working

:crying::crying:
[Xposed Framework Modules] pranjal18:
Working like a charm!!