|
车浩仁 超级版主
 
服务iphoner - UID
- 19279
- 帖子
- 1185
- 精华
- 4
- 积分
- 2236
- 经验
- 2215 分
- 人气
- 2130 ℃
- we券
- 2999 张
- 推广分
- 0 分
- 阅读权限
- 255
- 来自
- 成都
- 注册时间
- 2007-9-11
|
1楼
大 中
小 发表于 2007-10-16 21:23 只看该作者
解锁原厂1.1.1最简单的方法,需要Turbosim
以下是原文,翻译随后奉上 引用: Since iNdependence 1.2.2 is out the unlock process is pretty easy.
On the freed iPhone 1.1.1 you just have to programm Turbosim.
[EDIT]
Since iNdependence 1.2.3 is out , it gets even easier. Besides some bugfixes it got easier handling and automatic patching of the SpringBoard.
I have edited the tutorials, renamed iNdependence from 1.2.2 to 1.2.3 cause the job that has to be done did not change that much.
[/END EDIT]
Current users of an iPhone 1.0.2 with working Turbosim can even skip programming. They have to upgrade the 1.0.2 iPhone to 1.1.1 (while Turbosim/private simcard inserted) then remove Turbosim/private simcard and insert just the AT&T simcard that shipps with the iPhone and use the iNdependence procedure.
You need a blank Turbosim (http://www.bladox.com/)
All the following is based on the work of the dev team and contributors like Operator .
I did this on a Intel-Mac, but it works on PPC-Mac aswell (Mac OS X 10.4.10). iTunes version is 7.4.2 (4)
1. Files you need (download them to your desktop)
iPhone 1.0.2 Firmware
http://appldnld.apple.com.edgesuite....8_Restore.ipsw
iNdependence 1.2.3.dmg
http://code.google.com/p/independence/
Turbo Cable Utilities (turbo-cable-utils-iPhone-0.7.0-rev1.tar.gz)
http://www.gofilego.com/?fileid=71ae...3da7541ee37ae8
Applesaft 0.92
http://www.bladox.com/pub/applesaft-0.92.tar.gz
An FTP-client of your choice (Cyberduck, Transmit or so)
2. Preparation
In your Home directory create a new folder. Choose a name, I have been choosing "free111" and will referr to this. Open that folder and create another one inside called "tools".
Doubleclick the downloaded 1.0.2 firmwarefile to extract the zip file. Open the folder and copy the content into "free111". Keep the zip file.
Mount the iNdependence disk image and copy the program into "free111/tools".
Doubleclick turbo-cable-utils-iPhone-0.7.0-rev1.tar.gz. It will extract twice. Wait until you see a folder called turbo-cable-utils-iPhone-0.7.0-rev1 on your desktop. Copy the folder to "free111/tools".
Doubleclick applesaft-0.92.tar.gz. It will extract twice. Wait until you see a folder called applesaft-0.92 on your desktop. Copy the folder to "free111/tools".
3. Use iNdependence 1.2.3
Connect iPhone 1.1.1 and Mac, shut down iTunes if running and make sure iTunes Helper is not running (Applications/Activity Monitor -> kill process immediately).
Start iNdependence 1.2.3 and open "iNdependence Help" in the programms help menu. Hit the link "Overview of the interface and how to use it". Scroll down and hit the link "If you are using firmware 1.1.1, see this page for information". Print the help-file!
You dont have to follow steps 2-4 cause you already have the firmware 1.0.2 downloaded and decompressed (sitting in folder "free111").
When you are prompted (Downgrade the Firmware Topic 12 to point to the file that ends with .ipsw point to the zipped Firmware file (....ipsw.zip) on the desktop)
You'll be prompted several times to choose the directory where you unzipped the firmware files In that case point to the folder "free111" you have created.
Follow the steps in the help menu, its well explained. You will have to complete the following steps:
1. To downgrade the firmware on your phone if you are using 1.1.1
2. To upgrade to 1.1.1 so that you can activate/jailbreak your phone -> Steps 2-6 You are at Firmware 1.0.2 at this point and have to activate Jailbreak SSH etc there - then upgrade to 1.1.1 and continue; help is a bit confusion there
3. To activate your phone
4. To jailbreak your phone -> If you activated the iPhone in Step 3 (under 1.1.1) it is jailbroken, no need for this step!
5. Post 1.1.1 Upgrade and Activation/Jailbreak
6. SSH and beyond
After that you will have a working iPhone 1.1.1 that just lacks phone features.
Users that had an iPhone 1.0.2 with working Turbosim before, open the Simtray and pull out the AT&T simcard, insert Turbosim/private simcard and are set!
Users that have a brand new Turbosim need to programm it. Its just a few steps.
4. Programm Turbosim
Goto Settings->General->Auto-Lock and tap "Never" instead of "1 Minute". You can set ths one back at the end of the tutorial.
Goto Settings->Wi-Fi and make the iPhone connect to your WLAN-Router. Two tipps: If possible set IP to static instead if DHCP. Otherwise - when later logging into via SSH or SFTP you have to check the IP again. For DNS choose OpenDNS server IP 208.67.222.222. Its a general tipp. The dns servers are fast and reliable.
Just in case you see more popups on the iPhones screen saying AT&T activation may take a while, just dismiss and ignore.
For the following SSH- and SFTP-sessions I am using MY phones IP that is 192.168.1.228. Make sure to replace it with the IP you assigned to your iPhone before or check the IP on the phone if you use DHCP and use the leased one.
Fire up the program Terminal (Programms/Utilities) on your Mac. Type
ssh -l root 192.168.1.228
->sustitute 192.168.1.228 with your iPhones IP!!!
If you ever tried SSH on the iPhone before you may see a "Warning" in the terminals windows saying "Remote Host identification has changed". If so just type
sudo rm ~/.ssh/known_hosts
and retype
ssh -l root 192.168.1.228
The Terminal throws a message asking if you "trust" the computer you are going to connect to. Type
yes
cause the trusted computer is your iPhone. After a couple seconds the Terminal wants the root password for the iPhone. Type the one you were choosing after you setup SSH with iNdependence. If you did not change the root password it will be dottie - and you will be logged in.
Fire up the FTP client of your choice (Cyberduck or so). Start a new connection and use your iPhones IP as the server; for user type root; for password type dottie or the one you selected; Protocol is SFTP; Port is 22; path is /.
Connect to the iPhone and make sure you are at the top-directory.
In your FTP-client switch to "bin" (doubleclick bin). On your Mac open "free111/tools" and doubleclick "turbo-cable-utils..." to open the folder. Iside you see a folder called "bin-iPhone" open that folder. It contains a lot of files all starting with "turbo...".
Copy all the file to the directory bin on the iPhone. Just drag-and-drom em into the Windows. After upload scroll down in bin untill you see all files beginning with "turbo..:". Activate them all and hit command I for Information. A dialog popps up. All files have to be executable so choose 755 and hit ok.
Move up to the top-level in you FTP client and open "private" in there open "var" in there open "root". On the Mac in "free111/tools" open "applesaft-0.92" and then open the folder "bin" inside. Copy the file "applesaft.trb" from the Mac to the directory "root" you should have open in your FTP client.
You can disconnect the FTP ession and quit the client. No need to set rights for applesaft.trb.
Your Terminal should still be open and connected to the iPhone. If not, start a new connection with
ssh -l root 192.168.1.228
->yep, again use your iPhone's IP
Now open the iPhones Simslot and take out the AT&t sim that was shipped with the iPhone. The iPhone popps up a dialog saying "no sim card", tap ok.
Cut up the your own SIM card (the one you wish to use with the iPhone) until it fits the TurboSIM nicely. It is ok to cut a tiny bit more so that they'll fit nicely. Repeat the above process with AT&T's SIM card.
In the Terminal type
launchctl unload /System/Library/LaunchDaemons/com.apple.CommCenter.plist
to deactivate the commcenter
Insert the AT&T-TurboSIM combination very gently into the iPhone. Be extra careful! The TurboSIM is notoriously brittle, and will crack if you use too much force! I ahve been very careful never broke any Turbosim but take your time
In the Terminal type
turbo-info
I got an error on my first try so I issued the command again and it worked. On success you will see some lines in the terminal ending with:
Kernel Version 1.2.7.0
Serial Number 1nv6-cc4ehotp9
OK. No Error
That step is done then. If you continue to get errors make sure the Turbosim/ATT combination fits really. Try until that one works.
In the Terminal type
turbo-app /private/var/root/applesaft.trb
On success you should see some lines in the Terminal again ending like
SIZE 2021
initializing modem
modem initiated
OK. No Error
You are done with programming the Turbosim but have to re-enable the commcenter. In the Terminal type
launchctl load -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist
Shut off the iPhone now (Hold the START button for 3-5 seconds until you see the red slider to shut off). Use the slider to shut off and wait the phone for doing so. Then press the START button to start the phone again.
On the iPhone goto "Settings->Phone". You will see a new option called "SIM Applikations". Tap it. In the following dialog you will thensee "AppleSaft". Tap on it. (If you see more instances of "AppleSaft" tap on the one at the top). In the following dialog tap "Set", you will see another dialog showing ICCID and IMEI of you iPhone. Tap the button "Accept" there. You will be redirected to the dialog before. The option "set" should be active now. Tap the button "Back" on the top left side of the screen. Press the HOME button then.
Open the simtray. Remove the AT&T-TurboSIM combination (gently), and insert your own SIM-TurboSIM combination (again, gently). Once the simtray is in a dialog will popup and ask for your pin (the one that is associated to your private sim).
Type in the pin and your iPhone will log in and use your carrier and simcard.
Congrats, you are done.
You have a working iPhone with 1.1.1
If you want to install more applications, you have to install AppTapp Installer via FTP. There is no 1.1.1-version so far. Check out the forum.
Hope that helps
volkspost
|