yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy SL i9003] Exclusiveyash:
I am running GB, XWLF2 and its working great :P . I swapped my 8GB card.
[Samsung Galaxy SL i9003] xpresotw:
support for jellybean 4.2.2 ?
[Samsung Galaxy SL i9003] puppynaz:
Stop resurrecting older threads. -.-

But yeah, to swap memories on Jelly Bean, open your terminal emulator and type

THIS to swap:

su
setprop persist.sys.vold.switchexternal 1

or THIS to unswap/return it back to default:

su
setprop persist.sys.vold.switchexternal 0
[Samsung Galaxy SL i9003] rdr_m:
The thing is when you install an app from the market and move it to sd,it always moves to ext sd.but when u install a game or stuff that has a large data component it always moves into int. sd.thats where the whole thing is helpfull.i currently have abt 5 gigs of game on ma phone,which was previously impossible due to the lower capacitty of the int. sd.but as they are swiped now i can hav as many games i want at the same tym.the catch bein whenever u get sum app with apps to sd feature and move it to sd it will always move into ur current ext sd not internal.int only for large data component off apps.
[Samsung Galaxy SL i9003] crazi2k:
Which files system to use for micro sd card

My micro sd card was formatted with Ext4 before swapping the fstab file. I don't see the swap in Internal to External & vice versa as mentioned in first post. Both Internal & External is not recognisable i.e. it shows 'Unavailable'. Is Ext4 fs supported one? Do i need to use fat32 or ext2 as the file system in micro sd card. Ideally how should i partition/create file system in SD card?

Thanks in advance for ur reply!
[Samsung Galaxy SL i9003] trip007in:
The sdcard should be formatted as fat32. I have not tried it on Ext2 or Ext4. Are you using this on I9003 or I9000? This is basically meant for I9003 not sure about I9000.
[Samsung Galaxy SL i9003] fooman123:
/proc/filesystems on my xxkb3 has ext2 and ext3..
[Samsung Galaxy SL i9003] Slashed12345:
OK so now I have to choose between standalone apps/ games and those huge (can only be downloaded over wifi) games. But again I guess it's much better than before. Sucks having stuff installed in 3 different locations tho.
[Samsung Galaxy SL i9003] kchdeepak:
not worked for me :( help me

i used just "explorer" for this... it showing only read only ... the i used "file expert", i overwrite the file in the system/etc folder ..after reboot also it not swapped

i have to use root explorer only for this ?
[Samsung Galaxy SL i9003] crazi2k:
I'm trying it on my I9003 Galaxy SL. hExt3 or Ext4 is better choice of FS than fat32. I tried with Ext4 & it does not work. Let me see if i could apply some tweak. The only thing i fear is screwing up the file in the absence of complete back tool like Samdroid which will do exact restore.
[Samsung Galaxy SL i9003] crazi2k:
You r missing the permission for the File Explorer app to have root permission to modify system file? H'v u rooted ur phone? This is mandatory

After u h'v rooted ur phone (u can get instruction on this forum), go the the setting options of the file explorer app that u r using & give root access to modify system files. Hope this woks for u!
[Samsung Galaxy SL i9003] trip007in:
Have you rooted your phone? if yes then mount the system files in RW mode from RO (read only). You need to have root permission for this. You can only then replace any files in the system/etc.
[Samsung Galaxy SL i9003] Obsidian-step:
On i9000 dont work. Dont TRY.

How can we port this wonderful feature. I try change some value but only invisible storage get.
[Samsung Galaxy SL i9003] trip007in:
Its easy. You just have to swap the device mount path in vold.fstab as below:

The original:

## Vold 2.0 Generic fstab

## - San Mehat (san@android.com)

##

#######################

## 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

######################

# internal sdcard

{

mount_deep = 0

ums_path = /sys/devices/platform/musb_hdrc/gadget/lun0/file

asec = disable

discard = enable

mbr_policy = skip

}

dev_mount sdcard /mnt/sdcard 1 /devices/platform/mmci-omap-hs.1/mmc_host/mmc0

# externel sdcard

{

mount_deep = 1

ums_path = /sys/devices/platform/musb_hdrc/gadget/lun1/file

asec = enable

mbr_policy = overwrite

}

dev_mount sdcard1 /mnt/sdcard/external_sd auto /devices/platform/mmci-omap-hs.0/mmc_host/mmc1

#end line ## keep this line

Modified as:

## Vold 2.0 Generic fstab

## - San Mehat (san@android.com)

##

#######################

## 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

######################

# internal sdcard

{

mount_deep = 1

ums_path = /sys/devices/platform/musb_hdrc/gadget/lun0/file

asec = enable

mbr_policy = overwrite

}

dev_mount sdcard1 /mnt/sdcard/external_sd 1 /devices/platform/mmci-omap-hs.1/mmc_host/mmc0

# externel sdcard

{

mount_deep = 0

ums_path = /sys/devices/platform/musb_hdrc/gadget/lun1/file

asec = disable

discard = enable

mbr_policy = skip

}

dev_mount sdcard /mnt/sdcard 1 /devices/platform/mmci-omap-hs.0/mmc_host/mmc1

#end line ## keep this line

to open the file open notepad and drag the vold.fstab on to notepad and save it after edit. Dont forget to back up original file. This should work on I9000, but not tested just analyse your vold.fsstab and compare.
[Samsung Galaxy SL i9003] fooman123:
I don't know if using notepad on windows is going to cause problems..

The dos txt file will be different from the unix txt file. Line endings will be:

CR LF vs. LF
[Samsung Galaxy SL i9003] trip007in:
Use my suggested method. Drag the file on to opened empty notepad file and after editing save. It does not change the structure or extension and remains unix text file. Check for your self. Works well when you put it back.
[Samsung Galaxy SL i9003] JoyMoro:
thanks Trip007,

Will try it soon..
[Samsung Galaxy SL i9003] Obsidian-step:
Yes I trying too. Compare and modify, try delete some stroke, but after replaсe All memory in i9000 becomes invisible. ****.

Who try this on i9000, back up first "vold.fsstab" file in system folder, but not in sdcard or extSD because you may lose they after reboot. I restore full backup from nand, only nand safe me.

Or use this OriginalI9000CWM.zip http://xdaforums.com/attachment.php?attachmentid=605246&stc=1&d=1306184432

PS after 3 hour. Ohhh I did it but I stupid Ass. trip007in You replace InternalSD & ExternalSD did you? You didn't merge memory for programm (2GB)+ Internal memory (2Gb) = 4GB Solid Memo (9003) or 2Gb Programm+13GB InternalSD (897) = 15Gb Solid memo.

Is it real to merge programm memo + intSD memo? Are you hear something about it?
[Samsung Galaxy SL i9003] trip007in:
@Obsidian-step, we are talking about swapping the internal SD card (a part of phone memory avaiable for storage) with external_SD card (which can be as high as 32GB). Thus we have an advantage of maximum memory available for running applications and games as they takeup internal memeory. I dont know if it is possible to merge internal sd card and external sd.
[Samsung Galaxy SL i9003] xxxicu812:
will this work for heroc?
[Samsung Galaxy SL i9003] shoaibmerchant89:
Nice find!

Hey do you have any idea for custom ROMs for I9003?

Are they out there somewhere? If they are, have you tried one?
[Samsung Galaxy SL i9003] kkrraazzyy:
@ shoaib

dude till now there is no custom rom for i9003
[Samsung Galaxy SL i9003] trip007in:
No idea, you can try. Just preserve original file to reverse the change it won't harm the device. But the files would be different, so you will have to experiment on your own.
[Samsung Galaxy SL i9003] misiek998:
I try copy it at LG GT540. It ot work for me. System now dont see any SD Card.
[Samsung Galaxy SL i9003] manrock111:
dude please tell me i have root phone, and have root explorer.. but cannot write that file onto system files?? any idea how to fix this...

how to set write permission to system folder?

ok i have solve it :p
[Samsung Galaxy SL i9003] sakindia123:
Mount as r/w
[Samsung Galaxy SL i9003] manrock111:
i have done it just moving my gameloft games to my 8 Gb internal memory lol
[Samsung Galaxy SL i9003] desylvia:
this is awesome dude. I will obviously try this soon since i have large amount of game datas :D

Thanks :)
[Samsung Galaxy SL i9003] ruffeskim:
i had tried tis about month ago yet i can't change the internal and external path..i flw the steps and even contacted 3snow..he himself had no idea wat wrong wz my hp..according to him..all my steps are correct...i guess i need xda helps...pls advice guys...
[Samsung Galaxy SL i9003] XS2012:
For some reason my sdcard is now not being recognized or mounting on my phone saying SDCARD Removed... Is there a fix I can implement using the Emulator with superuser permissions?
[Samsung Galaxy SL i9003] vishal24387:
we all know that every sd card has memory currupt problem...so if we do this mod &after that by any reason if our mounted external sd get currupted then what will happen...? Bcoz if the phone system is not finding any inernal memory then how will it react?
[Samsung Galaxy SL i9003] trip007in:
@XS2012, you can revert to initial setup by replacing the original vold.fstab file that you would have backed up. Then take out your mSD and try to format it using cars reader. Just check if it is readable. You have to format out as fat32.
[Samsung Galaxy SL i9003] trip007in:
Simple it won't be detected and you can't see external sd also. Just switch off phone take out sd card replace it with new one formatted as fat32. It will be up again. Or just reflash with a new firmware if you can't replace vold.fstab, will restore original settings. But keep this option last, and try to revert the original setup before flash, so that you don't blame me for accidental damages.
[Samsung Galaxy SL i9003] trip007in:
Which file did you use for the mod? This is not for your phone, check if you have same file in original fw. Replace your original vold.fstab file to revert. Do you have internal sdcard. I don't think so. Correct me if I'm wrong. I do not have this phone. If you don't have internal sd what are you trying to swap?
[Samsung Galaxy SL i9003] adi_tya89:
Is it applicable for hd2 nand??

