[MOD][SWAP]Swap Internal SD card and External SD card of most of the Android™ device - Other Tools & General Discussion

This feature is now native in Android 6.0, just follow the below steps to turn External SD card into Internal storage on Marshmallow
Go to “Settings” --> then select “Storage”.
Select SD Card and then tap the menu button on top-right corner or your native menu button and select “Settings” from there.
Select “Format as Internal”
Select “Erase & Format”.
Wait for some time as your SD card will be formatted.
Reboot the device.
The below method no longer work on any of the new devices running KitKat and later. Please don't use this method anymore else you would mess up your storage system ​EDIT: This doesn't seem to work on SAMSUNG devices so please don't try on them. This works on most of the MediaTek devices and few Sony devices. If you were able to successfully swap please mention your device name.Don't forget to read the warning.
Warning: Please do a complete CWM Backup of your device, so that if anything goes wrong you can revert back to original state. Please don't blame me if you forget to do a complete CWM Backup
I have a phone with me Xperia J and it has only 2 GB of Internal memory for apps but data for few HD games like NFSMW is 1.8 GB i.e nearly 2 GB and if I paste the data in external SD then it will not be detected, then how can we install and play these HD games on devices like these?
The only solution to this is swapping Android's external and internal SD cards so that I can get my SD card's size as internal memory.
Discliamer:I am not responsible if you mess up with your phone, for bricked phones and dead sd cards. Try this on your own risk.
Then how can we do this?
Its very simple by modifying the code in vold.fstab file which is present in ext folder of Android's system folder.
This file so called vold.fstab has mounting information for the device to mount the SD cards so change the code to swap the SD cards so that ext_card will be mounted as sdcard and sdcard will be mounted as ext_card.
Note: This will work on any Android phone with internal and external SD cards.
Here is the procedure with an example I have done on Xperia J's vold.fstab file.
1. First of all your phone must be ROOTED, If its not then STOP here and get the Root first.
2. Download Root Explorer or any other such explorer which can explore root directory of device.
3. Navigate to system/etc folder mount it as rw(read/write).
4. There you will find vold.fstab file, copy it to your sdcard.
5. Then in your PC open the file in an Text Editor.
6. Find the lines like these,
Code:
dev_mount sdcard /mnt/sdcard [email protected] /devices/platform/goldfish_mmc.0 /devices/platform/mtk-sd.0/mmc_host
dev_mount sdcard2 /mnt/ext_card auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-sd.1/mmc_host
7. Replace sdcard with ext_card and ext_card with sdcard in those two lines.
8. Again navigate to system/etc change the name of the current vold.fstab file to vold.fstab.old (backup).
9. Paste the new edited vold.fstab file there and long press on it you will get a menu from there change the permissions to "rw_r_ _r_ _" this is important.
10. Reboot the system.
11. If you want to restore changes, delete the edited vold.fstab file and rename the vold.fstab.old file as vold.fstab and reboot.
All the best.

Great fix for common problem
But I need some help. When I open the text file on my PC I am not sure which lines to swap. Any assistance will be appreciated.I am attaching a copy of my text file. Thanks
Techno'CRACKS' said:
I have a phone with me Xperia J and it has only 2 GB of Internal memory for apps but data for few HD games like NFSMW is 1.8 GB i.e nearly 2 GB and if I paste the data in external SD then it will not be detected, then how can we install and play these HD games on devices like these?
The only solution to this is swapping Android's external and internal SD cards so that I can get my SD card's size as internal memory.
Discliamer:I am not responsible if you mess up with your phone and for bricked phones and dead sd cards.
Then how can we do this?
Its very simple by modifying the code in vold.fstab file which is present in ext folder of Android's system folder.
This file so called vold.fstab has mounting information for the device to mount the SD cards so change the code to swap the SD cards so that ext_card will be mounted as sdcard and sdcard will be mounted as ext_card.
Note: This will work on any Android phone with internal and external SD cards.
Here is the procedure with an example I have done on Xperia J's vold.fstab file.
1. First of all your phone must be ROOTED, If its not then STOP here and get the Root first.
2. Download Root Explorer or any other such explorer which can explore root directory of device.
3. Navigate to system/etc folder mount it as rw(read/write).
4. There you will find vold.fstab file, copy it to your sdcard.
5. Then in your PC open the file in an Text Editor.
6. Find the lines like these,
7. Replace sdcard with ext_card and ext_card with sdcard in these two lines.
8. Again navigate to system/etc change the name of the current vold.fstab file to vold.fstab.old (backup).
9. Paste the new edited vold.fstab file there and long press on it you will get a menu from there change the permissions to "rw_r_ _r_ _" this is important.
10. Reboot the system.
11. If any thing goes wrong, delete the edited vold.fstab file and rename the vold.fstab.old file as vold.fstab and reboot.
Click to expand...
Click to collapse

