yashsingh1/xdaforums huggingface dataset:
[Android Software Development] madmack:
Did you accidentally delete the content of /storage/sdcard0/Navigon after you've pinned the folder? If you did, then your external sdcard will also have the files deleted hence why Navigon is complaining. One way to verify that FM is working correctly is to check the content of /storage/sdcard0/Navigon before and after the green pin. If it's empty when the pin isn't green and populated when it is, then it means it's working fine.

Otherwise, it is possible that the copy/paste operation didn't move everything correctly or completely. If that's the case, pin the folders, have navigon download the maps again, then exit navigon and unpin. You should see that the internal sdcard folder is empty and navigon in fact downloaded your maps to the external sdcard instead.
[Android Software Development] Joecascio2000:
Is there an achieve of older versions? I just started getting this message. Any idea? I just flashed back to a 4.1.2 Rom.
[Android Software Development] madmack:
I'm afraid an old version won't help. This looks like a busted busybox installation. Try reinstalling busybox and run it in connectbot or adb shell.
[Android Software Development] Joecascio2000:
Done and done. Thanks alot. It's working now.
[Android Software Development] slonn:
No, the content in the Navigon folder on the internal card was not deleted. I'll try the method you suggest. Thanks.
[Android Software Development] madmack:
v1.6 is out. APK in OP or Play Store (in a few hours).
[Android Software Development] sasikumardr:
just a suggestion.. not sure if it is doable..

Some ROM have external sd card mounted in /storage/extsdcard while some others /storage/sdcard1.

is it possible to make app identify actual sd card location and change the pair setting accordingly while switching rom and restore backup.

As in my case i have dual boot(Cynogenmod and Touchwiz) in my galaxy s3 with weekly shift to other rom (just for change :lol:)
[Android Software Development] BradleyR2010:
now that you will do weekly updates any chance to have this feature :)
[Android Software Development] madmack:
possible.. needs some serious analysis because once you've booted into the new ROM, FM won't know what the previous extSdCard path was. Not sure it's really worth it though. You can try to set your destination to /mnt/extSdCard. afaik this exists in both AOSP and STOCK roms.

I changed the "weekly" statement :p

Seriously though, it makes intuitive sense for me that each pair mounts one source to one destination. That's the basis of the UI and I'm not even sure how to handle groups of pairs in the UI.
[Android Software Development] ephraim87:
Cant get this to work. When I mount folders on my extsd it works for a short while then reverts. I am hating the GS4 already.
[Android Software Development] madmack:
Galaxy s4? you must be the first to use FM with that :good:

follow the bug report guidelines in the OP. I'm also curious how samsung is mapping partitions on their 4.2 s4 rom and these files should provide that info.
[Android Software Development] mushu13:
Thank you so much for this app! I found it last week and it has already saved me so much time by not having to back things up to the external card. I have several mounted folders and not one complaint. Keep up the good work!
[Android Software Development] DarkPrinceByWWW:
On my old HTC Desire, if I want to have more than 270 MB storage for the apps, do I neet to map the /system/apps folder to sd card and so to move all the installed apps to the sd card?

Edit: Also to select a source folder (Folder to move data from) the app shows me the folder list on the sd card and to select a destination folder (Folder to move data to) the app shows me the folder list on the internal storage. Shouldn't it be in reverse as the data is moved from the intermal storage to the sd card?
[Android Software Development] egingell:
Re /system/app: You can't remap the /system/app folder, the system apps are run *long* before anything any user app does.

Re your edit: I'm sure this app has to guess where the sd cards are mounted.
[Android Software Development] madmack:
FM isn't meant to move stuff from the /system partition so this most definitely won't work for you.

What are the paths for your internal and external sdcards on the HTC Desire? Is this a stock rom? It seems they're not using the standard convention for some environment variables. That's probably why FM is getting confused with the destination folder. It would be great if you can also give me the output of "mount". (refer to bug reporting in the op for details).

Edit: does the HTC desire even have an internal sdcard? :confused:
[Android Software Development] DarkPrinceByWWW:
Using the official cm rom on the Desire and no, it has no internal SD card, but internal storage...
[Android Software Development] egingell:
In that case, you're probably better off with an app like Link2SD.

