Related
***Warning Dragons Ahead!!***
Do this at your own risk, it will not void your warrantee but it may make your device unresponsive and cause other issues that I haven't discovered yet! Also, DO NOT at any point attempt to use the unmount sdcard found in your storage settings and DO NOT take your micro sdcard out while your tablet is on, doing these things will cause your apps to fc and potentially loose data. This has been tested only for the Iconia A100 and other devices will probably have different mount points.
It's working great for me but your results may vary, I am not responsible for any damage or problems you might encounter by using this mod (very unlikely that you'll have problems though).
What this mod does:
Since this particular tablet only has 5.4gb of internal storage, I thought it would be great to use my external sd (which is much larger) to install app data and everything else on. So this mod will dirty swap your External micro sd card with your internal memory and vice versa. By dirty swap I mean that the original mount points are untouched and I've just re-bound the mount points to different locations in the tablet. Not the ideal way of doing it, but it works and since we can't touch our init its just about our only option.
It will also speed up your sdcard's read and possibly write speeds by increasing the sdcard's cache.
Requirments: (things you'll need before doing this mod)
You'll need to be rooted, have root explorer installed and of course a micro sd card in your tab:
Instructions:
- Download and unzip the attached file and put it in the root of your internal sdcard (/mnt/sdcard)
- Open root explorer and navigate to /mnt/sdcard (if its not already there) tap and hold on the file install_recovery.sh and pick the copy option
- Now navigate to the /etc folder tap the Mount r/w button
- Find the install_recovery.sh file tap and hold it, then select the option rename. Change the name to install_recovery.bak and then tap paste to copy over the new file.
Now look just under the file, you'll see the date and permissions, it should say something like rwxrwxrwx if it does not you'll need to tap and hold the file tap permissions and check all three boxes for read and execute.
Once you've done the above steps reboot and wait about a minute after your tab comes up, goto settings and look at your storage space to see if the internal space size has changed.
To reverse just delete the install_recovery.sh file, rename the backed up one and reboot. If you decide to keep this mod, you'll want to copy the contents of /mnt/external_sd to /mnt/sdcard so you dont loose any of your app data. Also, you'll no longer need GL 2 SD or any other mod to fetch data from your micro sdcard.
Note: if you have problems deleting or writing to /mnt/external_sd after doing this mod, in root explorer goto /mnt press Mount R/W tap and hold on external_sd and choose permissions. Make sure that all boxes for read and write are checked.
You can use this in conjunction with ICS, its been tested and works great (actually improved my bench scores in antutu benchmark). You can merge the system r/w mod with this one to keep your system read /writable (in ICS) just add the system r/w commands to the end of this install-recovery.sh file.
Thank you! This Mod is greatly appreciated. I'll give it a go once my hangover settles down
Sent from my SPH-D700 using xda premium
Works like a champ. Awesome.
crossix,
...thanks a bunch for this mod, it works great, I've tested a number of apps and scenarios and so far so good.
I reviewed the original install_recovery.sh and noticed that it's there for some sort of firmware / recovery updates. ...so since we replaced the script I'm wondering if it will prevent future firmware upgrades, or more importantly could it prevent an emergency restore / recovery.
Perhaps merging your script with the original would be beneficial?
...any thoughts on this?
Thanks again for your effort on this, FredT
I don't forsee any issues, unless you get an ota update, then you'll need to redo this mod.
The system runs /system/etc/install-recovery.sh on boot and would normally check the recovery partition for files changed outside of an ota update (ie viruses or cwm). If a file gets changed this script would run at boot and restore it's origional recovery.
Normally in order to get cwm or any other custom recovery to "stick" you would need to delete this file (or delete it's contents) so that your modded recovery wouldn't be overwritten on the next boot.
An OTA update will overwrite the install-recovery.sh file and you may have to follow the above instructions again (or it may even break my mod). I'm still running the origional stock rom (3.2) and haven't tested this mod on the newer versions.
Sent from my MB860 using XDA App
cool thanks.... btw I am on the latest 3.2.1 ota update and this is working great for me so far....
Sent from my A100 using Tapatalk
thanks buddy
what format for the SDCARD
so I got a new large SDCard to use for this setup... I bought it off a buddy and it is formated as EXT4 already. I'm going to reformat it, what is the best format to use with HC ? EXT4 or something else?
Thanks FredT
Unfortunatly only fat32 will work, I've tried formatting & mounting the sdcard as ext2, 3 and 4, but couldnt get the tab to mount it automatically.
Thank you a million times can finally put all my gameloft games on the sd card without having to delete others.
I don't have install_recovery.sh I have a init_goldfish.sh
And the etc folder you are talking about, is it the one in system or the one just under the main root of the device (/etc or /system/etc)? I only bring that up because I thought it odd I had two "almost" identical etc folders!?! One in /system and one under /.
Either way, I don't have a install_recovery.sh file. only the init_goldfish.sh file. Any thoughts on this?
/etc is actually a symlink to /system/etc so they are one in the same.
What Build is your tab running? (find out by tapping the time in the bottom right corner of the screen and then push the little lines on the right and tap system, scroll down to about tablet and look for build number.
Sent from my MB860 using XDA App
It worked like a charm!!!!
I just have one question, what happens to the files/apps on internal memory? So basically it just swapped it witb external sd?
Sent from my A100 using xda premium
Yup, you can just copy all of the contents from /mnt/external_sd back to /mnt/sdcard and everything should be good.
Awesome mod, this is a life saver. Just the other day found myself having to delete apps to dload GTAIII now I can use my 32GB Sd Card.
Thanks a ton!
crossix said:
/etc is actually a symlink to /system/etc so they are one in the same.
What Build is your tab running? (find out by tapping the time in the bottom right corner of the screen and then push the little lines on the right and tap system, scroll down to about tablet and look for build number.
Sent from my MB860 using XDA App
Click to expand...
Click to collapse
I don't have the file under /etc or /system/etc either
Kernel version 2.6.36.3
Build number Acer_A100_1.018.05_COM_GEN2
Edit: I followed the instructions and it WORKED!!!!
Sent from my HTC EVO 3D using xda premium
apparently they are having some success getting this to work with the a500 so assuming you can find a working root method for the a101, this should work with it as well.
Sent from my MB860 using XDA App
Thank you for this
One problem - I needed to move to a larger drive due to Audible - but now that I'm moved over, Audible is complaining "Please insert SD Card" and then exiting!
Looks to be more of a Audible thing vs. storage, but if anyone has any thoughts on working around this, that'd be great
OK... Weird thing. I have about 3gb free space in my micro SD card, 2.5gb of real internal memory, but only 880mb free for application space. Is it just me?
This did not work for me, I follow all your instruction but still nothing, can it be because I have the build.prop mod act, any help.
Sent from my A500 using xda premium
Hello fellow I9000 users.
tl;dr - This fixes your low storage notification problems just by flashing it on CWM.
Disclaimer
First of all, I'd like to inform you that this post is a compilation of the work done by drafnel on the CyanogenMod forums, revthanki on the XDA-Developers forum, and as such I take little to no credit in it, as all I've done was ask for drafnel to help me in the cleanup code for me to put it in a flashable zip.
Sources:
http://forum.cyanogenmod.com/topic/39718-workaround-for-small-datadata-partition/
http://forum.xda-developers.com/showthread.php?t=1444333
Also, as you should know, you take full responsability should data loss or other kinds of damage occur.
Introduction
Lot's of people have encountered the problem where their /datadata partition fills up and then apps begin force closing. This is often confusing since there is usually a lot of space available on the internal 2GB storage partition. But these are two different partitions on cyanogenmod. The created the datadata partition on the fast internal memory so that apps would start up and run faster (i.e. less lag), but it is only about 170MB (which can't be helped).
One thing that can be done is to move the contents of /datadata onto the 2GB /data partition. That will solve the space problem, but then you have the lag problem. So, what we need is for the files that take up a lot of space to reside on the 2GB partition and the files that are accessed frequently by an app to reside an the fast 170MB partition. The files that are accessed often, or that affect app startup speed are the sqlite database files and the xml preferences files. These reside in the databases and shared_prefs sub-directories in each app directory. Drafnel has written a script to perform these operations.
Requirements
Samsung Galaxy S based phone (GT-I9000, Vibrant, Fascinate, Captivate, etc.)
Kernel that supports init.d scripts
How to use it?
As you would flash a ROM update or a Kernel:
Download the file to your sdcard.
Reboot your phone into CWM.
Choose 'install zip from sdcard', and choose the script from there.
It will run on boot everytime. It's pretty light so your total boot time shouldn't suffer. It will only do the operations if they are needed, and it will clean up after itself. No need to worry about broken links or stale resources.
What it actually does?
On every boot:
Runs a check to see if /data/data is still symlinked to /datadata/
Moves everything that isn't performance critical from /datadata/ to unlinked /data/data/
Cleans up old databases from uninstalled apps
Other stuff to watch out for
Titanium Backup users should tick the Preferences > Troubleshooting settings > Follow all symbolic links option
SlimICS users should follow this procedure
Changelog
11032012 - First working release.
LOL. I posted a request for exactly this script in the mintberry thread a few days ago!
Good work fella, Cheers.
OMG yeah! Was waiting for something like that . Will give it a try next time I'll encounter this problem .
Thanks mate.
Just flashed it. Cheers!
Sent from my GT-I9000 using xda premium
I had HUGE problems with Titanium Backup.
I lose all by backups some weeks ago because symlinked were corrupted after restore!
Njcki said:
I had HUGE problems with Titanium Backup.
I lose all by backups some weeks ago because symlinked were corrupted after restore!
Click to expand...
Click to collapse
According to this post, you can now force TB to follow all symbolic links for backup and restore.
what if i already moved all my apps data to sdcard? do i move it back to internal memory then flash the script, or just flash the script then move the data to internal memory? which is the correct way?
naTrium said:
According to this post, you can now force TB to follow all symbolic links for backup and restore.
Click to expand...
Click to collapse
Thanks! I'll try
AFAIK, if you have moved your apps to the SD card using the regular method (Apps2SD), the script will still work. This is because there's always leftover data on the phone, which then points to /.android_secure/ on the sdcard.
This script only changes the location of some data, but it's transparent to the phone.
If you don't feel safe about it, a full nandroid backup will restore the system to whatever setup you have now. (it also backs up what's mounted on the sdcard)
Well done! I knew I was never going to get round to this I'll close my old thread and redirect people here. Before I do so:
1) does the stock CM9 kernel support init.d scripts? If not stock kernel users will have to follow the manual method.
2) maybe it's worth putting a capitalised warning in your post to get people to set the option in Titanium Backup to follow all symbolic links
I flashed this script already but the low on space notification is still shown. It's definitely not working.
Do I have to create .nodatadata file inside /datadata and reboot now?
Sent from Ice-Cream flavored SGS GT-I9000 using Tapatalk
Free space in datadata folder,
Before flashing the script = 25mb
After flashing the script = 146mb
Definitely works without any lags.. one might experience lags on the first boot but after another reboot all gonna be super smooth like before!
Thanks a lot!!
It deleted some of my apps like Dolphin HD. I'm running CM9, with IcyGlitch Kernel. Oh well, restored.
Gr8 work
Many Thanks,
i have been waiting for this script ever since Darktremor Apps2SD (2010 !!! )
thank you!!!!!!!!!!!!!!
Great Job!
Excellent, it's very smooth like before, thanks a lot.
aha! that's the reason why all my apps suddenly began to lag like hell and some time after that force close. had only 1MB free space on /datadata partition lol. script works like a charm! thx
Sent from my GT-i9000 using xda premium
stfudude said:
I flashed this script already but the low on space notification is still shown. It's definitely not working.
Do I have to create .nodatadata file inside /datadata and reboot now?
Sent from Ice-Cream flavored SGS GT-I9000 using Tapatalk
Click to expand...
Click to collapse
I heard some kernels don't load init.d scripts on ICS, might be related to that.
finally......
before script 11mb and after got 168mb free space! thanks!
really nice stuff
Hi everyone,
I was just wondering if there still is no way of moving the app data to the external sd card?
I am especially interested in the games data, because i've got tons of games, and obviously cannot play all of them because of the storage issue.
I know about the gl to sd app, but I was wondering if there is another way of doing this, as after using this app, you need to launch the game from the app.
Also is there a beta version of some sort of the app2sd app that might work on the S3?
Thanks!
yeah
dont have any way to move app to external card?
Here you go: [TOOL] DirectoryBind - move data to external_sd (GameLoft, Shadowgun etc.) ROOT req.
Runs very well with my S3 and the 64GB sd-card. You are able to move every directory you want to the external sd-card and mount it to the internal sd-card.
- I just do not use the "Transfer files from target to data" and have moved the files manual by myself before I make a directory bind.
- At second I have to activate "Alternate dbase mgmt" and "Persistent service" (under preferences) to have the bindings after a reboot.
- you can make a backup of your bindings e.g. if you want to flash a new rom (under "options" - "backup database")
I use the version 0.2.0o
hurray said:
Here you go: [TOOL] DirectoryBind - move data to external_sd (GameLoft, Shadowgun etc.) ROOT req.
Runs very well with my S3 and the 64GB sd-card. You are able to move every directory you want to the external sd-card and mount it to the internal sd-card.
- I just do not use the "Transfer files from target to data" and have moved the files manual by myself before I make a directory bind.
- At second I have to activate "Alternate dbase mgmt" and "Persistent service" (under preferences) to have the bindings after a reboot.
- you can make a backup of your bindings e.g. if you want to flash a new rom (under "options" - "backup database")
I use the version 0.2.0o
Click to expand...
Click to collapse
I'm trying to make this thing work, but not really succeeding; here's what I did:
> First time I tried one game by using the "Transfer files from target to data":
- I long tapped the first field, the source, and selected an empty folder on the external sd card
- I then long pressed the second field, the target, and selected the folder on the sdcard containing the game data
- Then ticked the "Transfer files from target to data" option and taped the Add button; then waited for the operation to complete
- Afterwards, runed the game, but it prompted me to download the data.
> After this method failing, I tried to transfer the files manually, with another game:
- Created a new folder on the external card and moved the game data manually there
- In the app, I selected the target and the source directory respectively, left the "Transfer files from target to data" option un-ticked and taped the Add button; waited for the operation to complete again
- Then I runed the other game and the same problem.
Please note that I ticked the "Bind on boot", "Alternate dbase mgmt" and the "Persistent service" options in the app preferences and tried restarting the phone and checked the games again, with no luck.
Could someone please point the mistake in what I did?
Thanks!
EDIT: nevermind, I did not taped the icon before the bind so it will turn green.
Now it works!
weepeey!
Thanks for that!
this program can do that too without root, but it's only for gameloft games
http://www.filestube.com/6osJgxhiKD...ch-APK-for-Samsung-by-Duero-include-Java.html
b0gd4n said:
Hi everyone,
I was just wondering if there still is no way of moving the app data to the external sd card?
I am especially interested in the games data, because i've got tons of games, and obviously cannot play all of them because of the storage issue.
I know about the gl to sd app, but I was wondering if there is another way of doing this, as after using this app, you need to launch the game from the app.
Also is there a beta version of some sort of the app2sd app that might work on the S3?
Thanks!
Click to expand...
Click to collapse
If u r rooted then i highly recommend using "gl to sd" from play store n thr great thing is that it is free. I myself use this n this works for all games... provided that u r rooted... worth having a go
Sent from my GT-I9300 using Tapatalk 2
aneeqkhan said:
If u r rooted then i highly recommend using "gl to sd" from play store n thr great thing is that it is free. I myself use this n this works for all games... provided that u r rooted... worth having a go
Sent from my GT-I9300 using Tapatalk 2
Click to expand...
Click to collapse
I used that, but it is really annoying that you have to launch the game from within gl to sd.
The Directory Bind app works very well, and you can set the bind at boot so no worries about having to set everything up every time.
Thanks anyway!
Try "super mount" from lidroid.u can find it in market.
zodiaxe66 said:
Try "super mount" from lidroid.u can find it in market.
Click to expand...
Click to collapse
Could you tell me how to use it ?
On google play it says that i9300 is supported.
I created a new dir on extSd: "lidroid". After starting app, and hitting "mount SD card" it says Mount error
Does it require root ?
i tried using app2sd pro to transfer some to my external sd, but when i used it, the transfer button is no where to be found. any idea??? btw, my s3 is already rooted
reyes_todd22 said:
i tried using app2sd pro to transfer some to my external sd, but when i used it, the transfer button is no where to be found. any idea??? btw, my s3 is already rooted
Click to expand...
Click to collapse
Rooting does not bring back the apps 2 sd function. I recommend directory bind, mentioned earlier
Sent from my GT-I9300 using Tapatalk 2
https://play.google.com/store/apps/...SwxLDIxMiwiaXQuY3JvY2Npby5zd2l0Y2htZW1vcnkiXQ..
Sent from my GT-I9300 using xda premium
I have just installed and tested DirectoryBind on my S3, I actually transferred GTA3 data files from the internal to my external SD, works fine, rebooted my mobile and tested the game again, worked fine too. Very happy with this app...
I think that it is a little bit uncomfortable to launch apps from GL to SD(root), however, the developer is working very hard on the app which is great for our SGS3, recently we got an update for 64 SD cards and misc, i wil put my prayers on this man for having a completely app that resolves the anoying emulated storage for our loved SGS3 :fingers-crossed:
for me, this is the best.
I just received an e-mail from Zeedomax over at GalaxyS3Root.com with a fix for the App2SD problem on the Galaxy S3!
This will allow you to install apps to your SD card on your GS3.
I just picked up a 64gb SD card and will be enjoying all the extra space for my apps!
Here is the link: http://galaxys3root.com/galaxy-s3-t...-external-microsd-for-u-s-canadian-galaxy-s3/
Much credit goes out to Max for his awesome help on Android!
*Note, this does not use the "App2SD" app, it is just a mod that will swap where your phone stores data
Should we wipe and reinstall apps in order to take advantage?
I think that you can uninstall and then restore with Titanium Backup.
How's the performance with using the SD as the main memory?
I'm planning on using my 32gb class 10 sandisk.
feedbacks?
I didn't use it for very long because I still have room with the 16 gb that came on my phone. But when I did, it worked fine for me. I have a class 10 sdxd. If you don't like it though, it's super simple to switch back.
There thread in s3 development already??
Sent from my SPH-L710 using xda premium
Thanks op this works well
from a galaxy, far, far away.
iomega311 said:
I just received an e-mail from Zeedomax over at GalaxyS3Root.com with a fix for the App2SD problem on the Galaxy S3!
This will allow you to install apps to your SD card on your GS3.
I just picked up a 64gb SD card and will be enjoying all the extra space for my apps!
Here is the link: http://galaxys3root.com/galaxy-s3-t...-external-microsd-for-u-s-canadian-galaxy-s3/
Much credit goes out to Max for his awesome help on Android!
*Note, this does not use the "App2SD" app, it is just a mod that will swap where your phone stores data
Click to expand...
Click to collapse
if i recall this is old news now i believe bout 2 or 3 weeks now......that theyve had this already, under android developement section i believe in the second page, but this is still good for people that dont kow and still wanna find it.....only problem bout this is that their is a issue with some phones that when u install this it will swap the storage but ure internal desappears thus leaving u with just the external as a new internal, so u cant access ure real internal anymore due to the lack of support.
there is a way to fix this just follow the instructions here: give thanks to android94301 for figuring out how to do it.
http://forum.xda-developers.com/showthread.php?t=1849861&page=5
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/d...51bGwsMSwyLDNd
It will show up on your phone as S manager ads.
6. Download the mod from here: http://downloadandroidrom.com/file/G...EDOMAXv0.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 C...0directory.png)
Or you can get just the 11extsd2internalsd file here: https://dl.dropbox.com/u/6305/SD C...tsd2internalsd
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 C...ermissions.png
(Unix geeks set them to 777, and everyone else copy the picture below. Click OK.
https://dl.dropbox.com/u/6305/SD C...ings 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 C...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 C...ter 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.
This is not working for me but thanks anyways
the dropbox links are not working... can someone specify what the setting is?
---------- Post added at 10:01 PM ---------- Previous post was at 09:57 PM ----------
gotnoypi said:
the dropbox links are not working... can someone specify what the setting is?
Click to expand...
Click to collapse
never mind, clicking the other link above contains the working Dropbox link
So, would this also work for note2? I can't see any reason why it shouldn't.
manuarh said:
So, would this also work for note2? I can't see any reason why it shouldn't.
Click to expand...
Click to collapse
Note 2 dont have init.d folder and etc is read only can create foldr or paste script
I can't set default storage!
I deleted the mode but when I want to dowload something from play store it said there isn't enough space!!
How can I bakc it???
An can I use this mod with Omega custom rom?
Anyone experiencing their s3 taking long time to charge after using this mod? Before this mod, my phone charge normally. Now it will take forever to go up 1 percent. It has been at 59% for 15min
I a made a Nandroid backup before teying anything. Then I flashed the file using recovery but now I get yhe error that I have insufficient space on my phone and O cant install anything. I restote the Nandroid backup but it is still giving me the ertot. please help!
Looks good to me!
Not working on virgin mobile galaxy s3.
First off, this is based off of this thread by mattiadj. I recommend you read over that thread before continuing on here. I couldn't post a reply there since I'm not a dev.
That thread is for the international Galaxy SIII I9300, I9305. This is for the US version (SPH-L710). Basically it just remounts the internal storage as the external SD, and vice versa. I used the original script posted in mattiadj's thread and tweaked the storage locations to work with our device. I used a 32GB SD card for this, and when all was said and done, I had 29GB of internal storage and 12GB of external storage, as shown in the attached screenshot.
You do need root. The standard disclaimer applies: I'm not responsible if you bork or brick your phone. Make a backup first.
The steps are:
Install the free Script Manager - SManager from the play store.
Download the attached script (11extsd2internalsd--CM10--L710.txt). You might have to right click and save as.
Rename the file to remove the .txt file extension. I couldn't upload it as .sh or with no extension.
Place the script in /data. You'll need some file manager with root access, such as Root Browser Lite.
Set the script permissions to 0777.
Open SManager, select browse as root, and then OK.
Browse to the script located in /data and select it. Open as "Script/Executable"
Tap on the boxes for Su and Boot, and then Save and Exit
Reboot your phone!
If this doesn't work for you for some reason, you may need to tweak the script for your device. I had to change /dev/block/vold/179:49 to /dev/block/vold/179:97 and replace all the /mnt/extSdCard with /mnt/external_sd. You may also need to change a vfat to an exfat, depending on how your MicroSD card is formatted.
Good luck!
it works in the nightly?
Thanks, I've been looking for this! Working good.
SPH-L710_ Codename_JB
if our phone reads external sd cards just fine why would I want to use this mod?
If you bought the 16gb s3. You know you have only about 12gb space to store all your apps and games. I play a lot of square Enix and Gameloft games. Those game used up a lot of your 12gb space. with this mod. You can swap your 64gb external Sdcard for internal one. It makes the phone think you have 64gb. I tested on PAC rom only.
SPH-L710_ Codename_JB
I tested, and and it works!
Sent from my SPH-L710 using xda premium
im guessing a class10 SD card would make this mod optimum.
I don't want to sound like a noob, but is there a mod for TW? I've searched everywhere and can't seem to find any fixes aside from DirectoryBind, which isn't working for me.
Fadakar said:
I don't want to sound like a noob, but is there a mod for TW? I've searched everywhere and can't seem to find any fixes aside from DirectoryBind, which isn't working for me.
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=1849861
[MOD]App2ExtSD2 [Works for all U.S. Galaxy S3!]
I used this mod for my tw rom
SPH-L710_ Codename_JB
ntajlis said:
[MOD]App2ExtSD2 [Works for all U.S. Galaxy S3!]
I used this mod for my tw rom
SPH-L710_ Codename_JB
Click to expand...
Click to collapse
Thank you very much.
Any chance we will see an update to work for 4.2?
SPH-L710_ Codename_JB
Help!
I have a problem with my Samsung galaxy w .. My phone get stuck at the samsung galaxy w and cyanogenmod logo.. I cant even reach the loading part of cyanogenmod.. The worst part is my internal storage and external sd had been reformatted!! Help Me!!
ntajlis said:
Any chance we will see an update to work for 4.2?
Click to expand...
Click to collapse
This script is for CM 10.0 (4.1.2). I'll probably update it when CM 10.1 (4.2) goes stable.
Feel free to tweak it to your needs though. In a terminal on your device, type "mount" and it will list the current mount points. One will be something like /dev/block/vold/179:97 , though you might have to change those numbers at the end. You might also have to change some of the other mount points in the script, but I don't have a phone to test on. I'm not messing with mine until I update. It took forever to get it just how I like it!
so this doesnt work on 4.2.1?
zukakog said:
First off, this is based off of this thread by mattiadj. I recommend you read over that thread before continuing on here. I couldn't post a reply there since I'm not a dev.
That thread is for the international Galaxy SIII I9300, I9305. This is for the US version (SPH-L710). Basically it just remounts the internal storage as the external SD, and vice versa. I used the original script posted in mattiadj's thread and tweaked the storage locations to work with our device. I used a 32GB SD card for this, and when all was said and done, I had 29GB of internal storage and 12GB of external storage, as shown in the attached screenshot.
You do need root. The standard disclaimer applies: I'm not responsible if you bork or brick your phone. Make a backup first.
The steps are:
Install the free Script Manager - SManager from the play store.
Download the attached script (11extsd2internalsd--CM10--L710.txt). You might have to right click and save as.
Rename the file to remove the .txt file extension. I couldn't upload it as .sh or with no extension.
Place the script in /data. You'll need some file manager with root access, such as Root Browser Lite.
Set the script permissions to 0777.
Open SManager, select browse as root, and then OK.
Browse to the script located in /data and select it. Open as "Script/Executable"
Tap on the boxes for Su and Boot, and then Save and Exit
Reboot your phone!
If this doesn't work for you for some reason, you may need to tweak the script for your device. I had to change /dev/block/vold/179:49 to /dev/block/vold/179:97 and replace all the /mnt/extSdCard with /mnt/external_sd. You may also need to change a vfat to an exfat, depending on how your MicroSD card is formatted.
Good luck!
Click to expand...
Click to collapse
I have to move the large files from my internal memory to my external SD card. What's the easiest way to this? I'm running AOKP 4.2.1, I have ES File Explorer and GridSize Free. Thanks.
I used Root Browser to move from internal to external. Because I'm moving such big large to external. I did have to wait about 1 hour+ before it transfer all of it. I recommend do the xfer then go watch t.v or something it will take longer time
SPH-L710_ Codename_JB
Thank God man.. ..the SD thing has been driving me crazy..!!!
This didn't work for me
I followed all the steps but I am confused towards the specialization part that I need to change manually in the script. I have a sprint galaxy s3 sph-l710 with a 32gb memory card rooted. Can anyone help me out?
misd3vi0us said:
I followed all the steps but I am confused towards the specialization part that I need to change manually in the script. I have a sprint galaxy s3 sph-l710 with a 32gb memory card rooted. Can anyone help me out?
Click to expand...
Click to collapse
Below I've attached the txt file modified as per the OP. I have not tested it, as I do not run CM. Please let me know if it works for you.
prboy1969 said:
Below I've attached the txt file modified as per the OP. I have not tested it, as I do not run CM. Please let me know if it works for you.
Click to expand...
Click to collapse
I followed the steps again. Added the script you attached to data in script manager and clicked su, boot, run, script set to 0777 etc. Still no luck at least when I go to storage. The internal still reads 12 gb and external as 32gb. Not sure why it won't swap out. Maybe it just won't work for CM 10.1?