Difference between revisions of "Preventing Baseband Update"

From The iPhone Wiki
Jump to: navigation, search
m (link)
(updated to help those who are stuck)
Line 11: Line 11:
 
<plist version="1.0">
 
<plist version="1.0">
 
<dict>
 
<dict>
<key>UpdateBaseband</key>
+
&lt;<key>CreateFilesystemPartitions</key>&gt;
&lt;false/&gt;
+
&lt;<true/>&gt;
  +
&lt;<key>SystemPartitionSize</key>&gt;
  +
&lt;<integer>1024</integer>&gt;
  +
&lt;<key>UpdateBaseband</key>&gt;
  +
&lt;<false/>&gt;
  +
&lt;<key>SystemImage</key>&gt;
  +
&lt;<false/>&gt;
 
&lt;/dict&gt;
 
&lt;/dict&gt;
 
&lt;/plist&gt;
 
&lt;/plist&gt;

Revision as of 15:57, 29 November 2010

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>

5. Reencrypt the restore ramdisk

6. Repack the ipsw

7. Restore IPSW to iTunes after preparing device for custom firmware.

This method works on iOS 4.2.1