yashsingh1/xdaforums huggingface dataset:
[Android Software Development] Magissia:
Could you give more details on how you plan to make it work ?

Will it be possible for each user to keep it's own settings for apps and have "ressources" shared ? (huge games)

Will it be possible to have the owner account set links for other users, and restrict other users to touch owner's link, but let them (if the owner accept) make their own links ?

I'm curious and find it very interesting to know your point of view of multi user support.

Regards
[Android Software Development] MrHomebrew:
Yes it should work no problem at all and with no need to manually move data to the external SD card cause its already linked. Report back when your done updating if you'd like.
[Android Software Development] eXPilce:
The app should update just like the game would access the data. The mount is global, not only for the app alone. Anything and everything would see the mounted folder.

From GalS3xy-i535 via Tapatalk²
[Android Software Development] bsoplinger:
I have an odd one. Nexus 7, EOS 4.2.2, franco kernel and using Stickmount for my USB OTG card reader. Stickmount mounts the card reader at /sdcard/usbStorage. If I use either /sdcard/usbStorage/sda1/whatever or even /storage/emulated/0/usbStorage/sda1/whatever nothing happens. I get the working spinner which disappears after a bit but the bind never occurs. Only if I use the path /data/media/0/usbStorage/sda1/whatever path do I get the bind. I can provide the results of the mount command from right after a reboot and before I use stickmount, after stickmount but before FolderMount and then after attempting to use FolderMount. I have them from when I used the emulated path but can provide them using /sdcard as the path instead. I looked at the diff from before and after stickmount to find the actual mount point for the card reader which led me to try the /data/media path. There is no difference between the after stickmount but before FolderMount and the after trying FolderMount mount commands.

Sent from my Nexus 7 using Xparent Purple Tapatalk 2
[Android Software Development] egingell:
/sdcard is just a symlink, it's not actually a mount point, it's not even a directory - just a shortcut. It is reasonable to assume that it points to /data/media/0, so assuming that to be true, /sdcard/usbStorage would also point to /data/media/0/usbStorage.
[Android Software Development] bsoplinger:
All true. But why would choosing those alternatives to the actual mount point make FolderMount not work? I can copy files using the alternatives with a file manager and Titanium Backup is quite happy using the /sdcard path and reading & writing hundreds of files at a time when doing a full backup or verify. It's just FolderMount that fails.

Sent from my Nexus 7 using Xparent Purple Tapatalk 2
[Android Software Development] Beast84:
I see all these posts about the apps updating without a problem but I've been trying to update Modern Combat 4 since yesterday. Anyone else having issues?
[Android Software Development] kamranhaghighi:
i did it it acialy works im sure but i dont see any freed space in my phone! also i get no free space!

---------- Post added at 08:09 PM ---------- Previous post was at 08:07 PM ----------

wow that works! thanks yeyeye free sotrage!!!!!! specialy n my 16gb s4:(!

oh well im no logner sad:)

i just have to go and buy a bigger sd card+class10:)
[Android Software Development] enkryptik:
Thanks. I was trying to avoid the partitioning of my 32GB SD card but guess there's no way around it.
[Android Software Development] metaldood:
Does Foldermount work with Google music?
[Android Software Development] egingell:
Yes. If it's storing the files on the external, look in the $sdcard/Android/data folder for com.google.android.music. If, however, the files are in /data/data (same subfolder name), it will require premium FM and you would have to move the files yourself prior to making the folder pair (menu-/ path).

Sent from my E4GT.
[Android Software Development] Pretzel Kleo:
Hi there! I have another question... If I have to update manually the obb file of my game (I mean, replace manually the obb file) what should I do withouth affect the mount of FolderMount?
[Android Software Development] egingell:
The same thing you would have done without FM installed.

Sent from my E4GT.
[Android Software Development] Pretzel Kleo:
So I have to delete the old obb file from the external sdcard and put the new one in the same folder? just that?
[Android Software Development] egingell:
If they are linked with FM, then it doesn't matter which path you delete/paste from/to - they are both physically the same folder.
[Android Software Development] metaldood:
Thanks.. How to do it step by step?
[Android Software Development] egingell:
OP... step by step.
[Android Software Development] metaldood:
For Google music.
[Android Software Development] egingell:
The steps apply to everything. I've already given you the folder names.
[Android Software Development] metaldood:
Doesn't work. How can I move all the files from data/data/com...music to sdcard and still maintain the folder structure in internal memory. Whenever I start Google music it downloads everything in data/data again.
[Android Software Development] egingell:
You only need the './com.google.android.music/files/music' folder.
[Android Software Development] metaldood:
Instead of going back and forth I will post the steps which I am following.

I have Google music in com.google.android.music in data/data folder.

There is about 2 gb of music stored via Google music app in files/music

I cut paste music folder to storage/sdcard1/data/data/com.google.android.music/files/music.

I open FM and select internal music folder as source. Above folder as destination.

Then click save. Then click mount. Pin turns green.

I open music app. Then select "on device" music and I don't see anything.
[Android Software Development] egingell:
In that case, you need to follow procedure for submitting a problem. Also linked in the OP.
[Android Software Development] madmack:
make sure your source is /storage/sdcard0/data/data/com.google.android.music/files/music and when the pin is green, navigate to that folder using another file explorer. do you see the files you stored in the external sdcard? If you do, you might want to force close the google music app and reopen it. It should populate the "on device" songs correctly. I have it setup that way on my device and it works fine.
[Android Software Development] king_lud:
What a great app - just saved 1.1gb and it was all so easy. Thanks!
[Android Software Development] MrHomebrew:
Android Revolution HD2.0, KT Kernal and Foldermount all working good together :)
[Android Software Development] metaldood:
But on my S3 all the music is stored in /data/data/com.google.android.music and not sdcard0/
[Android Software Development] egingell:
There's no difference other than them being on an EXT4 filesystem. Permissions would be the only issue and since they are just MP3s, it's a non-issue.
[Android Software Development] madmack:
well you can mount that folder instead.

just make sure you do the move operation in another file explorer because FM will fail that part.
[Android Software Development] jackburnt:
Progress on mounting Google Music.

1) Mount blah/blah/files/music to SD card

2) Clear cache and re-pin in GMusic

3) Music is downloaded to SD card properly

4) Reboot

5) Only a few songs show up

So it's better than no songs. I'll try it all again fresh.
[Android Software Development] bsoplinger:
I'm sure you'll have problems with Google Music since its a system app and FolderMount simply because Music runs before FolderMount in the startup sequence. The simple fix is to force close Music after FolderMount does its magic at startup. You may need to stop the media manager also but I'm not sure about that one. Once restarted Music should be working fine.

Sent from my Nexus 7 using Xparent Purple Tapatalk 2
[Android Software Development] jackburnt:
That's actually what I said when I gave up on getting GMusic to work with FM. I figured it loads before the other and so it won't work.

But then the developer said it works fine for him, so I thought I'd try it again.
[Android Software Development] egingell:
Works fine for me, too, but I have Greenify "hibernate" Google Music. In other words Music is automatically Force Stopped when my screen is off and Music is not in use.

Sent from my E4GT.
[Android Software Development] Pretzel Kleo:
I have a problem with FM... my games does not mount because it is in a copy process and the reality is that there's no copy process... How can I fix this?

Enviado desde Samsung Galaxy S3 con Omega Rom v43.6 & Boeffla Kernel v2.12 usando Tapatalk 4.
[Android Software Development] jackburnt:
Never heard of Greenify. Seems like a nifty app in general. I'll give it a shot and see if it helps with FM.
[Android Software Development] bsoplinger:
Greenify is great for older low memory devices. It hibernates apps removing them from memory and keeping them from using CPU cycles. But unlike the built-in disable function they are ready to use just like any other app. Nicer than an autostart manager since it will keep those apps from waking up and doing their tasks after the initial startup. Warning, you'll need to use the paid version and the Xposed framework to hibernate system apps. Full info here at XDA in the Greenify thread.

Enough off topic stuff. On topic...

Has anyone else had the same issue I'm having dealing with OTG mounted devices where FM only works when the destination path is the actual mount point yet fails using the standard Android aliases like /sdcard? See my previous post on the issue for full details.

Sent from my Nexus 7 using Xparent Purple Tapatalk 2
[Android Software Development] MrHomebrew:
GREENIFY IS A MUST HAVE FOR ANY PHONE.
[Android Software Development] guastucci:
+1

I discovered it today. It is really a great app.

Enviado de meu GT-I9300 usando o Tapatalk 2
[Android Software Development] szunyi77:
problem

I use the mount folder, and it works! thank you

I found a mistake.

After restart, if you want to unmount wrote this!

You can not mount while the copy takes place. Please wait!

you can not even mount, unmount se.

to manually mount, you can start the app and it works!

What could be wrong?
[Android Software Development] sidgallup:
On a generic no brand tablet rinning ICS im havin a "unknown error" messagr after selecting destination directory. If i try to create a custom folder it says "cant create folder permissions problem?" According to rootchecker im rooted, any idea on what to do?

Its so unbelievable stupid from google to remove the option to install apps to ext sdcard, this tablet only has 1gb of storage so its quite useless since i cant install large apps.
[Android Software Development] Pretzel Kleo:
I have this problem too... OP can you help us?
[Android Software Development] madmack:
I'll look into it when am back (July 7th). I don't have the issue locally however, and it really shouldn't happen after a reboot specially so if that's the case indeed, I'll need to revisit my code and that'll happen when am finally back.
[Android Software Development] fndpena:
This or DirectoryBind?

I'm currently using DB, but Foldermount seems to be more solid, with more features etc. I'm not sure what to choose.
[Android Software Development] Pretzel Kleo:
FolderMount recommended 100%... 10 Stars for this awesome app, Directory Bind is old and ugly in my opinion.

Thank you!... and yes the problem persist even after a reboot :(
[Android Software Development] carloscarvalho:
What a wonderful app!!!

Saved a lot of space due to games like Arcane Legends :D

Just so easy to use!

Used in CM10.1
[Android Software Development] sasha007:
Hi ,

I mounted some gameloft games , but the files how up on both the source and destination in file managers and when connected to PC .

The memory in the source however is not occupied as i can tell by judging . Is this normal ?

But if the file managers show up the files at the source as well , how can i know what other apps are using up the internal memory so as to free them ?
[Android Software Development] egingell:
Are you kidding me? Read the OP.
[Android Software Development] sasha007:
Read it . I just have a doubt . the files show as being occupying space on both the source and destination in the file managers . Is that alright ? :confused:
[Android Software Development] egingell:
^ Direct quote from the OP. Emphasis added.
[Android Software Development] sasha007:
Okay . But if it says that the files we see in the internal sd card are actually on the external memory , it is like a symlink right ? :confused:

So , why does it show the files as occupying space at both places . I mean isn't it supposed to show as occupying space on the destination only :confused:
[Android Software Development] egingell:
They are not symlinks, they are physically the exact same files with two different arbitrary paths to access them.
[Android Software Development] sasha007:
Okay . But I'm way too confused now .

Do these files reside on both the paths physically ? :confused:

Or if not (i.e if they actually do reside only on the destination ) how does it show as occupying space on the source as well as the destination ? ( I mean how is this trick ?) :confused:
[Android Software Development] egingell:
Both paths are identical with different ways to reference them.

Most people call me Eric. Some people call me Gingell. These are two different ways to reference me, but I am still just one person.

If you can't grasp the concept, then there is no way to adequately explain it to you.
[Android Software Development] sasha007:
Okay , got it .

So it even tricks the file system into thinking that that files reside on the source while they reside on the destination , which is why the space occupied being shown as on the source is not actually occupied there ? :confused:

Is this becoz of this tricking of filesystem that the space is being shown as occupied on both the source and destination in a file manager , while when viewing it in the storage in task manager , it only shows the space occupied on the destination :confused:
[Android Software Development] Magissia:
Yep, you can even end up with 20gb of 16 used. Have fun :P

Regards
[Android Software Development] robert1030:
Could FolderMount support Sony Xperia Z?

Sony xperia z the newest version: 10.3.A.0.423 (Android version: 4.2.2)

I got some information which say FolderMount would lead to Xperia Z repeat reboot

Because I can't post ouside link, so I put this information web link in attached txt file.
[Android Software Development] madmack:
Did you personally try it?
[Android Software Development] Sancipak:
Luv this app... Worth every penny to buy the premium..... I used it for 3 month already ...... BUT, there's always a but... Its just a noob question... Why it only can mount some of the app ? Whats the perimeter? I try to mount some apps on the android internal storage, it makes duplicates but no effect...
[Android Software Development] bsoplinger:
Try it with a 64Gb microSDXC sometime, I have 40 of 14 used on my phone. Trouble is now I can't use ES File Manager to make copies anymore because it tries to be helpful and make sure that the destination for a move to or copy to operation has enough room and it gets very confused :(

Have to resort to Root Explorer now because it doesn't check.

Sent from my Nexus 7 using Xparent Purple Tapatalk 2
[Android Software Development] egingell:
I prefer Root Explorer, myself.

Sent from my E4GT.
[Android Software Development] robert1030:
I check foldermount on my Sony xperia z

Xperia Z

1. HW: C6602 (location: Taiwan)

2. SW version: 10.3.A.0.423 (4.2.2)

3. SuperSu version: 1.3.4

4. No unlock Bootload (one click-rooted)

XZ will auto reboot after FolderMount mount folder (every time!!)
[Android Software Development] VTR1000SP:
i had this infinity reboot on my XZ C6603 after i flash HK 4.2.2, i reflash FTF and reroot my device + recovery again & everything works fine, i suspect either the root or recovery or busybox is the problem (last app i open, my device go into infinity reboot was TT backup, when i install supersu to my system)

now my XZ C6603 *Original SG Sintel Set* with HK Firmware JB 4.2.2 with

FM works without any problem (or so far had not find any problem) on my devices.
[Android Software Development] as007:
How I buy the pro version? In Google play I didn't find this.
[Android Software Development] MrHomebrew:
Hi I was just wondering if something could be added to Foldermount.

I've noticed that if I lose the backup data for Foldermount I can not detect/link/green pin, data transfered to my extSD Card before downloading an app again in preparation so I do not need to re-download the entire app data.

In other words would it be possible to add some sort of analyzer/way of detecting app data previously transfered besides the backup/restore method in settings?

I know the Backup/Restore Method is useful but in some cases my backup is old, out dated, I may have forgot to make a new backup and I'm left starting from scratch. I really feel another method could be extremely useful.

As always appreciate your great work and time :beer:
[Android Software Development] king_lud:
Go to settings from within the app - there's' an option to upgrade
[Android Software Development] madmack:
Not feasible because the mounting process doesn't leave any clues in the source or destination to indicate that the folder is mountable. I'm afraid backup/restore via the app or titanium backup is the only way to go.
[Android Software Development] MrHomebrew:
I thought it may not be possible but anything is worth a try. How about giving the option to backup and restore Foldermount settings on the external SD card or internal based on the users specification for the destination of the backup. I know to some it may seem pointless but to be able to pick the destination of where the Folder mount backup and restore occurs could be helpful.

Yes I know there is Titanium Backup or even Helium backup but having this extra option in Folder mount would eliminate having to backup Foldermounts data using either app to store on the cloud. This is a feature that I would find useful and I'm sure more would also. Less limitations the better.

---------- Post added at 12:41 PM ---------- Previous post was at 12:38 PM ----------
[Android Software Development] madmack:
I'm not convinced. I want the settings menu to remain minimal and FM's backup option and Titanium Backup are good enough. Most apps on play store don't even have a backup option at all.
[Android Software Development] bsoplinger:
Speaking of backup...

I know I asked before but could you add a human readable dump of the database file when savings settings. Either as a third file or appended to the settings xml file? It'd make it lots easier to give examples of something working or describing problems. Right now I need to use the SQL editor to grab the info which is still easier than trying to remember a path with 8 or so elements in it.

Sent from my Nexus 7 using Xparent Purple Tapatalk 2
[Android Software Development] madmack:
thing is, that file will serve no purpose other than to retrieve debugging info and for that, there are better ways than a "backup text dump".

I'm delaying this because I'm planning to add a "send debugging info to developer" where this kind of information will be included.
[Android Software Development] MrHomebrew:
So bottom line your saying I need to make sure I keep the backup of it. I'll be more cautious on making sure I keep my Foldermount backup safe. I understand simplicity but it wouldn't really complicate things if you added one extra backup straight to extSD. Hope you at least consider it for maybe something in the future to add in. It would make Foldermount a little more independent.
[Android Software Development] madmack:
If all you want is to put the file in your external sd then you can always create a new pair for the FM backup folder. That way, it'll always be saved to your extSdCard.
[Android Software Development] bsoplinger:
Understandable since it does duplicate the database file. I was just looking for something where I could easily, as in cut and paste, be able to report a problem or have someone else describe exactly what they're doing that isn't working.

Unrelated question...

Any ideas why FolderMount needs me to define the destination folder using the mount point to work yet when I use the standard Android symlink/shortcut/whatever you want to call them like /sdcard it fails? Full info in this post: http://xdaforums.com/showthread.php?p=42960103

Sent from my Nexus 7 using Xparent Purple Tapatalk 2
[Android Software Development] egingell:
Works fine on my SGS4 from Sprint. I did have to do the "repair" thing.

Also, I feel it should be noted somewhere, maybe in the OP - I know it's been mentioned in this thread somewhere, at least in passing, that /sdcard/<path> is not a viable choice for either source or destination for any version of Android because it's not a real directory - it's a symlink and Linux doesn't like binding paths containing symlinks. It doesn't seem to have any problem binding paths containing mount binds.

The proper path for the internal SD card whether or not you have internal and external swapped is /storage/emulated/legacy (/storage/emulated/0 also works) on Android 4.2, /storage/sdcard0 on Android 4.1, or /mnt/sdcard on older Android versions and external storage seems to be different on every ROM/Android version: it could be /sd-ext, /mnt/sdcard/external_sd, /mnt/external_sd, /mnt/extSdCard, or /storage/extSdCard.

If you are unsure or your ROM has a different directory structure, you can always execute this from the command line: echo $EXTERNAL_STORAGE ("external" in this context means that it is outside of /data and is actually your internal SD card) and echo $SECONDARY_STORAGE ("secondary" means physical, removable media) (output is either one path or a colon-separated list of paths).

---------- Post added at 02:16 PM ---------- Previous post was at 02:14 PM ----------

I just mentioned this before even seeing your post. Short answer: Linux doesn't like symlinks.
[Android Software Development] MrHomebrew:
Great idea :D
[Android Software Development] bsoplinger:
That answer makes sense but doesn't explain why /storage/emulated/0/etc also fails on my Nexus 7 (full info was in the linked post) and only /data/media/etc did work. Perhaps there's another symlink involved when Android went multi user as of 4.2?

Sent from my Nexus 7 using Xparent Purple Tapatalk 2
[Android Software Development] egingell:
I don't know how Linux/Android handles multi-user. I just got my SGS4 yesterday, though, and haven't played with it fully, yet.
[Android Software Development] Sancipak:
Why i cant mount some of the file? Tried mount all and then unmount all and then mount all again but some file still unmount ?

Mc4 is for modern combat 4.

Need advice....thx in advance
[Android Software Development] madmack:
these methods of retrieving the correct paths for the source and destination are already used by FM; it should already drop you to the correct paths when you're creating new pairs. If this isn't happening correctly for any device out there, please let me know!

If the nexus device doesn't work with sources set at /storage/emulated/0 but work with /data/media, then please lemme know in pm if you're willing to try a test apk because I think I know what the problem might be.
[Android Software Development] Administr4tor:
How to do in galaxy s4 I9500

first of all Please post details about possible error and their solutions in your post second this foldermount is not working in I9500 though it is working very fine in all 4.1.2 devices but foldermount have issues with 4.2.2. You should check/test it out more in galaxy s4 devices and if you get time reply to your PMs.

PEACE
[Android Software Development] Pretzel Kleo:
Hi [MENTION=1436971]madmack[/MENTION] , any advance in my problem? :(
[Android Software Development] egingell:
I have not tried making a new pair using the symlink paths, but I had to edit the existing ones when I imported the data from my S2's TiB backup.

Sent from my SGS4.