hey trip !!

i have a hd2 with nand android and my internal memory is very low even after extension partition nd apps2sd .

will this method work for hd2 ??

when i tried this on my phone it did show any increase in the internal memory and also " my sd card was not showing up in the storage " !!

even after restarting my phone my sd card was unavailable and i lost all my apps !!

is there any solution to make this trick work on HD2 ??

THANKS IN ADVANCE:confused::confused::confused:
[Samsung Galaxy SL i9003] 740man:
would this work on htc evo 4g
[Samsung Galaxy SL i9003] tanu_invincible:
Great..!!This is awesome..Worked and Now i can put as many Gameloft Games ..!!
[Samsung Galaxy SL i9003] tanu_invincible:
I guess theres some problem..:(..After I swapped the memory..some applications become invisible though when i go to MANAGE APPLICATIONS..they seem to be there but the colour of the icon is greyish and SD is written on the icon..But they aint visible in the Menu.And hence i cant run them..When i tried to install them again..Then Packaage installer notified that it would replace the current ..And then i let it get installed and STILL,those apps dont appear on the MEnu..But the blank space is seen in the MEnu(The void created)..!!!Now what I'm i supposed to do :((
[Samsung Galaxy SL i9003] trip007in:
I think you were using application to sd. So what you should have done is first switched them to phone memory then should have used this mod. When memory was swapped those applications were broken but their data still exists in the phone. Not to worry, just uninstall those applications by clicking on those broken installation files from magnage applications, browsing to sd card. Then install them again they should work.
[Samsung Galaxy SL i9003] Saintrheno:
it is recommended, you do a hard reset before using this trik :D:D
[Samsung Galaxy SL i9003] Mrinal_gupta:
dude i am unable to copy the attachment to the main etc directory coz root explorer syas unable to copy .....plse help....
[Samsung Galaxy SL i9003] Mrinal_gupta:
dude unable to copy the attachment to the main etc folder coz the root explorer says unable to copy..plse help.
[Samsung Galaxy SL i9003] trip007in:
Mount the system as RW first in root explorer.

Or use adb to remount the system as RW.

DO the following for eg: If Android "SDK" is located on desktop.

Assuming you have Windows system: follow the steps given below.

connect your phone through USB

1. Enter into CMD

2. cd desktop/SDK/tools

3. adb shell

4.su

5. mount -o remount rw /system

The above comand makes your system file writable. Now you can use root explorer to replace the fold.fstab in to /system/etc folder. All the best.
[Samsung Galaxy SL i9003] woozydevotee:
i have a question about how the memory in the i9003 work, do the internal phone storage,internal sd card and the external sd card work simultaneously? cuz whenever i connect the phone to the pc i only see two drives connected instead of three
[Samsung Galaxy SL i9003] trip007in:
You see only two partitions of memory when you connect your phone

a. Internal SDCARD generally called as SDCARD by the system and

b. external_SD which is memory added using micro sd card.

c. The Phone memory is reserved for installation of applications, you can not mount it using USB interface in android. It is not meant for storing any other files than the system files.
[Samsung Galaxy SL i9003] ruffeskim:
pls explain further on the above...remount system as RW. What is Android 'SDK' on my desktop? What is CMD?where do i find cd desktop/SDK/tools? what is adb shell? su? from where i gonna mount-o remount rw/system?

i also got the problem of changing vold.fstab using root explore until i saw ur advice but dun quite understd..hope u can help further..
[Samsung Galaxy SL i9003] trip007in:
Edited the first post with more details. If you are interested in adb commands. You will need to download android SDK. Will post the required SDK files here to run the adb interface. You will have to wait.

[Edit]

Added ADB instructions and required files.
[Samsung Galaxy SL i9003] concepcionjfq:
ive flash my phone to xxkb3, then root it, then i use ur modification and successful swap the sd card. what should i do next? do i need link2sd? should i partion my sd? if what should i use to partion my sd?
[Samsung Galaxy SL i9003] trip007in:
Basically you swap your sdcard to have more internal storage space then why do you want to partition your SD?
[Samsung Galaxy SL i9003] ruffeskim:
thanks bro...i ve sent u a msg on my steps..pls assist...tks a mill
[Samsung Galaxy SL i9003] ruffeskim:
bro....let me know once u gotten the file for me to download..den i ll try ur method to see whether i can change the path...
[Samsung Galaxy SL i9003] trip007in:
Attached in the first post. the third zip attachment. Follow adb instructions in section B.
[Samsung Galaxy SL i9003] HiQ123:
@ trip007in: I LOVE YOU!!!

Since i bought my Galaxy S I9000, i searched for that. Thank you very very much :-)
[Samsung Galaxy SL i9003] trip007in:
Could you make it work for I9000?
[Samsung Galaxy SL i9003] ruffeskim:
The ADB method

