如何在 iPhone 上收发彩信(写于零八年三月九日)

之前我在本站的 Twitter 上提到过版本 0.3 以上的 SwirlyMMS 增加了收彩信的功能(之前的版本只能发),今天终于在 Installer 里见到了 345 KB 的 0.3.5 版。软件的名字莫名其妙地改成了长长的一条:SwirlyMMS from Swirlyspace。 这个很不优雅的名字预示了 SwirlyMMS 的恶劣用户体验。不过,总算能收 / 发彩信了。 很多人可能不太清楚彩信如何设置,这方面我也不是专家--用 iPhone 之前我基本没有任何彩信使用经验,不过至少以下设置在我的北京 158 动感地带号上试验成功:

MMSC: mmsc.monternet.com
Proxy: 10.0.0.172:80

APN: CMWAP
Username 和 Password 都留空

彩信走的是 GPRS / EDGE 网络,而 Wi-Fi 和 GPRS / EDGE 在 iPhone 上不能同时运作,这就意味着每次收发彩信都要先关闭 Wi-Fi。【更新】经读者 Benny 指正,此说不成立;Wi-Fi 与 GPRS / EDGE 可以同时运作。 从彩信服务器抓下的图片会被存到 iPhone 的 /private/var/mobile/Media/MMSFiles 路径。这一路径里的照片无法直接用 iPhone 自带的 Photos.app 软件查看。这意味着你必须重新打开 Wi-Fi,用 SFTP 软件登录 iPhone,进入上述路径并将图片下载到电脑硬盘上。 一定要在手机上看,也不是没有办法。如果你有装 MobileFinder 的话,可以用它将图片文件移动到 /private/var/mobile/Media/DCIM/100APPLE,并将文件名改成 IMG_编号.JPG 的格式(编号处用现有的最大编号数加一的数字替换),这样在 Photos.app 里虽然看不到缩略图,但至少看原图不成问题了。另外如果有装 Term-vt100 和 Erica's Utilities 的话,也可以用 showPic 命令看到图片。【更新】读者 Benny 指出,更简单的方法是通过 ln 命令在 Apache / lighttpd 服务器的目录中或 Books.app 的路径下建立符号连接,然后用 MobileSafari 或 Books.app 看图。 (补记:如果你用的是固件 1.1.2 或以下的 iPhone,请将本文提到的路径中的 mobile 换成 root。)