|
The iPhone Wiki is no longer updated. Visit this article on The Apple Wiki for current information. |
Difference between revisions of "Preventing Baseband Update"
(updated to help those who are stuck) |
m |
||
| Line 1: | Line 1: | ||
| − | + | # Unpack Original/Custom IPSW |
|
| + | # Decrypt Restore Ramdisk using [[xpwntool]] and mount it |
||
| + | # Navigate to /usr/local/share/restore |
||
| + | # Edit options.plist on the restore ramdisk |
||
| + | <pre> |
||
| − | 2. Decrypt Restore Ramdisk using [[xpwntool]] and mount it |
||
| + | <?xml version="1.0" encoding="UTF-8"?> |
||
| − | |||
| + | <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> |
||
| − | 3. Navigate to /usr/local/share/restore |
||
| + | <plist version="1.0"> |
||
| − | |||
| + | <dict> |
||
| − | 4. Edit options.plist on the restore ramdisk |
||
| + | <key>CreateFilesystemPartitions</key> |
||
| − | |||
| + | <true/> |
||
| − | <pre><?xml version="1.0" encoding="UTF-8"?> |
||
| + | <key>SystemPartitionSize</key> |
||
| − | <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> |
||
| + | <integer>1024</integer> |
||
| − | <plist version="1.0"> |
||
| + | <key>UpdateBaseband</key> |
||
| − | <dict> |
||
| + | <false/> |
||
| − | <<key>CreateFilesystemPartitions</key>> |
||
| + | <key>SystemImage</key> |
||
| − | <<true/>> |
||
| + | <false/> |
||
| − | <<key>SystemPartitionSize</key>> |
||
| + | </dict> |
||
| − | <<integer>1024</integer>> |
||
| + | </plist> |
||
| − | <<key>UpdateBaseband</key>> |
||
| − | <<false/>> |
||
| − | <<key>SystemImage</key>> |
||
| − | <<false/>> |
||
| − | </dict> |
||
| − | </plist> |
||
</pre> |
</pre> |
||
| + | <ol start="5"> |
||
| − | 5. Reencrypt the restore ramdisk |
||
| + | <li>Reencrypt the restore ramdisk</li> |
||
| − | |||
| − | + | <li>Repack the IPSW</li> |
|
| + | <li>Restore IPSW to [[iTunes]] after preparing device for custom firmware.</li> |
||
| − | |||
| + | </ol> |
||
| − | 7. Restore IPSW to iTunes after preparing device for custom firmware. |
||
'''This method works on iOS 4.2.1''' |
'''This method works on iOS 4.2.1''' |
||
Revision as of 18:32, 29 November 2010
- Unpack Original/Custom IPSW
- Decrypt Restore Ramdisk using xpwntool and mount it
- Navigate to /usr/local/share/restore
- Edit options.plist on the restore ramdisk
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>CreateFilesystemPartitions</key> <true/> <key>SystemPartitionSize</key> <integer>1024</integer> <key>UpdateBaseband</key> <false/> <key>SystemImage</key> <false/> </dict> </plist>
- Reencrypt the restore ramdisk
- Repack the IPSW
- Restore IPSW to iTunes after preparing device for custom firmware.
This method works on iOS 4.2.1