Replace sdcard with sdcard2 and viceversa in your vold.fstab
Sent from my Micromax A110 using xda app-developers app

Techno'CRACKS' said:
I have a phone with me Xperia J and it has only 2 GB of Internal memory for apps but data for few HD games like NFSMW is 1.8 GB i.e nearly 2 GB and if I paste the data in external SD then it will not be detected, then how can we install and play these HD games on devices like these?
The only solution to this is swapping Android's external and internal SD cards so that I can get my SD card's size as internal memory.
Discliamer:I am not responsible if you mess up with your phone and for bricked phones and dead sd cards.
Then how can we do this?
Its very simple by modifying the code in vold.fstab file which is present in ext folder of Android's system folder.
This file so called vold.fstab has mounting information for the device to mount the SD cards so change the code to swap the SD cards so that ext_card will be mounted as sdcard and sdcard will be mounted as ext_card.
Note: This will work on any Android phone with internal and external SD cards.
Here is the procedure with an example I have done on Xperia J's vold.fstab file.
1. First of all your phone must be ROOTED, If its not then STOP here and get the Root first.
2. Download Root Explorer or any other such explorer which can explore root directory of device.
3. Navigate to system/etc folder mount it as rw(read/write).
4. There you will find vold.fstab file, copy it to your sdcard.
5. Then in your PC open the file in an Text Editor.
6. Find the lines like these,
7. Replace sdcard with ext_card and ext_card with sdcard in these two lines.
8. Again navigate to system/etc change the name of the current vold.fstab file to vold.fstab.old (backup).
9. Paste the new edited vold.fstab file there and long press on it you will get a menu from there change the permissions to "rw_r_ _r_ _" this is important.
10. Reboot the system.
11. If any thing goes wrong, delete the edited vold.fstab file and rename the vold.fstab.old file as vold.fstab and reboot.
Click to expand...
Click to collapse
Hi!
If it's not a problem can you modify my vold.fstab for me thanks.
My Device is a Sony Xperia E
Here is the link for my vold.fstab: http://www.mediafire.com/download/3wq6d5kr8wcy673/vold.fstab
edit: tried it manually nothing happens!

Trying to swap external with internal on Sony Xperia Z
Hi there - I'm very new to this forum - and I have looked everywhere for a solution but cannot find it.
Sony Xperia Z - 6603 with Android version 4.2.2 - Build number 10.3.1.A.0.244
Problem: Want to change internal memory with 64GB external MicroSD card because I use to many applications on my phone and it constantly reports that it is running out of storage when installing more apps.
What have I tried so far: I've rooted the phone - and I've looked at the vold.fstab
Here is what it says in the file:
dev_mount ext_card /storage/removable/sdcard1
auto /devices/platform/msm_sdcc.3/mmc_host
dev_mount usbdisk /storage/removable/usbdisk
auto /devices/platfrom/msm_hsusb_host
What do I have to change in this vold.fstab in directory /system/etc to make is swap my external SD card with the internal memory?
It does not show in the file that there is a /sdcard0 or even a /sdcard
Any help would be appreciated as I'm already been trying loads that all do not work - simply because they either only work with 4.2.1 or another builds.
If there is a thread that has already solved this problem then please direct me to that - again, I could not find it anywhere.
Thanks

cptnkirk said:
Hi there - I'm very new to this forum - and I have looked everywhere for a solution but cannot find it.
Sony Xperia Z - 6603 with Android version 4.2.2 - Build number 10.3.1.A.0.244
Problem: Want to change internal memory with 64GB external MicroSD card because I use to many applications on my phone and it constantly reports that it is running out of storage when installing more apps.
What have I tried so far: I've rooted the phone - and I've looked at the vold.fstab
Here is what it says in the file:
dev_mount ext_card /storage/removable/sdcard1
auto /devices/platform/msm_sdcc.3/mmc_host
dev_mount usbdisk /storage/removable/usbdisk
auto /devices/platfrom/msm_hsusb_host
What do I have to change in this vold.fstab in directory /system/etc to make is swap my external SD card with the internal memory?
It does not show in the file that there is a /sdcard0 or even a /sdcard
Any help would be appreciated as I'm already been trying loads that all do not work - simply because they either only work with 4.2.1 or another builds.
If there is a thread that has already solved this problem then please direct me to that - again, I could not find it anywhere.
Thanks
Click to expand...
Click to collapse
Did you manage to swap storage with 4.2 yet ?

