DirectoryBind Move Download Data(Gameloft, GTA3, EA) - LG Optimus 3D

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

Related

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:

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

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???

[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.

[ROOT] Move obb folder to external SD (mount -o bind folder)

Using on CM11, should work for any android build above 4.#.#
If you are having trouble mounting folders like I did like SuperMount, FolderMount didn't work for me
Even if they work, they require payment for most important features
Get BusyBox (Most custom ROMs already have it, like CM)
I used busybox mount because regular mount didn't work
Get the SManager app
Move the contents of obb folder to somewhere in external SD, (Or you can move the entire obb folder and create an empty obb folder in sdcard/Android)
Create new script from SManager (or any other text editor and save it with .sh extension) and type the mount command in it
Lets say I moved the folders inside obb to storage/sdcard1/obbfolders, then command is:
busybox mount -o bind /storage/sdcard1/obbfolders/ storage/sdcard0/Android/obb
Save the file (in SManager you press back after typing and it asks if you want to save)
Click on the file you created and check the Su and Boot boxes and Save
Script should be good to go, click Run
I use FX File Explorer to verify it (obbfolders should be shown on the main page)
Reason I created this thread, I searched this for a quite good amount of time and couldn't find anything
All "mount folder android", "mount bind android" searches either come up dead or show me an app that doesn't work for me
needo2 said:
Using on CM11, should work for any android build above 4.#.#
If you are having trouble mounting folders like I did like SuperMount, FolderMount didn't work for me
Even if they work, they require payment for most important features
Get BusyBox (Most custom ROMs already have it, like CM)
I used busybox mount because regular mount didn't work
Get the SManager app
Move the contents of obb folder to somewhere in external SD, (Or you can move the entire obb folder and create an empty obb folder in sdcard/Android)
Create new script from SManager (or any other text editor and save it with .sh extension) and type the mount command in it
Lets say I moved the folders inside obb to storage/sdcard1/obbfolders, then command is:
busybox mount -o bind /storage/sdcard1/obbfolders/ storage/sdcard0/Android/obb
Save the file (in SManager you press back after typing and it asks if you want to save)
Click on the file you created and check the Su and Boot boxes and Save
Script should be good to go, click Run
I use FX File Explorer to verify it (obbfolders should be shown on the main page)
Reason I created this thread, I searched this for a quite good amount of time and couldn't find anything
All "mount folder android", "mount bind android" searches either come up dead or show me an app that doesn't work for me
Click to expand...
Click to collapse
Trying to follow your guide....can't get it to work ?
1: Moved the entire OBB folder to my SD
2: Installed busybox, started it, software says it is installed, there's a button to install again....don't know what else it does ? If I click install, well, it installs again
3: Created the new script, saved it, ran it. It seems OK
4: When I open FX File explorer, I don't know what I'm looking for, I don't see anything going on, no operations running ?
...I didn't want to delete the original OBB directory since I don't have confirmation of this working ?
Thanks for your help
almost there...
Hi there
Had the same problem and found your thread after quite some surfing. Following your instructions, all seemed to work fine, just had to inject an "su" before the busybox mount command, then the whole external_sd (/storage/sdcard1/) was mounted to an existing (empty) folder on the internal sd (/storage/emulated/legacy/External_SD)... at least that's how it looks in SManager. When checking the target folder via file explorer, it still looks empty.
My setup:
- Samsung S4 mini on Cyanogenmod 10.2
- phone is not fully rooted, but root is granted to SManager and Busybox
- external sd card has permissions "d---rwxr-x" and is owned by "system" whereas the internal storage has permissions "drwxrwxr-x" and is owned by "root"
do I face a permission issue?
If yes, how to solve that (tried to change permissions of the External_SD folder recursively using chmod -R under root... but didn't suceed)
If not, any ideas...???
Thanks for any hint!
cheers
I'm using Lucky Patcher to bind oob folder, you should try.
@needo2: Is it required to mount the folder? This could cause problems on rejecting sd card. Maybe it does work replaceing the source directory with a simple link ("ln -s") to sd?

How to use your PC or NAS as internal sd.

How to use your PC or NAS as internal sd.
I want to show a method how to use a directory on a PC or NAS as inernal_sd.
With this method it is easy to test games and decrease the device storage write cycles.
Also no need to copy to the internal storage.
For example: You can load emu roms or put the obb files there and.
Even a swap file works but this involve further steps, which does not described here.
Only tried on kitkat 4.4.4 and Nougat 7.0.
Tested Devices: kitkat 4.4.4: GPD G5A, GPD G7A, GPD G7, GPD Q9, GPD XD (RK23288)
Nougat 7.0: Nvidia Shield Tablet K1
You need:
- root (SuperSu)
- xposed framework (2.7)
- xposed module XinternalSD (4.8 )
- cifs manager or Mount Manager (1.041) / for me, this work only if I disable Mount namespace seperation in SuperSu settings tab (2.49) and restart my device.
1. create a directory on your PC with the name: internal_sd2
2. share this directory
3. create a directory in your device with the name: cifs
4. Mount the share with cifs manager or Mount Manager to your device with the mountpoint: /mnt/internal_sd/cifs/internal_sd2
5. In XinternalSD settings
- select Custom path to internal SD Card
- set the path to the mountpoint of the share : /mnt/internal_sd/cifs/internal_sd2
- select Enable for all apps (new installed apps becomes enabled by default)
- select Disable for apps and choose apps you dont want to store their data on the mounted share.
6. Restart your device
Now this shared folder becomes a internal_sd and behave like this.
If your share is disconect than selected apps store their data in the folder selected in XinternalSD on your device.
If your share is disconnected and you create a folder with the name nomount in the folder selected in XinternalSD, then you know the share is connected when this folder dissappear and vica versa.
The folder names could have other names and it would work.
Ps:
With Network Monitor Mini it is easy to see if data is downloaded or uploaded:
I use this mainly to test if sideloaded games work.
Just extract the game data and put it in the Android/obb or Android/data folder in the shared folder instead of copy to the device.
An deinstall will not delete the files.
If you edit an apk file with apk editor, the app save the new edited apk file in the shared directory.
A apk backup with system app remover does the same.
The Android Game Morrowind Port is 1,2 gb in size and contain over 7000 files.
These files normally need to copy to device storage just to know if it will run or not.
The device I use to try out things is a GPD G5A and despite I use sd_boot with plenty 14gb data partition and 44gb internal_sd partition, it would take time and the 64 gb sd card would degrade do to write cycles.
I also use an GPD G7A and an GPD G7, with the shared internal_sd folder I dont need to copy the files to each device.
A mounted folder in the storage behaves like a real folder and all apps can read this as a regular folder.
A 1tb external hdd connect via usb to a router with nas can share plenty of roms, videos or music files which would be accessed immediately, without downloading like es file explorer does.
For example in epsxe you can choose this mounted folder as it would be on your device.
The download max with GPD G5A is 4,5 MB/s and this is obviously slower than the device internal_sd, but seems to be enough. It takes a lttle bit more time to load a game compared to store it on the device, but after this you would not notice any difference.

Categories

Resources