Loading News Feeds...

iPhone's BSOD (Black Screen of Death) - updated

电脑心得 2007/09/20 00:50
After yesterday's post, I did some experiments with my iPhone, one of them is uninstalling "summerboard". A third party application replaces the standard springboard that came with the iPhone.

I haven't had a BSOD ever since.

So is that it? a third party application that made iPhone crash? I'm not 100% sure yet, we'll see...
top

iPhone's BSOD (Black Screen of Death)

电脑心得 2007/09/18 18:20

Couple of days ago, I started noticing a periodic Black Screen of Death on my iPhone…
Screen doesn’t respond, home button doesn’t work, not even holding it for a very long time. The only thing I could do is resetting it by holding the sleep button for 4 seconds.

After a little googling around, I found this to be a fairly common problem, yet no apparent reason and solution. I'm suspecting that has something to do with all the third party applications I installed…

 

Does anyone have an answer?

top

iPhone completely unlocked by free software!!!

电脑心得 2007/09/12 20:39

又是一个带叹号的标题,但实话说三个叹号远不足以表达我今天的激动心情。
在iPhone正式发布两个多月以后,终于被成功的破解了。现在iPhone已经可以在任何一个有GSM网络覆盖的国家,与任何一家运营商的sim卡一起用了。

研究了一天,今天一口气成功破解了4部iPhone,在这里总结一些经验和教训,给大家共勉:
首先,请检查必备的物品清单:

  1. iPhone一部
  2. 电脑一台(最好是PC/MAC一样一台。Windows XP, Mac OSX)
  3. 无线局域网(wifi)环境
  4. iPhone激活软件 (例如苹果上的iNdependence
  5. iPhone破解包 (可以从这儿这儿这儿,或者这儿下载)
  6. SFTP客户端软件
  7. iPhone上的Installer软件

准备工作:

  1. 用iTunes把iPhone固件升级到1.0.2
  2. 为了避免出问题,我建议把iPhone恢复成出厂状态(这一步可跳过,但是中间有可能会出现莫名其妙的问题)
  3. 退出iTunes,杀掉进程里的iTunes Helper(OSX: 苹果->Force Quit)
  4. 把iPhone的Auto-Lock设成Never(Settings -> General -> Auto-Lock)

第一步:激活iPhone
用USB线将iPhone连到电脑上,使用iNdependence(Mac)或者相应的Windows软件激活iPhone。关于激活的文章网上已经有很多了,我就以iNdependence为例简单说一下:

  1. Perform Jailbreak: 按照提示同时按住iPhone上的返回和休眠键大约25秒,直到iPhone屏幕上出现黄色三角位置。
  2. Put PEM file: 点一下即可。
  3. Generate Activation: 输入iPhone包装盒后面的IMEI和ICCID,点OK,然后把文件存在自己能找到的地方。
  4. Activate Phone: 把刚刚存出来的.plist文件写到iPhone里去。如果写的时候出错,请退出iNdependence软件,再运行一次。成功后,会看到iPhone屏幕上显示激活成功。

第二步:安装SSH
还以iNdependence为例: 点击“Install SSH/SFTP/SCP”,然后按提示重启两次iPhone。

第三步:安装BSD subsystem
在iPhone上安装之前准备的installer,然后通过wifi下载并安装BSD subsystem,约6.6M。

第四步:把破解文件传到iPhone上
用SFTP(很多FTP软件都可以,我用的是Transmit)把破解包里的"ICE03.14.08_G.fls", "iUnlock", 和"nor"这三个文件上传到iPhone的"/usr/bin"目录里。上传以后把这几个文件的属性改成"755"(rwxr-xr-x)

第五步:禁用com.apple.CommCenter.plist
下面要远程连到iPhone上去了。请先找到iPhone的IP(Settings -> Wi-Fi -> 按已连接的无线局域网名字旁边的蓝色箭头 -> 记下"IP Address"右边的数字)
然后打开一个终端窗口(Terminal),输入:

ssh -l root iPhone的IP地址(一般是192.168.0.x)

第一次连接的时候需要输入"yes"确认,然后输入密码"dottie"。

如果你在这一步遇到有一大串@@@@@@的警告,可以输入这个命令:

rm ~/.ssh/known_hosts

成功连上iPhone以后,请输入这个命令来禁用com.apple.CommCenter.plist:

launchctl unload -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist

如果如果输入完这个命令以后什么反应都没有,就对了。

第六步:运行iUnlock
输入:

cd /usr/bin

然后:

./iUnlock ICE03.14.08_G.fls nor

这时你会看到很多的"00%"。不要着急,这一步比较慢,大约需要20分钟。这时可以起身去伸个懒腰,冲杯咖啡什么的。

回来以后,如果你看到这个画面,就已经成功了一大半了:

.
.
95%
95%
Sending End Secpack command
Validating the write command
FW are equal!
Completed.
Enjoy!
#

第七步:运行minicom
再打开一个终端窗口,跟刚才一样,输入:

ssh -l root iPhone的IP地址

输入密码"dottie"后,键入这个命令:

minicom -s

你会看到minicom这个程序跳出来,在这里面按两下"下",来到"Serial Port Setup"这里,按回车

第八步:设置minicom端口
在端口设置画面里,按键盘上的"A",然后把"/dev/modem"改成"/dev/tty.baseband",按回车确认,再按ESC返回上一级菜单。
在这个菜单里,选"Save setup as dfl",然后选Exit。注意,不是Exit from minicom
Save setup as dfl的时候如果出错,不必理会,继续就是了。

第九步:输入神奇的AT指令
你现在看到的应该是minicom的通讯界面。在这里输入:

AT S7=45 S0=0 L1 V1 X4 &c1 E1 Q0

如果返回一个"OK",就继续输入下面的这两行:

AT+CLCK="PN",0,"00000000"


AT+CLCK="PN",2

如果输入了上面的命令没反应,我们需要重新启用再禁用一遍com.apple.CommCenter.plist,输入:

launchctl load -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist

然后:

launchctl unload -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist

第十步:重新启用com.apple.CommCenter.plist
成功输入了上面的三个AT指令以后,成功就已经近在咫尺了!
请再打开一个终端窗口,SSH到iPhone上,输入这个很熟悉的命令:

launchctl load -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist

执行成功的话,还是应该什么反应都没有。

第十一步:覆盖lockdownd
其实,现在插入你的sim卡,重启iPhone的话,就应该已经可以用了。但是别急,我们还有一点儿收尾工作要做。
启用我们一开始的时候用过的SFTP软件,把破解包里的"lockdownd"这个文件上传到iPhone的"/usr/libexec"目录里,覆盖里面的同名文件。


恭喜!到这里,你的iPhone就已经完全破解成功了!
另外提个醒,过些天苹果出新版本固件的时候可千万不要着急升级,不然破解是很有可能会失效的。

时间仓促,我先上个文本版的,回头配图。。。

top

iPhone在中国也可以用了!

电脑心得 2007/08/07 16:20
这几天的标题似乎都带了叹号。。。不过着实是激动人心的消息。

昨天还在说中国移动的sim卡Ki值可能不好搞,转眼就有高人已经把中国移动的卡在iPhone上搞定了。
http://www.weiphone.com/thread-4026-1-1.html
 
我跟那位仁兄定了一套SilverSim和SuperSim套装。
今天早上通了电话,直接付了款,希望明天能收到。
价格有点儿高,但我觉得值。
抢手是一方面,另一方面我是真心想感谢一下这位兄弟为广大iPhone用户所做的努力。
top

iPhone被成功破解!

电脑心得 2007/08/07 03:47
北京时间昨天晚上,在hackint0sh.org上有人贴出了通过克隆sim卡完全破解iPhone的方法。
详情请见:http://iphoneactivation.info/2007/08/06/unlock-your-iphone-with-supersim/
如果有人需要,我回头会把那个帖子翻译成中文。

过程很复杂,大致是用一个sim卡读卡器,想办法读出你自己sim卡里的IMSI, ICC, 和Ki数据。然后结合iPhone自己带的那张AT&T的sim卡数据,写到一张新卡里面。

对于中国用户来说,有一个不好的消息就是中国移动用了自己的算法来加密Ki数据,给破解增加了难度。我打算明天去中关村取取经,看看那些做一卡多号生意的人有没有什么高招。

在iPhone的硬件被完全破解之前,这已经是个天大的喜讯了!通过这个方法破解的iPhone已经完全可以拨打和接听电话了!
top

iPhone!!!

电脑心得 2007/07/30 14:01

Just received my iPhone today, I'm absolutely in love with it!

对于红蜘蛛来说,这种东西只配用来垫脚!当然,对于我们地球人来说,就不一样了。。。

嘿嘿嘿,终于拿到手了!

跟我的Macbook那就是天生的一对儿

The entire ordering and shipping process didn't take as long as I expected. I ordered from apple.com on July 29th, my iPhone shipped from Apple's warehouse in Shen Zhen on the 22nd, arrived at my mom's house in Maryland on the 25th, she then shipped it back to China for me, I received it today, not too bad.

top