cptnkirk said:
Here is what it says in the file vold.fstab
dev_mount ext_card /storage/removable/sdcard1
auto /devices/platform/msm_sdcc.3/mmc_host
dev_mount usbdisk /storage/removable/usbdisk
auto /devices/platfrom/msm_hsusb_host
What do I have to change in this vold.fstab in directory /system/etc to make is swap my external SD card with the internal memory?
It does not show in the file that there is a /sdcard0 or even a /sdcard
Any help would be appreciated as I'm already been trying loads that all do not work - simply because they either only work with 4.2.1 or another builds.
If there is a thread that has already solved this problem then please direct me to that - again, I could not find it anywhere.
Thanks
Click to expand...
Click to collapse
I found same line in my Xperia Z1
Please tell us what is the coding for these kind of lines ?????

i followed the guide but now my device won't lead, android boot screen is on for ages and it wont load up the system.
"11. If any thing goes wrong, delete the edited vold.fstab file and rename the vold.fstab.old file as vold.fstab and reboot."
Well i can't do that since my system wont load up and only thing i can do is go into recovery mode. Any tips how i can swap it back since i can't access the storage from intrnal sd or boot the phone? Did i brick the device?

alscaul said:
i followed the guide but now my device won't lead, android boot screen is on for ages and it wont load up the system.
"11. If any thing goes wrong, delete the edited vold.fstab file and rename the vold.fstab.old file as vold.fstab and reboot."
Well i can't do that since my system wont load up and only thing i can do is go into recovery mode. Any tips how i can swap it back since i can't access the storage from intrnal sd or boot the phone? Did i brick the device?
Click to expand...
Click to collapse
Try doing a factory reset, if that doesn't work; flash a new ROM

alscaul said:
i followed the guide but now my device won't lead, android boot screen is on for ages and it wont load up the system.
"11. If any thing goes wrong, delete the edited vold.fstab file and rename the vold.fstab.old file as vold.fstab and reboot."
Well i can't do that since my system wont load up and only thing i can do is go into recovery mode. Any tips how i can swap it back since i can't access the storage from intrnal sd or boot the phone? Did i brick the device?
Click to expand...
Click to collapse
you need to flash the old vold.fstab file through CWM recovery
just put the file in a flashable zip and flash it with cwm recovery

Help
Techno'CRACKS' said:
I have a phone with me Xperia J and it has only 2 GB of Internal memory for apps but data for few HD games like NFSMW is 1.8 GB i.e nearly 2 GB and if I paste the data in external SD then it will not be detected, then how can we install and play these HD games on devices like these?
The only solution to this is swapping Android's external and internal SD cards so that I can get my SD card's size as internal memory.
Discliamer:I am not responsible if you mess up with your phone and for bricked phones and dead sd cards.
Then how can we do this?
Its very simple by modifying the code in vold.fstab file which is present in ext folder of Android's system folder.
This file so called vold.fstab has mounting information for the device to mount the SD cards so change the code to swap the SD cards so that ext_card will be mounted as sdcard and sdcard will be mounted as ext_card.
Note: This will work on any Android phone with internal and external SD cards.
Here is the procedure with an example I have done on Xperia J's vold.fstab file.
1. First of all your phone must be ROOTED, If its not then STOP here and get the Root first.
2. Download Root Explorer or any other such explorer which can explore root directory of device.
3. Navigate to system/etc folder mount it as rw(read/write).
4. There you will find vold.fstab file, copy it to your sdcard.
5. Then in your PC open the file in an Text Editor.
6. Find the lines like these,
7. Replace sdcard with ext_card and ext_card with sdcard in these two lines.
8. Again navigate to system/etc change the name of the current vold.fstab file to vold.fstab.old (backup).
9. Paste the new edited vold.fstab file there and long press on it you will get a menu from there change the permissions to "rw_r_ _r_ _" this is important.
10. Reboot the system.
11. If any thing goes wrong, delete the edited vold.fstab file and rename the vold.fstab.old file as vold.fstab and reboot.
Click to expand...
Click to collapse
I did exactly what you said with GT-N5110, rooted and running 4.2.2, and now when i boot it it gets stuck at the SAMSUNG glowing logo. I wiped all the data and that didnt work. Any suggestions???

