My iPhone
by M3g on 十.17, 2007, under 未分类
昨天去了AT&T的商店,直接买了iphone,原本看到还贴着300块4GB的,异想天开的以为有,apple网店都已经停货了,这小小的ATT商店怎么还会有呢。
第一件事情当然是iTunes认证ATT的电话卡喽,不过我懒,有ATT的卡,但是不想用来认证,因为还需要社会安全号码,我的卡是跟着老头子的家庭计划,懒得去问老头子了,所以就用了大多数人使用的方法,解除iTunes的认证ATT。
我先后使用了两种方法接触认证,均成功,必要的第一步当然是大多iphoner都知道的降级到1.0.2 fireware,在windows下有两种可行的方法,第一种方法就是使用iBibrickr, 他会带领你一直走到降级完毕,至于降级之后认证,需要的是iASign,而第二种方法呢,如下
1. Make sure you have a copy of the v1.0.2 firmware handy. It can be downloaded
here: http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone/061-3823.20070821.vormd/iPhone1,1_1.0.2_1C28_Restore.ipsw
2. With the iPhone turned on, hold down the POWER and HOME buttons
simultaneously for ten seconds (until the screen goes dark). Then release
POWER while CONTINUING TO HOLD DOWN HOME for another 15 seconds.
At this stage, the iPhone WILL APPEAR TO BE POWERED DOWN, but it is actually
in a special type of recovery mode allowing software downgrades. If you
see the “Connect to iTunes” icon, you’ve placed the phone into the wrong
recovery mode, and will need to try again.
3. While continuing to hold HOME, launch iTunes. You should be prompted to
restore your iPhone. If your iPhone instead boots up, then you powered it
down instead of putting it into downgrade mode, so give step 2 another try.
Once iTunes is up, you can now release HOME. You will be prompted to
restore your iPhone (if you are not, try step 2 again). Hold down the
OPTION key (or SHIFT if you’re running Windows) and click RESTORE.
You will then be prompted with a file selection window allowing you to
select a firmware file. Select the ‘iPhone1,1_1.0.2_1C28_Restore.ipsw’
file you downloaded in step 1, and begin the restore.
4. After the restore is complete, you’ll be told that the process failed, and
the iPhone will be in recovery mode. This is normal. Grab a copy of
NullRiver’s Installer.app from http://iphone.nullriver.com/beta/ and
attempt to install the Installer.app. This will cause your phone to boot
again, however the installation of Installer.app will fail (it’s OK).
5. Congratulations, you’re now back at 1.0.2. You’ll need to get shell access
to move onto the next step. Since you have Installer.app right there,
just run the installer again. This time it should succeed. Now activate.
Drudge has prepared a package called Trip1Prepz, which is designed
for people having to downgrade. It will perform all the necessary
preparations from STEP 1 without needing to set SSH back up, etcetera.
After Installer.app has been installed, go to this URL in Safari:
http://conceitedsoftware.com/iphone/beta
This will prompt you to add a community source to Installer. Once you’ve
done this, you should see Trip1Prepz listed as a package. BEFORE
INSTALLING IT, connect to iTunes, and ensure that you have an ‘update’ or
‘check for updates’ button. This is important, because once you install
Trip1Prepz, iTunes will no longer give you an option to update, but
only restore.
Once you’re up in iTunes, stay connected and install Trip1Prepz from
Installer.app.
NOW SKIP “STEP 1: PREPARING THE IPHONE FOR A JAILBROKEN UPDATE” COMPLETELY!
Alternatively, if you don’t want to use Trip1Prepz, you’ll need to
get going again with SSH and BSD world. This method will require that you
DO execute the preparation steps in step 1.
To do it this way, use Installer.app and install the “Community Sources”
package. This will add the “OpenSSH” package to the installer manifest.
Now install BSD Subsystem then OpenSSH and you should be able to get back
into your iPhone (root password is dottie). You’ll also want to add
BSD Subsystem. Now move onto the steps below (do not skip them in this case).
我使用的是第二种方法,这种方法来自于1.1.1的解锁方法,由于我是windows用户,用不到iDependence,只有等待iBrickr支持1.1.1了再说。反正1.0.2用着也不错,1.1.1里面新增的功能我也用不着。
至于降级1.0.2之后,youtube使用wi Fi不能正常连接,我的解决方案是来自这里。
所需要的文件 data_ark.plist,device_private_key.pem,device_publickey.pem
下载:http://rapidshare.com/files/55194961/youtube_fix.zip.html or http://www.megaupload.com/?d=QOK95RO2
然后使用iBrickr覆盖到/VAR/ROOT/LIBRARY/LOCKDOWN
iPhone能装的东西还真多,app可真多,包括网页开发需要的Perl, PHP, Python, Ruby, Tcl, 网络需要的工具 openSSH, Apache, OpenLLDP, ncftp,还有操作系统 BSD Subsystem 等等等等
等待测试ANYSIM