Sent from my E4GT.
[Android Software Development] madmack:
+1. I second this recommendation. FM is really meant for two sdcards or an internal sdcard and an OTG drive (a la nexus)
[Android Software Development] cooldudeansari:
Just bought Premium to support the dev, awesome app. What I suggest is the in app purchase is good, but at least there should be an option where the premium app is visible in the playstore on searching or when clicking other apps by the developer.
[Android Software Development] Joecascio2000:
And I'm the opposite. Separate app unlockers are obnoxious in the playstore. Why should I have to download two apps just to get the full features of the main app. That's why I love foldermount. Just download and boom, all features unlocked.
[Android Software Development] egingell:
They are indeed as are separate apps entirely (Pro versions).
[Android Software Development] cooldudeansari:
I understand, but if somebody knows about the app, then he can directly download the premium version from app store buy buying it. I am just saying having that as an option would be good, if somebody wants to try it first then buy it then he can use the in app purchase, or else directly buy the premium and use from playstore. And also if it shows up in playstore, then more people will know about the premium version.
[Android Software Development] Guitarfreak26:
Hi All,

Loving this app, bit of a query though, Ive currently got the lte version of the galaxy s4 but im changing to the octa core international version.

Ill be backing up my apps with titanium backup but is there any nice method of backing up foldermount installs then getting them across when i get the octa core one or is it best to just delete the folder and start clean on the new s4?

Thanks
[Android Software Development] egingell:
Well, you can make sure all the folder paths are created and the apps you're using FM for are restored, restore FM, run it once, and reboot before running the apps in question so that their folders are bound before downloading the extra data. That way the data is put where you want it from the get-go, no file moving necessary. I have not tested this, it is just a theory. :)
[Android Software Development] Guitarfreak26:
Sounds a smart way of doing it, i might give that a go..

so annoying that s4 only has around 8gb of free space!! Thankgod for FM
[Android Software Development] madmack:
Thanks for the suggestion but this won't happen. Apart from the headaches of having to maintain two separate APKs, I think it is pointless. I actually never understood why some of the newer apps don't make use of the in-app billing system to "go pro".
[Android Software Development] jskolm:
I just bought the pro version. I thought by doing so, it would allow me to select the entire Android folder and mount it to the SD card? It's telling me I have to select a sub folder. So I tried android/data and Android/obb and it told me the same thing.... I reboot the tablet and tried again and same result.

Under About I get Premium? Yes. Thank you
[Android Software Development] SKIMMAH:
You should really use the search function. Anyways, go to the menu and uncheck destination folder check

Sent from my SAMSUNG-SGH-I747
[Android Software Development] jskolm:
Thanks for the help. That should really go in the OP.

Out of curiosity what would I have searched for? (Cause I did use the search and the number of results that were returned was a lot)
[Android Software Development] SKIMMAH:
I personally would have searched "must select sub folder." the search would have returned all posts containing those words. :thumbup:

Sent from my SAMSUNG-SGH-I747
[Android Software Development] barambuka:
Please add Russian language in the application. Thanks in advance!

http://xdaforums.com/attachment.php?attachmentid=1923344&stc=1&d=1367278927
[Android Software Development] madmack:
wish you asked me earlier instead of pulling this out of FM's smali.

here is the proper place for it: http://crowdin.net/project/foldermount

Your contribution is very appreciated. I'll make sure I put a note about all translation volunteers on the website when I get a chance.
[Android Software Development] Gam3r 4 Life:
Hello. Just purchased Pro version for my Sprint Galaxy S4. Trying to get my gameloft games moved to my external sd. I can get it to work the first time it moves the file from Internal SD to External, but after reboot it asks to download again, even with the green pin. So Im not sure what Im doing wrong. Sorry if this has been mentioned, I did search before posting with no luck.