KStriker8 said:
I did exactly what you said with GT-N5110, rooted and running 4.2.2, and now when i boot it it gets stuck at the SAMSUNG glowing logo. I wiped all the data and that didnt work. Any suggestions???
Click to expand...
Click to collapse
You might have had your home launcher installed in your internal memory. Try calling yourself and see if the phone responds.

Techno'CRACKS' said:
I have a phone with me Xperia J and it has only 2 GB of Internal memory for apps but data for few HD games like NFSMW is 1.8 GB i.e nearly 2 GB and if I paste the data in external SD then it will not be detected, then how can we install and play these HD games on devices like these?
The only solution to this is swapping Android's external and internal SD cards so that I can get my SD card's size as internal memory.
Discliamer:I am not responsible if you mess up with your phone and for bricked phones and dead sd cards.
Then how can we do this?
Its very simple by modifying the code in vold.fstab file which is present in ext folder of Android's system folder.
This file so called vold.fstab has mounting information for the device to mount the SD cards so change the code to swap the SD cards so that ext_card will be mounted as sdcard and sdcard will be mounted as ext_card.
Note: This will work on any Android phone with internal and external SD cards.
Here is the procedure with an example I have done on Xperia J's vold.fstab file.
1. First of all your phone must be ROOTED, If its not then STOP here and get the Root first.
2. Download Root Explorer or any other such explorer which can explore root directory of device.
3. Navigate to system/etc folder mount it as rw(read/write).
4. There you will find vold.fstab file, copy it to your sdcard.
5. Then in your PC open the file in an Text Editor.
6. Find the lines like these,
7. Replace sdcard with ext_card and ext_card with sdcard in these two lines.
8. Again navigate to system/etc change the name of the current vold.fstab file to vold.fstab.old (backup).
9. Paste the new edited vold.fstab file there and long press on it you will get a menu from there change the permissions to "rw_r_ _r_ _" this is important.
10. Reboot the system.
11. If any thing goes wrong, delete the edited vold.fstab file and rename the vold.fstab.old file as vold.fstab and reboot.
Click to expand...
Click to collapse
I use ACER Liquid E2 , and I can not found line at step 7 could you help me ?

