Restore iDevices to older firmware


Recommended Posts

Apple, in all of their infinite wisdom, have decided to make it hard to downgrade iOS versions. This makes things awkward when you need to use an older version for jailbreaking or any other reasons that I can't think of. It is possible to downgrade by having SHSH blobs on Saurik's server, but you probably don't and that's why you're reading this guide. This method works by editing some of the files in the .ipsw file that contains the firmware to trick Apple's verification system into thinking that you are restoring to the current firmware.

7zip can be found here:

http://www.7-zip.org/

iPodRobot plist Editor is somewhere over here:

http://download.cnet.com/Plist-Editor/3000-18551_4-10909598.html

You can find .ipsw files here:

http://www.felixbruns.de/iPod/firmware/

Note: This has only been tested on an iPod Touch 2G because that is all I have. This does not work for 3.1.3 (for me anyway). Your mileage may vary.

Other Note:I did not think of this, I found it after updating to 4.1, not liking it and googling for a way to fix it.

Even more notes: Click the images to enlarge.

1. Download the ipsw file you will be restoring to an put it somewhere on your computer.

141280221t.png

2. Make all file extensions visible.

202664515t.png

Press the Alt key and select Tools>Folder Options...

243690625t.png

Got to the View tab and uncheck Hide extensions for known file types. Apply and close.

3.Make a new folder and copy the .ipsw into it so you have two copies with the same filename.

4. Rename the file to a .zip.

373219498t.png

Rename it changing only the extension to .zip.

324642055t.png

Because you are changing the file type you will get a warning, click Yes.

5. Open the .zip and copy the BuildManifest.plist and Restore.plist files into the folder with your .ipsw file.

717631988t.png

6. open the .plist files with iPodRobot.

714393633t.png

Find and replace the original build number with the build number of the latest firmware for your device. It should appear twice or three times in BuildManifest.plist and once in Restore.plist.

The build number is in the file name and next to the device name on the list here.

The file name should be in this format:

ipod2,1_4.0_8A293_Restore.ipsw
"device name"_"version number"_"build number"_Restore.ipsw

7. Create the modified firmware.

702630091t.png

Delete the BuildManifest.plist and Restore.plist files from the .zip file and copy in your modified .plist files in their place. Rename the zip file into an .ipsw file like in step 4.

8. Finishing.

If you prefer to hide extensions repeat step 2, checking the box.

Open iTunes and connect your iDevice shift click the Restore button and select your modified firmware. From here, continue the restore as normal.

If you get a 1394 error, you are using the wrong build number, try older build numbers, 8B117 seems to work on iPod Touch 2G (as of January 2011).

T8

Link to comment
https://www.neowin.net/forum/topic/972006-restore-idevices-to-older-firmware/
Share on other sites

I tried using the method but I keep getting a 3194 error.

I have 4.2.1 on a 4G iTouch and I'm trying to get down to 4.1. I have edited the firmware, but it doesn't seem to be tricking the apple servers.

Do I have to edit the file name to match the new firmware as well?

I guess it's no luck for 4G 4.2.1ers as of now?

I tried using the method but I keep getting a 3194 error.

I have 4.2.1 on a 4G iTouch and I'm trying to get down to 4.1. I have edited the firmware, but it doesn't seem to be tricking the apple servers.

Do I have to edit the file name to match the new firmware as well?

I guess it's no luck for 4G 4.2.1ers as of now?

3194 is the one I meant at the end of the first post. I think it means the build number you used is for an older firmware which they don't want you using anymore or its for a different device.

The latest build number for your iPod (4G) is 8C148. The example I used was for a 2G.

T8

3194 is the one I meant at the end of the first post. I think it means the build number you used is for an older firmware which they don't want you using anymore or its for a different device.

The latest build number for your iPod (4G) is 8C148. The example I used was for a 2G.

T8

I used 8C148.

It gave me 3194.

I've even tried doing it with tinyumbrella in a separate tutorial. No success.

I tried using the method but I keep getting a 3194 error.

I have 4.2.1 on a 4G iTouch and I'm trying to get down to 4.1. I have edited the firmware, but it doesn't seem to be tricking the apple servers.

Do I have to edit the file name to match the new firmware as well?

I guess it's no luck for 4G 4.2.1ers as of now?

Try TinyUmbrella, it'll "kill" the process to connecting to Apple Servers.

The build number for 4.1 worked for me but it probably won't work for restoring to 4.1. I don't know what else to suggest. Tiny umbrella won't work by itself because you need apple to verify the restore, iTunes needs to receive the "OK" message from apple or it will give you the 3194 error.

T8

I tried using the method but I keep getting a 3194 error.

I have 4.2.1 on a 4G iTouch and I'm trying to get down to 4.1. I have edited the firmware, but it doesn't seem to be tricking the apple servers.