Here I am providing separate instructions for ADB interface. I am not a programmer so I have used simple commands (which I know) but it does what you need to do.

Download the sdswap.zip to C: drive of your computer and right click to extract here. Now you will have C:\sdswap. It contains all necessary files including original vold.fstab file for I9003.

Windows "Start>All programs>Accessories>Command prompt(C:\)

A.To backup original vold.fstab into C:\sdswap folder do the following: You can skip this step, if you are doing this for Samsung I9003.

C:\>

C:\>cd sdswap

C:\sdswap>adb shell

$ su

su

# cp /system/etc/vold.fstab /sdcard

cp /system/etc/vold.fstab /sdcard

# exit

exit

$ exit

exit

C:\sdswap>adb pull /sdcard/vold.fstab

180 KB/s (922 bytes in 0.005s)

Now you have vold.fstab of your phone in sdswap folder, You can replace the extracted file into “ori” folder for reverting original setup.

B.To run this MOD you have to push the modified vold.fstab, do the following in Command Prompt:

C:\>

C:\>cd sdswap

C:\sdswap>adb push C:\sdswap\Mod\vold.fstab /sdcard/external_SD

3 KB/s (921 bytes in 0.250s)

C:\>cd sdswap

C:\sdswap>adb shell$ su

Su

# mount -o remount rw /system