Just tried again, started from Scratch. Deleted all data, removed pin, started game (The Dark Knight Rises), downloaded data. Then opened Foldermount. Created new link, let it create folder, let it move data, wroked great until reboot. After reboot, waited for foldermount message that links were successful, which took a few minutes. Then retried game. Game said it needed to download all the data again. So did I do something wrong here? Thanks
[Android Software Development] SKIMMAH:
Personally, after a flash and restore, my games also need to re-download game data even though I have pairs mounted. However, if you reboot your phone and use your file explorer to check the location of the files, you will see that it is indeed saved on your external memory rather than the internal. This topic has come up before and I suggest you try finding those posts. I took the time to install a gamloft game myself with the Android/data and Android/obb folders mounted with no issues. Maybe madmack could shine some light on this again.

Sent from my SAMSUNG-SGH-I747
[Android Software Development] Gam3r 4 Life:
I tried to find posts about this but didnt. Im new to all this, and dont understand it all. Before the reboot I checked and yes it had moved the files from internal to external, and worked. But after the reboot it would not work unless I redownloaded the files, and this was with it mounted, and green pin. Anyway I think I did the attach mount.txt right. Heres the file
[Android Software Development] madmack:
Everything looks fine judging by the mount.txt file you've attached. Can you try force closing that gameloft app and relaunch it after FM mounts these folders? You can force close an app manually by going to Android settings > Apps > Gameloft game (force close). i see that you have Titanium Backup, you can use that as well. It is possible that these games are launching a process before FM after a reboot so we want to rule that out. Your partition layout is almost identical to the stock 4.2 rom on the s3, FM works fine there :confused:

You can always use an app like ES File explorer and navigate manually to the source to make sure that it is indeed populated with the linked external SD destination data. What your file explorer sees is what the game sees as well.

Also, the copy paste operation in FM is .. let's say not that reliable. If you're running into these sort of issues, perhaps FM didn't have read/write access to all the source files so you can use an app like ES File Explorer or Astro (with root) to move the files, then use FM to mount these folders. I plan on improving the FM copy service as we move forward but that will take sometime so try using another app to do it. Don't forget to unpin before moving the files !
[Android Software Development] Gam3r 4 Life:
Thank you for the response. Your post gave me a question. In order for it to work are the external SD, and Internal SD suppose to show the same files? Because I have tried to move using FM, and I did it manually with my PC and each way didnt work. The root apps I use are ES, and root browser pro from Jrummy apps.

Im going to post a play by play of what I think I am suppose to do so you can tell me whats right or wrong. And sorry if it sounds noobish, I just want to lay it out simply to find out what step or steps I am doing wrong.

1) Installed Gameloft game (In this case The Dark Knight Rises)

2) Opened game and accept the install of the extra files. (Which install to /sdcard)

3) Use Root/ File explorer, or PC to move all data from Internal SD, to same folder on external SD. Ive tried FM to move it which showed that the data was moved but I was still asked to download data, and then used my PC to move data. So I end up with empty /Sdcard/Android/obb/com.gameloft.android.ANMP.GloftKRHM folder. and full 1.80gb data in /storage/extSdCard/Android/obb/com.gameloft.android.ANMP.GloftKRHM

3) Run Folder Mount app. Press + symbol to start new link.

4) Manually pick a Name of game/ app to use (I typed "The Dark Knight Rises")

5) Press "Source" to direct app to /storage/emulated/0/Android/obb/com.gameloft.android.ANMP.GloftKRHM, press Check button

6) Allow app to create destination folder automatically which is /storage/extSdCard/Android/obb/com.gameloft.android.ANMP.GloftKRHM

7) Then I chose to check the Exclude from Media Scan so I dont have doubles in Gallery

8) Then press check button, and get green pin symbol.

9) Rebooted,waited for FM message that mount was successful.

10) Force closed The Dark Knight Rises after mount. Then tried game and was told it needed to download the 1.8gb.

So somewhere in this process I must be doing something wrong. Hopefully it can be figured out. Id like to be able to use this app for other games also. In the meantime I am going to test another Game.

I just tried it with Shadowgun and it did the same thing. It worked before the reboot, then after it didnt even though it said all folder mounted with green pins
[Android Software Development] madmack:
Nothing seems wrong with the steps you've outlined. You're not the only S4 user with issues.. I'm wondering what's happening after a reboot.