Want to change internal memory with 16GB external MicroSD card
Hello Team,
First of would like to thank you all for doing this great job.
i am following xda-developers.com since 3 years and more...
when i had my first android mobile.
Samsung Galaxy Y
Then moved to Samsung Galaxy S2
then Karbonn A9
Currently i am using my Sony Xperia M
i have followed your current forum, the only problem arouse here is when i try to mount the system/etc folder as read/write.
cellphone reboots (i understand it's required for better purpose)
however the mount permission doesn't change, it's still the same.
due to which i am not able to paste the edit vold.fstab file under system/etc folder.
Please help me on this, i would like to get this fix asap.
bcoz of which i can't play games on this.
I am missing my karbonn a9
i used to play asphalt 7, NFS, Modern Combat 4, assassin's creed.
Regards,
Farhan.
[email protected]
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Techno'CRACKS' said:
I have a phone with me Xperia J and it has only 2 GB of Internal memory for apps but data for few HD games like NFSMW is 1.8 GB i.e nearly 2 GB and if I paste the data in external SD then it will not be detected, then how can we install and play these HD games on devices like these?
The only solution to this is swapping Android's external and internal SD cards so that I can get my SD card's size as internal memory.
Discliamer:I am not responsible if you mess up with your phone and for bricked phones and dead sd cards.
Then how can we do this?
Its very simple by modifying the code in vold.fstab file which is present in ext folder of Android's system folder.
This file so called vold.fstab has mounting information for the device to mount the SD cards so change the code to swap the SD cards so that ext_card will be mounted as sdcard and sdcard will be mounted as ext_card.
Note: This will work on any Android phone with internal and external SD cards.
Here is the procedure with an example I have done on Xperia J's vold.fstab file.
1. First of all your phone must be ROOTED, If its not then STOP here and get the Root first.
2. Download Root Explorer or any other such explorer which can explore root directory of device.
3. Navigate to system/etc folder mount it as rw(read/write).
4. There you will find vold.fstab file, copy it to your sdcard.
5. Then in your PC open the file in an Text Editor.
6. Find the lines like these,
7. Replace sdcard with ext_card and ext_card with sdcard in these two lines.
8. Again navigate to system/etc change the name of the current vold.fstab file to vold.fstab.old (backup).
9. Paste the new edited vold.fstab file there and long press on it you will get a menu from there change the permissions to "rw_r_ _r_ _" this is important.
10. Reboot the system.
11. If any thing goes wrong, delete the edited vold.fstab file and rename the vold.fstab.old file as vold.fstab and reboot.
Click to expand...
Click to collapse

Need help
Brother, I am using spice mi 425 mobile running on ICS version. The vold.fstab file is very different from your version. Please kindly look into it and check whether it can be modified, so that my external can be swapped into internal and vice verse..

I am very new at rooting and hacking android stuff..
But i really want to expand my 2gb internal storage to 16gb.
Sony Xperia E Single Sim C1505
So i tried to change the lines a few times.. but nothing happened :/
Here is my vold file.. could you please take a look at it, modify it and send it via PM back to me?
I would be really happy :>
Thanks guys :good:

erm blur here..hope anyone here can help me to edit this ..vold.fstab from my s2 device

Help I messed up...
I edited my void.stf
## Vold 2.0 Generic fstab
## - San Mehat ([email protected])
##
#######################
## Regular device mount
##
## Format: dev_mount <label> <mount_point> <part> <sysfs_path1...>
## label - Label for the volume
## mount_point - Where the volume will be mounted
## part - Partition # (1 based), or 'auto' for first usable partition.
## <sysfs_path> - List of sysfs paths to source devices
######################
## Example of a standard sdcard mount for the emulator / Dream
# Mounts the first usable partition of the specified device
dev_mount sdcard /mnt/sdcard auto /devices/platform/goldfish_mmc.0 /devices/platform/mtk-sd.1/mmc_host
## Example of a dual card setup
# dev_mount left_sdcard /mnt/sdcard1 auto /devices/platform/goldfish_mmc.0 /devices/platform/mtk-sd.0/mmc_host/mmc0
# dev_mount right_sdcard /mnt/sdcard2 auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-sd.2/mmc_host/mmc2
## Example of specifying a specific partition for mounts
# dev_mount sdcard /mnt/sdcard 2 /devices/platform/goldfish_mmc.0 /devices/platform/msm_sdcc.2/mmc_host/mmc1
By changing sdcard auto into ext_card and
sdcard1 to sdcard 2 and vice versa but now I'm all messed up...
My phone is unable to detect my sdcard anymore what should I do help me please

help me please :">
Techno'CRACKS' said:
I have a phone with me Xperia J and it has only 2 GB of Internal memory for apps but data for few HD games like NFSMW is 1.8 GB i.e nearly 2 GB and if I paste the data in external SD then it will not be detected, then how can we install and play these HD games on devices like these?
The only solution to this is swapping Android's external and internal SD cards so that I can get my SD card's size as internal memory.
Discliamer:I am not responsible if you mess up with your phone and for bricked phones and dead sd cards.
Then how can we do this?
Its very simple by modifying the code in vold.fstab file which is present in ext folder of Android's system folder.
This file so called vold.fstab has mounting information for the device to mount the SD cards so change the code to swap the SD cards so that ext_card will be mounted as sdcard and sdcard will be mounted as ext_card.
Note: This will work on any Android phone with internal and external SD cards.
Here is the procedure with an example I have done on Xperia J's vold.fstab file.
1. First of all your phone must be ROOTED, If its not then STOP here and get the Root first.
2. Download Root Explorer or any other such explorer which can explore root directory of device.
3. Navigate to system/etc folder mount it as rw(read/write).
4. There you will find vold.fstab file, copy it to your sdcard.
5. Then in your PC open the file in an Text Editor.
6. Find the lines like these,
7. Replace sdcard with ext_card and ext_card with sdcard in these two lines.
8. Again navigate to system/etc change the name of the current vold.fstab file to vold.fstab.old (backup).
9. Paste the new edited vold.fstab file there and long press on it you will get a menu from there change the permissions to "rw_r_ _r_ _" this is important.
10. Reboot the system.
11. If any thing goes wrong, delete the edited vold.fstab file and rename the vold.fstab.old file as vold.fstab and reboot.
Click to expand...
Click to collapse
Can you guys please edit it for me :">

Seems like the step no. 6 is missing the information required..

Related

how do i get internal storage to show on miui without a sdcard?

how do i get internal storage to show on miui without a sdcard?
What exactly do you mean show?
Sent from my LG-P999 using xda premium
I believe I may be having same issue so i will explain. My phone after flashing to MIUI cannot jse a sd card I put in for what ever reason when I insert one it gets super hot and just tells me card is ready for removal with no way to mount. Before Rom Manager would allow me to use internal memory for roms or downloads from browser but after miui I cannot even find the internal memory. We just want a way to access it.
Just flashed miui on my G2x and an experiencing the same problem...
If you don't have an SD card and want to make the internal SD act as the external click here and flash the external secondary miui one.
I want to try the MOD you posted but can't download it to phone because of no sdcard problem.
ahddm said:
I want to try the MOD you posted but can't download it to phone because of no sdcard problem.
Click to expand...
Click to collapse
What I did was restore to gingerbread or cm7. (basically a ROM that can discover the internal sd.) Then i connected it to my computer, put the mod and MIUI on my internal SD, wiped data, wiped cache, flashed miui, flashed the mod and bingo
I think I have a solution for you. You will need a file manager with a text editor built in like Root Explorer. Brows to /system/etc and open vold.fstab. This is the file that tells the OS where to mount the storage. Yours is most likely trying to mount the internal on the external sd which is default. All you have to do to change this is to change the vold.fstab from this:
Code:
# Internal SD card
dev_mount emmc /mnt/sdcard/_InternalSD 9 /devices/platform/tegra-sdhci.3/mmc_host/mmc2
# External SD card
dev_mount sdcard /mnt/sdcard auto /devices/platform/tegra-sdhci.2/mmc_host/mmc1
To this:
Code:
# Internal SD card
dev_mount emmc /mnt/sdcard 9 /devices/platform/tegra-sdhci.3/mmc_host/mmc2
# External SD card
dev_mount sdcard /mnt/sdcard/_ExternalSD auto /devices/platform/tegra-sdhci.2/mmc_host/mmc1

External SD Card

How do you move apps and data to to external sd card on P920?
My internal sd card is full, so bought an external one, but can't move any of the apps to external, every-time I try "move to sd card" gives out error memory is full no space to move. I know internal is full but how can I ask it to move it to external? Which for the moment is sitting there doing nothing.
Thanks
You can't move apps to the ext. SD, just to internal sd card. The ext. SD is for your music, pics, videos,...
Gesendet von meinem LG P920 - Optimus 3D
There is an app on the play store called GL to SD .. that should help get large games and large apps onto your new ext SD card
Sent from my LG-P920 using xda app-developers app
coolfi said:
How do you move apps and data to to external sd card on P920?
My internal sd card is full, so bought an external one, but can't move any of the apps to external, every-time I try "move to sd card" gives out error memory is full no space to move. I know internal is full but how can I ask it to move it to external? Which for the moment is sitting there doing nothing.
Thanks
Click to expand...
Click to collapse
if you have rooted your fone, use Titanium Backup to move them batch from internal memory to SD card using the "batch" option.
schubeir
Thanks all, will try some of those suggestions, but I would have thought a rom with that feature is a must.
Yes my phone is rooted, could I not rename external sd card to act as internal and mv internal to backup or something? or combine both the external and internal as one large space? I've barely begun to add things yet.
There is an app called Directory Bind. With this app you can move entire directories to ext_sd. Just google it, or pm me. Than I search for the link the time I come home again.
Gesendet von meinem LG-P920 mit Tapatalk 2
My phone dosent read any SD card
Hi
I have P925 i flashed on it V21E then install many custom rom and i have the same problem my phone cannot read my sd card
then i try to downgarde to original v20p and also it not work
any help please
schubeir said:
if you have rooted your fone, use Titanium Backup to move them batch from internal memory to SD card using the "batch" option.
Click to expand...
Click to collapse
Titanium Backup (and the Android system) can move apps from the internal memory to the internal SDcard but they cannot move apps from the internal SDcard to the external SDcard, I think.
maybe you need move some movies or photos to external SD card instead of the apps
Swap cards
Hi,
You can swap your external and internal cards.
Need root.
Copy everything from internal card to external card.
Install ES File Explorer.
In Settings-->Tick Mount File System
Tick Up to root
Tick Root Explorer
Click Up to get to root
Goto system
Goto etc
Click on vold.fstab-->Open As text
You should back up this file just in case
Change the following 2 lines:
dev_mount sdcard /mnt/sdcard auto /devices/platform/mmci-omap-hs.1/mmc_host/mmc0
dev_mount extsdcard /mnt/sdcard/_ExternalSD auto /devices/platform/mmci-omap-hs.0/mmc_host/mmc1
to:
dev_mount extsdcard /mnt/sdcard auto /devices/platform/mmci-omap-hs.0/mmc_host/mmc1
dev_mount sdcard /mnt/sdcard/_ExternalSD auto /devices/platform/mmci-omap-hs.1/mmc_host/mmc0
Save
Reboot
lisewski said:
Hi,
You can swap your external and internal cards.
Need root.
Copy everything from internal card to external card.
Install ES File Explorer.
In Settings-->Tick Mount File System
Tick Up to root
Tick Root Explorer
Click Up to get to root
Goto system
Goto etc
Click on vold.fstab-->Open As text
You should back up this file just in case
Change the following 2 lines:
dev_mount sdcard /mnt/sdcard auto /devices/platform/mmci-omap-hs.1/mmc_host/mmc0
dev_mount extsdcard /mnt/sdcard/_ExternalSD auto /devices/platform/mmci-omap-hs.0/mmc_host/mmc1
to:
dev_mount extsdcard /mnt/sdcard auto /devices/platform/mmci-omap-hs.0/mmc_host/mmc1
dev_mount sdcard /mnt/sdcard/_ExternalSD auto /devices/platform/mmci-omap-hs.1/mmc_host/mmc0
Save
Reboot
Click to expand...
Click to collapse
Not working for me, i'm using GB 21e, do i have to change other file, i.e.default.prop, build.prop, etc
Thank you

[Q] SD card storage issue (default storage)

So I've been running stock 2.2.2 till yesterday. This phone has 8gb of total storage, with 2 partitions, one of 1.48gb, where it installs all apps etc (usually) and another of about 5.22gb which used to be treated as an 'sd card', even though it was internal storage. It would install all data to the second partition, and I could use that for files and apps etc freely.
I just flashed a JB rom last night, and so far as I can tell everything is working fine, the only issue I have is that its not recognizing my 2nd partition as an SD card, its regarding it as internal storage, and it wont allow apps and stuff to install there. The phone keep prompting me to 'insert an sd card'. I would like to be able to use my phone to install my apps (swiftkey etc), and use my apps (gallery etc). I cant save any files, screenshots or anything, and any app that utilizies data saved on memory keeps saying 'there is no sd card'.
It might be worth noting that I flashed the rom and gapps from the sd card, and then left it in while installing all my apps again and everything else I needed on my phone before removing it..
If anyone could help me get the second partition recognized as the sd card, that would be great. If any other info is needed I would be happy to oblige. Thank you.
IMO, you really should invest in an sd card, even a 2gb one. But I believe theres a file you can edit that will change the mount point. I'm not 100% sure if its the same for JB as GB.
Here's a quick link http://stackoverflow.com/questions/12271082/android-how-to-change-mount-points
or google up vold.fstab
Thanks!
Freakthis08 said:
IMO, you really should invest in an sd card, even a 2gb one. But I believe theres a file you can edit that will change the mount point. I'm not 100% sure if its the same for JB as GB.
Here's a quick link http://stackoverflow.com/questions/12271082/android-how-to-change-mount-points
or google up vold.fstab
Click to expand...
Click to collapse
Thanks for the reply! I figured it out eventually through experimenting.. I found this thread (http://forum.xda-developers.com/showthread.php?t=1593615) and used that info to find the file, the file itself contains info on all the parameters so it wasnt too hard to manipulate the text accordingly.. The file system on JB seems a bit strange though.
Theres a storage folder, which contains the two storage devices labelled sdcard0 and sdcard1. The mount points are done through storage.
But there is also a mnt folder, with both emmc and sdcard in it. In addition the root also has an emmc and sdcard folder in it. I think the folder names (in both the root and the mnt subfolder) are shortcuts, and are directed through the <label> you apply to the string in the vold.fstab file (following these parameters: Format: dev_mount <label> <mount_point> <part> <sysfs_path1...>). I think I swapped the label for the two partitions, switched the number after sdcard (though I think this is inconsequential). I left the partition numbers as is (so the external sd card was still auto, and the internal 'sd card' was partition 8), and I turned the internal storage into 'sd card'.
When I mount an external sd card though it shows up as internal storage. Is there a parameter to make that show up as 'external sd card'?
Good find and I'm glad you got things working for yourself!

[guide] swapping external and internal storage very easily

The phone only has 1.5GB of internal SD card and
expects you to add your own external SD card.
Which is fine except just about everything favours
using the small internal card instead of the large
external one. The android folder where the obb
files go, .android_secure where apps moved to sd
go, external data downloads for apps. So 1.5GB
won't last you long!
You can however swap which card Android thinks is
the internal and external. So mine now thinks it
has 32GB of internal SD space and 1.5GB external
and uses the 32GB for everything.
To do this, first of all you need root.
Then download this file: http://blade.windows98.co.uk/downloads/vold.emmc.fstab
(right click the
link and use 'save as')
Copy it to your phones SD card
Now using a root file explorer go to /system/etc and
rename the file vold.emmc.fstab as a backup in case
you ever want to revert this swap
Using your file explorer, copy or move the file from
your sd card into /system/etc
Reboot and enjoy :laugh::good:
File copy?
If this works what about system files? Do you need to copy all internal files to external first before swapping?
If so what app will allow you permissions to do so?
siva aggzz said:
The phone only has 1.5GB of internal SD card and
expects you to add your own external SD card.
Which is fine except just about everything favours
using the small internal card instead of the large
external one. The android folder where the obb
files go, .android_secure where apps moved to sd
go, external data downloads for apps. So 1.5GB
won't last you long!
You can however swap which card Android thinks is
the internal and external. So mine now thinks it
has 32GB of internal SD space and 1.5GB external
and uses the 32GB for everything.
To do this, first of all you need root.
Then download this file: http://blade.windows98.co.uk/downloads/vold.emmc.fstab
(right click the
link and use 'save as')
Copy it to your phones SD card
Now using a root file explorer go to /system/etc and
rename the file vold.emmc.fstab as a backup in case
you ever want to revert this swap
Using your file explorer, copy or move the file from
your sd card into /system/etc
Reboot and enjoy :laugh::good:
Click to expand...
Click to collapse

How to open / modify "vold" and "sdcard" file, Android KitKat 4.4.4

How to open / modify "vold" and "sdcard" file, Android KitKat 4.4.4
I have a Zopo zp999 and zp920.
On both devices the external sdcard is sdcard0 and the internal card is sdcard1, so all of the apps are installed on the slow external sdcard and the external card is recognized as the internal card..
I looked after for a way to swap these cards and on most smartphones there is a vold.fstab where i could change this - but not on my zopo phones.
on an earlier FW of the zp999 the cards have been in the (for me) correct order (internal sdcard0, external sdcard1) and when i took the two files from /system/bin "vold" and "sdcard" of the old FW to the new one, the order of the sdcards was correct.
for the zp920 is workaround is not possible, now i am searching for a way to open and modify these two files.
can anyone help me with this - please?
i tried to change the fstab / fstab.nand / fstab.fat.nand from the boot.img from:
Code:
...
/devices/mtk-msdc.0/11230000.MSDC0 auto vfat defaults voldmanaged=sdcard0:[email protected],noemulatedsd
/devices/mtk-msdc.0/11240000.MSDC1 auto vfat defaults voldmanaged=sdcard1:auto
...
to
Code:
...
/devices/mtk-msdc.0/11230000.MSDC0 auto vfat defaults voldmanaged=sdcard1:[email protected],noemulatedsd
/devices/mtk-msdc.0/11240000.MSDC1 auto vfat defaults voldmanaged=sdcard0:auto
...
with the "Android Kitchen" and cygwin
but after repacking the boot.img and flashing it back to the phone, the phone is stock in a bootloop.
maybe the unpacking / packing is wrong with my boot.img and Android Kitchen / cygwin (there are no errors)
i tried with both, the original boot.img and a boot.img from a marsapa custom rom.
i have same problem like yours..hope someone can help..
i want the internal storage be the sdcard0..
Any progress on this? From what I figured out so far it seems that MSDC0 is the internal sd card. So from the fstab you would expect the internal sd card to always be mounted to SDCARD0. But once you insert the external sd card the internal sd card becomes SDCARD1 and the external sd card becomes SDCARD0. This cannot be the intended behaviour as it breaks file paths for apps

Categories

Resources