Less tech guide: Do this AFTER INSTALLING OPENIBOOT! Be sure to have your usb connected to iPhone. 1. Boot up your iPhone. 2. When Open iBoot is loaded, select console with the volume keys and press "Home" button. 3. Once it has loaded up, Type "sudo ./oibc" in console to connect to the console interface. 4. Now, type: nor_read 0x09000000 0x0 1048576 6. Type: ~nordump.bin:0x100000 7. ^ this will transfer the dump to your computer. 5. If you want to use your dump, you can use loadibec to load openiboot. Then, you can restore the NOR thus: !nordump.bin nor_write 0x09000000 0x0 0x100000 Done. More tech guide: Load openiboot via loadibec and select the console. Connect with the oibc client. Type in: nor_read 0x09000000 0x0 0x100000 This will read all of NOR into memory. Then type: ~nordump.bin:0x100000 This will transfer the dump over USB onto your computer and save it as nordump.bin. Supposing you filled the entire NOR with garbage somehow and are unable to boot. You have to get into openiboot to restore the NOR. The problem is that openiboot is only designed to operate in a post-LLB or post-Recovery Mode context, so it cannot be directly booted from DFU mode. Basically, you've got to load a pwned WTF, then a pwned iBSS, and then a pwned iBEC (all of which is available from a custom IPSW). After that, you can use loadibec to load openiboot. Then, you can restore the NOR thus: !nordump.bin nor_write 0x09000000 0x0 0x100000 After that, you can reboot and everything should be normal. Taken from planetbeing, just copied important parts. So props to him.