[Q] New folder appeared - Asus Transformer TF700

I opened my file manager tonight and saw I had a new folder /storage and inside is sdcard0 and sdcard1. It was made 2 days ago but not by me. Could this just be another path or is it a duplication of my data and obb files?

lartomar2002 said:
I opened my file manager tonight and saw I had a new folder /storage and inside is sdcard0 and sdcard1. It was made 2 days ago but not by me. Could this just be another path or is it a duplication of my data and obb files?
Click to expand...
Click to collapse
These created when you flash data2sd mod. sdcard0 is the external memory(ext4) on your micro sdcard and sdcard1 is your internal memory. You should also have data and data2 (same principle, data2 is your internal).

buhohitr said:
These created when you flash data2sd mod. sdcard0 is the external memory(ext4) on your micro sdcard and sdcard1 is your internal memory. You should also have data and data2 (same principle, data2 is your internal).
Click to expand...
Click to collapse
But, I have not flashed the data2sd mod yet. Could ithey be created by the gl to sd app?

lartomar2002 said:
I opened my file manager tonight and saw I had a new folder /storage and inside is sdcard0 and sdcard1.
Click to expand...
Click to collapse
This directory is created by the JB update.

I have it too, and it is empty. It is not a junction/symlink, and it is not a duplication. _that knows his stuff, so I'd instantly believe him. I wasn't worried in the first place, although I too believed that the data2sd adventure I embarked upon (unsuccessfully) created it.

_that said:
This directory is created by the JB update.
Click to expand...
Click to collapse
Yep I noticed these were created by the official Asus jellybean update. The sdcard0 references your internal SD card. I'm not sure what sdcard1 is for.

From the GNex forums, I believe this is a new system Google is using to distinguish between the different types of storage (as stated by _that). However, apps that have been updated to use the new system could also create the folder. Older apps would need the older folder, which may be why you have both...

Related

[MOD][CM7/Nightly/MIUI] Change Mount Point of Internal Memory [Updated 7/30/2011]

