[Q] Running games from SDCard instead of internal memory?
recently installed few games and run out of memory quickly, but my SDcard still got about 7GB left, how can I run games from my sdcard, I tried move most of games, but it allowed only move like 3 games from 10 :/
You moved 3 games to the external sd card and they worked ? ,are you sure you didnt move them to the internal sd card ?
bolinao said:
You moved 3 games to the external sd card and they worked ? ,are you sure you didnt move them to the internal sd card ?
Click to expand...
Click to collapse
Nope, moved to SD card (Dungeon Defenders, Medieval Castle Defense, Sacred Odyssey, TegraZone Games). It allow me to move back to phone aswell, but rest games I can't even move to SD card... :/
If you have a bit of Linux terminal knowledge you could try moving all the data for the games to your external sd card and create symlinks or softlinks from the old directory names on your internal storage to the new ones on your external sd card using the adb shell.
Assuming you are rooted and know how to connect to your phone's terminal using the adb shell command you'll do something like this:
mv /usr/local/myGame /sdcard/
ln -s /sdcard/myGame /usr/local/myGame
This will move the directory called myGame that's initially in the /usr/local/ directory on your internal storage to your sd card after which you have a directory called myGame on your sd card with all the data in it for the game. So the mv command basically is the same as cutting and pasting a directory on Windows, you remove it from one location and store it in another.
Then you create a link in the /usr/local/ directory that redirects all requests that go to the myGame directory on the internal storage directly to your myGame directory on the sd card. In theory it should work perfectly as the Android system should treat a symlink in the same way as a direct link.
If you get an error when you create the symlink with the ln -s command or the game doesn't work anymore you can just move back the data on the sd card and everything will be as it was: "mv /sdcard/myGame /usr/local/"
You could also try some of the apps2sd apps in the Market.
What is the actual memory size reserved for apps?
Thanks.
What is the actual memory size reserved for apps?
Thanks.
Click to expand...
Click to collapse
5.7GB SD + 1GB internal can't use the external SD at the moment for apps
Sent from my LG-P920 using Tapatalk
bioweb said:
If you have a bit of Linux terminal knowledge you could try moving all the data for the games to your external sd card and create symlinks or softlinks from the old directory names on your internal storage to the new ones on your external sd card using the adb shell.
Assuming you are rooted and know how to connect to your phone's terminal using the adb shell command you'll do something like this:
mv /usr/local/myGame /sdcard/
ln -s /sdcard/myGame /usr/local/myGame
This will move the directory called myGame that's initially in the /usr/local/ directory on your internal storage to your sd card after which you have a directory called myGame on your sd card with all the data in it for the game. So the mv command basically is the same as cutting and pasting a directory on Windows, you remove it from one location and store it in another.
Then you create a link in the /usr/local/ directory that redirects all requests that go to the myGame directory on the internal storage directly to your myGame directory on the sd card. In theory it should work perfectly as the Android system should treat a symlink in the same way as a direct link.
If you get an error when you create the symlink with the ln -s command or the game doesn't work anymore you can just move back the data on the sd card and everything will be as it was: "mv /sdcard/myGame /usr/local/"
You could also try some of the apps2sd apps in the Market.
Click to expand...
Click to collapse
I've done some tests yesterday and this method unfortunately doesn't work. The mv command doesn't allow moving files or directories from the internal storage to the external sd card. Instead, I tried using Root Explorer. As a test I moved all the datafiles for Angry Birds to my SD Card and using the ln -s command I created a symlink.
The symlink itself worked perfectly, I could get a complete directory listing of what used to be on the internal storage with the adb terminal. However, Angry Birds unfortunately didn't start but just force closed. I guess Android has some built in security.
It's strange though as this exact method was used in the earlier lagfixes for the Galaxy S to copy systemfiles to the sd card and symlinking them.
bioweb said:
I've done some tests yesterday and this method unfortunately doesn't work. The mv command doesn't allow moving files or directories from the internal storage to the external sd card. Instead, I tried using Root Explorer. As a test I moved all the datafiles for Angry Birds to my SD Card and using the ln -s command I created a symlink.
The symlink itself worked perfectly, I could get a complete directory listing of what used to be on the internal storage with the adb terminal. However, Angry Birds unfortunately didn't start but just force closed. I guess Android has some built in security.
It's strange though as this exact method was used in the earlier lagfixes for the Galaxy S to copy systemfiles to the sd card and symlinking them.
Click to expand...
Click to collapse
damn, must somewhere find method what could work :/
Use Root Explorer open /system/etc/vold.fstab
you will find two line like:
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
Edit into the following:
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
Then save and reboot, the SDCard and internal memory will swap.
wan0eve said:
Then save and reboot, the SDCard and internal memory will swap.
Click to expand...
Click to collapse
Do you mean the external sd card and the internal sd card will swap.
bolinao said:
Do you mean the external sd card and the internal sd card will swap.
Click to expand...
Click to collapse
Yes, it is.
wan0eve said:
Use Root Explorer open /system/etc/vold.fstab
you will find two line like:
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
Edit into the following:
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
Then save and reboot, the SDCard and internal memory will swap.
Click to expand...
Click to collapse
will try it out.
might need to download again all game files, becouse it will take years to copy from external to sd
Thats an cool idea. Any tests yet ?
wan0eve said:
Use Root Explorer open /system/etc/vold.fstab
you will find two line like:
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
Edit into the following:
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
Then save and reboot, the SDCard and internal memory will swap.
Click to expand...
Click to collapse
wan0eve, how ****ing sure were you about this before telling others about this? I almost got my phone stuck with this and felt so stupid ever
http://android.modaco.com/topic/340279-get-gameloft-games-to-external-sd/
this will make all gameloft game data onto external sd...
wc326 said:
http://android.modaco.com/topic/340279-get-gameloft-games-to-external-sd/
this will make all gameloft game data onto external sd...
Click to expand...
Click to collapse
WOW,it works ..thanks for this
bolinao said:
WOW,it works ..thanks for this
Click to expand...
Click to collapse
OP should put this link on his first post so everyone will knows
wan0eve said:
Use Root Explorer open /system/etc/vold.fstab
you will find two line like:
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
Edit into the following:
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
Then save and reboot, the SDCard and internal memory will swap.
Click to expand...
Click to collapse
Can anyone confirm this working?
I been trying to find a way to do this for a while now and I don't want to brick my phone.
iDutchy said:
Can anyone confirm this working?
I been trying to find a way to do this for a while now and I don't want to brick my phone.
Click to expand...
Click to collapse
Here is an easier way:
http://forum.xda-developers.com/showthread.php?t=1091455
bolinao said:
Here is an easier way:
http://forum.xda-developers.com/showthread.php?t=1091455
Click to expand...
Click to collapse
That is only for gameloft right?
how about my other apps I just want my 16GB card to be the main SD card to copy apps and games to. that's why I wanted to know if this fix works to swap both SD cards.
if it does do I need to format before I do it etc will I brick my phone what are the dangers etc?
Problem:
After Upgrading to 0224 official MSI ROM, you'll have a new issue with the SD card, it means your SD card is totally unusable and all the apps know the internal 4GB memory (in fact about 2GB) as the primary and the only alternative memory of device, so all related data files will be on "storage/Android/data/".
Solution:
With this modification we'll completely switch the Internal Storage of the device (4GB) with your External SD card (up to 32GB) and after this all the data files will be on "External SD/Android/data/"; but the only issue is for the labels, after switching:
4GB Internal Storage as external_sd ("/mnt/extrenal_sd')
(up to)32GB External SD as flash or sdcard ("/mnt/storage")
Requirements:
1- Root access (use Gingerbreak, see here)
2- Root Explorer or any app you can modify the file "/system/etc/vold.fstab" with
3- Overwriting the attached file or simply changing the codes as below and Reboot:
Before:
Code:
dev_mount flash /mnt/storage 1 /devices/virtual/mtd/mtd9/mtdblock9
dev_mount sdcard /mnt/external_sd auto /devices/platform/rk29_sdmmc.0/mmc_host/mmc0
After:
Code:
dev_mount sdcard /mnt/external_sd auto /devices/virtual/mtd/mtd9/mtdblock9
dev_mount flash /mnt/storage 1 /devices/platform/rk29_sdmmc.0/mmc_host/mmc0
talk about persistence...
Many thanks goldie, I will try this out later.
Regards
Is this SD card problem still an issue with the latest 0306 firmware? I'm about to upgrade.
bradfree63 said:
Is this SD card problem still an issue with the latest 0306 firmware? I'm about to upgrade.
Click to expand...
Click to collapse
I found this Issue on the latest Enjoy10's firmware 0224. you can try the latest ver. for your tab; any problem by the storage, just try my way!
This is the code from my vold.fstab (/system/etc):
dev_mount sdcard /mnt/sdcard auto /devices/platform/msm_sdcc.1/mmc_host
dev_mount emmc /mnt/emmc 18 /devices/platform/msm_sdcc.3/mmc_host/mmc0
dev_mount fat /mnt/fat auto /devices/virtual/block/loop7
What should I edit if I want my EMMC folder to show my MicroSD, and SDcard folder will show my InternalSD??
Help please!! thanks!!
so you are saying that you want to swap internal memory with external memory, right?. well it is pretty simple.-
Go to this site-
Mod edit: Links removed .. i think it is the first post..
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..