mount -o remount rw /system

# cp /sdcard/external_SD/vold.fstab.png /system/etc

cp /sdcard/external_SD/vold.fstab.png /system/etc

# mount -o remount ro /system

mount -o remount ro /system

# exit

Exit

bro..tried your method...when ever i reach c:\sdswap>adb shell ...it said error: device not found ...pls help ...
[Samsung Galaxy SL i9003] ruffeskim:
bro...tried your adb method but still having problem...when ever i reach C:\sdswap>adb shell ...it said - error : device not found ... pls help
[Samsung Galaxy SL i9003] trip007in:
If you have installed drivers properly your device should be detected instead of the message 'device not found'. Just re instal usb drivers
[Samsung Galaxy SL i9003] ruffeskim:
pls correct me if i m wrong...by using samsung KIES, my device was detected(which means nothing wrong with my installer since KIES detected my phone)...but wen i tried using adb method...c:\sdswap>adb shell ...it still said error : device not found ...

pls help
[Samsung Galaxy SL i9003] trip007in:
Did you activate usb debuggingmode in menu> applications> development mode?
[Samsung Galaxy SL i9003] lars96:
Hey dude,

i ve got a new problem.

I get the following error, when i start mounting.

$ mount -o remount rw /system

mount -o remount rw /system

mount: Operation not permitted

i hope you can help me
[Samsung Galaxy SL i9003] trip007in:
You have not allowed root permission from phone. First time, when you type 'su' you will see pop up in phone for root permission, after allowing root, the '$' will turn into '#'. Then only you can mount system partition.
[Samsung Galaxy SL i9003] concepcionjfq:
i think my phone got slower. or maybe it because my sd card lots of files in?

any suggestion?
[Samsung Galaxy SL i9003] trip007in:
Yes, lot of files and slow microSDCARD (eg: Class 4 or lower) can slow down the performance of your phone.
[Samsung Galaxy SL i9003] concepcionjfq:
ok. y is that my internal phone memory grow from 800mb?

can u teach me how can i mount app deodexed by using root explorer?
[Samsung Galaxy SL i9003] trip007in:
Very simple. Copy the downloaded folder containing deodexed app say folder named as app1 from sdcard to /system. Then paste the app1 there, To do this you should have pressed rw button on top of the explorer once you are inside system folder. Now delete app folder and paste app1 folder, rename app1 as app. You will have lot of force close, but you will have to magnage with it till you complete renaming. Reboot your phone. I have done this with only data/app folder, so don't know how difficult it will be. I prefer adb method.
[Samsung Galaxy SL i9003] ronhoover88:
Its better to use adb coz sometimes the file copying using root explorer it will freeze and cause fcs...which when rebooted will cause a bootloop
[Samsung Galaxy SL i9003] sakindia123:
Install root explorer.then,(ur fone must be rooted) mount as rw using t oogle button.copy the dowloaded files and replace on /system/app and /system/framework respectively.
[Samsung Galaxy SL i9003] zimphishmonger:
I adapted this hack for the G2x (LG p999) and I cant mount SD cards after the switch. Do you have the same issue on the Samsungs?
[Samsung Galaxy SL i9003] trip007in:
This is meant for Samsung I9003. Its clearly mentioned.
[Samsung Galaxy SL i9003] woozydevotee:
has anyone tried using a memory card of class 4? how does it work?
[Samsung Galaxy SL i9003] falex007:
I read that SGS and SGSL have card reader class 2 and it has no sense to take SD card class 4

