iPod 解锁

1. Environment 
- OS : Hacintosh 10.5.8 : CPU 
- XCODE, IPhone SDK : 3.1.3 
- IPod Touch OS : 3.1.3 

2. Jailbreaking IPod 
- Jailbreak your device with PwnageTool. 
- Open the newly installed Cydia app on your device. 
- Tap on Manage and go to Sources. 
- Tap Edit. Tap Add. Type in "http://cydia.iphone.org.hk/" into the text box. Tap on Add Source. 
- Tap on Search. 
- Find and install Link Identity Editor. : Very Important 
- Find and install Installd Patch. : Very Important 
- Restart your device. Congratulations, you can now sync unsigned IPA packages to your device. 

3. Provisioning Setup in XCODE 
- Open up Keychain Access in Applications>Utilities. 
- Go to Keychain Access > Certificate Assistant > Create a Certificate. 
- For ‘Name’, type: [whatever you want], i used "Jailbroken Developer". 
- For ‘Identity Type’, leave it as ‘Self Signed Root’. 
- For ‘Certificate Type’, choose ‘Code Signing’. 
- Check the box for ‘Let me override defaults’. 
- Click on Continue, and in the popup box that comes up. 
- Type in any number under ‘Serial Number’. 
- Leave ‘Validity Period (days)’ alone. 
- Click on Continue. 
- Fill in the details with whatever you want (not really necessary). 
- Click on Continue. 
- Click on Continue for the rest of the dialog boxes. 
- 인증서의 GetInfo에서 Trust속성을 Always Trust로 수정한다. 

4. Info.Plist modify 
- Open /Developer/Platforms/iPhoneOS.platform/Info.plist with Property List Editor. 
- Look for all ‘XCiPhoneOSCodeSignContext’. Replace that with ‘XCCodeSignContext’. There should be two or three to replace. 
- Save the file. 
- Restart Xcode, and build your app for a device.

posted on 2010-10-21 08:54  NullReferenceException  阅读(352)  评论(0编辑  收藏  举报