Netatalk lets you transfer files between iPhone and your Mac wirelessly

by Simon Ng on September 7, 2008



In my post about “Transfer ringtone to iPhone wirelessly using SSH“, I wrote about how you can use SSH to transfer ringtone file from your computer to iPhone through WiFi. User with certain technical background may find SSH useful. For general iPhone user, however, SSH may look weird. Recently, you can download Netatalk v2.0.3-4 on Cydia. Netatalk, which is an open-source implementation of AppleTalk, powers your iPhone to talk to your Mac. What it means is, with Netatalk, your iPhone can show up on Finder of your Mac as a shared device. You can then just drag & drop files onto the iPhone. Pretty great, right? Netatalk is a great alternative of SSH, especially it offers a more intuitive way for novice to connect your iPhone with your Mac.

Window User: You can use iPhoneBrowser to connect to your iPhone. I’ll write up another post about the connection procedures. Stay tune by subscribing to RSS or Email.

Installing Netatalk

  1. Launch Cydia. Tap “Sections”. You can find Netatalk under “Network” section


Connecting iPhone on your Mac

Netatalk should let you connect to your iPhone for both Mac OS 10.4 and 10.5. But, the connection procedures are somewhat different.

For Mac OS 10.5
If you’re using Mac OS 10.5, that’ll be great. The connection between your iPhone and Mac is seamless.

  1. Once you got Netatalk installed on your iPhone. Ensure the Wifi is turned on.
  2. You’ll then find your iPhone shown up on Finder window as shared device.
  3. Next, click “Connect As” button to logon as another user. You’ll be prompt to enter name/password.
  4. Type “root” or “mobile” for name and “alpine” for password. Then click “Connect”.

Now your iPhone is connected with your Mac. You should see a “mobile” folder and you can drag & drop file into the iPhone.

For Mac OS 10.4
As an older version of Mac OS X, it’s less intuitive to connect to iPhone even with Netatalk compared with that on Mac OS 10.5 (Leopard).

  1. Again, make sure your iPhone’s Wifi is turned on. But for Mac OS 10.4, you need to check the IP address of your iPhone. You can go to “Settings” -> Wi-Fi. Tap on “>” of your connected network. And you’ll see the IP address.

    Wi-fi Settings

  2. Next, on your Mac, open Finder. Click “Go” -> “Connect to server…”. Fill in your iPhone’s IP address.

  3. You’ll then prompt to enter your name and password. Type “mobile” or “root” for name and “alpine” for password.

  4. Next, if you are successfully authenticated, you’ll be prompted to choose the volume. Just click OK to accept the default volume.

That’s it. You should now select a “mobile” device (that’s your iPhone) connected to your iPhone in Finder window. Get ready to drag & drop file onto your iPhone.

 Share with Your Friends

What's Next?

If you find the post is useful, subscribe to Simon Blog using RSS or Email to get free iPhone updates. Alternatively, you can follow me on Twitter or join us on Facebook.

Related Post you'll like:

Sign up and Download Free iPhone Guide

{ 3 trackbacks }

vox pops in the voting line « My Whorl
April 24, 2009 at 9:51 pm
Air Sharing – The Easiest Way to transfer & view Document on iPhone « Tamxiarang2612 ( Pls don’t close my blog !!)
July 30, 2009 at 4:06 pm
OUVYT » Blog Archive » Daily Del.icio.us
August 5, 2009 at 12:01 pm

{ 27 comments… read them below or add one }

1 gusmen September 17, 2008 at 9:34 pm

hey, what a useful article ;) Thanks mate!

Reply

2 Pete September 18, 2008 at 11:49 am

