|
README
README
IntroductioniPhoneDisk is a MacFUSE filesystem plugin that allows you to read and write files on your iPhone. It uses the MobileDevice library (like iTunes) to access the filesystem of the iPhone over a USB cable. iPhoenDisk runs on Mac OS X, and has been tested on 10.4.10. RequirementsYou must have MacFUSE installed before running iPhoneDisk. See http://macfuse.googlecode.com for install instructions. InstallationDownload the latest version of iPhoneDisk on the Downloads page. One downloaded and extracted from the .zip file, you can simply double click the iPhoneDisk icon to start it (you should see a new icon in your status bar). Next, connect your iPhone via the USB cable using the same process you would use to sync with iTunes. You should now see the Media Partition of your iPhone mounted on your desktop. Media partitionWith an unmodified iPhone, the com.apple.afc service on the iPhone will only give you access to the Media parititon (/var/root). This partition is read/write by default and sufficient for personal file storage, and poking around at the iTunes Library files. Root partitionTo do some more useful things, consider opening access to the Root partition using a "jailbreak" program. This will allow you to access ringtones, and install 3rd party applications. iPhoneDisk does not perform the "jailbreak" for you, since it serves just as a filesystem plugin and not an all-in-one iPhone hacking utility. Most "jailbreak" programs (or manual instructions) will set up a second afc service labeled com.apple.afc2 with full access to the Root partition (/). There are many documents about iphone jailbreak, but here are some links below that might be helpful:
|
Sign in to add a comment
does it work with PC (winXP) ?
Nope, MacFuse? works only on mac
I fire it up and get the icon in the status bar, but when I plug in my phone it vanishes and does not mount. MacFUSE is installed.
I'm having the same problem as Nicholosrichter.... i have MacFUSE installed, even runing iTunesFS... but the iphonedisk, apears on the status bar while the iphone is not conected, but it vanishes after i conect the iphone!!
by the way, Runing MacFuse? Core 1.0.0
I have the same problem as bruninhuu... (with leopard)
I suspect it doesn't work with leopard. Even on the command line I don't see the phone in the /Volumes/ section, but I can see other FUSE volumes there when they are mounted (such as sshfs). I don't see sshfs volumes mounted graphically, either though.
I have same issue as nicholosrichter; I have used Leopard and Tiger. iPhone doesn't appear on desktop and iPhone was as normal. The day after iPhone dont boot anymore and give this message:
Singleuser boot -- fsck not done Root device is mounted read only
If you want to make modification to fit es:
/sbin/fsck -fy /sbin/mount -uw /
If you wish to boot the system:
exit
Nov 9 16:08:33 Launch12?:can't exec /bin/sh for single user: No such file or directory
I'M STUCK NOW. I don't know how to solve this issue. How can I give such commands to the iPhone?
Can you help me please?
I'm running 10.4.10 w/ the latest MacFuse? installed. I tried running iphonedisk.app multiple times and nothing happens. I've tried having my iPhone unplugged before trying to run it and also plugged while trying to run it. Nada!
Same reaction as bruninhuu when i tryied to connect my ipod touch. last macfuse core installed.
When I tryied to connect my iPod touch for the first time, I had used the latest version of MacFUSE(MacFUSE-Core-10.4-1.1.0) and nothing happened. So, I tried the older version of MacFUSE(MacFUSE-Core-0.4.0, http://macfuse.googlecode.com/files/MacFUSE-Core-0.4.0.dmg ), It works well.
When I had used the latest version, the error message, "MacFUSE fuse: unknown option `defer_auth'" displayed on the system console. Maybe, the cause of the failure is that MacFUSE's Mount-Time Option has been changed in the latest version.
im having the same problem as nicholosrichter im trying the older macfuse now
We'll get a new version up soon with Kevin's fixes to work with the latest Mac Fuse (the MacFUSE change is not backwards compatible, so it will no longer work with the old MacFUSE)
Is there support for iPod Touch?
I've got Leopard, ipod Touch, and the latest MacFUSE and Disk for iPhone. The iTouch does not show itself to be mounted in the finder window, but going to /Volumes folder shows the files. Hope that helps some of you!
Anyone know of a program like iPodRip or Podworks for the ipod Touch? I'm glad to be able to grab the whole iTunes Control folder, then import to iTunes just to see what files I have, but would like a more user friendly solution. Any thoughts?
On Leopard,
1. Run Disk for iPhone 2. Connect your iPhone or iPod touch. 3. Switch to Finder and press shift+command+G. 4. Type "/Volumes/Media" and click Go, then the folder will be opened.
At lease this works for me, not so convenience though...
Just as ring2hyc said the Leopard existed such problem.
And another problem is the argument "defer_auth". As I omit the line of that codes, the iPhone Disk can run,but as I leave this line,the iPhone Disk quit directly. I don't understand exactly meaning of "defer_auth",would you have the patience to explain?
This seems to work to mount the Media partition of iPhone in Leopard:
1. Launch Disk for iPhone
2. Connect iPhone or iPod Touch
3. Click the Finder icon in your Dock
4. Press Shift+Command+G, enter "/Volumes" in the Go To Folder Field, and click on Go.
5. Ctrl+Click on the icon for the Media partition and select Show Original
6. Drag the Media volume to the Devices portion of the sidebar (Be careful to not accidentally place the volume inside an existing volume)
After you do this once, it seems to automatically mount when you reconnect the iPhone later...even after you disconnect the iPhone, quit Disk for iPhone, and relaunch Disk for iPhone.
in Leopard, when I go to /Volumes and choose media, I get the following error message; "The alias Media could not be opened, because the original item could not be found." Also, if I start Disk for iPhone and then connect my iPhone, Disk for iPhone quits.
Does (1) "Disk for iPhone" let you look at the existing file system on the iPhone, or (2) is it for moving files from Mac to Mac using an iPhone as a storage media?
Clearly if you can do (1), you can use it to do (2). But I can't tell from the ReadMe? or wiki if I can use "Disk for iPhone" to, for example, write new files to the phone's "bin" directory.
As i understand it curently is not working with iphone 1.1.3 firmware isnt it? At least iphoneDisc quits when i attach iphone to the usb dock.
It works well with my Jailbroken iPod Touch (1.1.3).
Had the same problem as most here where the app crashed when connecting the iPod but followed okcomplete's suggestion and downgraded MacFuse? to 0.4.0 and bang.. it works like a dream.
Thanks okcomplete!
Any plans to support MacFuse? 1.3+, afc2, and Leopard? They are simple fixes but I don't have the expertise to update. What about the project members?
Thanks to jeremy.cromer, Jan 03, 2008. This is how it works on my old iBook and iPhone 1.1.4
This works great with - Leopard 10.5.4 - iPhone 2G (1.1.2)
with the 2 downloads (macfuse 1.7 & iPhone 20071207.zip)
Thanks!
I tried what jeremy.cromer described. But I already had a Link to "Media" in Volumes because at home I am mounting my network share on /Volumes/Media . Is there any way to mount the iPhone on some other mountpoint (e.g. /Volumes/iPhone)?
Any word on if this is working with the 3.0 software. I start up the program, but when I plug in my iPhone, the icon dissapears.
I've noticed a couple of bugs.
1. MobileDevice?.h claims that mode=2 for read and 3 for write. In fact, it appears to be 1 for read, 2 for write and 3 for read/write.
2. It also has
typedef void (am_restore_device_notification_callback)(struct );
repeated for some reason?
3. MobileDevice?.h also has problems compiling as straight Objective-C - it doesn't always use the struct keyword when it needs to.
4. connection.cpp contains this:
it should be this:
5. It would probably be worth recognising S_IFBLK as a block device.
There is not '.ZIP'file.
thx for making what appears to be an incredible useful tool ... but there's no installer to download on the downloads page! sure would love to try this out..