I no longer have a G2x so I wont be able to update this thread anymore :/ But if you all check the files Im sure you can easily figure it out hopefully someone keeps this updated.
I am not responsible for any problems with your device. ALWAYS DO A NANDROID BACK UP!
I've got tired of my internal SD mount point being emmc... so I went ahead and linked it to "_InternalSD" on my memory card.
Fully functional now thanks to the updated kernel for our device. Loads quicker than before ever since nightly 83.
Copy to sd card and flash.
Hope it works for everyone. If file system doesnt get mounted... you may have to mount it manually in the recovery menu.
Just flash and reboot and enjoy using winamp on your phones again or listening to music or whatever! Or just saving movies to your Internal.
Instructions after flashing!
Create a folder called "_InternalSD" or "_ExternalSD" on the root of your SD Card. Fixed double underscore made it 1 now so its _InternalSD the same goes for _ExternalSD version
Will be updating nightly builds as I DL them.
Download Nightly Versions:
Download this version to make Internal Secondary:
Nightly 93 [CLICK HERE]
Nightly 87 [CLICK HERE]
Nightly 84 [CLICK HERE]
Download this version to make External Secondary:
Nightly 93 [CLICK HERE]
Nightly 87 [CLICK HERE]
Nightly 84 [CLICK HERE]
Download Cyanogen RC Versions:
Internal Secondary RC1 [CLICK HERE]
External Secondary RC1 [CLICK HERE]
Download MIUI Versions:
Download this version to make Internal Secondary:
MIUI Alpha 2 [CLICK HERE]
Download this version to make External Secondary:
MIUI Alpha 2 [CLICK HERE]
Enjoy!
Updated Jul 23, 2001
Updated to Nightly #87
Updated Jul 20, 2001
Fixed double Underscore made it single
Loading Issues fixed thanks to latest CM kernel in nightly builds
Added Nightly 84 to the list
Added _External Versions thanks to xipher_zero
Viewing size of internal or external memory fixed by Nightly Update
Thanks for this. One of the reasons im not on gb is all the emmc, sdcard messed up crap. So with this i would have _internalSD and _externalSD? in what directory do I create _internalSD folder? Do I flash both?
Suprah..."no cyanogen, rom manager still fake flashes the roms thats y for nvidia phones we have to use nvflash"
Is it posible to combine internal n external storage and have it mount as one?
Suprah..."no cyanogen, rom manager still fake flashes the roms thats y for nvidia phones we have to use nvflash"
fcisco13 said:
Is it posible to combine internal n external storage and have it mount as one?
Suprah..."no cyanogen, rom manager still fake flashes the roms thats y for nvidia phones we have to use nvflash"
Click to expand...
Click to collapse
Not that I'm aware of without using something like unionfs or aufs. It was used way back in the G1 days and there may've been other problems with it. I mentioned it to one of the devs here and he was going to look into it but who knows if he's had time.
fcisco13 said:
Is it posible to combine internal n external storage and have it mount as one?
Click to expand...
Click to collapse
Not fully but the internal will be mounted inside your external so you have to create a folder called __InternalSD in your memory card right now.
Im working on reversing it to be as stock but its a bit difficult at the moment.
As for making them fully one mount its not possible since its 2 separate memory slots.
death1246 said:
Not fully but the internal will be mounted inside your external so you have to create a folder called __InternalSD in your memory card right now.
Im working on reversing it to be as stock but its a bit difficult at the moment.
As for making them fully one mount its not possible since its 2 separate memory slots.
Click to expand...
Click to collapse
Thank u, and yes stock would be much better.
Suprah..."no cyanogen, rom manager still fake flashes the roms thats y for nvidia phones we have to use nvflash"
death1246 said:
Im working on reversing it to be as stock but its a bit difficult at the moment.
Click to expand...
Click to collapse
Couldn't you just reflash the rom? Not trying to be a smartass but that's what I would have done first
Thanks for this!! Great idea.
Sent from my LG-P999 using XDA App
Oh and to let everyone know there are two underscores in the path.
Sent from my LG-P999 using XDA App
omarsalmin said:
Couldn't you just reflash the rom? Not trying to be a smartass but that's what I would have done first
Click to expand...
Click to collapse
No because it would set it to emmc mount point yet again.
I will work on this and updating the info on instruction yes its 2 underscores __
and I set it to link it Im 100% that it is case sensative
__InternalSD
Wonderful job! This made me get cm7 lol
death1246 said:
Instructions after flashing!
Create a folder called "__InternalSD" on the root of your SD Card. This is Case sensative and remember two underscores! __InternalSD
Enjoy!
Click to expand...
Click to collapse
So are you saying flash the .zip and then put a folder on the Internal SD called "__InternalSD" ? Or are we puting that folder on the External SD?
Thanks and Sorry. Im the type that measures twice cuts once
Carpet161 said:
So are you saying flash the .zip and then put a folder on the Internal SD called "__InternalSD" ? Or are we puting that folder on the External SD?
Thanks and Sorry. Im the type that measures twice cuts once
Click to expand...
Click to collapse
Well remember that this is for CM7 and nothing else. CM7 mounts the Internal Storage to \mnt\sdcard and the external storage to \mnt\emmc. The problem with emmc is that most apps don't see or scan this directory so anything on your internal storage doesn't get recognized.
So review:
G2x Stock
Internal Storage = /mnt/sdcard
External Storage = /mnt/sdcard/_ExternalSD
CM7 stock
Internal Storage = /mnt/emmc
External Storage = /mnt/sdcard
This Mod
Internal Storage = /mnt/sdcard/__InternalSD
External Storage = /mnt/sdcard
You can create the directory __InternalSD in your native CM7 sdcard
Or
Flash this and then create the directory and remount your internal storage
I flashed it and then noticed my internal storage wouldn't mount (for obvious reasons). Created the directory _InternalSD and it still wouldn't mount. Noticed that the underscore looked a bit longer so tried __InternalSD and then it mounted.
derekedw said:
Well remember that this is for CM7 and nothing else. CM7 mounts the Internal Storage to \mnt\sdcard and the external storage to \mnt\emmc. The problem with emmc is that most apps don't see or scan this directory so anything on your internal storage doesn't get recognized.
So review:
G2x Stock
Internal Storage = /mnt/sdcard
External Storage = /mnt/sdcard/_ExternalSD
CM7 stock
Internal Storage = /mnt/emmc
External Storage = /mnt/sdcard
This Mod
Internal Storage = /mnt/sdcard/__InternalSD
External Storage = /mnt/sdcard
You can create the directory __InternalSD in your native CM7 sdcard
Or
Flash this and then create the directory and remount your internal storage
I flashed it and then noticed my internal storage wouldn't mount (for obvious reasons). Created the directory _InternalSD and it still wouldn't mount. Noticed that the underscore looked a bit longer so tried __InternalSD and then it mounted.
Click to expand...
Click to collapse
Yes it required 2 underscores for some reason the OS wouldn't read 1 underscore.
The __InternalSD card goes on your main memory card not the internal
Thank you for the info. Could you please tell me the difference between the two ZIP files
death1246 said:
Yes it required 2 underscores for some reason the OS wouldn't read 1 underscore.
The __InternalSD card goes on your main memory card not the internal
Click to expand...
Click to collapse
Sent from my LG-P999 using XDA App
Carpet161 said:
Thank you for the info. Could you please tell me the difference between the two ZIP files
Sent from my LG-P999 using XDA App
Click to expand...
Click to collapse
one is signed with test keys the other is no signed...
but I do need to update the test keys of anyone has them for me.
There is no difference in what the 2 zips do im working on the reversed version now.
This is working great. Thanks for making it.
Since /emmc is no longer the folder and filled with stock CM7 garbage I put on there, is it safe to use root explorer to delete its contents so I no longer have doubles?
Carpet161 said:
This is working great. Thanks for making it.
Since /emmc is no longer the folder and filled with stock CM7 garbage I put on there, is it safe to use root explorer to delete its contents so I no longer have doubles?
Click to expand...
Click to collapse
emmc is still the mount point just really routed. But deleting anything in there shouldn't affect it. As duplicates shouldn't happen.
when plugged in pc only internal sd card popes up

