[T-Mobile, Samsung Galaxy SIII] 007WillieRuiz:
Eureka!!! I made this work for CM10. Maybe it work for any version.

Zedomax:

Thank you for this script.

I just add some lines to your script to make it work with my Paranoid CM10 ROM.

It work!!!!!

Now my /SdCard folder is my Micro SD Card

Inside of my SdCard is another folder that looks my Phone Internal SD (/sdcard/Internal_SD)

To make it work; what I did is to install your zip file with CW Recovery.

Then Edit the file 11extsd2internalsd located in /system/etc/init.d

add some commands then saved it in the same location /system/etc/init.d

ok this the trick. I think my ROM dont support init.d so I download from the market SManager. I run the SManager application and went to find the file 11extsd2internalsd located in /system/etc/init.d I just (check, click, mark, highlight what ever you want to call it) the SU and Boot so SManager can execute during start-up or booting.

From there you can see the results.

If you download the attachment you need to delete the extension .txt and just leave the file name extsd2internalsd

WARNING!!!!! ====>>> Make a backup first of you Phone Internal Storage Folders and Files. I lost everything in my Internal Storage in the proccess to get this work. Maybe now will not erase nothing; but just in case.

Regards.

This is the modified script:

#!/system/bin/sh

#extsd2internalsd is a modification that allows to switch internal sd to external sd and viceversa. With this you can use default internal sd only for app storage #and the external sd to store all apps resource and all others stuff. The resut is a very big increase of installable apps on gs3

#All credits to Mattiadj of xda forum for the idea and script and to mike1986 for the cmw zip.

#xda thread url at

#Script Modified for U.S. Galaxy S3s by Zedomax at GalaxyS3Root.com to be compatible when sdcard is not inserted.

busybox mount -o remount,rw /

busybox mount -t vfat -o umask=0000 /dev/block/vold/179:97 /mnt/sdcard

busybox mount -t exfat -o umask=0000 /dev/block/vold/179:97 /mnt/sdcard

if busybox mount | busybox grep vold/179:97; then

busybox mkdir /mnt/sdcard

busybox mkdir /mnt/sdcard/Internal_SD

busybox mkdir /mnt/External_SD

busybox mkdir /mnt/Internal_SD

busybox mount -o bind /data/media /mnt/sdcard/Internal_SD

busybox mount -o bind /data/media /mnt/Internal_SD

busybox mount -o bind /mnt/sdcard /mnt/External_SD

fi

===============================

Or you can make a clean one without touching existing mount.

This one will create /000-Storage and inside of /000-Storage will create /000-Storage/001-External_SD and /000-Storage/002-Internal_SD

Try it:

#!/system/bin/sh

#extsd2internalsd is a modification that allows to switch internal sd to external sd and viceversa. With this you can use default internal sd only for app storage #and the external sd to store all apps resource and all others stuff. The resut is a very big increase of installable apps on gs3

#All credits to Mattiadj of xda forum for the idea and script and to mike1986 for the cmw zip.

#xda thread url at

#Script Modified for U.S. Galaxy S3s by Zedomax at GalaxyS3Root.com to be compatible when sdcard is not inserted.

busybox mount -o remount,rw /

busybox mount -t vfat -o umask=0000 /dev/block/vold/179:97 /mnt/sdcard

busybox mount -t exfat -o umask=0000 /dev/block/vold/179:97 /mnt/sdcard

if busybox mount | busybox grep vold/179:97; then

busybox mkdir /000-Storage

busybox mkdir /000-Storage/002-Internal_SD

busybox mkdir /000-Storage/001-External_SD

busybox mkdir /mnt/sdcard

busybox mkdir /mnt/sdcard/Internal_SD

busybox mount -o bind /data/media /mnt/sdcard/Internal_SD

busybox mount -o bind /data/media /000-Storage/002-Internal_SD

busybox mount -o bind /mnt/sdcard /000-Storage/001-External_SD

busybox chmod 777 /000-Storage

busybox chmod 777 /000-Storage/002-Internal_SD

busybox chmod 777 /000-Storage/001-External_SD

busybox chmod 777 /mnt/sdcard

busybox chmod 777 /mnt/sdcard/Internal_SD

fi