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

Search This thread

prboy1969

Senior Member
May 7, 2009
10,518
7,378
Michigan
So is this safe to use on aosp? Does it wipe all the contents on your sd card or has anyone flashed without wiping with no problem?
Sent from my SPH-L710 using Tapatalk 2
No it does not wipe the contents of your SD Card. Just make sure to follow directions. Read through the thread a few times if your uncertain. It should work on any Rom.

TEAM MiK
MikROMs Since 3/13/11
 

picarotti

Account currently disabled
Jan 27, 2013
4
1
GB
Hi, I would like to know if this mod would work on the UK version and if it would also work on the normal android OS. Thank you I will be waiting for a reply.
 

vMAC

Senior Member
Oct 21, 2007
388
62
Has anyone been able to get this to work on a Jellybean ROM? Not working for me anymore after moving to Blaze 2.1.

Sent from my SPH-L710 using xda premium
 

bmdiz

Member
Aug 6, 2012
28
13
Stock ROMs do not have init.d support. You need a kernel/rom with the support, let me see if I can post a kernel with support shortly soon.

Max, flashed People's ROM version 10 with stock kernel, will this work or should I go back and reflash with different offered?
 

vMAC

Senior Member
Oct 21, 2007
388
62
Ok here is the pro lem that I'm having. I looked at this script and it is trying to use a file in /dev/block/vold that I don't have using stock ma4 or ma6. I've tried changing it to one of those he two files in there but it doesn't seem to matter. Please help

Sent from my Nexus 10 using xda premium
 

EMSpilot

Inactive Recognized Themer
May 31, 2012
1,105
2,054
Show Low
This will work with any ROM 11extsd2internalsd

Folks,

This is my 11extsd2internalsd:

#!/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:33 /mnt/sdcard
busybox mount -t exfat -o umask=0000 /dev/block/vold/179:33 /mnt/sdcard
if busybox mount | busybox grep vold/179:33; then
busybox mount -o bind /data/media /mnt/extSdCard
fi

Please notice where it is mounting the SD Cards. So if yours quit working with a new rom then navigate with root explorer to /dev/block/vold

There should be 2 files in there. examples: 179:32 and 179:33 you want to record the second file name.

Then open your 11extsd2internalsd file with Notepad+++ and change the 3 locations to the second file name you found in dev/block/vold save changes and replace your old 11extsd2internalsd file.
 

vMAC

Senior Member
Oct 21, 2007
388
62
EMSpilot thank you for responding.
As you have below you have identified the two files that I have in the /vold folder. I had modified my script to both filenames and neither had the intended effect that it had before. Prior to editing it to these the below name it had 179.97 as the file and I don't even have that in that folder. I will continue to play with this. Thank you because this let's me know I may have something else in the ROM that is interfering with this implementation.

Folks,

This is my 11extsd2internalsd:

#!/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:33 /mnt/sdcard
busybox mount -t exfat -o umask=0000 /dev/block/vold/179:33 /mnt/sdcard
if busybox mount | busybox grep vold/179:33; then
busybox mount -o bind /data/media /mnt/extSdCard
fi

Please notice where it is mounting the SD Cards. So if yours quit working with a new rom then navigate with root explorer to /dev/block/vold

There should be 2 files in there. examples: 179:32 and 179:33 you want to record the second file name.

Then open your 11extsd2internalsd file with Notepad+++ and change the 3 locations to the second file name you found in dev/block/vold save changes and replace your old 11extsd2internalsd file.



Sent from my Nexus 10 using xda premium
 

vMAC

Senior Member
Oct 21, 2007
388
62
Ok I still cannot get this to work. When I put these commands into terminal emulator it works fine. I've verified that other scripts are working, just this one is not working at boot. Is there a way to see a boot log? So I could see what's happening at boot time?
 

khrizg35

Senior Member
Dec 24, 2010
162
17
Lancaster
Gallery problem?

Anyone else having problems with the gallery after you install this mod? Meaning i go to check out my videos/ pics and thier all black and when i click one it says unable to read whats going on?
 

prboy1969

Senior Member
May 7, 2009
10,518
7,378
Michigan
Anyone else having problems with the gallery after you install this mod? Meaning i go to check out my videos/ pics and thier all black and when i click one it says unable to read whats going on?
What Rom? What type of SD Card. I had a corrupt SD Card that would do that to me. Have you tried formatting your S D Card? I use SD Card Formatter. It works great.

TEAM MiK
MikROMs Since 3/13/11
 

khrizg35

