Solution for BSD root : md0, major 2, minor 0
This error can occur on iPhones and Touches that run jailbreaks on versions prior to 1.1.3.
The device gets stuck stuck in a loop and will not recover when restored. It was first reported by ZiPhone users with newer iPod Touches users, where the ramdisk exploit resulted in this problem (by failure to remove and reset the NVRAM boot settings). The jailbreak in iLiberty+ performs a much smaller and faster use of the ramdisk, to minimize this happening. We call it PB&J, because it's pepijn's boot and jailbreak, and we love it as much as our favorite childhood sandwiches!
NOTE: For the more technical, you can skip the process below and use the command-line program iPHUC to reset the boot-args. If you just want it fixed now, read on.
1) Put the device in DFU mode. You can be 100% certain you are in DFU by doing the following:
Attach the phone to the PC
Turn the device off Hold power and home together for *exactly* 10 seconds
Release power but keep holding home until the PC beeps as a USB device is recognized.
At no point will the display come on. Now your restore should work.
2) Launch iTunes
3) You will be notified that your phone needs repair. Press the Restore button
4) Restore the device to 1.1.4 firmware
5) Setup the device as NEW instead of Backup, so that everything will be clean
6) Run iLiberty+ (it will quit iTunes and iTunes helper automatically)
7) Re-sync your iPhone/Touch with iTunes to get your data back
看能不能找到点头绪?