Do I have to edit the file name to match the new firmware as well?

I guess it's no luck for 4G 4.2.1ers as of now?

Just thought, did you edit the restore.plist file too, I didn't include a picture for that one and didn't make it that clear.

I had a go at doing it for your ipod, will link to the file when it uploads so you can test it, these retina graphics make it a huge file :/

T8

it seems that if you buy an ipod 4g that already has 4.2.1 on it there is no way to downgrade it to 4.1,

not really sure what they changed but it can not be done

if you've upgraded to 4.2.1 you can downgrade back to 4.1 but not if the ipod's only had 4.2.1 for whatever reason

Just thought, did you edit the restore.plist file too, I didn't include a picture for that one and didn't make it that clear.

I had a go at doing it for your ipod, will link to the file when it uploads so you can test it, these retina graphics make it a huge file :/

T8

can you send me a link too, i'm trying to get my friends new ipod downgraded so he can jailbreak it, if it doesn't work i guess we'll just have to wait till greenpois0n's 4.2.1 jailbreak is released :/

I tried using the method but I keep getting a 3194 error.

I have 4.2.1 on a 4G iTouch and I'm trying to get down to 4.1. I have edited the firmware, but it doesn't seem to be tricking the apple servers.

Do I have to edit the file name to match the new firmware as well?

I guess it's no luck for 4G 4.2.1ers as of now?

The whole ipsw isn't going anywhere on my connection :no: but here are the files you will need to move into the ipsw replacing the existing copies.

BuildManifest.plist

Restore.plist

iPod touch 4g restoring down to 4.1 ONLY

T8

The whole ipsw isn't going anywhere on my connection :no: but here are the files you will need to move into the ipsw replacing the existing copies.

BuildManifest.plist

Restore.plist

iPod touch 4g restoring down to 4.1 ONLY

T8

you put the same link for both files

Got some good news for you, Greenpois0n has been released for iOS 4.2.1

http://lifehacker.com/5752219/greenpois0n-brings-a-long+awaited-untethered-jailbreak-to-ios-421

Tried to look in the .dmg files in the .ipsw but they're encrypted :(

T8

awesome, just in time to give the ipod back to my friend tomorrow

that was the whole reason for trying to downgrade it was so i could jailbreak it

crap, just realized it's only released for osx right now :/

if i'm lucky i'll be able to log onto one of the macs at school tomorrow and do it from there

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Dead by Daylight, Two Point Museum, and more join Xbox Free Play Days for the weekend by Pulasthi Ariyasinghe There is a brand-new Free Play Days offer available to Xbox players, giving them a chance to try out a new selection of games over the weekend. Microsoft's latest promotion brings some high-profile titles, including the sports title PGA TOUR 2K25 and the racing sim Assetto Corsa. Almost all the games being offered this time require an Xbox Game Pass subscription, with only one title being available for all players. Starting with the fully free-to-play section, Dead by Daylight is populating it solo. This asymmetric survival horror title should be the most familiar to most gamers, considering its age. The multiplayer four-versus-one asymmetric survival horror game has you assuming the roles of survivors or the killer to see who can come out on top. This Dead by Daylight offer will be available to play until Monday, June 22, giving you an extra day of play compared to the remainder of the Free Play Days titles. Meanwhile, Xbox Game Pass Ultimate, Premium, and Essential members can now try out the well-received tycoon game Two Point Museum, the circuit racing sim Assetto Corsa, as well as 2K's golf sim experience that gives players a career to develop alongside real-world pros and courses. Here are the announced games and the platforms they are available to play on: PGA TOUR 2K25 (Xbox Series X|S) Two Point Museum (Xbox Series X|S) Assetto Corsa (Xbox Series X|S, Xbox One) Dead by Daylight (Xbox Series X|S, Xbox One) To easily find the titles on Xbox consoles, first head to the Store, and then in the sidebar, find the Home section. In there, open the Subscriptions tab. All the games from the Free Play Days collection will show up in this section for quick access. Apart from Dead by Daylight's offer, this week's Free Play Days promotions will end on Sunday, June 21, at 11:59 pm PT.
  • Recent Achievements

    • Week One Done
      Huge Trailer earned a badge
      Week One Done
    • Week One Done
      Classifyskilleducation earned a badge
      Week One Done
    • One Month Later
      eurospharma62 earned a badge
      One Month Later
    • Week One Done
      With What earned a badge
      Week One Done
    • Week One Done
      Harris Gilbert earned a badge
      Week One Done
  • Popular Contributors

    1. 1
      +primortal
      593
    2. 2
      +Edouard
      170
    3. 3
      PsYcHoKiLLa
      74
    4. 4
      Michael Scrip
      66
    5. 5
      ATLien_0
      64
  • Tell a friend

    Love Neowin? Tell a friend!