Senior Member
Dec 24, 2010
162
17
Lancaster
What Rom? What type of SD Card. I had a corrupt SD Card that would do that to me. Have you tried formatting your S D Card? I use SD Card Formatter. It works great.

TEAM MiK
MikROMs Since 3/13/11

Chemistry ROM 64gb SD card and formatted 2 times through my laptop and it's still not working. The formatter your talking about is in the play store?

EDIT! i figfured it out while messing with the settings on the camera just change the store location from sd card to phone !!! worked
 
Last edited:

vMAC

Senior Member
Oct 21, 2007
388
62
Chemistry ROM 64gb SD card and formatted 2 times through my laptop and it's still not working. The formatter your talking about is in the play store?

EDIT! i figfured it out while messing with the settings on the camera just change the store location from sd card to phone !!! worked

The problem with this is that all the pictures that you take prior to this are gone forever.

Sent from my SPH-L710 using xda premium
 

Top Liked Posts

  • There are no posts matching your filters.
  • 34
    This is a hack that that allows you to swap internal storage with your external SD card so you can increase your app data storage.

    All credits go to original i9300 App2ExtSD Hack by mattiadj. I simply hacked it to work with U.S. versions and also I've added code so it will disable this feature when you don't have a microSD card inserted (app storage will default to internal when no microSD card is inserted).

    E.g. If you have 16GB internal storage on Galaxy S3, you can install this witih a 64GB microSD card and swap the storage and get 64GB on your app storage instead of 16GB.


    Before you can use this, you will need:
    1) Rooted Galaxy S3 (SCH-I535/SPH-L710/SGH-T999/SCH-I747) or also Canadian versions too (i747m, etc...etc...)
    2) A ROM/kernel with init.d support!
    3) I've only tested this with TouchWiz-based ROMs, so it should work on stock ROMs and any TouchWiz-based ROMs, not sure on CM9 or CM10.
    4) You must use the FAT32 or EXTFAT zip file below, depending on what format your microSD Card is in! (e.g. if you have a FAT32 microSD card, use FAT32)

    To get this working, simply flash the zip files in your CWM Recovery:

    Download and Details:
    http://galaxys3root.com/galaxy-s3-t...-external-microsd-for-u-s-canadian-galaxy-s3/

    If you do not have init.d support, you can also enable on any rooted phone by using Script Manager, here's a quick tutorial:

    I recommend you to FORMAT your microSD card once to get camera working flawless before using this hack!

    How to disable this:
    If for some reason you are having trouble, simply delete /system/etc/init.d/11extsd2internalsd.
    OR
    if you leave your microSD card out during boot (then re-insert it after), your phone will work as normal (internal storage used for app data).
    9
    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.
    4
    This will work with any ROM 11extsd2internalsd

    Folks,

    This is my 11extsd2internalsd:

    #!/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:33 /mnt/sdcard
    busybox mount -t exfat -o umask=0000 /dev/block/vold/179:33 /mnt/sdcard
    if busybox mount | busybox grep vold/179:33; then
    busybox mount -o bind /data/media /mnt/extSdCard
    fi

    Please notice where it is mounting the SD Cards. So if yours quit working with a new rom then navigate with root explorer to /dev/block/vold

    There should be 2 files in there. examples: 179:32 and 179:33 you want to record the second file name.

    Then open your 11extsd2internalsd file with Notepad+++ and change the 3 locations to the second file name you found in dev/block/vold save changes and replace your old 11extsd2internalsd file.
    3
    Running
    JellyBomb JB ver 15.6.0
    KT747-TW-JB-4.1.2-SPR-05-31-2013
    That would be why. Your running 4.1.2. The Mid was originally made for 4.1.1 . I have a modified one I'm using on the same Rom. I'll post it up in a bit. It works without running Script Apps. Using it on JellyBomb right now.

    EDIT: The link below is for the Modified file. Again BIG Ups, and THANK YOU to zedomax for making this Mod for everyone.

    Non-Flashable_Modified_for 4.1.2_App2ExtSD2

    TEAM MiK
    MikROMs Since 3/13/11
    2


    Worked like a charm for me. Even switched the apps I had installed to the SD Card (now device memory) which I wasn't expecting.

    I'm on Blazer rom. All I did was install the zip and wipe dalvik cache (I'm not sure why I did that, only because mvaughn mentioned it and I know it won't wipe anything/was prepared for a wipe).

    mvaughn, are you running a rooted tw rom with init.d support? And did you possibly wipe your data by accident?



    Anyway, time to buy a 64gb card lol.

    EDIT: Can also confirm deleting the file as stated and restarting your phone will switch the two back as well as move your apps back to the right spot. This is very neat.