[MOD]App2ExtSD2 [Works for all U.S. Galaxy S3!]

android94301

Senior Member
May 28, 2012
202
134
0
As Promised, Solved: another way to do it using Script Manager

I didn't invent this, Zedomax adapted in from mattiadj. But most people haven't been able to get it fully working, probably due to variations in the init.d function of various ROMS. They'd be able to see the External SD card as the internal SD, but the internal SD would disappear. This method avoids using init.d, and instead uses the app Script Manager to load the script on boot.

After much fooling around, I figured out how to do it so the External SD card and the internal cards are swapped, but you can see both with any file Explorer. I got it working on CleanROM 2.0, but it should work on Beans 10 as well.

Here's how to do it: Warning, if you do not understand the following instructions, or don’t have experience doing these things, you probably don’t want to do this hack. I am not responsible if you a) brick your phone, b) delete your data, or c) get very frustrated. That being said, the most likely failure will be that you only see the one card (the External card).

Back everything up that you care about first!!!!

1. First, I'd recommend making a Nandroid backup of your phone.

2. Next, just to be extra safe, I would backup your internal SD card to your PC. While you are doing that, if you have data on the external SD card, back that up too.

3. Next, I would format your external SD card to fat 32. (You could probably use Ext format too, but I didn’t test that.)If you already have it in that format, and have content on it, this won't affect the content, but back it up just to be safe. It’s probably better to have the Ext SD blank to begin with, you can always copy back its content from your pc.

4. Next copy the contents of the internal SD to the External SD card. This is to avoid confusion about apps and such.

5. Next install script manager free from the play store:
https://play.google.com/store/apps/...anager&feature=nav_result#?t=W251bGwsMSwyLDNd

It will show up on your phone as S manager ads.

6. Download the mod from here: http://downloadandroidrom.com/file/...ternalsd_gs3_fat32orextfat_US_ZEDOMAXv0.2.zip

7. You’ll see a folder called: 11extsd2internalsd_gs3_fat32orextfat_US_ZEDOMAXv0.2.zip

You need to unzip the folder, then go to System/etc/init.d and copy the 11extsd2internalsd file from there to your phone. Put it into the /data directory. Use Root Explorer, and your phone will need to be rooted.

