|
|||||||||
|
|||||||||
|
|
|
|||||||
![]() |
|
|
LinkBack | Thread Tools | Display Modes |
|
|||
|
Here is my step about IPSF unlock. No matter you hate IPSF or what, I read there are many people get problems and question about unlocking IPSF if they already purchased that software.
So here is the detailed procedure about it. all you need is a mac. But I think windows user can also follow. As you can execute the command lines using WINSCP execute function. As usual, I do not guarantee it will work 100%, so try it at your own risk. And also, I don't intended to recommend people to buy IPSF. I just want to show you unlocking iPhone 1.1.1 is possible and you don't need to use old firmware at last. Here is the excerpt of it. And you can read the guide with pictures right here: http://digg.com/apple/Full_picture_g...tion_paid_meth Stage 2 - Before upgrading Step 1. Activate and Install SSH by using iNdependence. You also need to install AppTapp, with Community Resources and BSD system installed. Remember the iPhone IP address. Step 2. Open the iTunes first, make sure it is in the following state: Step 2 Step 3. Keep iTunes open. SSH into your iPhone now under Terminal, and type the follow 2 command lines: mv /var/root/Media /var/root/Media.old ln -s / /var/root/Media Step 4. Type the following command line as we would like to use other SIM. cp /usr/libexec/lockdownd /var/root/lockdownd.1.0.2 Step 3 & 4 Stage 3 - Upgrading and iPHUC Step 5. Proceed to upgrade if your iTunes is the same as we saw in Step 2. Step 6. After you upgraded, quit iTunes. From now on, don’t open iTunes unless it is told to do so. Quit both iTunes and iTunesHelper using Activity Monitor of Mac OS X. Download and extract the new iPHUC. Navigate to the folder, and type: ./iphuc-jailbreak.osx Step 7. Type ‘ls’, if it looked like this, all are okay. Step 7 Step 8. Type the following to enable the read write mode: putjailbreak rdisk0s1 /dev/rdisk0s1 Reboot the iPhone. Step 9. Type: getfile /etc/fstab fstab Step 10. Check the file ‘fstab’ from jailbreak folder. Open it using TextEdit, if it looks the same as following, than go on. Note that it should be ‘rw’ instead of ‘ro’: Step 10. The fstab file Stage 4 - Installing SSH (iPhone still in ‘Activate iPhone’ screen) Step 11. Run iNdependence. DON’T CLICK Activate iPhone tab. We should click ‘SSH’ Tab. Click ‘Install SSH’. Follow the on-screen guide. Note we suggest you to change the password by clicking ‘Change Password’. Type ‘root’ as username. Click ‘SSH’ Tab only Step 12. Clean the known SSH host history first under Fugu. Than, login to SSH. Noted we wrote down the iPhone IP address in Step 1, right? Type in the required information and login. Login to iPhone ip111unlock10.png Step 13. Download the BSD-Base right here. Copy the ‘cp’, ‘mv’ and ‘rm’ binary from the ‘bin’ and copy ‘killall’ from the ‘usr/bin’ (of the extracted package). Put those copied files on ‘/usr/bin’ folder of iPhone. Upload the neccessary binary Stage 5 - Activating Non-ATT SIM Step 12. SSH your iPhone using Terminal. And, type the command to backup lockdownd file: cp /usr/libexec/lockdownd /var/root/lockdownd.1.1.1 Step 13. Type to overwrite your previous lockdownd: cp /var/root/lockdownd.1.0.2 /usr/libexec/lockdownd ip111unlock121.png Step 14. In the local iPHUC folder, you will find the iPhoneActivation.pem. Copy it to iPhone’s ‘/System/Library/Lockdown’. You can use Fugu or SSH it with the command: scp iPhoneActivation.pem root@[iPhone IP]:/System/Library/Lockdown/ Step 15. Type the following under Terminal to reload the lockdown: killall lockdownd Step 16. Download iASign and extract it. Replace the iASign’s ‘bin’ folder ‘iPhoneActivation.pem’ file with the one in iPHUC extracted folder. Step 17. Navigate to the iASign folder, under terminal, type: ‘cd bin’ and also the following command: iasign.png Activate iASign Step 18. Type the following restore the original lockdownd file. You iPhone now activated. Don’t open iTunes, reboot iPhone nor run iASign again. Keep your iPhone freeze a little while, it will be fine. :cp /var/root/lockdownd.1.1.1 /usr/libexec/lockdownd Stage 6 - Clean up and finalization Step 19. SSH using Fugu. Upload the included ’springpatch’ binary to iPhone’s ‘/usr/bin’ Step 20. Execute it using Terminal. Step 21. Don’t use killall to restart Springboard. Instead, you reboot the iPhone by turning it off and on again. ip111unlock15.png Step 22. SSH to your iPhone using Terminal, type: rm /var/root/Media mv /var/root/Media.old /var/root/Media ip111unlock16.png Finished! |
![]() |
| Bookmarks |
| Thread Tools | |
| Display Modes | |
|
|
|
|