Installing games on external SD card on Samsung Galaxy S Duos using Directory Bind - Android General

Hi there, for those who are struggling to install games with big cache files like Vice City on Phones like, we used this application called Directory bind to link the cache files stored in the external sd card in to the internal sd card. This application was not created by me, I am just trying to explain how to make it work. All credits go to user "slig" .The thread for directory bind can be found here. http://forum.xda-developers.com/showthread.php?t=1410262
We used the version 0.2.0m on our Galaxy S duos, we have not yet checked with the other versions or devices.
Note: This application needs root and We are not responsible for any damage to your phone that may arise from this method.
Before starting installing the game run it once so that a folder for the cache will be created automatically in the internal sd card. CHECK "Shot 1"
create a folder in the external sd card with the same name as the game cache folder in the external sd card.CHECK "Shot 2"
EX: For NFS Most Wanted Create folders with same path as internal directory i.e "/mnt/extSdCard/Android/data/com.ea.games.nfs13_na
Step 1: Download and install the application from the thread given above and grant Superuser permissions.
Step 2: Click the button at the bottom to turn on root access.CHECK "Shot 3"
Step 3: Press the menu button and click on "add new entry".
Step 4: In the screen that appears the first field("Enter source(data)path.") contains the path of the cache files stored in the external sd card( created by the user),and the second field("Enter mount(target) path) is the path to the cache folder in the internal sd card(created by the game).CHECK "Shot 4"
Step 5: Press and hold the first field until the directory browser appears. Select the directory that you created in the external sd card(mnt/extSdcard/Android/data/com.ea.games.nfs13_na)CHECK "Shot 5"
Step 6. In the same way,select the folder created by the game in the internal sd card(mnt/sdcard/Android/data/com.ea.games.nfs13_na).CHECK "Shot 5"
Step 7:Leave the "Transfer files from target to data" unchecked.
Step 8: Click on add. After completion a screen appears like this
note:make sure to check the box next to the bind you created. if its already checked go to the next step.CHECK "Shot 6"
Step 9ress the menu button and click on the option "Blind Checked". If its successful the floppy icon on the left side turns green.CHECK "Shot 7"
Step 10: Copy the cache files to the folder you created in external sd card (mnt/extSdcard/Android/data/com.ea.games.nfs13_na).
Run the game

Nice
Sent from my GT-S7562 using xda premium

doubt
hi thanx for sharing about this bind directory... i have a question here....
does the changed directories path remains same even after the restart of the mobile?

Not working with nfsmw
Sent from my GT-S7562 using xda premium

HELP
IS THIS WORK ON SGS4 4.2.2?
PLEASE HELP:angel::angel::angel::angel::angel::angel::good:

aduacell said:
IS THIS WORK ON SGS4 4.2.2?
PLEASE HELP:angel::angel::angel::angel::angel::angel::good:
Click to expand...
Click to collapse
I have the same question. I don't see any reason for which it wouldn't work, except maybe the weird directory structure of the S4. I'm coming from an S1 and I've seen that you can no longer access ExtSdCard directly from the SdCard folder. For example DosBox Turbo makes some problems with the autoexe function because of this. Also have some problems with Turbo Manager but I don't know if it's the same reason.
Hopefully I will test Directory Bind on SGS4 4.2.2 before the end of this week and I'll come back with a response.

Mass
hi thanks for the explanation , I'll try this method on my Galaxy Win " Grand Quattro " ,,,
but should I dismount the bind before i use the phone as a mass storage ?
- why do I have to copy the files manually while the program has the ability to copy the files for me ?
thank you again for the explanation

thanxxxx
:good::fingers-crossed: working flawlessly ...

shell has been granted super user permission
when i was running game. game icon comes but not starting the game . it saying shell hasbeen granted super user permission three times abd close the game.
i play the game in internal memory before i use bind app.
what was the problem
samsung galaxy s duos

not working on duos and after a few minutes directory binding crashing stop working!!

The Root access OK button "on" doesn't turns to green. I'm using Samsung Galaxy S Duos

Thanks for the post. But after a while it stops working. Goes back to the original bakwas /android/data folder. Have to rebind over and over again.
No good.
Sent from my GT-S7562 using xda app-developers app

not works for me.....

sucessfully played asphalt 7 heat and amazing spider man. but cant play mw. after that, opened the game. it says that additional 500mb file is needed to play but there is 0mb space left on your device. the cache file is about 1.88gb.. and the internal memory of s duos is 1.7gb. cant copy the complete files. tried using directory bind. the same issue.

THANKS.....BUT
thanx for this wonderful post. I followed the steps & now i play games like contract killer2, blood&glory etc. BUT there is a PROBLEM with GTA3 ANIVERSARY GAME. In gameplay there comes out toast messages "SHELL HAS GRANTED SUPERUSER PERMISSIONS" for 2-3 times again&again. Then the GAME CRASHES & returns to homescreen.
plz can anyone fix it.....!!!!!!!
[email protected]
I am using rooted s duos running stock rom & installed superuser app.
thanx

Good post
Good post. But I used "Lucky patcher" to bind directory..... thanks. I'll also try this app.

Question
Do we need to first download the obb files along with game or only installing the Apk will work???

Related

DirectoryBind Move Download Data(Gameloft, GTA3, EA)

So I was trying to figure out a good way to move the download data, I know you can patch the apk with gameloft games but everytime there is an update having to backup and patch seemed like a lot of work. GL to SD works but I was only able to get it to work with older GL games and for some reason I couldn't get it to work with Modern Combat 3.
So I found an APK called DirectoryBind in the Galaxy S2 board
http://forum.xda-developers.com/showthread.php?t=1410262
I tried it out and it works really well so far. You just set it up and forget you can open all your apps like normal. I have this setup with all my Gameloft games, GTA3, Dead Space and NBA Jam. I have 4gb available on my Internal SD and 1GB on my External as I am only using a 8gb at the moment. The only part that was weird for me was it wouldn't save my directories at first every time I rebooted my list would disappear. So backup the database when you add a new entry just to be safe.
Simple steps to bind the directory.
1: download the data to your internalSD
2: use a file manager to create the directory you would like to move the data to in your externalSD
3: Open directory bind hit menu > preferences set the default data path to /sdcard/_ExternalSD/
4: Add a new, tap hold the locations and you will be able to select the directories(a lot better then typing)
5: check the Transfer files
6: Add the bind
7: wait until the files are copied to new directory then deleted out of the old directory
8: click the disk icon to enable and enjoy.
Now if you read the OP of the APK it says that if the directories doesn't unbind when the sdcard is mounted it may crash and you would need to restart your phone to get it working again. I am not sure if this is true as I use Multi Mount so my sd card can be mounted to both the phone and computer so my ringtones and such don't default.
All the links of mentioned apps
Directory Bind (free)
http://forum.xda-developers.com/showthread.php?t=1410262
Multi Mount SD-Card ($0.99)
https://play.google.com/store/apps/details?id=com.rafoid.multimountsdcard.widget&hl=en

Move apps/games from internal sd card to external sd card using DIRECTORY BIND!!!!

XDA member Slig has created an application called Directory Bind which "binds" the two directories thus
making installation of HD games and apps of gigantic size easy. The app requires your phone to be rooted.
To get this application to work:
1. Make sure you are rooted.
2. Download Directory Bind and install the app using any file manager.
3. Create a folder in the external sdcard for the app/game data which you want to move. Name it
anything you can recognize it with.
4. By long tapping on the source and target fields, you can select the path from which you want to
move to the path to which you want the data to be moved. Source (data) path is the Location to
which you want your app/game data to be moved while target path is the Location at which the data
is currently present.
5. Make sure the Transfer files box is checked so that the files are automatically copied to the folder in
the external sdcard.
6. To select external sdcard, you will need to press "up" button at the bottom right of the screen, and
then tap on "mnt" to select whichever location you want.
7. This way you can move all your apps data to the external sdcard and enjoy rnore HD garnes by using
a external sdcard of large size .
If seem confusing to you, watch this video. http://www.youtube.com/watch?v=p8PyqCOpERA
Join the XDA thread for this app for support from the developer . Again Thanks to Slig http://forum.xda-developers.com/showthread.php?t=1410262 for bringing this extremely useful app for us.
If i helped you just press the THANKS button.....:good::laugh::victory:
tnk u.. very needed to me...
Bro!!!!!!!
glad07 said:
tnk u.. very needed to me...
Click to expand...
Click to collapse
Bro just press the THANKS button:good::good::good:

[Q] Super Mount app Question - how to?

Hello there, sorry for this noob question, but I am really eager to let my external SD card to work. I have checked out some of the methods like directory bind etc., although some of them do not work and even complicated for a noob like me; I saw this app called Super Mount in google play and also it was previously suggested as what i have read in the forum here in XDA regarding how to run your apps or games in your ext SD so you can save your phones' (in case my mine its tablet) internal memory, did some research, and so I have tried what I could but I cannot seem to make it work... here is the path that I have been using in the Super Mount....(the one listed below that is the example path in google play)
source path : /storage/extSdCard/Android/obb/jp.co.sega.vtc (my tablet)
mount path : /storage/emulated/0/Android/obb/jp.co.sega.vtc
vs.
source path : /storage/extSdCard/DioDict3B (the example on the supermounts screen shot in google play)
mount path : /storage/sdcard0/DioDict3B
So I was kind of trying to copy how the directory should be...and by the directory that I did, whenever I launch my game its not working....its virtua tennis by the way.....and it says i need to download the extrafile over the wifi connection, though it works fine if I install it in my internal SD and put the SD data in the OBB folder. So, I am assuming it has something to do with the mounting. I have successfuly installed Lidroid File Manager and its plug-in the Super Mount, I can mount and unmount successfuly via the plug-in, only that I cannot seem to make it work.
By the way, I have Folder Mount installed and I'm using it for some big games in the tablet. Would that affect the directory or something if I have it installed? I just noticed there's an "emulated" in the directory, would that do anything to make the lidroid not to work? I did not uninstalled it since I have games which I have already mounted via the Folder Mount and it might mess things up more, so just want to consult few experts here in the forum first. Thanks and more power
Galaxy Note 8 N5100 user.
h4ckneyed said:
Hello there, sorry for this noob question, but I am really eager to let my external SD card to work. I have checked out some of the methods like directory bind etc., although some of them do not work and even complicated for a noob like me; I saw this app called Super Mount in google play and also it was previously suggested as what i have read in the forum here in XDA regarding how to run your apps or games in your ext SD so you can save your phones' (in case my mine its tablet) internal memory, did some research, and so I have tried what I could but I cannot seem to make it work... here is the path that I have been using in the Super Mount....(the one listed below that is the example path in google play)
source path : /storage/extSdCard/Android/obb/jp.co.sega.vtc (my tablet)
mount path : /storage/emulated/0/Android/obb/jp.co.sega.vtc
vs.
source path : /storage/extSdCard/DioDict3B (the example on the supermounts screen shot in google play)
mount path : /storage/sdcard0/DioDict3B
So I was kind of trying to copy how the directory should be...and by the directory that I did, whenever I launch my game its not working....its virtua tennis by the way.....and it says i need to download the extrafile over the wifi connection, though it works fine if I install it in my internal SD and put the SD data in the OBB folder. So, I am assuming it has something to do with the mounting. I have successfuly installed Lidroid File Manager and its plug-in the Super Mount, I can mount and unmount successfuly via the plug-in, only that I cannot seem to make it work.
By the way, I have Folder Mount installed and I'm using it for some big games in the tablet. Would that affect the directory or something if I have it installed? I just noticed there's an "emulated" in the directory, would that do anything to make the lidroid not to work? I did not uninstalled it since I have games which I have already mounted via the Folder Mount and it might mess things up more, so just want to consult few experts here in the forum first. Thanks and more power
Galaxy Note 8 N5100 user.
Click to expand...
Click to collapse
I cant find this app anymore.

[MOD][SWAP internal SD with external SD][SM-G355HN]

First why:
When I got this phone I was disappointed with fact that primary storage isn't switchable and free user data space is approximately 2.2 GB. Which means that all application data goes to internal storage so it is impossible to use apps like Need for Speed, Navigation app, ShowBox and others. I believe you all find that annoying.
After I saw @Dhruvit Pokharna topic I started to poke a little bit over XDA and I noticed that this was done before ( back in 2012 ) and with various Samsung phones. So I decided to change and adapt script for our phone. Original script was created by @mattiadj from whom I still waiting for permission to change script and to publish it. But I'am going to do it anyway.
What the script do:
It swipe internal sd (/storage/sdcard0) with external micro sd (/storage/extSdCard) 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"
required:
- root
- custom recovery
- kernel with init.d support
- BusyBox-v1.23.0-Stericson
- swap_intsd2extsdcard_SM-G355HN
How to and why:
Before installing swap if you moved some apps to sd move it back to phone to avoid conflict of course.
1. Root your phone first
2. Install custom recovery *(here or here)
3. Make a backup. Just in case of zombie attack *
4. Install kernel with init.d support *(here or here)
5. Install BusyBox-v1.23.0-Stericson.zip (flashable provided below )
6. Install swap_intsd2extsdcard_SM-G355HN.zip (flashable provided below)
7. Why * because you have choice
That's it. Your external sd is internal now and you can enjoy your big internal memory.
If you want to reverse it simply go to /system/etc/init.d delete 11extsd2internalsd and reboot your phone.
credits
@mattiadj and @mike1986.
Some screenshot just for you to see switch and mount points:
man help me.
i have some huge games, wild blood, modern combat 3.
i use the gl to sd to link the data,obb in sd.
and
what should i do to these data,obb in sd to flash the int2ext?
edit: can i use that in 355m?
Grindher said:
man help me.
i have some huge games, wild blood, modern combat 3.
i use the gl to sd to link the data,obb in sd.
and
what should i do to these data,obb in sd to flash the int2ext?
edit: can i use that in 355m?
Click to expand...
Click to collapse
Tutotial is simple. Step by step.
I don't see reason why you can't use this if your Phone has same spec as mine .
Check with root explorer following :
/storage/sdcard0
/storage/extSdCard
/dev/block/vold/179:129
If this is it you're good to go..
And for your existing game data just copy it after at proper place
Here is whole script:
mount -o remount,rw /
mount -t vfat -o umask=0000 /dev/block/vold/179:129 /storage/sdcard0
sleep 30
mount -o bind /data/media /storage/extSdCard
chmod 777 /mnt/extSdCard
sleep 10
chown 1023:1023 /storage/extSdCard
chown 1000:1000 /storage/sdcard0
Click to expand...
Click to collapse
please help my. I cant install any apk whith is not from play store. why.? when I try to instal any apk it shows just " not installed " and manage files trought any file mananger is almost impossible to understand where is right place for files which I looking for.
for example where it install games trought play store.?
I done all step by step without any issue. all things instals, flashes very well.
and without these problems all worked good..
thanks for helping and sory for my very bad english..
rihards23 said:
please help my. I cant install any apk whith is not from play store. why.? afret I try to instal any apk it shows just " not installed " and manage files trought any file mananger is almost impossible to understand where is right place for files which I looking for.
for example where it install games trought play store.?
I done all step by step without any issue. all things instals, flashes very well.
and without these problems all worked good..
thanks for helping and sory for my very bad english..
Click to expand...
Click to collapse
Install applications from play store goes to default internal memory without problem.
When you have downloaded apk from some other site only way for now is to copy it to /data/app than change permission and owner and install it from there. I still didn't figured it out why is that only way for download and backuped apks.
Regarding data app I think you mean what was asked in second post. If you used link2sd or some similar app after swaping just check are data and obb are stored under folder /Android in your external SD so that you could use your saved apps resources.
Y300-0100 said:
Install applications from play store goes to default internal memory without problem.
When you have downloaded apk from some other site only way for now is to copy it to /data/app than change permission and owner and install it from there. I still didn't figured it out why is that only way for download and backuped apks.
Regarding data app I think you mean what was asked in second post. If you used link2sd or some similar app after swaping just check are data and obb are stored under folder /Android in your external SD so that you could use your saved apps resources.
Click to expand...
Click to collapse
Maybe this video will clarify procedure because my English terminology is not good.
http://youtu.be/TrlEz-R6uMA
Y300-0100 said:
Install applications from play store goes to default internal memory without problem.
When you have downloaded apk from some other site only way for now is to copy it to /data/app than change permission and owner and install it from there. I still didn't figured it out why is that only way for download and backuped apks.
Regarding data app I think you mean what was asked in second post. If you used link2sd or some similar app after swaping just check are data and obb are stored under folder /Android in your external SD so that you could use your saved apps resources.
Click to expand...
Click to collapse
thanks alot man..:victory:
now I instal apk withot problem.
Thanks bro for your awesome work.:good:
Hi!
File Commander shows the swap (a lot of memory as device memory) and a little amount (the internal, as sd card memory), but when I get into app administration it only shows the small amount of memory as the avaible for applications, I've tried downloading some apps after the process just to see if that amount was static but it keeps going down with every app, so I guess it isn't working, or only games and apps which use large amounts of memory are saved at the external storage?
Edit: I can't neither nstall apps directl from the storage, just from the play store.
Thanks! :good:
Korelev said:
Hi!
File Commander shows the swap (a lot of memory as device memory) and a little amount (the internal, as sd card memory), but when I get into app administration it only shows the small amount of memory as the avaible for applications, I've tried downloading some apps after the process just to see if that amount was static but it keeps going down with every app, so I guess it isn't working, or only games and apps which use large amounts of memory are saved at the external storage?
Edit: I can't neither nstall apps directl from the storage, just from the play store.
Thanks! :good:
Click to expand...
Click to collapse
Aps must be install in real internal sd card. U got 2.2 GB.
All aplication data ( data and obb ) goes to micro SD card.
Procedure how to install non play store app 2 post up and video tutorial is also up.
Y300-0100 said:
Aps must be install in real internal sd card. U got 2.2 GB.
All aplication data ( data and obb ) goes to micro SD card.
Procedure how to install non play store app 2 post up and video tutorial is also up.
Click to expand...
Click to collapse
I see, just installed a game and it's working, thanks!
I found something, I don't know if it is a bug or me doing something wrong, any app that messes with the identity of the phone doesn't seems to work. I've tried with "Tablet Metrics" module with the xposed framework and Rom toolbox lite, also doesn't work changing the device id.
Thanks alot. I love this
I have a trouble
I have 32GB card. Made all as it says in instruction.
But the problem is now when i connect phone via usb to pc its says - Card 2,18GB, Phone - 29.3GB.
But in phone its show's like phone memory 4GB, card - 2,18GB.
Isnt phone memory should be 29.3GB or something like that?
Help please!
artb91 said:
I have a trouble
I have 32GB card. Made all as it says in instruction.
But the problem is now when i connect phone via usb to pc its says - Card 2,18GB, Phone - 29.3GB.
But in phone its show's like phone memory 4GB, card - 2,18GB.
Isnt phone memory should be 29.3GB or something like that?
Help please!
Click to expand...
Click to collapse
Answer to the trouble is in title. If you want to revert it go to /system/etc/init.d and delete 11ext2int.
Y300-0100 said:
Answer to the trouble is in title. If you want to revert it go to /system/etc/init.d and delete 11ext2int.
Click to expand...
Click to collapse
Well, i already did it, ty Revert works very good
But i wanted to know what i can make wrong. I mean i did everything as it wrote in title. But maybe such fail was already corrected by some user.
And also free space was the same for card and phone memory. i mean if free memory on phone is 200mb, then on sd card its also 200mb.
artb91 said:
Well, i already did it, ty Revert works very good
But i wanted to know what i can make wrong. I mean i did everything as it wrote in title. But maybe such fail was already corrected by some user.
And also free space was the same for card and phone memory. i mean if free memory on phone is 200mb, then on sd card its also 200mb.
Click to expand...
Click to collapse
If you looking in settings storage you will see that. It's the way it is because I couldn't swap whole data partition. I only swap extSdCard with legacy sdcard0 or internal memory. Swapping mmcblk0p22 with mmcblk1p1 wouldn't work because p22 is fst ext4 and p1 is vfat.
Can I use this mod to my Samsung galaxy Core 2 SM-G355H??
harold1603 said:
Can I use this mod to my Samsung galaxy Core 2 SM-G355H??
Click to expand...
Click to collapse
Check with root explorer following :
/storage/sdcard0
/storage/extSdCard
/dev/block/vold/179:129
If this is it you're good to go..
Y300-0100 said:
Check with root explorer following :
/storage/sdcard0
/storage/extSdCard
/dev/block/vold/179:129
If this is it you're good to go..
Click to expand...
Click to collapse
thanks for the reply sir
I dont have 179:129 on the vold folder or maybe i cant see this because im not rooted
but yes I have the following only the 179:129 dosent show on the /dev/block/vold
is this a file or folder? the 179:129
Thanks Y300-0100
:good::good::good:
how can use it on core i8262 please??
app installisation error
Y300-0100 said:
First why:
When I got this phone I was disappointed with fact that primary storage isn't switchable and free user data space is approximately 2.2 GB. Which means that all application data goes to internal storage so it is impossible to use apps like Need for Speed, Navigation app, ShowBox and others. I believe you all find that annoying.
After I saw @Dhruvit Pokharna topic I started to poke a little bit over XDA and I noticed that this was done before ( back in 2012 ) and with various Samsung phones. So I decided to change and adapt script for our phone. Original script was created by @mattiadj from whom I still waiting for permission to change script and to publish it. But I'am going to do it anyway.
What the script do:
It swipe internal sd (/storage/sdcard0) with external micro sd (/storage/extSdCard) 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"
required:
- root
- custom recovery
- kernel with init.d support
- BusyBox-v1.23.0-Stericson
- swap_intsd2extsdcard_SM-G355HN
How to and why:
Before installing swap if you moved some apps to sd move it back to phone to avoid conflict of course.
1. Root your phone first
2. Install custom recovery *(here or here)
3. Make a backup. Just in case of zombie attack *
4. Install kernel with init.d support *(here or here)
5. Install BusyBox-v1.23.0-Stericson.zip (flashable provided below )
6. Install swap_intsd2extsdcard_SM-G355HN.zip (flashable provided below)
7. Why * because you have choice
That's it. Your external sd is internal now and you can enjoy your big internal memory.
If you want to reverse it simply go to /system/etc/init.d delete 11extsd2internalsd and reboot your phone.
credits
@mattiadj and @mike1986.
Some screenshot just for you to see switch and mount points:
Click to expand...
Click to collapse
I followed the whole procedure, and internal is swiped to external sd bt when i tried to install any app it says app not installed will ypu plz fix the script to directly install any app so we dont hav to put apk into ./data/app .. thanks

Fouldermount trick for those device in which link2sd is not supported

THIS GUIDE IS ONE OF ITS KIND. PLEASE DO NOT SPAM IT ALL OVER INTERNET.
FOR THOSE WHO DO NOT WANT TO USE LINK2SD OR THEIR DEVICE DOES NOT SUPPORT LINK2SD.
BY USING THIS METHOD YOU CAN INSTALL ENDLESS APPS ON ANDROID DEVICE WITHOUT FILLING INTERNAL SPACE.
THIS IS NOT THE ABSOLITE SOLUTION OR ALTERNATIVE OF LINK2SD.
REQUIRMENTS
1- ES FILE EXPLORER
2- FOLDERMOUNT
3- EXTERNAL SDCARD (WITH R/W)
4- ROOTED DEVICE
INSTRUCTIONS
1- Install es file explorer and fouldermount.
2- open es file explorer and goto path "/data/app".
3- cut all the apps (excluding foldermount) and paste them in external sdcard inside a folder named app.
4- now open foldermount and hit the add sign.
5- hit options and select path and select the app folder inside data.
6- for destinaltion do not auto create it. select the app folder in external sdcard.
7- when done click the tic symbol. it will say that source is not empty. click no
8- now do not pair it up now. goto foldermount settings and disable mount on boot.
9- reboot the device.
10- now open foldermount and tap on the pin symbol of the pair you created. when it turns green then you can run all apps ok.
tutoral ends.
now troubles
1- after mounting you cant unmount them without rebooting.
2- if device have 1gb free space then you can install apps of more than 1gb by managng apps inside external sdcard app folder in different folders max size 1gb and mounting them one at a time.
3- this is a trick i successfulley did on samsung kitkat devices. not tested any other device.
please tell me the device name if this trick works on your device.
for any question you can ask in this post.
to contact me my gmail id is
[email protected]
i also use hangouts for conversations.
hit thanks for this hardwork of mine. it will be appriciated.
peace!
Will be trying this. Hoping to work on my device

Categories

Resources