After reboot, can you check the content of

/Sdcard/Android/obb/com.gameloft.android.ANMP.GloftKRHM folder using a non rooted file explorer (default File manager app will do).

and yes, the source and destination should both be identical. That's how FM works: both source and destination should look the same after the green pin. If they don't, then that's the problem. Let me know.

You did mention earlier that before a reboot, everything worked fine. Can you please give me the output of the "fine" mount.txt and after a reboot, the non-functional mount.txt so I can see if there are any differences.

You might want to run some tests with regular folders before playing around with the obb folder. create /Sdcard/mytest and /mnt/extSdCard/mytest

bind them. put files in /Sdcard/mytest and see if they show in /mnt/extSdCard/mytest. Reboot.. are files still there in both locations?
[Android Software Development] Gam3r 4 Life:
Ok. Im a bit confused. You say that the internal and external should both show the same file contents? Even though they are only physically on the external? Using all file explorers the files are only on the external. So how am I suppose to keep them in both if Im suppose to manually move them? Does the app just make it look like the files are in the internal sd when they actually arent? Because if thats the case then thats the issue. It isnt putting anything into the internal sd card folders even after a successful mount.

And if I use FM to move them it also removes the entire contents and leaves nothing in the original folder.

Ill work on the tests you asked for and post them in a minute or so.

Ok. I created mytest in internal SD, and external SD. I then bound them with green pin. I put 2 apk's into sdcard/mytest, and looked in external SD/mytest using 3 different files apps. The apk's were not in the external also as they should be. Rebooted still no files.

This is weird because when I did this with the game it worked until I rebooted. But now after using FM to move them there are no files left in the internal, before or after reboot. So Im not sure whats wrong, or what I am doing wrong.
[Android Software Development] madmack:
Files are physically on your extSdCard. when you pin and it turns green, the internal source should also be populated. when you unpin, the source is empty. That's how it's supposed to work at least.

That's why when you say the source is empty, you need to mention whether FM reports that source as pinned or not.

Tell me the following:

1. PIN the test folders. Do does it turn green?

2. If PIN GREEN, what is the content of source and destination?

3. UNPIN. When PIN is gray, what is content of source and destination?
[Android Software Development] Gam3r 4 Life:
Sorry we had a power outage that seems to have taken out of of our routers. So I am fixing that and will get these test results to you asap. Thanks for your patience.
[Android Software Development] Gam3r 4 Life:
1. PIN the test folders. Do does it turn green? Yes, created mytest folders in both. put a file in sdcard/mytest (used a camera.apk file to test with) Then pressed check mark. got message that source directory is not empty, and said yes to move file. File moved successfully. Then pressed pin. Pin turned green.

2. If PIN GREEN, what is the content of source and destination? Content of source = Empty, content of External = Camera.apk file Tried to reboot and after making sure it was green again the mytest folder from sdcard disappears. To get it back I have to unpin. It then comes back. Then it will stay after I Pin, next reboot the folder doesnt dissappear. Only after the first reboot. Content of source before and after reboot empty, content of external camera/apk.

3. UNPIN. When PIN is gray, what is content of source and destination?[/QUOTE] same as #2
[Android Software Development] ewok666:
same as #2[/QUOTE]

Same here. Definitely broken on the SGS4. Turns green but doesn't work.
[Android Software Development] madmack:
same as #2[/QUOTE]

Same here. Definitely broken on the SGS4. Turns green but doesn't work.[/QUOTE]

SGS4 users. Please use the contact developer link in the play store. This will only add unnecessary clutter to this thread as we go back and forth. I will need more details to troubleshoot this issue. The best way is to obviously get the device in person and fix the problem (anyone in Boston willing to loan it for a week?) :D Otherwise, email me :)

I have excluded all S4 devices from the Play Store until this is resolved.
[Android Software Development] egingell:
Quoting myself here. :p

Anyway, I tried this and it failed miserably, at least for the two games I tried (Jurassic Park Builder and The Simpsons Tapped Out). Jurassic Park would download a little bit and close itself, no FC dialog or anything and Tapped Out would just close after the splash screen.

