Apple iPhone是一个好东西,但缺点是SMS不支持彩信,现在我终于彻底解决了这个问题。
首先确实要装SwirlyMMS软件,现在已经是0.38 版本。对于Apple后期的版本(1.1.3和1.1.4),确实要修改某些目录和文件的权限。
- chown -R root:wheel /Applications/SwirlyMMS.app
- chmod 777 /Applications/SwirlyMMS.app/SwirlyMMS
- chmod +s /Applications/SwirlyMMS.app/SwirlyMMS
但这不是主要的,可能会遇到启动SwirlyMMS,就很快退出来,问题可能出在libgcc_s.1.dylib , 这个文件被破坏了或所处的目录不对。至少在我的iPhone里发现 多建了一层目录arm-apple-darwin,即
/usr/local/arm-apple-darwin/arm-apple-darwin/lib/libgcc_s.1.dylib
实际应该为:/usr/local/arm-apple-darwin/libgcc_s.1.dylib (而且我是重新拷贝一个正确的libgcc_s.1.dylib)
SwirlyMMS成功启动后,问题还没成功,需要设置参数,这一点也容易,就是设置下列3个参数:
- MMSC: mmsc. monternet.com
- Proxy: 10.0.0.172
- APN:CMWAP
彩信可以收到了,但是不能阅读,所以不能高兴太早了。因为软件 SwirlyMMS 还没做好,只能收发,不能阅读。结果网上介绍我们有一种办法就可以解决这个问题,就是安装Google的三个软件:
- Google MobileFinder
- Google MobileTextEdit (看文字)
- Google MobilePreview (看图片)
通过Google MobileFinder 浏览
/private/var/mobile/Media/MMSFiles下的彩信文件(彩信收到的文件和图片放在这里),因为Google MobileFinder是和另外两个程序关联的,所以可以浏览彩信的图片和文件。似乎大功告成,但问题还没有解决,因为Google对iPhone支持力度越来越小(想推出自己的GPhone),上述3个文件只做了一半,就没什么进展了,所以MobileTextEdit不支持中文!!
还必须找一个办法解决中文彩信的阅读办法。我灵机一动,这个问题并不难。可以通过另外一个软件实现,就是电子书软件 EBooks 1.4. 剩下的办法就是把彩信内容如何自动送到电子书的特定目录,这我想起了Unix的一个命令ln. 问题就都解决了:
- 先删除 /private/var/mobile/Media/MMSFiles
- 在 ~/Media/EBooks 目录底下创建一个目录,例如MMS,来存放彩信
- 然后创建一个虚链接:ln -s ~/Media/EBooks/MMS /private/var/mobile/Media/MMSFiles
为什么对彩信如此看重呢?因为我订了《手机报》,这个东西不错,每天两次,随时可以提醒我时事新闻。
到此,整个故事结束。
【声明】 仅供参考,所有出现的风险由你个人承担。
警告:特别是不能用passwd命令!
如果不小心用了这个命令,找到正确的master.passwd 和 passwd 替换iPhone /etc/ 下相应的文件就可以了
- bash - commands are truncated (and executed) before they have been fully typed
- chmod/chown - always exits with the message "memory exhausted"
- nc/ping - fails to resolve some hostnames and claims "Unknown server error"
- netstat - does not show any useful information on local domain sockets
- passwd - damages the BSD /etc/passwd file, breaking SpringBoard on 1.1.3
- screen - unable to find common terminal types such as "linux" using terminfo
- uptime - only says "couldn't get boot time: No such file or directory"
- vim - syntax highlighting is absent and backspace crashes the editor