Sent from my GT-I9003
[Samsung Galaxy SL i9003] woozydevotee:
the only reason i asked about the class 4 card is that this guide mentions that we need to have a card of higher than class 4
[Samsung Galaxy SL i9003] falex007:
Where did you see this? I don't see any notes about class of SD card

Sent from my GT-I9003
[Samsung Galaxy SL i9003] woozydevotee:
Its the 4th paragraph

"Just a word of caution here to use microSDcard of higher class than class 4 to keep the system snappier with fast read write ability. Your microSD should be formatted as FAT32 to be recognized by system."
[Samsung Galaxy SL i9003] falex007:
Yap. I see it now :-) I'm blind.

Realty I don't know if class 4 will help to speed up external SD card.

We should ask topic starter to explain this

Sent from my GT-I9003
[Samsung Galaxy SL i9003] trip007in:
Any body owning sd cards of different class can test and report the difference here. I have tested with 16 gb class 4 sd card. In my opinion out may really make a difference, unless you are using out as storage medium.
[Samsung Galaxy SL i9003] yopor:
..access denied

..can anybody pls tell me how to over write the voldfstab..

..it can't be over written but why?..

..the did all the following,but one thing that i can't perform is that i can't overwrite the modified voldfstab to the original voldfstab..

..can anybody pls give me an answer..
[Samsung Galaxy SL i9003] sakindia123:
Which version of root explorer are u using
[Samsung Galaxy SL i9003] trip007in:
Are you able to see both SDcards and want to overwrite the vold.fstab? or You cant see both the sdcards so you cant copy the stock vold.fstab? Then you will need to use adb or in worst case reflash with the desired FW.
[Samsung Galaxy SL i9003] zairyn:
Hi,

I've tried as what you suggest which include root my phone, remount r/w in root explorer but in the end it still didnt swap the sd drives. And it seems like the file is not been replaced as the file date still the same. Can i delete the old file then replace it with mod version?. Thanks
[Samsung Galaxy SL i9003] trip007in:
You have not mounted the system in rw mode. You can do it by toggle button on top.
[Samsung Galaxy SL i9003] zairyn:
Hi,

I've mounted the system in rw mode and it did ask if i want to overwrite the files but after reboot still the sd not swapped.
[Samsung Galaxy SL i9003] sakindia123:
I faced same prob due to buggy verdion of root explorer
[Samsung Galaxy SL i9003] zairyn:
Hi,

I've changed to other version of root explorer and it worked.

Thanks:D:D:D
[Samsung Galaxy SL i9003] chsiew86:
100 thanks to you......
[Samsung Galaxy SL i9003] flamerain:
plese help me. my galaxy s i9003 have a troble. my sd can detect to my phone.

i have do factory reset but my troble did'nt slove.

please help me.

sory me english worse
[Samsung Galaxy SL i9003] trip007in:
Am not getting you.. Whats the problem? You cant see both sdcard as well as external_SD? or only one. How is your knowledge on using ADB commands?

Reflashing with firmware can also restore your original setup. So decide what you are prepared for?
[Samsung Galaxy SL i9003] ggclanlord:
How to give write access to system folder with Root Explorer?
[Samsung Galaxy SL i9003] ggclanlord:
Woooooohoooooooo!!!

Done!

Tnx man!! [clickd]
[Samsung Galaxy SL i9003] trip007in:
You have to toggle ro/rw to have rw once you enter the system folder to be able to write in system partition.
[Samsung Galaxy SL i9003] ggclanlord:
Actually i hd flashed xxxkb3 aftr rooting, so didnt hv root access, and i didnt knw root access is erased aftr flashing...

I rooted again and now get a option @Root Explorer "Mount as .."

Actually i jus hd to root again aftr flashing

Thnks anyways