以下内容仅针对 iPhone 1代 及 固件1.x.x,本文发表时尚未有 iPhone 3G 及 固件 2.x.x。
对于 iPhone 3G 及 固件 2.x.x 用户只能说声抱歉了。
由于本人懒惰,目前仍使用iPhone 2G及1.1.1固件,尚未对高版本进行研究,实在不好意思。
macfans当然希望用mac完整操控iPhone,以下是我的一些总结,欢迎补充。
1. 从mac向iPhone传送文件
例如电子书、office文件、游戏关卡、不想在iPod里出现的视频,又如一些自定义的plist文件,等等
方法1:
思路是:通过在iPhone里安装AppleTalk Filing Protocol(AFP),让你的mac和iPhone之间用AFP进行通讯。
具体操作:
在iPhone里装好“AFPd”(installer自带的默认源里有),或“AFP 传输协定”(添加iphone4.tw的源
http://iphone4.tw/unlock/)
装好之后可以看到iPhone的IP地址(例如10.0.1.2)
然后在mac通过Finder的“连接服务器”连上iPhone,连接时输入afp://10.0.1.2/(把10.0.1.2替换成你的iPhone的IP地址)
用户名填root,密码alpine
然后就可以用Finder操作iPhone里的文件了,就象操作网络上的另一台电脑一样。但是前提是要通过wifi操作。
用这个方法的限制是只能通过wifi进行。而且传送文件有时候会不成功,我还没掌握规律,不过建议不要使用中文文件名或太长的文件名。
具体操作方法参考不缴指甲兄弟的帖子
http://www.macfans.com.cn/thread-74210-1-2.html
方法2:
用PhoneView(原来叫做iPhoneDrive)
通过数据线进行操作。
用这个软件可以(但是也只能)向iPhone里的 /var/root/Media 目录(也就是大多数第三方软件存放文件的目录)里传输文件。优点是可以管理iPhone里的notes、短信、联系人等等,缺点是不能到达iPhone的其他目录(也就不能安装程序)。
PhoneView默认只把iPhone当作mac的外接硬盘使用,只用来存放文件,因此只能在它的Disk目录下新建目录、存放文件。
在Settings里勾选 Show Entire Media Folder (Advanced Disk Mode),就可以管理整个 /var/root/Media 目录了。
下载PhoneView见singkong兄弟的帖子:
http://www.macfans.com.cn/viewthread.php?tid=92397&;highlight=phoneview
方法3:
用FTP工具,例如Transmit,
通过wifi进行操作。
这有个前提,是你要知道iPhone的IP地址。
注意传输协定要选SFTP。用户名是root,密码是alpine。
用ftp工具传输的好处是可以用它修改iPhone里的文件的权限(这在安装软件时很重要),而且好像没有上面说的文件名的限制。
受11楼nick兄弟提示,补充两种方法
方法4:
用FileBrowser。
这是一个安装在iPhone里的程序(源地址:
http://repo.ispazio.net/)。官方介绍如下:(抱歉我没有安装试用)
可以通过wifi从你的电脑浏览、上传、下载、删除iPhone里的文件。
可以浏览iPhone里的文件,还可以打开word、pdf、html格式的文件。
配合AVPlayer,可以打开播放音乐文件(视频文件我猜也可以)。
此软件需要在iPhone里先安装Jiggy。
方法5:
用iFuntastic。
官网:
http://bitsplit-enterprises.com/iFuntastic/#Themes
这个软件功能相当丰富,大部分的高级功能都是要收费的(有三天的试用期),
然而我们需要的文件管理这部分是免费的。
也还有其他一些免费而且实用的功能,有兴趣的朋友不妨仔细研究一下。
这个软件的界面信息十分丰富,但同时也造成使用时让人眼花缭乱。另外它的体积太庞大,84M(!)。

(注:这个截图是3.5.5版本的,现在的最新版本是5.0.0r005)
2. 从mac向iPhone安装软件
给iPhone安装软件最好的方式还是installer.app。不过在只能找到.pxl格式的安装文件,找不到源或没有wifi的情况下,可以试试下面的方法。
不通过install.app安装的软件一般是pxl格式,mac没有一个向iBrickr那么方便的软件,但是也还是可以通过mac安装pxl格式程序的。
方法是:
1)从.pxl文件中提取.app文件。.pxl格式其实就是.zip格式,把.pxl文件重命名为.zip文件,双击打开,就能看到里面的.app文件了;
2)把提取出来的.app文件传至iPhone的 /Applications 文件夹;
3)用Transmit或者用iPhone里的Finder把刚才的.app文件的权限改为755;
注:个别程序可能还要打开.app的包内容,把里面的同名文件的权限也改为755,这一步只能用Transmit操作了,因为在Transmit里自动把.app程序包识别为文件夹;
4)重启iPhone(或springboard)。
我也试过有个别软件通过这样的安装不能成功,不过都是一些PJ的软件,个中原因要问专业人士了。
3. 在mac和iPhone之间同步联系人、传mp3、传视频
iTunes,最佳选择。
4. 在mac和iPhone之间传输图片
iPhoto,最佳选择。
5. 用mac从iPhone中提取短信、notes、通话记录(以做备份)
用PhoneView
1.1.2及以下版本的iPhone只能存1000条短信,让有习惯保存有意义的短信的用户觉得难受。用PhoneView可以把(用户指定的)短信用文本格式存到mac里。
通过PhoneView还可以编辑iPhone里的notes,或者把它们用文本格式存到mac上。
6. 仅传输文件
见14楼 nick 胸袋提供的方法——用 dropcopy。
[
本帖最后由 greatoe 于 2008-11-2 11:52 编辑 ]