归档于 September, 2007
iTunes7.4版本辨别歌曲还是铃声仅通过识别文件的扩展名。正常的iTunes AAC格式音乐为m4a,而铃声文件则为m4r。也就是说,只要你将m4a文件重命名为m4r,双击打开就可以加入itunes的铃声列表,再进行同步就可以加入iPhone铃声。
在iTunes中编辑的铃声不会超过30秒,因此iTunes对此m4r文件进行了限制,文件容量 不能超过3.1MB。这也难不倒大家,只要用支持AAC文件格式的音频编辑软件对歌曲进行剪辑,就可以达到容量要求,再修改文件名一样可以达到自定义铃声的目的。在iTunes 7.4中,如果使用加入铃声功能,那么用户以前使用第三方软件加入的铃声就将被删除。但既然使用iTunes自制免费铃声也这么简单,谁还需要第三方软件呢?
现在iTunes最新版为7.4.1,可以在苹果网站上进行下载。但很快又发现,这次升级只能算是个更大的笑话。此次使用的铃声又改回了m4a扩展名,用户想要免费的加入铃声只需要如下几步:
1.将想要使用的歌曲或已经剪辑制作好的铃声文件从m4a扩展名修改为m4r。
2.双击打开加入iTunes,该文件会自动加入铃声曲库,然后关闭iTunes。
3.打开iTunes音乐文件夹(/itunes/itunes music/ringtones),将已经加入的m4r文件再改回m4a扩展名。
4.打开iTunes,同步铃声。
使用WINSCP等工具,连接iPhone,找到这个文件并打开
/System/Library/Frameworks/AddressBookUI.framework
/ABPhoneFormats.plist
找到如下内容:
<key>us</key><array><string>+1 (###) ####-###</string><string>1 (####) ###-###</string><string>(####) ###-###</string><string>###-####</string><string>011 $</string></array>
去掉里面所有的+, 1, () - 改成:
<key>us</key><array><string>##########</string><string>##########</string><string>##########</string><string>#######</string><string>011 $</string></array>
关机后重新开机, OK.
基本命令:
显示进程: top
top是另一个长期为 Linux/Unix 社区使用的经典工具,使用它只需打开终端输入“top”。眨眼之间,你就会看见一个满是文字的窗口——每一个正在你的 Mac 上运行的进程都会被列出。如果我的 Mac 速度变慢,top 是让我知道什么正在发生的首选。点击这里,查看 top 的完整概述。
列出文件: ls 参数 目录名
例: 想看看跟目录下有什么,
ls /
想看看驱动目录下有什么,
ls /System/Library/Extensions
参数 -w 显示中文,-l 详细信息, -a 包括隐藏文件
换目录: cd
例:想到驱动目录下溜达一圈
cd /System/Library/Extensions
建立新目录: mkdir 目录名
例:在驱动目录下建一个备份目录 backup
mkdir /System/Library/Extensions/backup
拷贝文件: cp 参数 源文件 目标文件
例:想把桌面的Natit.kext 拷贝到驱动目录中
cp -R /User/用户名/Desktop/Natit.kext /System/Library/Extensions
参数R表示对目录进行递归操作,kext在图形界面下看起来是个文件,实际上是个文件夹。
把驱动目录下的所有文件备份到桌面backup
cp -R /System/Library/Extensions/* /User/用户名/Desktop/backup
删除文件: rm 参数 文件
例:想删除驱动的缓存
rm -rf /System/Library/Extensions.kextcache
rm -rf /System/Library/Extensions.mkext
参数-rf 表示递归和强制,千万要小心使用,如果执行了 rm -rf / 你的系统就全没了
移动文件: mv 文件
例:想把AppleHDA.Kext 移到桌面
mv /System/Library/Extensions/AppleHDA.kext [...]
# ifconfig interface IP netmask
还可以用这个命令来为一块网卡设置第二个IP地址:
ifconfig rl0 alias 192.168.1.225 netmask
也可以在/etc/rc.conf文件中指定网卡的第二个IP,
加上:ifconfig_rl0_alias0=”inet 192.168.1.225″
但是,在rc.conf文件中加入这句一定要注意,别名从alias0开始依次延序,不能断。如果跳开一个,下面的语句就没有用了。
但网络流量只从主要IP出去,这点在防火墙规则中的设置一定要注意。
感谢 ledondo 的帮助 :D
这个软件可以让 iPhone 在约42个国家/地区的 90 家移动运营商的网络中使用,其中包括中国移动
AnySIM 由 iPhone Dev Team 提供

