Solved! How to swap the internal and external SD cards so apps install externally

If you are like me and bought the 16GB version of our beloved SG3, thinking you could always move apps to the external sd card, then this mod is for you. It swaps the internal and external sd cards so apps install on your external card, because your phone is fooled into thinking the external card is the internal card.
I suggest that if you are going to do this, you should probably do it right after installing a new ROM, and before you install any apps. That way everything will get installed onto the external SD card.
I didn't invent this, Zedomax adapted in from mattiadj. But most people haven't been able to get it fully working, probably due to variations in the init.d function of various ROMS. They'd be able to see the External SD card as the internal SD, but the internal SD would disappear. This method avoids using init.d, and instead uses the app Script Manager to load the script on boot.
After much fooling around, I figured out how to do it so the External SD card and the internal cards are swapped, but you can see both with any file Explorer. I got it working on CleanROM 2.0, but it should work on Beans 10 as well.
Here's how to do it: Warning, if you do not understand the following instructions, or don’t have experience doing these things, you probably don’t want to do this hack. I am not responsible if you a) brick your phone, b) delete your data, or c) get very frustrated. That being said, the most likely failure will be that you only see the one card (the External card).
Back everything up that you care about first!!!!
1. First, I'd recommend making a Nandroid backup of your phone.
2. Next, just to be extra safe, I would backup your internal SD card to your PC. While you are doing that, if you have data on the external SD card, back that up too.
3. Next, I would format your external SD card to fat 32. (You could probably use Ext format too, but I didn’t test that.)If you already have it in that format, and have content on it, this won't affect the content, but back it up just to be safe. It’s probably better to have the Ext SD blank to begin with, you can always copy back its content from your pc.
4. Next copy the contents of the internal SD to the External SD card. This is to avoid confusion about apps and such.
5. Next install script manager free from the play store:
https://play.google.com/store/apps/...anager&feature=nav_result#?t=W251bGwsMSwyLDNd
It will show up on your phone as S manager ads.
6. Download the mod from here: http://downloadandroidrom.com/file/...ternalsd_gs3_fat32orextfat_US_ZEDOMAXv0.2.zip
7. You’ll see a folder called: 11extsd2internalsd_gs3_fat32orextfat_US_ZEDOMAXv0.2.zip
You need to unzip the folder, then go to System/etc/init.d and copy the 11extsd2internalsd file from there to your phone. Put it into the /data directory. Use Root Explorer, and your phone will need to be rooted.
(https://dl.dropbox.com/u/6305/SD Card Hack SG3/11ext file in data directory.png)
Or you can get just the 11extsd2internalsd file here: https://dl.dropbox.com/u/6305/SD Card Hack SG3/11extsd2internalsd
8. Using Root Explorer, navigate to that file in the /data directory. Press and hold the file name until the menu pops up, and click on permissions.
https://dl.dropbox.com/u/6305/SD Card Hack SG3/Permissions.png
(Unix geeks set them to 777, and everyone else copy the picture below. Click OK.
https://dl.dropbox.com/u/6305/SD Card Hack SG3/Permission settings 777.png
9. Open the script manager app, and select Browse as Root in the config screen. Tell it to remember this setting.
https://dl.dropbox.com/u/6305/SD Card Hack SG3/Script manager browse as root and save.png
10. Navigate to the /data directory and choose the 11extsd2internalsd file that is located in /data and click on it. Click on the “Is script” button.
11. Now tap on the buttons that say Su, Boot, and Save. The file name will come up in yellow after the save.
https://dl.dropbox.com/u/6305/SD Card Hack SG3/Script manager setting after save.png
12. Reboot your phone and you should see the swap working and be able to access both internal and external SD cards. The external card will show up as sdcard, and the internal card will show up as extSDCard. Your apps should now install to the external card, since your phone will think it's the internal card. Is that confusing? It was to me too!
Good luck and please share your experiences specifying which ROM you used, so that others can avoid frustration.
Thank you’s always appreciated.
Wonder if this works on asop roms as well.
Please excuse my Galaxy S III, it's a bit Paranoid.
On my X2, this same mod was done via a flashable zip...not sure how it worked, but it was worked perfectly. At some point the roms incorporated the flip flop as part of the Rom. I like the feature because I wouldnt need to move certain app data to my external sd card. Also, I wouldn't have to show tibu where to look for my backups.
Sent from my SCH-I535 using Tapatalk
Clienterror said:
Wonder if this works on asop roms as well.
Please excuse my Galaxy S III, it's a bit Paranoid.
Click to expand...
Click to collapse
What's the consensus on this? Can this mod as posted above be applied to AOSP/CM9/CM10?
Just flashed this on aokp and both sdcard and external_sd are my physical sd card. The internal card is not showing.
Op, can we get an cm10 ver?
Did a little playing around. Below seems to work on cm10 aokp. Can op confirm this is good?
mount -t vfat -o umask=0000 /dev/block/vold/179:97 /storage/sdcard0
mount -o bind /data/media /storage/sdcard1
maniac2k said:
Just flashed this on aokp and both sdcard and external_sd are my physical sd card. The internal card is not showing.
Op, can we get an cm10 ver?
Click to expand...
Click to collapse
Are you actually flashing it, or using the Script Manager? As far as I know, only the Script Manager approach works.
maniac2k said:
Did a little playing around. Below seems to work on cm10 aokp. Can op confirm this is good?
mount -t vfat -o umask=0000 /dev/block/vold/179:97 /storage/sdcard0
mount -o bind /data/media /storage/sdcard1
Click to expand...
Click to collapse
Not sure, but take a look at the code from 11ext2internalsd file. If it works, and you can see both sd cards, then you've nailed it.
Yeah sorry, im running the script apk. It seems to work. I just dont understand the exacts of the vold/179:97 or if it should be vold/197:96?
When i go into settings/storage, should my physical sdcard stats be showing under internal memory?
Thanks I got mines to work now. Thanks to your suggestions.
Sent from my SCH-R530U using Xparent SkyBlue Tapatalk 2
Update: ive been using the script below for a littlw while and it is working great on cm10. It is best to enable it after a fresh rom install.
mount -t vfat -o umask=0000 /dev/block/vold/179:97 /storage/sdcard0
mount -o bind /data/media /storage/sdcard1
I need to do this.
MODERATOR.
This is not a Q&A Thread. Needs to be moved to appropriate location.
Apps Did Not Move After Internal / External SD Swap for GS3
Well I thought everything went perfectly because as mentioned, when I go to storage my internal shows my 64g card and internal of 12g now shows as external. However the apps are still on my internal which is now called my external and when I go to app manager it shows remaining space 5.9g. So I am not sure what I did wrong because I have reviewed this several times and started right after I installed a fresh rom . I am hoping someone can help me correct this because basically all it did was change the name of the two drives but apps are still getting installed to original location. Thanks in advance for any help you can give me
Swapping internal>external did not work
i followed all steps as stated above but when I go to File Manager (default), long pressing Internal SD>Details show 1.2 MB and External SD shows 1.8 GB which is not true. I have external SD of 8 GB and internal is 2 GB in my micromax a110 phone.
The steps above did not work to swap the memory but it now shows even incorrect size. I installed Root Browser lite but got no way to chck the size of the SD cards.. Please help
Does this work with the new Verizon Jelly Bean which they are now sending out via OTA? Are there other Verizon S3 Jelly Bean Roms that are known to work with this method? Thanks
Its works on the leak so i dont see why it wouldnt work on the actual vz rom
not working
This is not working with my samsung s duos please help
Any cm 10.1 updates for this?
I am unable to change the file permissions to -rwx-rwx-rwx- whenever I try to change it I get an error that the phone is unable to change permissions.
EDIT:
Successfully changed permissions and followed the instructions as given. Still not working on the international S3, my internal memory is still 16 GB and external 32GB

Storage vs. extSdCard or sdcard0

I am using the same SD card that used to live in my Verizon Galaxy S Fascinate. Now I am using it in my Verizon Galaxy S3. I had rooted my Fascinate, and the last ROM on there was CM10. When I upgraded to the Galaxy S3, I think it made another SD card directory. I am not familiar enough with CM10 to know which one of those directories it made. My question is: should I clean up those directories? Should I delete all but the one that is needed?
If I navigate to the Phone directory, there is an sdcard, and a storage directory. In the Storage directory, there is both a sdcard0, and an extSdCard directory. It appears that the sdcard and sdcard0 directories are very similar but have minor differences. I suspect that apps are installed in more than one of these directories somehow. I think it is also causing some random strange things to happen with some apps. I would like to "clean it up" somehow. Any ideas?
ibrubeer said:
I am using the same SD card that used to live in my Verizon Galaxy S Fascinate. Now I am using it in my Verizon Galaxy S3. I had rooted my Fascinate, and the last ROM on there was CM10. When I upgraded to the Galaxy S3, I think it made another SD card directory. I am not familiar enough with CM10 to know which one of those directories it made. My question is: should I clean up those directories? Should I delete all but the one that is needed?
If I navigate to the Phone directory, there is an sdcard, and a storage directory. In the Storage directory, there is both a sdcard0, and an extSdCard directory. It appears that the sdcard and sdcard0 directories are very similar but have minor differences. I suspect that apps are installed in more than one of these directories somehow. I think it is also causing some random strange things to happen with some apps. I would like to "clean it up" somehow. Any ideas?
Click to expand...
Click to collapse
For a TW rom, let's clear it up a bit:
sdcard0 aka sdcard = internal storage (16 GB or 32 GB whichever you chose)
sdcard1 aka extsdcard = external sdcard
/Storage and /mnt = a listing of the various storage locations on the GSIII. So...
/Storage should contain sdcard0 and sdcard1 folders.
/mnt should contain the same folders as /Storage and maybe a few empty USBDisk folders as well.
Edit: the best way to "start clean" as far as your internal storage is to format your internal storage while in CWM or TWRP recovery then boot back into your rom. Everything will be rebuilt as you download apps. Just make sure to do this after backing up your pics/vids.
SlimSnoopOS said:
For a TW rom, let's clear it up a bit:
sdcard0 aka sdcard = internal storage (16 GB or 32 GB whichever you chose)
sdcard1 aka extsdcard = external sdcard
/Storage and /mnt = a listing of the various storage locations on the GSIII. So...
/Storage should contain sdcard0 and sdcard1 folders.
/mnt should contain the same folders as /Storage and maybe a few empty USBDisk folders as well.
Edit: the best way to "start clean" as far as your internal storage is to format your internal storage while in CWM or TWRP recovery then boot back into your rom. Everything will be rebuilt as you download apps. Just make sure to do this after backing up your pics/vids.
Click to expand...
Click to collapse
My /Storage folder has sdcard0 and extSdCard folders (plus empty USBDiskA through F folders). So, does this mean that sdcard0 is the internal storage, and extSdCard is the external sdcard? Slightly different names than on your phone?
I haven't rooted my phone, so don't have CWM or TWRP. I assume that the purpose of your Edit was to format the SD card (preferable from within Android). I should be able to do that from "/Settings/Storage/Format SD card" correct? Do you think there are directory problems coming from CM10 to stock Galaxy S3, or should that all have transferred during the setup? My Gmail app has started acting a little funny and I can't really find anybody else even having this problem, so I assume that it is something with my phone and not a widespread app problem. (won't let me send mail from a secondary email address. Ends up sending it from default email instead). Driving me crazy, and factory reset was only thing I could think of to try and fix it. Worst case is I will go to all of that work and it will still be buggered up though! Thanks for the assistance!
There could be issues from CM10 but that would be with your external sdcard. Idk about sending emails from second account in Gmail, I only have one email to send from.
Doesn't hurt to do a factory reset if you're experiencing widespread problems.
Sent from my SCH-I535 using xda app-developers app

Swap sdcard with external_sd under CM 11

Hi there,
I got a little problem swapping the "internal" sdcard with the external_sd card (64gb micro SD). I tried some ways already:
- App "external 2 internal"
- Add this line "persist.sys.vold.switchexternal=1" to /System/build.prop
- Try to modify the vold.fstab in etc folder, but there is no file with that name. Only a file called vold, but it contains only bytecode
All of them fails =(
I'm running CM 11 (cm-11-20140104-SNAPSHOT-M2-xt897).
I would say it's an easy task, done with 1 or 2 simple commands in a shell, isn't it? Please help me.
Thanks a lot.
Greetings Meik
No idea, someone?
There were some options for this added to customized builds of CM10.2...
But this has not persisted for CM11. Emulated storage makes this quite a bit more difficult than it used to be.
I guess most of us just "deal" with the small 8gb internal SD.
Since yesterday I go rid of the emulated sdcard mount.
It involved hacking boot.img and framework-res.apk to be inline with the legacy devices like the nexus one.
Now I just have the external sd mounted as /sdcard and all the internal memory on /data is available for apps.
The storage overview also correctly displays the configuration. And it should now be possible to move apps to sd, at least the menu entries are shown.
I will try to put together a flashable zip and start a new thread so everybody can easily achieve this.
Stay tuned!
It's done!
You will find the thread here:
http://forum.xda-developers.com/photon-q-4g-lte/development/mod-classic-sdcard-mount-t2804085/post53883989

Failed to write to sdcard1 after ota kitkat

Has any one else lost the ability to write to their socketed sdcard since the 4.4.2?
thesavo said:
Has any one else lost the ability to write to their socketed sdcard since the 4.4.2?
Click to expand...
Click to collapse
Thats a "feature" of kitkat. Can't be changed unless you have root.
Seriously?
Yes, see here for fix(if your rooted):
https://play.google.com/store/apps/details?id=nextapp.sdfix
thesavo said:
Seriously?
Click to expand...
Click to collapse
It's a security issue. Before KK, the SD card was wide open to any other process to be able to request read/write to any directory and file, regardless of whether or not they created that file or directory.
Now, under KK, a program can create a file or folder in a "protected" area and only that program has the ability to modify the contents in that folder. It cannot modify other folders or files that it didn't create.
Time to move the podcasts. So my older shows that I worked hard to keep to keep the ext sdcard1 as a target, will have to be copied to sdcard0.too bad.thanks @iBolski
No wonder BeyondPod kept 'accidently' putting shows on SDcard0 for the last year. Even though I "pinned" it to SDcard1 in the advanced settings.
Even with the application that patches the /etc/permissions/platform.xml, I have found certain apps still do not work correctly. Dolphin Browser, for example, cannot switch to /storage/sdcard1. It keeps saying it can't find it and I need to ensure I don't have "USB Mode" enabled, which I don't even have as an option when connected to a PC.
I also have init.d installed on my machine and I had startup scripts that mounted various directories from my external to the internal SD card to "fool" the device so that apps that wouldn't save to the external but the internal would save across a mount. Well, that no longer works. For example, Amazon MP3 will not save downloaded music anywhere except to the internal sd card. I had my startup scripts mount an amazonmp3 directory on my external SD card to the internal amazonmp3 directory on the internal memory card. When I proceeded to download music, it didn't show up in the external directory. However, I noticed that the internal sd card's memory did decrease. I then unmounted the directory and saw that the Amazon MP3 app was ignoring the mount under KitKat and directory saved the files into the /storage/sdcard0/amazonmp3 directory, even though it was mounted to the directory on the external SD card. It did work under JB and ICS, but apparently, with KitKat, some apps will still write directly to the native directory on the internal SD card, ignoring the fact that I've mounted a different directory to it.
The stock Moto camera will write to the external SD card if you go and change the setting for it. However, the Google Camera does not give you any option to store your pictures anywhere except on the internal SD card memory. :crying:
Remember, apps can write to the external card, if you don't apply the "patch", but only to what is considered a protected are (the /storage/sdcard1/Android directory structure) and then, they can only write to a directory that the app created. They can read other directories, but they cannot modify them.
iBolski said:
It's a security issue. Before KK, the SD card was wide open to any other process to be able to request read/write to any directory and file, regardless of whether or not they created that file or directory.
Now, under KK, a program can create a file or folder in a "protected" area and only that program has the ability to modify the contents in that folder. It cannot modify other folders or files that it didn't create.
Click to expand...
Click to collapse
That's official explanation (bull****) as you described above with non stock camera. Basically KK made external storage almost useless. I found this nice description quite long time ago.
https://plus.google.com/+TodLiebeck/posts/gjnmuaDM8sn
Zeljko1234 said:
That's official explanation (bull****) as you described above with non stock camera. Basically KK made external storage almost useless. I found this nice description quite long time ago.
https://plus.google.com/+TodLiebeck/posts/gjnmuaDM8sn
Click to expand...
Click to collapse
I know at this point, Root Explorer still works with it, after setting the correct permissions into the /etc/permissions/platform.xml file. That works for a lot of apps. The only one that I know that is currently broken is Dolphin browser. I cannot navigate to the /storage/sdcard1/ area anymore. It keeps telling me it can't find the file or directrory and that I should make sure the SD card is ready and USB Mass Storage (haven't seen this option since my Droid X2) is not on.
So definitely, Dolphin Browser is doing something differently that even the patch isn't working for it.
Problem is that without root user cannot edit platform.xml and even after that some applications refuse to write to sd card. Another example is OfficeSuite 7 Pro which I bought and now cannot edit file if it's needed. Workaround is to save to internal then overwrite to sd card.
Basically stock Android becoming more and more limited, harder and harder to get root... That's so bad that I wouldn't update to official kk in the case that my phone has locked bootloader.
Read this article http://www.xda-developers.com/andro...use-even-more-issues-for-root-app-developers/

Categories

Resources