tihmstar / futurerestore

A hacked up idevicerestore wrapper, which allows specifying SEP and Baseband for restoring
GNU Lesser General Public License v3.0
854 stars 278 forks source link

[Discussion] Problem with Downgrading iPhone 4 to iOS 4.3.3 with iDeviceReRestore #367

Open ghost opened 2 years ago

ghost commented 2 years ago

Filesystem validated Sending filesystem now... [==================================================] 100.0% Done sending filesystem Verifying restore (14) [==================================================] 100.0% Checking filesystems (15) Mounting filesystems (16) Checking filesystems (15) Mounting filesystems (16) About to send KernelCache... Extracting kernelcache.release.n90... Personalizing IMG3 component KernelCache... reconstructed size: 6204057 Sending KernelCache now... Done sending KernelCache Installing kernelcache (27) Fixing up /var (17) Modifying persistent boot-args (25) About to send NORData... Found firmware path Firmware/all_flash/all_flash.n90ap.production Getting firmware manifest from Firmware/all_flash/all_flash.n90ap.production/manifest Extracting LLB.n90ap.RELEASE.img3... Personalizing IMG3 component LLB... reconstructed size: 100761 Extracting iBoot.n90ap.RELEASE.img3... Personalizing IMG3 component iBoot... reconstructed size: 223641 Extracting DeviceTree.n90ap.img3... Personalizing IMG3 component DeviceTree... reconstructed size: 60633 Extracting applelogo-640x960.s5l8930x.img3... Personalizing IMG3 component AppleLogo... reconstructed size: 15193 Extracting recoverymode-640x960.s5l8930x.img3... Personalizing IMG3 component RecoveryMode... reconstructed size: 129625 Extracting batterylow0-640x960.s5l8930x.img3... Personalizing IMG3 component BatteryLow0... reconstructed size: 170713 Extracting batterylow1-640x960.s5l8930x.img3... Personalizing IMG3 component BatteryLow1... reconstructed size: 40025 Extracting glyphcharging-640x960.s5l8930x.img3... Personalizing IMG3 component BatteryCharging... reconstructed size: 7385 Extracting glyphplugin-640x960.s5l8930x.img3... Personalizing IMG3 component BatteryPlugin... reconstructed size: 7065 Extracting batterycharging0-640x960.s5l8930x.img3... Personalizing IMG3 component BatteryCharging0... reconstructed size: 11865 Extracting batterycharging1-640x960.s5l8930x.img3... Personalizing IMG3 component BatteryCharging1... reconstructed size: 37145 Extracting batteryfull-640x960.s5l8930x.img3... Personalizing IMG3 component BatteryFull... reconstructed size: 655321 Sending NORData now... Done sending NORData Flashing firmware (18) [==================================================] 100.0% Updating gas gauge software (46) Updating gas gauge software (46) Updating baseband (19) About to send BasebandData... Sending Baseband TSS request... Sending TSS request attempt 1... response successfully received Received Baseband SHSH blobs Sending BasebandData now... Done sending BasebandData ERROR: device didn't accept BasebandData ERROR: Unable to successfully restore device ERROR: Unable to restore device

Hi, I tried to downgrade my iPhone 4 to iOS 4.3.3 from 7.1.2. I tried multiple programs: Redsn0w, iDeviceReRestore, and iTunes with the same result. When I used iTunes, I got error occurred (1) when flashing baseband, and redsn0w also can't update baseband and it fails this step after 5 minutes by showing an Unexpected error (3044). When I use iDeviceReRestore, I got an error when flashing baseband like when I use iTunes. I forgot to mention that I also used iFaith to stitch IOS 4.3.3 for iPhone 4 using custom ipsw to avoid baseband update, and restore finished without any problems.My question is: Why do I always have baseband error using iTunes, iDeviceReRestore, and Redsn0w? If you know how to fix my problem, please share with me.