Pibow for Raspberry Pi is here!

一开始就看中了这个可爱的小盒子,虽然比机器本身先到手吧但是还是可以接受的,看样子 RPi 第一天不用裸奔了〜

有几个地方让我不太满意,最主要的就是上下两块透明板上有硬伤,应该是制造过程中留下来的,实属遗憾。坐等国内山寨版出现〜


Read more »

解开 Kindle 4 的新 root 密码

很多把 Kindle 4 升级到 4.1.0 版本系统的朋友都会碰到类似的问题:诊断模式下的"USBNet"无法 SSH 登陆了,因为密码不对!其实亚马逊为了防止修改,在这次升级中变换了诊断模式的 SSH 密码。如何破解呢?其实方法非常简单:用字典穷举。
Read more »

iTunes “无法建立安全连接” 的解决方法

注意!如果你遇到的是 “iTunes/App Store 无法建立安全连接”的问题,请移步。本文讨论的是手机无法正常连接 iTunes 同步的问题。

今天重装了系统,结果 iPhone 连接到 iTunes 时提示“iTunes could not connect to this iPhone. Could not establish a secure connection to the device.”,立刻心凉了半截(我都两三天没同步备份了)。后来网上转了一圈,没什么结果,都说需要重新刷固件或者恢复出厂设置才行。由于这种情况大多数发生在已经越狱的设备上,所以其实解决起来也没有那么麻烦啦~

首先,你需要使用 SSH 连接到设备。检查 Cydia 是否安装了 OpenSSH,如果没有安装就装上,然后重启设备。接下来,使用一个 SSH 客户端(PuTTY/Windows, Terminal/Mac)连接到 iPhone,记得使用 root 账户。

连接到设备以后,执行:

rm -r /var/root/Library/Lockdown

删除激活文件,再运行“reboot”重启手机。在手机开机以后就会看到久违的重新配置界面,滑动滑块解锁,然后重新激活 iPhone,再试试连接 iTunes?不报错了吧~

由于只是删除了激活证书,设备内的同步信息、数据、应用等等都不会消失,直接连接到 iTunes 让它做一次备份就大功告成了。

至于没有越狱的设备呢?我还真没想到应该怎么来(因为未越狱的设备出现此故障的几率……基本等于没有),无非就是两种方法咯:越狱后执行上述操作,或者重新刷写固件咯。

在 plist 的两种格式之间相互转换

之前写过一篇关于更改 OS X 字体的文章,其中的 plist 文件由于是 XML 格式所以一条命令就解决问题了。在 OS X 10.8 中,这个文件被默认转换成了二进制格式,所以使用上述文章中的命令修改就会造成未知后果。所以下面介绍一下在 plist 的两种格式之间互相转换的方法。此方法不仅适用于 OS X 上的 plist,也适用于 iOS 中的 plist 文件。

转换的方法非常简单,也是一行命令的事:

plutil -convert format(格式) filename(文件名)

命令中的“格式”部分需要用对应的格式代替,在这里 XML 格式需要替换为“xml1”,二进制格式需要替换为“binary1”。
所以,如果需要将“test.plist”由 XML 格式转换为二进制格式:

plutil -convert binary1 test.plist

如果需要由二进制格式转换为 XML 格式:

plutil -convert xml1 test.plist

需要注意的是,此工具并不会自动备份原文件,所以一定要记得备份文件哦~

惨不忍睹的跑分

如图,GT-N7000+XXLRG(4.0.4),三种跑分均惨不忍睹,看来想要性能还是得用CM系啊~