用户工具

站点工具


howto:c:iphonecrack5a240d

iPhone 5A240D 使用日记

简单地记录一下

iPhone入手5天

1

第一天10分钟(不包括下载软件)搞定1.1.4的破解,主要使用iplus 2.0b. 下载后,解包,另外还需要一个libreadline的动态库(平台Mac OS X Leopard 10.5.2 ppc)

2

后来看到5a225c的OS,下载,不过还不怎么会弄,周一没有装上,很郁闷,别人都能装上,我怎么不行.

3

今天下班没什么事情,跑到iphone-dev.org的网站看到PwnageTool出1.1版本,下之.也在“海盗湾”看到5a240d的ipod OS,认为iPhone的OS也应该出来, 跑到mininvoa.org,搜索,果然有,下之,速度一般,文件不是很大(<200M)

4

准备开工破解: 下载的过程看PwnageTool里面的几个按钮的功能, 郁闷的是“Help”下边的不能用,放狗,果然自己的有写错误. 首先要找到1.1.4的原版,处理过,使用iPwiner灌入iPhone,完成之后要重启,再次进入回复模式.之前我已经用IPSW builder生成了5a240的破解文件.

5

破解:

打开iTune,这个时候要求你恢复系统.千万不要直接点击恢复,否则回去官网下载1.1.4的OS.按住OPT键,然后点击恢复,
让你选择OS文件,选择之前IPSW builder出来过得文件,我的文件名是 iPhone1,1_2.0_5A240d_Custom_Restore_by_yarshure.ipsw,
和其他恢复一样,验证,灌系统,灌启动代码,重启.

6

重新启动感觉比1.1.4慢些,比竟是Beta版本,比较正常.同步通信录,邮件设置等.

7

安装程序测试: 后来突发奇想,测试一下之前分析QQ IP地址文件的那个程序. 把Xcode build好的包,压缩成zip文件,scp到iPhone的root home目录中. 通过ssh登录系统,cd /Applications/ -sh-2.05b# unzip ~/IPFind.zip Archive: /var/root/IPFind.zip

 creating: IPFind.app/
inflating: IPFind.app/Background.png  
inflating: IPFind.app/Button.png   
inflating: IPFind.app/Default.png  
inflating: IPFind.app/Icon.png     
inflating: IPFind.app/Info.plist   
inflating: IPFind.app/IPFind       
inflating: IPFind.app/PkgInfo      
inflating: IPFind.app/QQWry.Dat   

发现没有图标,reboot.看到图标很兴奋,测试OK. 4月17日上午增加内容:找到SDK的sample,用zip格式的那个,然后build&run,Xcode自动安装,运行,好方便,不用scp啦. Debug功能还没有测试. 内核版本: -sh-2.05b# uname -a Darwin iPhone 9.3.1 Darwin Kernel Version 9.3.1: Tue Apr 1 21:58:46 PDT 2008; root:xnu-1228.6.39~6/RELEASE_ARM_S5L8900X iPhone1,1 4月18日晚上完善IPFind,可以支持模糊查询 .4/22发现一篇很好的文档:手把手教你使用 PwnageTool 1.1 .4月28日,重新build ipsw,添加WeFit,中文输入刚到了.新公司给配了Dell D630,装Leopard遇到问题.声卡,网卡没驱动.把intel 3945更换掉,Broadcom 4311的确不错,PowerbookG4上就是Broadcom的无线网卡.有网络了,好happy.

8结束语

我是在遇到问题的时候,google一下,不行,国内的论坛大部分是不开放客人的,要注册,懒的注册,写的东西也就是外国论坛里面的东西,搞这么封闭没意思吧,又不是自己开发出来的.换google cache,不错,页面正常,哈哈!

/data/vhosts/wiki-data/pages/howto/c/iphonecrack5a240d.txt · 最后更改: 2008/05/11 19:34 由 yaochi