[Galaxy Note GT-N7000 General] chandrus1983:
Hi guys :cowboy:

Many people here want to swap memory i.e. making Internal Storage to act as External Storage and External Storage as Internal Storage... for example your 16Gb inbuilt storage will be external storage and 8/16/32/64Gb memory card will be Internal storage, so that you can play all the HD Games :laugh::laugh:

I have searched many threads regarding this, but i did not find the EASY steps to swap it.

I found a couple of Easy things which works only for GB/JB

I AGREE THERE ARE THREADS FOR JELLYBEAN

but they are very complicated, like using ADB Shell and all , which newbies like me dont know what to do with it.

I have searched a lot to get this thing, i dont want people to search for it like i did, so i'm creating a new and easy thread.

THIS DOES NOT WORK WITH ICS/GB & I DONT KNOW IF IT WORKS WITH NON TW ROMS LIKE CM​

THIS WORKS PERFECTLY WITH TW JELLYBEAN ROMS​

Here i present you the easiest way to swap memory, Ofcourse you need a ROOTED phone :D

You have got 2 options to swap the memory,

1. Download the rar file attached to this thread and extract it, you will get vold.fstab file, now transfer it to your phone and paste it in /system/etc using ROOT EXPLORER or any similar file manager and reboot :good: (this is very very easy)

Permission must be: RWX,R-X,R-X

Make sure you have mounted to R/W before pasting the file :D

OR​

2. Manually edit the vold.fstab and save it. (a bit tricky ;))

a) Install ROOT EXPLORER (i am sure you know where to get it) or any other file manager, but here i used Root Explorer as its very easy n friendly.

b) open root explorer and navigate to /system/etc and find vold.fstab, tap and hold on it and then click open with and choose ''TEXT EDITOR''

Now replace these lines

# internal sdcard
{
ums_sys_path = /sys/class/android_usb/f_mass_storage/lun0/file
secure_format = enable
discard = enable
supported_exfat = disable
}
dev_mount sdcard /storage/sdcard0 11 /devices/platform/dw_mmc/mmc_host/mmc0/mmc0 encryptable_nonremovable

# external sdcard
{
ums_sys_path = /sys/class/android_usb/f_mass_storage/lun1/file
android_secure_containers = enable
}
dev_mount sdcard1 /storage/extSdCard auto /devices/platform/s3c-sdhci.2/mmc_host/mmc1

WITH

​

# internal sdcard
{
ums_sys_path = /sys/class/android_usb/f_mass_storage/lun1/file
android_secure_containers = enable
}
dev_mount sdcard /storage/sdcard0 auto /devices/platform/s3c-sdhci.2/mmc_host/mmc1

# external sdcard
{
ums_sys_path = /sys/class/android_usb/f_mass_storage/lun0/file
discard = enable
}
dev_mount sdcard1 /storage/extSdCard 11 /devices/platform/dw_mmc/mmc_host/mmc0/mmc0 encryptable_nonremovable

Refer this image - http://bit.ly/ZhV6PM

after replacing , tap on menu key (soft key) and select ''Save and Exit''

After you tap on it, it comes back to folder, dont do anything, just REBOOT your phone.

TA DAAAAAAAAAAAA :victory: Memory is swapped.

for confirmation go to settings --> storage and check it :)

-------------------------------------------------------------------------------------------------------------

For AOSPA ROM Android Version 4.3 and Above​

This also works with ROM's which doesn't has the

vold.fstab

file. Generally Android 4.3 ROM's doesnt have vold.fstab file, so do the following to swap memory.

There are two ways to do it.

1. If you are using ParanoidAndroid (Android Version 4.3 n Above), you can just replace the ''build.prop'' file. Replace only if using Paranoid Android, If you use any other 4.3 ROM, please do as instructed in 2nd method.

Download the file from here http://goo.gl/O16frm or download from the attachment and paste it in /system with the help of root explorer or any file manager.

Make sure permission is

RW-

R--

R--

Now reboot the device, its done :good:

2. If you do not want to copy paste my build.prop or if you use other 4.3 ROM you can do the following.

open build.prop file using root explorer or any file manager and paste the following lines at the end of the existing build.prop

# Change to 1 for swapping SD cards
persist.sys.vold.switchexternal=1

# Storage configuration
ro.vold.switchablepair=/storage/sdcard0,/storage/sdcard1

Refer this image ---> http://goo.gl/sBqFCw

it should match with your build.prop

now after editing the build.prop, save and exit, make sure permissions is

RW-

R--

R--

Now reboot the device and its done :good:

I don't know if any of these methods work in 4.2.2 ROM, If you want you should try it at your own risk

I have tested the above methods in Android 4.1.2 ROM and AOSPA Android Version 4.3 ROM, It works perfectly.

and the last and important thing is THIS IS ONLY FOR GALAXY NOTE N7000

Notes:

1.

ITS RECOMMENDED TO DO THIS MODIFICATION JUST AFTER YOU INSTALL NEW ROM

2. PLEASE PLEASE take a backup of your internal memory and external memory before doing this modification, just in case if anything goes wrong (99.9% nothing will go wrong) but still to be on safer side, its recommended :D

3. If you have skipped the #1 then copy all the Android folder and paste it into memory card (yes memory card), so that your pre installed apps works perfectly.

4. Please take a backup of your stock vold.fstab file before trying this

5. CWM Recovery will NOT recognise this SWAP, you will see no change in memory in CWM Recovery, Internal is Internal and External is External there, just like stock.

I have tested it on my and my friend's Samsung Galaxy Note GT - N7000 and it is working perfectly :cool:

Thanks to: anoopva, sarjarim, Adi_Pat.

and also to my Phone for testing it..lol :p

Thank You :cool: