#250 ✓hold
Justin Cohen

Please add ifuse app mount that doesn't limit to the Documents subdir

Reported by Justin Cohen | February 6th, 2012 @ 04:36 AM | in 1.4.0 Release

Why is that fuse option used?

Comments and changes to this ticket

  • Martin S.

    Martin S. February 24th, 2012 @ 11:10 AM

    • State changed from “new” to “hold”
    • Tag set to itunes filesharing, ifuse, mobile_house_arrest, mounting
    • Assigned user set to “Martin S.”
    • Milestone set to 1.4.0 Release
    • Milestone order changed from “190953” to “0”

    Please describe in more detail what you are requesting here.

    There is an ifuse option to be able to mount an application's Documents directory which basically reflects what is known as "iTunes Filesharing".
    While the initial service actually offers access to the root application directory, we have limited it to "Documents" for two reasons.
    First of all regular users don't mess up their application while it works 1:1 like iTunes Filesharing and lastly because the service interface is different depending on the iOS version and causes issues.

    We might of course add an option to be able to "attempt" to mount an application's root directory. However, as noted before, depending on the iOS version used this might be kind of random.

  • Steve

    Steve October 3rd, 2012 @ 08:35 PM

    I'd also like this. I previously used "Phone Disk" on OSX for this functionality, but it used an outdated version of fuse and no longer works.

    When mounting the iOS device with "--appid" specified, I'd like an option to disable this code:

        fuse_opt_add_arg(&args, "-omodules=subdir");
        fuse_opt_add_arg(&args, "-osubdir=Documents");

    If I manually comment out those lines, I get access to the "Library" and "tmp" directory in addition to the "Documents" directory, the desired behavior.

    This is helpful when debugging iOS applications that I have written. (Apple provides access in xcode, but you have to download an archive of the entire tree.)

    This could also be useful to advanced users of third party apps who want access to the files and sqlite databases that their data is stored in. (e.g. to write your own code to sync or export data from an app that doesn't provide that functionality intrinsically).

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile »

A project around supporting the iPhone in Linux.

See http://libimobiledevice.org

People watching this ticket