Preventing Baseband Update

From The iPhone Wiki
Revision as of 18:32, 29 November 2010 by Dialexio (talk | contribs)
Jump to: navigation, search
  1. Unpack Original/Custom IPSW
  2. Decrypt Restore Ramdisk using xpwntool and mount it
  3. Navigate to /usr/local/share/restore
  4. 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>
  1. Reencrypt the restore ramdisk
  2. Repack the IPSW
  3. Restore IPSW to iTunes after preparing device for custom firmware.

This method works on iOS 4.2.1