(https://dl.dropbox.com/u/6305/SD Card Hack SG3/11ext file in data directory.png)

Or you can get just the 11extsd2internalsd file here: https://dl.dropbox.com/u/6305/SD Card Hack SG3/11extsd2internalsd



8. Using Root Explorer, navigate to that file in the /data directory. Press and hold the file name until the menu pops up, and click on permissions.

https://dl.dropbox.com/u/6305/SD Card Hack SG3/Permissions.png

(Unix geeks set them to 777, and everyone else copy the picture below. Click OK.

https://dl.dropbox.com/u/6305/SD Card Hack SG3/Permission settings 777.png



9. Open the script manager app, and select Browse as Root in the config screen. Tell it to remember this setting.

https://dl.dropbox.com/u/6305/SD Card Hack SG3/Script manager browse as root and save.png


10. Navigate to the /data directory and choose the 11extsd2internalsd file that is located in /data and click on it. Click on the “Is script” button.

11. Now tap on the buttons that say Su, Boot, and Save. The file name will come up in yellow after the save.

https://dl.dropbox.com/u/6305/SD Card Hack SG3/Script manager setting after save.png


12. Reboot your phone and you should see the swap working and be able to access both internal and external SD cards. The external card will show up as sdcard, and the internal card will show up as extSDCard. Your apps should now install to the external card, since your phone will think it's the internal card. Is that confusing? It was to me too!

Good luck and please share your experiences specifying which ROM you used, so that others can avoid frustration.

Thank you’s always appreciated.
 

Boostking

Member
Sep 8, 2007
36
3
0
Thank you. Has anyone tried the method with Script Manager? I'm a little gun shy just because it was such a pita to get my card back to normal after trying the first hack. Thanks again!
 

android94301

Senior Member
May 28, 2012
202
134
0
Thank you. Has anyone tried the method with Script Manager? I'm a little gun shy just because it was such a pita to get my card back to normal after trying the first hack. Thanks again!
I did it and it worked fine. But I'd simply recommend you make full backups first: nandroid for the phone, and then copy the internal SD and external SD contents to your PC. That way if you don't like it, you simply restore everything to the way it was.
 

bleed_silver

Member
Oct 5, 2010
36
1
0
hi i followed the scripted but i had to use rom toolbox was able to do everything from there i am on [ROM][Team VeNuM][Odexed Blue][9/19/12][LG8][Odexed, Mods, Blue Themed][5.3] version 5.0 just came from cm10 and it show 59.2 gb free
 

Practitioner

Senior Member
Sep 20, 2012
91
13
0
I didn't invent this, Zedomax adapted in from mattiadj. But most people haven't been able to get it fully working, probably due to variations in the init.d function of various ROMS. They'd be able to see the External SD card as the internal SD, but the internal SD would disappear. This method avoids using init.d, and instead uses the app Script Manager to load the script on boot.

After much fooling around, I figured out how to do it so the External SD card and the internal cards are swapped, but you can see both with any file Explorer. I got it working on CleanROM 2.0, but it should work on Beans 10 as well.

Here's how to do it: Warning, if you do not understand the following instructions, or don’t have experience doing these things, you probably don’t want to do this hack. I am not responsible if you a) brick your phone, b) delete your data, or c) get very frustrated. That being said, the most likely failure will be that you only see the one card (the External card).

Back everything up that you care about first!!!!

1. First, I'd recommend making a Nandroid backup of your phone.

2. Next, just to be extra safe, I would backup your internal SD card to your PC. While you are doing that, if you have data on the external SD card, back that up too.

3. Next, I would format your external SD card to fat 32. (You could probably use Ext format too, but I didn’t test that.)If you already have it in that format, and have content on it, this won't affect the content, but back it up just to be safe. It’s probably better to have the Ext SD blank to begin with, you can always copy back its content from your pc.

4. Next copy the contents of the internal SD to the External SD card. This is to avoid confusion about apps and such.

5. Next install script manager free from the play store:
https://play.google.com/store/apps/...anager&feature=nav_result#?t=W251bGwsMSwyLDNd

It will show up on your phone as S manager ads.

6. Download the mod from here: http://downloadandroidrom.com/file/...ternalsd_gs3_fat32orextfat_US_ZEDOMAXv0.2.zip

7. You’ll see a folder called: 11extsd2internalsd_gs3_fat32orextfat_US_ZEDOMAXv0.2.zip

You need to unzip the folder, then go to System/etc/init.d and copy the 11extsd2internalsd file from there to your phone. Put it into the /data directory. Use Root Explorer, and your phone will need to be rooted.

(https://dl.dropbox.com/u/6305/SD Card Hack SG3/11ext file in data directory.png)

Or you can get just the 11extsd2internalsd file here: https://dl.dropbox.com/u/6305/SD Card Hack SG3/11extsd2internalsd



8. Using Root Explorer, navigate to that file in the /data directory. Press and hold the file name until the menu pops up, and click on permissions.

https://dl.dropbox.com/u/6305/SD Card Hack SG3/Permissions.png

(Unix geeks set them to 777, and everyone else copy the picture below. Click OK.

https://dl.dropbox.com/u/6305/SD Card Hack SG3/Permission settings 777.png



9. Open the script manager app, and select Browse as Root in the config screen. Tell it to remember this setting.

https://dl.dropbox.com/u/6305/SD Card Hack SG3/Script manager browse as root and save.png


10. Navigate to the /data directory and choose the 11extsd2internalsd file that is located in /data and click on it. Click on the “Is script” button.

11. Now tap on the buttons that say Su, Boot, and Save. The file name will come up in yellow after the save.

https://dl.dropbox.com/u/6305/SD Card Hack SG3/Script manager setting after save.png


12. Reboot your phone and you should see the swap working and be able to access both internal and external SD cards. The external card will show up as sdcard, and the internal card will show up as extSDCard. Your apps should now install to the external card, since your phone will think it's the internal card. Is that confusing? It was to me too!

Good luck and please share your experiences specifying which ROM you used, so that others can avoid frustration.

Thank you’s always appreciated.
hey android thank you for beeing able to figure this one out, was driving me nuts trying to see how to do this myself nice. did what u wrote worked like a charm, now im sporting my new microSDXC 64GB Ultra Mobile class 10 SGS3 very awesome, only problem i do have is that some apps install themselves after a while into the real internal memory but i think thats a fail on myside due to not increasing the storage capasity for the partition on my fat32, should of increased it to 500mb enought to install the apps and have datat transfer but ohh well.....good overall.
other issue is that since its a small fix its still now perfect, dont know if uve noticed that some installs u cant see in ure memory card or both, or atleast im having that issue, and sometimes the phone mirrors the real ext/int sd card and mirrors it to the real int/ext, so now i got a copy of both real ext/which is now int. have to reboot it countless times and take the memory card or delete the files and put em back in for it to work sometimes.
 
  • Like
Reactions: EMSpilot

gotnoypi

Senior Member
Aug 10, 2012
174
11
38
Everything seems to work fine however, when I do my export using dropbox, I'm getting an Error Exporting message. Any help?

-- Never mind, my wifi automatically turned off.
 
Last edited:

romaneric93

Member
Apr 1, 2012
10
0
0
On cyanogenmod 10.
I tried this method and it did change my ext 60 GB card to the internal but it didn't swap it. So my 60 GB shows up for both. My phone memory is gone and the only way to see it is to take out my memory card. Is there any way to fix this. I tried this on a stock ROM and it worked perfectly. Has anybody gotten this to work properly on cm10??

Sent from my SPH-L710 using Tapatalk 2
 

EMSpilot

Recognized Themer
May 31, 2012
1,096
2,054
153
Havasu
Is anyone using this mod on Clark44 .0.1.0 Rom?

I've tried it and it's doesn't seem to work. Any advice?

Sent from my SPH-L710 using xda premium
Yes it does work fine on all of Clark's Rom's. Simply navigate to system/etc/init.d and erase the SD-boost file there first. Then install, works like a charm!!!
 
T

TheParadox

Guest
Didn't work on "[ROM] AOKP(Jellybean 4.1.2)Task & Ktoonsez (10/13) (AT&T/Rogers)" uninstalled for now. I'm using a 64Gb Sandisk.
 

sinisin

Senior Member
Jan 3, 2011
1,371
545
0
Denver
So Im on stock JB and kernel. No init.d support. Using the Script Manager workaround. Everything is fine. I have a question though. Since it takes a minute until SManager can run the script, my original intsd needs to remain as it was before the mod was applied right? Since the phone actually boots from it and not my extsd. Or once the mod and script have been executed once is it stuck to swapped status on every reboot? I ask because I copied my intsd to my extsd and now want to wipe the old intsd(16GB) but Im afraid if I do the phone wont have the proper information to boot since the script doesnt run right away.
 

Jimieo

Senior Member
May 24, 2009
347
82
0
New London, CT
If I understand right, some users are having this hack move their installed apps from the internal memory to the external? Mine is not doing that.

See pics. It appears to have tricked my S3 just fine. When I installed a free app from the Play Store, it looks like it went to the real internal. In the Application Manager it shows the real internal memory being used.

Please let me know if I am way off on how this works.
 

Attachments

Last edited: