yashsingh1/xdaforums huggingface dataset:
[Android Software Development] madmack:
which one?
[Android Software Development] egingell:
I should note that symlinks don't even show up on the "select folder" list. :) The symlink effect is only a problem with importing backups and it's not even really a problem per se.

Sent from my SGS4.
[Android Software Development] Monkz:
Is there a possibility that you can do a feature that allows you to undo the module adjustment that the app uses to work properly? My only reason for it is, ive noticed that when i install a custom Kernel, i must have the kernel installed before foldermount changes the module. As soon as it adjusts the module any new versions of the kernel i flash over it just causes my phone to freeze up and crash. This would make it easy to temporarily unfix that module so a new version of kernel could be flashed and then when trying to use the app again, let it re fix the module.
[Android Software Development] Pretzel Kleo:
This one:
[Android Software Development] madmack:
This should not be happening and I seriously doubt the patched module is the cause of these crashes. I can have a look at the crash logs and tell you what is causing them instead. Kernel upgrade has nothing to do with my userland patch.

after July 7th. didn't I already mention that? :rolleyes:
[Android Software Development] sasha007:
me also having the same problem madmack on my galaxy s4 .

Cannot unmount after a restart . It saying , cannot mount while a copy operation is in progress . :crying:
[Android Software Development] Monkz:
I don't understand why myself but I was having an issue with Ktoonsez's kernel which was causing system freezing and reboots within a minute of booting up. I did a full wipe and everything, reloaded my ROM, pre installed and set up everything on my phone before flashing his kernel and the same problem arises

I then factory reset again, set everything up again but the only thing I didn't do before installing the kernel was applying the module patch with foldermount and then without the patch the kernel stuck. It seems to work fine when its patched after the kernel is installed. Only seems to cause problems when the kernel is flashed after the patch. If I were to re flash the kernel now I would start getting the freezing and reboots again, and I have already done so and confirmed that it will.

I'm just telling you something I have observed. Its something I've noticed for awhile and just recently pinpointed it to the mod. I really love your app tho, and even if there's no way to undo the patch its easy enough to save nandroids
[Android Software Development] madmack:
Delete /system/bin/sdcard and rename /system/bin/sdcard.backup to /system/bin/sdcard and the patch is reversed ;)
[Android Software Development] Monkz:
:p

Oh perfect! Its just one of those random little things that i noticed. Its strange that it acts like that but good to know I can temporarily reverse it. I really love your app tho, I bought the premium upgrade and its the best of its kind. Works flawlessly on my S4 for all my apps. You have unlocked the full capabilities of my phone by allowing me to use my 64GB SD and I really appreciate your app ALOT. I don't know what I would have done if I was permanently stuck with just 9GB of storage. Thanks Sooo much!
[Android Software Development] codexc:
added to my Rom

thanks
[Android Software Development] madmack:
You're very welcome :) It's just as useful to me as well.
[Android Software Development] Pretzel Kleo:
What you mean? I didn't find anything... can you tell me where is the fix or something?
[Android Software Development] Pretzel Kleo:
Thank you hahaha... I got confused with the date and my ideas xD Sorry [MENTION=1436971]madmack[/MENTION] I will wait :o
[Android Software Development] Darkwolf_1982:
Great program, but it all goes very wrong when you forget to make a backup and delete all the mounts.

Because when I started adding the mounts again, I noticed it was clever enough to notice that the data didn't need to be moved anymore.

However.

Suddenly my phone started freezing within 60 seconds after I rebooted it one day later.

First I thought the memory card was corrupt, so I wiped the card and deinstalled all the apps.

My Galaxy S4 was happy again.

Then I moved OBB data to my phone memory again so that it could be copied to the SD card with a mount via your software.

But.

The program still believes the data is already moved to the SD card. Even though I started fresh and didn't restore any previous settings from the program after installing it again.

And what is even worse...

Apparently the memory card isn't corrupt. It's your software causing the full hardware freezes.

As soon as said link was created, it started freezing again right off the back.

I am not allowed to delete the OBB folder on my phone.

I am not allowed to clear the green pin as nothing happens. Your program ignores my user input completely and happily mounts said folder again.

This even happens when I uninstall your program apparently, because regardless of what I do... my phone freezes within 60 seconds. Completely.

Because I wiped the card and uninstalled the apps, I believe the mounting must have failed of course and thus no freezes could occur.

As I am new to Android, this is one unhappy experience.

(Good to know it's not a hardware issue at least.)

How do I *truly* remove the symbiotic links and start completely fresh? And shouldn't your software take care of this or at least attempt to truly restore the situation?

Again, great program. Maybe I am missing something, but as I said: I am new to Android, even though I have basic Unix knowledge and have a basic idea what the program does.

EDIT: At this point I have removed the sdcard, booted the phone and now I was able to delete the mounted folder on the phone. Sdcard back in place, and no more freezes. There is absolutely zero doubt left the freezes are caused by what the program has done.
[Android Software Development] bsoplinger:
Darkwolf about 10 posts back, post 1491, the OP mentions how to undo the change it makes. This only happens on certain devices and I'm not sure if yours needed the change but you'd remember if FolderMount informed you about updating it or not. As far as I know that is the only thing FolderMount modifies but I'm not the developer. I only offer it as a suggestion.

Sent from my Nexus 7 using Xparent Purple Tapatalk 2
[Android Software Development] Darkwolf_1982:
Thank you for replying regardless. Only had a quick browse through this 150 page thread, and it did catch my eye, but wasn't certain if this applies to me as well.

Will give it a shot and will report back if it solves the issue for me as well.

Thanks again!
[Android Software Development] omias:
Cannot unmount :rolleyes: saying..... "cannot mount while a copy operation is in progress"
[Android Software Development] egingell:
That error could be the result of the app running with files open.

The app: the one for which you are moving files.

Sent from my SGS4.
[Android Software Development] omias:
This happens even after rebooting my s4 :(
[Android Software Development] egingell:
Apps run at boot, you know. I'm not necessarily saying that that is the issue, just that it could be.

Sent from my SGS4.

---------- Post added at 01:37 PM ---------- Previous post was at 01:24 PM ----------

To elaborate (for [MENTION=1436971]madmack[/MENTION]), it is my understanding that FM attempts to kill whatever app is holding the folder hostage, so to speak, before unmounting; however, it has also been my experience that "fuser -k <folder>" doesn't always work.

Sent from my SGS4.
[Android Software Development] madmack:
yea, I'll look into this issue one I'm back. You're not the only one experiencing this.
[Android Software Development] zolaisugly:
have brought the pro version, but my question is regarding app updates that you link to do you need to re link even if more data is downloaded or will this automatically relink new data file?

If unsure of my question I got update from real racing3 which also had new data of 450mb, so do I need to relink the data or will it be automatically done.

Thanks for any info.
[Android Software Development] Darkwolf_1982:
It should automatically be copied to your card.

the system still believes that the data is being transferred to your phone while actually it will be transferred to your card.

That is the beauty of it.
[Android Software Development] bsoplinger:
Remember, you've linked the folder into which that the app puts its data files to the external card. So when the app or the system installer think they're writing to the app data folder the data is actually being written to the external card.

Sent from my Nexus 7 using Xparent Purple Tapatalk 2
[Android Software Development] Darkwolf_1982:
I think the permanent damage this app can do is greatly underestimated.

As suggested, I renamed the sdcard file (the patched one I renamed to sdcard.foldermount first) and indeed once I ran the app it warned me of the so called "faulty module" I allowed it to patch the first time around. This time, I didn't allow it to do so of course.

Now I was able to actually remove the link again that I wasn't even able to "un-green" last time.

So, I started transfering one of the folders again to Android/obb on the phone storage, which I wanted to have moved and mounted.

Please note that there are ZERO mounted links in the app at this time. Totally starting from scratch here.

Or so I thought.

Low and behold.

The data wasn't even finished copying and you guessed it... phone started freezing again.

Rebooted the phone. Quickly removed the sdcard as it did.

Deleted the half copied folder in Android/obb and reinserted the sdcard.

You guessed it. No more freezing.

At this point, I am kinda lost and feel quite powerless.

Whatever this app has done... it seems I cannot undo it with the suggested tip, nor does it matter if the app has links configured in it or not.

Really curious what is going on from a technical point of view that this app can upset the phone so much that it literaly freezes within a minute upon boot time like that.

Note that I bought the Pro version and running as such. Not that it probably matters.
[Android Software Development] egingell:
I'm not going to say that it wasn't this app because it's entirely possible that it was, but there is a lot going on when this app does its thing and every app and script has the potential to cause harm to the system, especially if there's some sort of conflict. This is why it's so important to get logs, ROM and kernel details, and other such info to the dev when filing reports.

That said, if you remove all of the entries from FM and put /system/bin/sdcard.backup back where it goes with appropriate permissions, does it still behave the same way?

# Script Helper
mount -o remount,rw /system
if [ -f /system/bin/sdcard.backup ]; then
rm /system/bin/sdcard
mv /system/bin/sdcard.backup /system/bin/sdcard
fi
chmod 755 /system/bin/sdcard
mount -o remount,rw /system

# One liner for the command line:
mount -o remount,rw /system; if [ -f /system/bin/sdcard.backup ]; then rm /system/bin/sdcard; mv /system/bin/sdcard.backup /system/bin/sdcard; fi; chmod 755 /system/bin/sdcard; mount -o remount,ro /system;
[Android Software Development] Darkwolf_1982:
Yes it does.

Hence I feel a little helpless right now.

(The only thing I haven't done is setting the permission on the restored sdcard file. All I did was a reboot. Could this truly make a difference?)

It's like the modifications haven't really been undone by this app no matter what you do.

This was evident the first time around when I transfered the files to the android/obb folder and then created a link within the app.

Normally, it would ask to move the data. This time around, it didn't.

As if it expected to have moved the data already and is simply restoring a link.
[Android Software Development] egingell:
File permissions in Linux are very finicky. I can't even open an image with one app that is owned by another app even with full read/write. I have to actually change the owner to either the "one app's" UID, sdcard_rw, or media_rw.

I would also suggest making sure the owner is root and the group is shell (chown root:shell /system/bin/sdcard). Root Explorer is easier (perms from left to right - all three, top, all three - and change owner/group using two drop-down menus).
[Android Software Development] bsoplinger:
May I suggest a chown root:sdcard_rw /system/bin/sdcard (or perhaps numeric 0:1015 would be more general) after the chmod and before the remount?

Sent from my Nexus 7 using Xparent Purple Tapatalk 2
[Android Software Development] egingell:
It's a binary file in the system bin. It's not the actual sdcard. It needs to be root:shell, which it should already be, anyway.

Edit: The actual sdcard is /dev/block/mmcblk0p# (where # is some number determined by the partition table of the eMMC).
[Android Software Development] omias:
Please help !

I want install new rom (clean install)...but I have many games installed in my 32gb sdcard using FM.... how can i make the backup ?

Briefly. .. I wanna make a shorcuts game backup from phone memory and app/obb folders backup from my sd 32gb.:confused:

Enviado desde mi GT-I9500
[Android Software Development] king_lud:
I am thinking of upgrading to a 32gb card. If I copy the data from my current card to the new one, will Foldermount continue to work after inserting the new card?
[Android Software Development] egingell:
Yes. The card is arbitrary.

Sent from my SGS4.
[Android Software Development] Ainvar:
Funny thing is I am having this exact issue with the phone freezing after 1-3 minutes after rebooting the phone. I use it to copy the Gallery cache folder and AmazonMP3 folder from internal to the external sdcard.

Then when I have everything perfectly setup I start getting the phone freezing. I don't use any special kernels or mods. It has happened on both stock rooted, stock deodexed rooted, CleanROM deodexed and odexed, and Beans. I have not been able to see a root cause of this issue when looking at the logs through logcat reader even when it freezes and I have to do a battery pull.

Now I can normally fix this by formatting the system partition and then applying the ROM I am using or using the no wipe back to stock method. But after that I get the following issue below if I had FolderMount previously installed. If FolderMount is not installed then I don't have the below issue if I needed to do a dirty flash of a ROM.

Every reboot I will get the Android is Upgrading... starting apps screen. I cant get rid of it until return to 100% stock.

To get rid of the Android is Upgrading annoyance I have to flash back to stock using odin and start all over from scratch.

Not sure what all this app does to the system with the module patch but it is doing something strange. Love what the app can do to help conserve internal space but it is not 100% effective for me.

If there is a special build of FolderMount to do verbose debugging while it runs or to pull system logs as it runs to a file till the phone freezes I would be willing to reproduce the issue if it means this could be remediated.
[Android Software Development] kickthefreak:
Foldermount wont work on xperia zl 4.2.2, any suggestion?

my phone always reboot if i click pin icon and i cant use it until now, how to fix it please give me tutorial.
[Android Software Development] Daavinator:
Delete Mount Suggestion

I have been using this on my 16GB Verizon S4, and it's been working great! I've already paid for the pro version, since it's well worth it for me.

I wanted to make a suggestion. When I uninstall a game where I've linked the games OBB folder, I then have to go into the FolderMount UI and delete the mount point, and then manually delete the folders from my internal storage & external storage. It would be great if you would offer the ability when deleting a mount point to also delete the source & destination folders if they're both already empty.
[Android Software Development] egingell:
So I was messing around with the command line on my SGS4 (JB 4.2.2 MDC) just now and something interesting happened.

I attempted to add the following pair. Source: /storage/emulated/0/Ringtones Destination: /storage/emulated/0/media/audio/ringtones which failed to mount after successfully moving the files.

So I went to the command line and this happened.

[I]root@android:/ # mount -o bind /storage/emulated/0/media/ringtones /storage/emulated/0/Ringtones[/I]
[B]mount: No such file or directory[/B]
[I]root@android:/ # mount -o bind /storage/emulated/legacy/media/ringtones /storage/emulated/legacy/Ringtones[/I]
[B]mount: No such file or directory[/B]
[I]root@android:/ # realpath /storage/emulated/0[/I]
[B]/storage/emulated/0[/B]
[I]root@android:/ # realpath /storage/emulated/legacy[/I]
[B]/mnt/shell/emulated/0[/B]
[I]root@android:/ # realpath /sdcard[/I]
[B]/mnt/shell/emulated/0[/B]
[I]root@android:/ # mount -o bind /mnt/shell/emulated/0/media/ringtones /mnt/shell/emulated/0/Ringtones[/I]
[B]Success![/B] (not actual output)

So I went back to FM and put - Source: /mnt/shell/emulated/0/Ringtones Destination: /mnt/shell/emulated/0/media/audio/ringtones - which worked fine.

Honestly... why can't they just have one path (ie /mnt/sdcard0) like a normal operating system? :confused:
[Android Software Development] VTR1000SP:
did u flash Root Remount-Reboot fix from [MENTION=410007]Nut[/MENTION] after rooting? check this link ! http://xdaforums.com/showthread.php?t=2317432
[Android Software Development] kickthefreak:
not yet, it will fix this problem ? have you tried it ?
[Android Software Development] VTR1000SP:
yes! it will fix the mount reboot problem ! my XZ C6603 work without problem with FM after flashing it !
[Android Software Development] kickthefreak:
install busybox 1.20.0 on system/xbin and flash nut tool but wont work

my XZL still reboot when i tried to pin foldermount.

any suggestion ? i buy pro version for this application :(
[Android Software Development] VTR1000SP:
seem XZL works diff from XZ. my problem solved after flashing NUT remount fix.
[Android Software Development] Darkwolf_1982:
So I solved my freezing problem. For now.

Instead of letting Folder Mount use the suggested default path when creating a link (/sdcard/android/obb, for example) I created a folder on the sdcard called FolderMount with two sub dirs called obb and data respectively.

The moment of truth. Started moving the data... no freezing.

Lets keep fingers crossed and hope this doesn't happen anymore.

Spotted a weird design choice in the app btw:

When you accept the default target folder after selecting a source folder, said target folder already gets created before you apply all the settings.

If you change your mind (like I did) and choose a different folder regardless, the other folder doesn't get deleted. It just leaves it there.

Just throwing that out there. :)
[Android Software Development] fayez107:
Hey..

Hello..

I tried this app out. No wonder is amazing. I love it. If one does not have credit card how can he buy ? I'm a student and from Pakistan. Got no card.

And I need this app all the way... It is better than Link 2 Sd as that need partitions. This works directly.
[Android Software Development] deathtech:
Bought, Purchased, Question

So, To support the work of the talented developer, I purchased the Pro version. However, since im a self-proclaimed flash-a-holic, I noticed that the play store doesnt have a "license key" . How does the application know that I purchased a pro license if I have to re-install ?
[Android Software Development] MrHomebrew:
Just does for me lol no problem.
[Android Software Development] Darkwolf_1982:
That is a good question. But I can confirm that uninstalling and reinstalling the app (without flashing your device prior) automatically reactivates said license, however that works.
[Android Software Development] skivnit:
Google account

Swyped from another galaxy
[Android Software Development] gx3k:
+1 on the "cannot mount while a copy operation is in progress" issue. Hope there's a fix for this :(

I'm using the Galaxy Mega 6.3 i9205
[Android Software Development] omias:
Me too !!!!

Enviado desde mi GT-I9500
[Android Software Development] PedroMedeiros:
I have had that issue. But everything works normally. If you want to unmount/unbind directories disable auto mount at system startup in application settings, reboot, copy data back to original directory, wipe application data or remove directory bind and you are done!
[Android Software Development] mightykc:
Was there ever a fix found for the Error: extSdCard permission issue?

I'm on LiquidSmooth 4.2.2 ROM
[Android Software Development] madmack:
Working on this next. You're gonna need to find a way to use PayPal if you don't have a credit card ;)

Which device? This error message is related to the remount of extSdCard operation. The pins might turn green but you'll most likely have issues reading/writing to the folder in the internal sdcard due to permission errors. If you want me to look further, follow the "how to file a bug report" guidelines in the OP as I'll be needing some more info.

I haven't had time to look into this but this will certainly get resolved before the next release.
[Android Software Development] siraltus:
Weird issue here. Running Galaxy Note 2 (SGH-T889) with latest CyanogenMod 10.1 nightly (07/09 currently).

My pairs mount normally, pins turn green, and I get no errors. When you navigate to the source folder, all the files/folders that are supposed to be there are just zero-byte files (yes, both files and folders turn into zero-byte length files!) and cannot be accessed. If I go to the destination folder on the external SD card, the files are there and just fine. Ran chkdsk on the card on a Windows machine, no errors. Apps cannot write to the mounted (source) folders, either - looks like a permissions issue?

It started yesterday and incidentally CyanogenMod started including FUSE-based exFAT support with that nightly (07/08). Wonder if this issue is related?
[Android Software Development] gx3k:
I cannot copy the data back to the phone as they will be too big, that's why I'm using Foldermount.
[Android Software Development] madmack:
I'll need to see your mount.txt file. Look at bug reporting in the OP.
[Android Software Development] ts_firehawk:
I keep receiving an "unknown error" whenever the app tries to move the files from the older location to the new one. It didn't happened before I changed my SD card. Whats wrong? I've already did a clean CM install and nothing, will format the SD card to see what happens.
[Android Software Development] siraltus:
Thank you. File's attached.

The only three mount pairs I have in FolderMount are at the very end - Bard's Tale, Caustic, and Google Music. Those are the ones where files and folders are inaccessible now.
[Android Software Development] madmack:
it means that regular apps aren't able to read/write from the source or the destination that you specified. Most likely an error in your ROM. Use a regular file explorer app like Astro (no root) and try to write and delete folders in the source and destination. (refresh after creating/deleting). if you are able to and FM is still getting this "unknown error", let me know. Otherwise, you got a deeper problem in the ROM that I cannot help you further with.

sent you a pm.
[Android Software Development] siraltus:
Did all you asked and sent you the results. Just FYI, before Cyanogen added their own exFAT support, I was using the exFAT mod from this thread: http://xdaforums.com/showthread.php?p=38182488#post38182488 and it was working perfectly.
[Android Software Development] ts_firehawk:
well, it happens in the middle of the transfer, not when it tries to start. I managed to delete files from both locations with Astro, but the app still fails. Also it force-closes sometimes. Really don't know what is happening.
[Android Software Development] madmack:
out of space perhaps?