yashsingh1/xdaforums huggingface dataset:
[Android Software Development] mmubashar:
I agree, good sir :) I've been an Android user since the days of HTC Hero. I did understand what you were referring to. The CM alpha release for Galaxy W does not have that option in the Camera app. That is why I'm looking for an alternative.

Edit: This is even weirder now..The total space is lesser than the size of image/videos folder? Also, I enabled the no scan option, but images are still duplicating in gallery..I'm sorry if I'm giving a hard time..I really appreciate your help..
[Android Software Development] ivaneris:
Try with file manager app (i.e x-plore) or with titanium...you'll see actual disk free size

Sent from my LG-P990
[Android Software Development] mmubashar:
This is what I get..As you can see in the background, it still displays 0.98GB free. This is the folder under that tree.
[Android Software Development] ivaneris:
That's perfectly normal....

See my attachment...it's imposible to get free space 0.98gb from 1.7gb space with dcim folder got 4.66gb right?the dcim folder is actually display paired folder on external...but still i can't understand..why should you pair dcim folder...is your camera app didn't have option to set default storage in external?

Oh...see .thumbnail folder too..it can be very big (for me sometimes get larger than 2gb file of thumbnail) maybe it's caused your internal like that...with 4.66gb of media file...well that's normal...

Sent from my LG-P990
[Android Software Development] mmubashar:
Yep, I don't have the option to set the external location in the camera app. That is why I'm going through this hassle. I could just flash another custom ROM, but I'm kinda enjoy learning this new stuff :)
[Android Software Development] egingell:
You could try a different camera app.

Anyway, don't judge a storage medium's free-space by its calculated used-space.

My /data partition is 2GB.
[Android Software Development] mmubashar:
In that case, I think I'm on the right track then. Will use it for a while and see if it drops any out of storage error or anything. If all works well, will definitely buy the PRO version to support the devs :)
[Android Software Development] PeFri:
Anything to consider?

What should I consider when I want to delete/wipe/reformat the internal sdcard 'Source'(s)?

Will FolderMount's smart links also make delete/wipe the corresponding extSdCard 'Destination'(s)?

Would you advice to put FolderMount off duty (i.e. to open all pairs) and/or to physically remove the extSdCard from the device before starting any of these operations?

Or, am I right that FolderMount will be automatically off duty during CWM wipes? And sdcard format or factory reset operations (from phone's setting menu)?
[Android Software Development] ivaneris:
Afaik you're right.....it's just start app when system is booted

Sent from my LG-P990
[Android Software Development] guastucci:
Madmack, if I update an app I must do all the mount process again or the FOLDEROUNT do all by it self, like copy the new files do the external card? Thank´s.
[Android Software Development] ctrlaltdel:
Yes everytime I copy files in one of the folder mounted with fm it will map all the mount points again... I know because I got the notification from fm said it is mounting folders and I also verified in es explorer that more the same mount point listed in favourite...
[Android Software Development] madmack:
Once the pins are green, they're mounted and you won't have to do any manual file/folder processing. Put a file in your internal sdcard's mounted folder, and it'll actually be in your external sdcard. Whether you do that using a file explorer app or an app update does that, it doesn't matter.

FM checks if folders are mounted before it attempts to mount them again. If you see that the pins are green, you should never have duplicate mount points. Can you do a few copy paste operations, (force FM to show that status bar notification again), then show me the output of command "mount" ?

In any case, this will get fixed with the next version as I believe I found the culprit. :good:
[Android Software Development] yomiguy:
If I'm right fm does it itself. You have to remember that your phone is thinking that it's using the internal folder, while in fact it's working with the external one. It's the same when you update an app. Everything will be installed in your external folder as long as you have it mounted ;)

For example, I've installed Asphalt 7 in my galaxy tab 2 7.0. But as I knew what's the name of its data folder in obb because I have it too in mybs3, I created it in obb in my tab and did the mount before installing from play store. And all the data were downloaded directly to the external folder I created keeping the internal one in obb empty ;)

Enviado desde mi GT-P3110 usando Tapatalk 2
[Android Software Development] guastucci:
So, it is a magical APP to use in Android 4.2.2 with Galaxy S3!! Really congrat´s..
[Android Software Development] SportingChap:
Android 4.2 camera (in AOSP ported over to AOKP and the like) does not have an option to save on external media as the Nexus devices running 4.2 do not have an external media slot. But we like this camera because it contains Photo Sphere effects and Picasa gallery sync, which many of our stock Camera/Galleries do not. This is the reason I downloaded FolderMount. :)
[Android Software Development] syndrome28:
hi sir.. can you please post a link for the 1.5 apk.. im having issues with the 1.5.1.. option for auto remount is uncheck but every time i reboot my phone foldermount still auto remount all my settings.. thank you..

if you can also add the option to save current log or save current entries so in case we reinstall it we dont need to re enter everything.. than you and more power!! :)

Samsung S3 running stock ICS 4.0..
[Android Software Development] madmack:
Get v1.5.2 from the OP instead ;)
[Android Software Development] BradleyR2010:
Awesome app i bought the premium key just to support you, I have a small request thought, an option to group binds for example the games Avengers Initiative, Death Dome, Real Soccer 2013 just to name a few have data on both Android/data and Android/obb, so i made 2 binds i would love to have them both gouped under one name :P
[Android Software Development] rlorange:
Wicked app just what we needed since directory bind is not up to date.

Thanks ;)
[Android Software Development] Heafust:
Wow! This is just what I needed! Worked perfectly for Asphalt7 on Samsung Galaxy Tab 2- 7". Running unofficially Carbon ROM.
[Android Software Development] vartanm:
tried the free version on note 2 rooted stock rom

liked it and bought pro

its already perfect seeing which folder is mounted and their sizes.. but maybe later u can include an automatic folder creation like the same name as the source..

now that i have the pro if i change phones will i still have the pro ?

thanks:)
[Android Software Development] Febby:
Yes you will still have pro access. It is by google accont, not phone imei/esn/mied. :)
[Android Software Development] guastucci:
Automatic folder creation +1.

Would be perfect..
[Android Software Development] Blackman75:
Automatic folder creation a must before I will consider buying pro.
[Android Software Development] madmack:
wow.. 3 ppl supporting the same request in one day ! lol

so what is it exactly that you guys want implemented, like if say the source is /mnt/sdcard/Android/data/my.awesome.game then the destination would automatically be /mnt/extSdCard/Android/data/my.awesome.game ? Wouldn't that just scatter files all across the extSdCard directory? I personally have em all in one subdirectory called bind and I prefer to give them my own understandable subdirectory names rather than having to guess the gameloft acronyms for example :eek:
[Android Software Development] paulove:
I agree, gameloft folder names are cryptic at best. And it is not that difficult to create a new folder... I also like to put all in one folder.

Thanx for a great app!
[Android Software Development] guastucci:
The APP by it self is enough to you support the Dev buying the pro version. It is a fantastic tool.
[Android Software Development] Blackman75:
Thanks for the input but I would still like that feature.
[Android Software Development] egingell:
Make it a pro feature. :p
[Android Software Development] madmack:
good one :good:

I'm leaning against such an idea. I personally like to organize my data in the extSdCard and choosing / creating directories does exactly that. How hard is it to create a few folders using FM that you'll only do once per game/app anyway. Maybe I'm not seeing something obvious here. If so, enlighten me please.
[Android Software Development] egingell:
However, perhaps a check and create at boot. This would satisfy me if I break another SD card.

E.g.

FM loads:
prebind:
if destination does not exist
- createDir with recursive flag
- moveFiles if necessary
end:
bind:
[Android Software Development] Joecascio2000:
I'm against the whole automatic folder pair feature. Its really not that hard. Set it up once and forget. Takes about 2 minutes for me to set up 7 pairs.
[Android Software Development] Blackman75:
Can't there be the option for either or?
[Android Software Development] vartanm:
hi

your software is already perfect

but if you can add the automatic folder creation it will be like having an image of our internal SD card to the ext SD card .. so it will be clear for us.. no need to put all in 1 folder since we already know each folder is for what etc..

If it's not hard work for you I hope you can include an option like this and it can be selected to be applied, so whoever doesn't want it can use your software like he is used to.

Thanks for your support and good luck :)
[Android Software Development] madmack:
This, I can do and makes perfect sense. Just remove the "move files if necessary" step perhaps otherwise the entire move/copy operation might mess things up immediately after reboot.

I agree.

It's not hard to implement a feature like this, I just fail to see the point of it. I obviously can add it as an option but these things only add unnecessary clutter. I learned this the hard way (see NoLED). I want this app to be functional first, then be very simple and intuitive. I'll have to decline this atm. I might change my opinion someday in the future.

Now, given that there is an active manhunt outside and a curfew in Boston, I can hopefully spend sometime working on FM while I'm home.
[Android Software Development] blueeagle69:
+1

Agreed, this would be fantastic.
[Android Software Development] rlorange:
Yeah I would have to agree as well... somehow I like to have folder directories mirrored between internal and external cards. This is how I liked it using Directory bind... don't ask me why I prefer it lol! No real logic behind it... Interesting how people gravitate to different systems eh? ;)
[Android Software Development] madmack:
I see where this is coming from now. I didn't realize that Directory Bind had an option like that. I'll see what can be done for you spoiled brats :p Perhaps a checkbox that will auto fill the destination path for you.
[Android Software Development] blueeagle69:
:D
[Android Software Development] madmack:
ok guys, v1.5.3 is out. It won't make it to the Play Store just yet because I've changed some of the framework logic that I want tested out just to be sure all is ok.

Changelog in OP.
[Android Software Development] Joecascio2000:
I wonder is init.d support can be added. I really have no idea what the limits of init.d are, but it would be a faster and nicer alternative then having the app run the mounts after boot.
[Android Software Development] egingell:
This is how I'm using my whole internal SD for Link2SD. Any shell script is run prior to loading any user apps, possibly even before system apps. One could theoretically use the whole SD card for /data, but it requires an EXT4 file system.

Sent from my E4GT.
[Android Software Development] madmack:
not a bad idea.. but afaik, init.d support isn't available in all stock roms right?
[Android Software Development] egingell:
It is the kernel that provides unit.d and there are some apps that claim to add it.

Sent from my E4GT.
[Android Software Development] madmack:
could you or smar please provide the output of "mount" after a fresh boot (before running my app). I want to see the permissions, ownership before and after my app pins folders to be able to fix this.
[Android Software Development] cambr1an:
^I wish to be able to help but I do not know how to do what you are asking. Sorry for being a noob, but could you give detailed instruction on how I can 'provide the output of "mount"'? Thanks and sorry again for my being clueless.
[Android Software Development] madmack:
this just two pages back
[Android Software Development] cambr1an:
Oh thanks! Will give feedback in a minute.

Edit: Here it is. I hope I did this right.
[Android Software Development] smar:
I've attached results for both pre and post mount below. Other than the new mount for the bound folder, the only difference seems to be in the remounting of the external SD Card.

i.e. the original mount for the external card reads:

/dev/block/vold/179:49 /storage/sdcard1 vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0

After mounting, this line reads:

/dev/block/vold/179:49 /storage/sdcard1 vfat rw,relatime,uid=1000,gid=1015,fmask=0002,dmask=0002,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro 0 0

I wonder if it is the masks causing the problem - I recall you had issues with the 0702 masks in another forum and hence the remounting - or whether it is one of the other mount options.
[Android Software Development] madmack:
it seems the difference between internal's and external 's ownership is the culprit. There is an easy solution which is to relax the permissions and make the extsdcard globally writable. I hate to resort to this and would love to keep it as a last resort but I'll throw a few apks here for you guys to test before I resort to that.

Stay tuned. I'll give you guys something as soon as I get some free time.
[Android Software Development] smar:
Ok that makes sense. Thanks for all your efforts, and happy to test a new apk whenever you have some time!
[Android Software Development] StephenC82:
+1
[Android Software Development] madmack:
attached is a test apk for those with no write access to the mounted folders.

1. install the attached.

2. reboot!

3. bind your folders.

4. see if write access is given to apps in mounted folders.

5. give me the results of the "mount" command again just to verify that everything is ok.

Edit: get it from OP. v0.1.1b should take care of the read/write issue.

Anybody can give me an example of a game that uses the obb folder? Free would be awesome :p
[Android Software Development] .xxx.:
Eternity warriors for obb folder game and is for free..
[Android Software Development] madmack:
Awesome:good:

obb mounting should work now. Redownload 0.1.1b from the OP.
[Android Software Development] .xxx.:
Great.. waiting for mount at boot feature :)
[Android Software Development] egingell:
+1
[Android Software Development] cambr1an:
It works! Thank you!!! :D
[Android Software Development] StephenC82:
Obb mounts now work as does writing to the bound apps.

Two quick suggestions. Confirm a deletion of a bind and being able to add more than 3 binds. I know you want this as a premium feature tho.

Thanks for the app tho it's working wonders.
[Android Software Development] madmack:
thanks for the feedback. any suggestion for the number of free binds instead of 3?
[Android Software Development] moliverac8:
I think that four is enough

Enviado desde mi GT-P3110 usando Tapatalk 2
[Android Software Development] smar:
Just did a quick test and write access seems to be working fine. Thanks for sorting so quickly!

---------- Post added at 03:01 PM ---------- Previous post was at 02:59 PM ----------

3 is very reasonable, and 5 would be quite generous of you!
[Android Software Development] chriscsh:
Real Racing 3 :D

i just try the new version and setup the obb folder, seem setup and moving files fine, and have green pin

but when play Anomaly HD, and it said no data :(

my device is Galaxy Tab 2 7" P3100, with CM10.1
[Android Software Development] StephenC82:
I think for the time being three or four would be enough. But I understand that such a feature would be useful to gain paying customers, so I'm grateful for what you've already given us.
[Android Software Development] Joecascio2000:
Init.d is available on most custom ROMs and stock ROMs as long as the kernel has it implemented. It wouldn't be a feature that everyone would be able to use if they were only rooted. I was thinking maybe a menu option to "Create Init.d Script" that would create and copy a script to the init.d folder for all the Current Folder Pairs that you have. If the init.d option is check it would also have to prevent FolderMount for running at boot. This would speed up boot time (a little or a lot depending on phone). Plus it would be easier on the system because as soon as Android loads all the folder pairs are already mounted.

Just a suggestion though. Not sure if init.d could handle it or if it's even worth implementing since FolderMount already does a great job mounting at boot.
[Android Software Development] bluecarbon:
I couldn't review the app on the play store, because i got it off here. Just wanted to say this is an awesome app, and the only reason I'm running 4.2.2 ROMs on my gtab2. I bought the pro version and have a few obb folders and my downloads redirected to my SD, thanks!!
[Android Software Development] madmack:
thanks for your input. That is my understanding as well (that it is a kernel feature). I'll add it to my todo list but it'll be low in my priority list given that things are working fine atm.
[Android Software Development] Intruder7s:
Ok I've got 2 questions

1. How do you buy premium? From withing the app? Can't find anything in the play store apart from the free app.

2. I am currently using this app/guide for my galaxy note 2 N7100

http://xdaforums.com/showthread.php?t=2027834

.

If i switch to your app will it recognize previously applied mounts by the previous app?

Thanks.
[Android Software Development] zzztidurvirus:
What if: when the internal mem is low, lets say 100mb left, can we bypass google play "insufficient space" when downloading huge games? Can we somehow fool it and make it think weve got bigger memory size. If this can be done, I wont touch my vold.fstab. Also, games is getting bigger and bigger these days. With 2gb of internal, theres no way to get legit .apk from g play directly (paid) and getting those data from other places will not work. Gameloft free six guns wont run if you copy .apk from other place.

Sony Xperia Tipo ST21i
[Android Software Development] madmack:
1. Yes, from within the app. Click on the top left overflow button, then "purchase premium". Make sure you install the play store copy and not the attached apk (for now at least).

2. It should work fine given that you've already moved your data using the guide. Just re-create the folder pairs using my app and bind. Make sure you unbind or uninstall and reboot any other similar app before using this one just to make sure you're not having any conflict.

No idea if that will help. I imagine it wouldn't because play store is probably checking your /data storage space which is low and this app won't change that. changing vold paths in pre 4.2 roms using fstab is the way to go for you.

about apks, that's the same issue here which this app doesn't really address. You can try binding stuff in /data/data however and it should work. I'm binding my google music /data/data path to extSdCard without an issue. I haven't tried binding /data/app (which hosts your apk files) so no clue there.
[Android Software Development] egingell:
That's probably a bad idea unless you use an init.d script or install-recovery.sh hack... or convert apps that can't be moved to the SD card via the stock method to system apps (e.g. widgets and launchers).
[Android Software Development] zzztidurvirus:
Yeah, I know vold.fstab worked on tipo but not galaxy chat b5330 and galaxy ace+ s7500. So its foldermount for them but no 2gb+ legit games from g play then.

Sony Xperia Tipo ST21i
[Android Software Development] tanshu:
Google Music Problems

Hi,

I have a lot of cached music with Google Music and bought the paid version just to transfer that. I read on the thread a few people were able to do it. I am using CM10.1 on Samsung S3 (Intl. version). I created the directory in the sd card and moved the files using the built in "File Manager" from /data/data/com.google.android.music because it was able to do them without any hitch. Created the pairing and the button goes green when I click it. But, then the google music app crashes. Please help. I dunno what to do.

Also, if anyone can help, I have the EA Mass Effect Infiltrator, its data files are on the internal sd card under /storage/emulated/0/Android/data/com.ea.games.meinfiltrator_row , but I cannot seem to move the files, I tried it in the app and outside as well, keep getting a timed out error.

Any help will be appreciated.

Tanshu
[Android Software Development] PaulG1488:
For google play music I believe you need to force stop it first and clear data before making the mount.
[Android Software Development] tanshu:
Thanks for the reply, but does it mean I will have to lose all my cached music and download it again?
[Android Software Development] guastucci:
What about order the mounts alphabetical?
[Android Software Development] PaulG1488:
Yes
[Android Software Development] madmack:
a force stop without clear data was enough for me. or try removing any music widgets, reboot and let it auto bind.
[Android Software Development] tanshu:
Thanks guys, it worked after that. :) No more force closes
[Android Software Development] sasikumardr:
Is it possible to add import/export feature for the pairs created?(like in directorybind) I know it won't be useful always, but in case of fresh installation of ROM, this should help us saving some time.
[Android Software Development] blueeagle69:
That would be useful, but in the meantime a backup/restore with Titanium should work.
[Android Software Development] sasikumardr:
Actually I'm using this method now. But I was just suggesting to avoid dependency of third party apps.
[Android Software Development] blueeagle69:
It would be useful:)
[Android Software Development] madmack:
it'll happen :)
[Android Software Development] blueeagle69:
Awesome :)

My mate, who I discovered this app for, has finally paid for the premium version. I think he got sick of my nagging:)
[Android Software Development] slonn:
Got this app yesterday and moved the files in the Navigon folder to external card. When opening the Navigon app now it prompts me to download all the maps again. Is this normal? I just don't want to have the apps on both the internal and external cards.
[Android Software Development] orangerot.:
Try rebooting.. This may work.. I had that issue with Spotify too but after a reboot everything was fine :)

If that doesn't help: does the pin turn green?
[Android Software Development] slonn:
A reboot didn't help. The pin is green - not sure what that means...
[Android Software Development] orangerot.:
A green pin means that the pair is mounted correctly..

Did you maybe accidentally made a typo in the pair? Please make a Screenshot of the mount pair(with the path).. Maybe I can find a mistake there..

If not I'm running out of ideas
[Android Software Development] slonn:
Here's a screenshot of the settings: http://db.tt/SeujCeCb

Thanks for taking time to get back to me :)
[Android Software Development] orangerot.:
Mhhm seems correct for me.. Did you uncheck the Destination Folder Checks in the settings menu of folder mount?
[Android Software Development] slonn:
It's only possible to uncheck this in the paid version. I'll only buy the paid version once I'm sure it works.