Preventing Baseband Update

From The iPhone Wiki
Revision as of 12:48, 6 December 2010 by Http (talk | contribs) (does not work)
Jump to: navigation, search
This page was marked for deletion.
Reason: I tried this without success, see talk page. This page here should either be enhanced with other methods, or someone should confirm that it works and that I made a mistake. Nobody has confirmed this as working yet.

If you disagree with the reason for deletion, please discuss this deletion request this page's talk page.

  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>
   	<true/>
</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