Well … it was a useful article really: I have a jailbroken / unlocked iPhone 1st Gen with iPhoneOS (fw) 2.1 … I can login through SSH with the usual “root” & “alpine” … however as I happily tried logging in via AFT (Netatalk) … surprise – nada … Wrong Password! … soooo … seems like Apple disabled AFP for user root in this wonderful release :( Now I just have to do a little bit digging so I can find out what I need in order to reenable AFP for root …. :( If anyone has suggestions by all means do let me know t1_power at yahoo dot com ….

Reply

3 Simon Ng September 18, 2008 at 11:56 pm

Pete, did you try “mobile” as username? The password is the same.

Reply

4 JOE September 27, 2008 at 3:50 pm

Does somebody know if netatalk waste more battery power? I’ve heard that open ssh sucks up a bunch of battery, so netatalk does also? Please if someone know about this, if netatalk sacrifices much hours of battery life, id rather uninstal it.. thanks for your help

Reply

5 Joshua Curtiss October 7, 2008 at 12:29 pm

I’m wondering the same thing. With SSH you can turn it on/off with BossPrefs or the SSH Enabler app, but has anyone written something like this for netatalk?

Reply

6 gilgamesh October 22, 2008 at 1:43 am

@Joshua & JOE
Netatalk does not use up battery in a noticeable way (whereas OpenSSH certainly does!) However, it would be good to have a GUI, or even a command line, to either turn it off or at least make the iPhone invisible. Basically, with netatalk your machine is always visible by any user in the wifi network you are in. Which means, if you use netatalk, you better change the password for mobile and root

Reply

7 gene November 4, 2008 at 11:45 pm

hey there… my phone is not showing up in finder… i read the above and still doesnt show up… any ideas?

Reply

8 borkaporka November 25, 2008 at 7:47 am

Make sure Appletalk is enabled in System Preferences -> Network

Reply

9 copter November 29, 2008 at 6:36 pm

Same problem as Gene and “Make sure Appletalk is enabled in System Preferences -> Network” does not resolve the problem. I can’t see my iphone in the Finder. Sniffff

FW 2.2 with quickPwnage

Reply

10 Rik December 13, 2008 at 5:40 am

What about transferring files as text files DOC files, PDF files from the iPhone to the Mac or to PC, via the USB cable?

Reply

11 ganjas December 17, 2008 at 8:17 pm

hi!
since i am using my jailbraked iphone with firmware 2.2 i can’t connect to my iphone… Neither via ssh nor with netatalk (doesn’t show up in Finder and no connection possible via afp)… Does anyone know somekind of a hint?

Reply

12 eddy December 19, 2008 at 7:14 pm

hi ganjas,
try to reboot your iphone. after that you should be able to see your phone in finder. if not, try to reboot your mac and reboot your iphone again. this works for me.

Reply

13 Drew January 19, 2009 at 2:18 pm

Ok try this. System Preferences -> Network -> Click on Airport or Ethernet -> Click Advanced -> Click Apple Talk -> Check “Make Apple Talk Active”. Apply settings and your device should show up, follow instructions above to connect. Remember on 10.5.5 it will only let you be connected to apple talk on either Ethernet or Airport but not both. Hope that helps anyone.

Reply

14 Rik January 19, 2009 at 3:00 pm

The Netatalk is valid to those who jailbreak their iPhone.

I am looking for solutions to transfer files, as well as applications, from my iPhone to my iMacintel, and especially applications to be able to backup them.

Reply

15 DaWei February 7, 2009 at 2:59 pm

THanks Drew,

I was already starting to get upset about something else that doesnt work.

Anybody know how I can get my videos from Cycorder on my computer? Thanks for any help

Reply

16 AZ February 18, 2009 at 9:07 am

where are the images and mp3s located on the filesystem? I want to be able to transfer them off and on the phone

Reply

17 DaWei February 18, 2009 at 5:42 pm

That would be private/var/mobile/Media/Videos for example…

hope that helps

Reply

18 AZ February 18, 2009 at 9:57 pm

I don’t see any files in those directories. I read elsewhere that all media is stored in a SQL database so there is no chance of simply copying pictures or videos or mp3s using netatalk. Is this right?

Reply

19 DaWei February 18, 2009 at 10:04 pm

videos by a cracked software e.g. cycorder are stored in that folder. pictures i dont know really, but with my iphone when i connect it to my mac it automatically shows up as a camera. private(root)/var/mobile/Media/DCIM
is the folder i have for my pictures. music is found under root/var/mobile/media/music

Reply

20 DaWei February 18, 2009 at 10:07 pm

sorry, its root/var/mobile/media/itunes control/music

however, its all in itunes language, which means all track names are just four letters. (AWGK.mp3) So yeah youll find its a real pain, when you play them on itunes it recogniezes them though…

Reply

21 automaton March 2, 2009 at 4:33 pm

I’ve jailbroken/installed various apps to my iphone.

The issue is that after installing various third party apps the standard ‘phone’ freezes when I attempt to access it directly. I can still call via ‘contacts’ but I have lost the ability to dial numbers and all other functions that are accessible direct through the standard ‘phone’ app. I’ve tried restarting it and syncing it to Itunes. Didn’t clear up the problem.

Can anyone provide a solution or have any insights into this issue?

Reply

22 automaton March 2, 2009 at 4:49 pm

One other quick question. How to install custom ringtones for text messages? I can do it for phone calls, but not for sms messages. thx

Reply

23 Shane April 21, 2009 at 11:02 pm

Nice guide. Helped me out! :D

Cheers again. ;)

Reply

24 Neum May 23, 2009 at 5:22 am

I couldn’t connect at first using the user and passwords for the iPhone above, but I could see my Phone in Finder. After I restarted my iPhone I could login and transfer files!

Reply

25 cat0rgi0 July 17, 2009 at 4:34 am

Hi i would disable netatalk form sbsetting toogle on 3gs iphone…but onlyone toggle free dont’ work it!!

Reply

26 Dan Cooke July 21, 2009 at 11:17 am

I am still having trouble. I did jailbreak on my gen2 touch, my touch is connected wireless to the mac I can tell because when I tell the mac to “talk” from my touch it does. I installed Netatalk on the touch. WiFi is turned on. The Shared in the Finder does NOT show the touch. I am using 10.5. I tried using go->connect to server and used the IP address from the touch, did not find anything (it tells me connection failed error code -36, data could not be read or written). Does anyone know what ELSE I can do???

Reply

27 sachin August 26, 2009 at 8:43 pm

Hi All,

I connected my Phone via SSH,

Also copied my MP3 at root/var/mobile/media/itunes control/music,but i am not getting that mp3 in my I Pod section of IPhone.

Can any one help me out in the same.

Reply

Leave a Comment

Previous post: Cycorder now with Audio Recording and…. it’s still free

Next post: iPhoneBrowser lets you copy files to/from iPhone on Windows

Get smart with the Thesis WordPress Theme from DIYthemes.