P.S. FM has a problem with moving files between directories outside of /storage, /mnt, or wherever the SD cards are mounted.
[Android Software Development] madmack:
yea definitely has a problem. I'm not using any root commands to copy/paste. Basic Java APIs will only copy/move from directories it can read from. I'll need a little warning when it can't move files so users do it manually with another app until I bring in something that uses root and is more solid.

The problem with the games could be a permission issue if you're creating folders in /data/data or /data/media/obb and then downloading the app from play store.
[Android Software Development] VTR1000SP:
Same here. Definitely broken on the SGS4. Turns green but doesn't work.[/QUOTE]

.[/QUOTE]

same problem here, 1st run ok next day open app not working, had been using DirectoryBind or swap internal 2 exsd script on ICS 4.0.4 - JB 4.1.2 all the while so im sure i did not mount wrongly, was abt to purchase premium but found out error on S4! pls fix it & update so i can support your work !

device Samsung Galaxy S4 i9505 JB 4.2.2 rooted (chainfire) Singapore Starhub I9505DXUAMDE
[Android Software Development] egingell:
My thoughts as well.

For the record, the apps were installed ahead of time.

The reason I tried it was because I wanted a different approach other than symlinking, so I deleted the symlinks, created the directories, and attempted to make the binds manually.

The setup (both file systems are EXT4 formatted):

/data
/data
/com.ludia.jurassicpark
/cache -> /data/sdext2/com.ludia.jurassicpark/cache
/files -> /data/sdext2/com.ludia.jurassicpark/files

When symlinked, the game(s) play fine; however, updates required me to delete the links and move all the files back, update the game, then move and relink.

When I simply deleted the symlinks and mounted the directories (mount -o bind /data/sdext2/com.ludia.jurassicpark/cache /data/com.ludia.jurassicpark/cache) using the same script file that Link2SD makes (/system/bin/debuggerd), the games become unplayable (the silent crash I mentioned previously).

Then I deleted the ./cache and ./files files and tried again with the same results.

Then I reinstalled FM and created the pairs with promising results (JP would at least start downloading its external data), but would fail shortly thereafter.

Then I unmounted the directories and tried again with the same results (weird?).

What I didn't try was letting Jurassic Park and Tapped Out create the ./cache and ./files folders themselves, I just wiped the data for both games and let the apps download all of their external data and attempted to let FM move the files and remount, but FM crashed in the process.

Finally, I used Root Explorer to move the files and let FM remount. Now the games play just fine. In fact, Tapped Out loads a hell of a lot faster which doesn't make any sense because /data/sdext2 resides on the external SD card which should be slower than the internal.

Edit: I just deleted one ./cache file from JP to see if it would redownload it without freeze-crashing and it did.

So, word to the wise, if you want the app's folder(s) mounted ahead of time after a reinstall, let the app create its own folders (exit or Force stop the app after it begins downloading its external data) before mounting with FM. :)
[Android Software Development] Bait-Fish:
Edit: Deleted. Posted to wrong thread.
[Android Software Development] egingell:
You mean the app that's linked to in this very thread and was written because this app hasn't been fixed for JB 4.2?

Sent from my E4GT.
[Android Software Development] Blackman75:
Is there a step by step guide on how to use this somewhere? I am a complete noob.
[Android Software Development] egingell:
Pick the folder where the files are.

Pick the folder where you want the files instead.

????

Profit.
[Android Software Development] Bait-Fish:
Edit: Deleted. It happened again. I posted to a different thread elsewhere and it posted here. Sorry x2. Going to modify the post. Confused.

Edit x2: Found that copying the quote coding from this thread and posting intact elsewhere, sent the post back to this thread because, that's what quotes do. . . Remove the = and everything after "quote" and it works. /noob
[Android Software Development] Blackman75:
Does it work with any and all folders?
[Android Software Development] Blackman75:
What about Google maps that you have downloaded?
[Android Software Development] egingell:
It's all the same, dude. You just have to know where the files are stored, probably /sdcard/Android/data/com.google.android.apps.maps/.