Download Custom iOS 4.1 Firmware (IPSW) - iPhoneHeat

Download Custom iOS 4.1 Firmware (IPSW)

You can create custom iOS 4.1 firmware with PwageTool 4.1 and the custom iOS 4.1 will jailbreak iOS 4.1 on iPhone 4, 3GS, 3G and iPod Touch 4G, 3G.
custom iOS 4.1 firmware
PwnageTool is available for Mac OS X only. So, only Mac users are able to create custom iOS 4.1 firmware using PwnageTool 4.1. What if you’re on Windows? and do not own a Mac or don’t want to go through the PwnageTool procedure but still wants to jailbreak iOS 4.1 and preserve baseband (in case of iPhone)?? Don’t worry, we have ready made Custom firmware 4.1 for all iDevices just for you.

Below you can download iOS 4.1 Custom firmware for iPhone 4, iPhone 3GS, iPhone 3G and iPod Touch 4G, 3G. These custom iOS 4.1 firmwares are created with PwnageTool 4.1 and can be restored via iTunes. (Download links below)


  • These custom firmware will provide untethered jailbreak.
  • There are two types of Custom Firmwares available for download below.
    • ACTIVATED: These custom IPSW files are for users who want to unlock their iPhone after jailbreak which means they are NOT on Official Carrier.
    • NOT ACTIVATED: These custom IPSW files are for users who are on Official Carrier.
      So make your choice wisely.

How to Install Custom iOS 4.1

  1. Download custom firmware (IPSW) (all parts) for your device from links below.
  2. Join the splitted custom IPSW file by unpacking them:
    • Mac Users: use BetterZip ( or what ever you want )
    • Windows Users: use HJSplit ( or what ever you want)
  3. You’ll get a .IPSW custom firmware.
  4. Put iPhone in recovery mode. (How to: put iPhone into Recovery Mode). First time jailbreakers should put their Device into DFU Mode.
  5. Press the Shift key for Windows or ALT for Mac and click restore and use the custom IPSW.
  6. It will start restoring your iPhone/iPod Touch which may take 10mins and will jailbreak it.
  7. iPhone 4, 3GS and 3G users who want to unlock iPhone needs to install UltraSn0w using following guide:

    How to: Unlock iPhone 4, 3GS, 3G with UltraSn0w

Disclaimer: These custom firmwares are for testing and educational purposes only. Use them at your own risk. We can not be held responsible if anything goes wrong.

Download Custom iOS 4.1 Firmware (IPSW Files)

iPhone 4 Custom iOS 4.1 Firmware IPSW

Activated (for UnOfficial Carrier Users)

NOT Activated (for Official Carrier Users)

iPhone 3GS Custom iOS 4.1 Firmware IPSW

Activated (for UnOfficial Carrier Users)

NOT Activated (for Official Carrier Users)

iPhone 3G Custom iOS 4.1 Firmware IPSW

Activated (for UnOfficial Carrier Users)

NOT Activated (for Official Carrier Users)

iPod Touch 4G Custom iOS 4.1 IPSW

iPod Touch 3G Custom iOS 4.1 IPSW

Also checkout:


93 comments… add one
dasayman October 23, 2010, 5:23 am


Whish October 23, 2010, 8:25 am

to be honest this stuff doesnt work
i have 2 3gs iphone
1 occurs 1600 erroe
the other one have 21 error

Ishpera October 23, 2010, 12:22 pm

the same here with 3GS, 21 error, with TinyUmbrella too.

JayCJ October 25, 2010, 2:27 pm

Hey, I had the same problem ( error 21)
But i solved got out of the restore mode by
download a ispw 4.0.1 (official) and restore it.
In the beginning of the process it will have an error,
than the iphone just got out of recovery mode.
Still in 4.0.1 but at least still usable.

rock January 15, 2011, 6:50 pm

hello .

i just want to inform u that i have a problem at my iphone 3gs and its not legel , but after short time its closed and my sim card doesnt work any more .
i want to know if there software or any thing could open it my iphone .


TheStraightMusic October 25, 2010, 5:39 pm

Hey Guys,
This Is For People That Encounter Error 1600 While Restoring To Custom 4.1 Firmware! YOu Need To Place Your Device Into DFU Mode Then Shift/Option + Restore and select the custom firmware!

Thank YOu And GOod Luck

Niks October 26, 2010, 9:35 am


54TRains December 6, 2010, 3:03 am

That’s what ireb is for…

james95121 October 23, 2010, 9:28 am

I think the 1600 is normal just use tinyumbrella to kick out of restore mode

Whish October 23, 2010, 9:50 am

it doesnt occur after installing or anything
it said checking the iphone then bump error 1600

sam October 23, 2010, 9:58 am

i get error 21 when trying to restore to custom firmware. I think i did something wrong in step 2. Does anyone know how to do right in step 2?

Warraich October 23, 2010, 10:47 am

I am also having errors as Whish. When i put the iphone in DFU mode and try restoring it gives me error 1600 and when i try with the iphone on it gives me error 21.

Warraich October 23, 2010, 10:51 am

Oh and error 21 when i try with the iphone in recovery mode. Has this worked for anyone at all?

rahulbelekar October 23, 2010, 2:39 pm

does not work with iphone 3GS firmware 4.0.1 gives error 21 …

dasayman October 23, 2010, 3:33 pm

doesn’t work with me, iPhone 3GS OS4.1 Unlocked BS: 5.14.02
i restore it again and Jeibreak it agaainnn!!!! :’-(

Don Bilbo October 23, 2010, 3:40 pm

same problem here with my iPhone 4 (current iOS 4.0.2)
I tried to install this custom firmware but I keep getting Error 21

indi October 29, 2010, 9:31 pm

Don’t try with custom FW, search for update iOS 4.1 without upgrading baseband, be careful to keep your current baseband as is if you need an unlock, I successfully did it

Join ipsw October 30, 2010, 12:08 am


what did you use? tiny umbrella for iPhone 4?

Is there any method you know of for 3gs?

Thank You

indi November 17, 2010, 1:42 pm

For iPhone 4: use tinyumbrella to restore ORGINIAL firmware, then JB with ra1n or pois0n; do this CAREFULLY to keep your baseband for unlock

For 3GS: drop me email ([email protected]), there would be a guide for you

freed October 23, 2010, 3:51 pm

It doesn’t work. I have error 1600 …..
Any ideas ???
HELP Please 🙂

Godfred October 23, 2010, 4:12 pm

Iphoneheat could you please test these custom firmwares if it really works as it has not worked for a single person.
i want to use it but dont want to go through that hell of getting the iphone stucked,i dont have an alternative phone to use if this happens

HermannTheGerman October 23, 2010, 4:16 pm

Hi Error-Guys,

have u ever tried to run iREB 4.0.x-4.1 to prevent the fuckin errors before installing the CFW via itunes?
iREB keeps away the 1600-1609 and 21 Error messages. So you are able to install the CFW successful without any errors.
Here you can fina a How TO for IREB:

Thumps up!

freed October 23, 2010, 6:21 pm

do iReb support 3gs ???????????!!!!!!!!!!!!!!!!!

Avi Alkalay October 26, 2010, 2:06 pm

Current iREB only supports iPhone 2G, iPhone 3G, and iPod Touch 1G/2G [MB]

Zaffar October 23, 2010, 6:02 pm

I got the same errors 1600,21.while restoring my 3gs to 4.1 through custom firmware.if anyone get the solution. Plz post and help. Appreciated.

srky October 23, 2010, 6:02 pm

Few persones pointed on dev-team webiste in comments that for first time you should restore on mac, because pwnage tool runs exploit on iphone when it is in dfu mode….. after you pwn it on mac every next time shouldn’t be problem on re-pwning it on windows

source: comments on dev-team web site

Avi Alkalay October 26, 2010, 1:47 pm

This is the only comment that makes sence here.

PwngeTool does several things:
1. Creates a custom firmware file which is not specific to your device but is specific to some settings and a profile (e.g. locked vs unlocked)
2. Puts your device in a state that is ready for iTunes to install that custom FW. This is where jailbreak happens.

My advice to non-Mac users is to stay away from from these IPSWs, do a normal non-jailbroken firmware upgrade and jailbreak it latter with limera1n or greenpois0n.

If you need unofficial unlock from ultrasn0w, your only option seems to use a friends Mac with PwnageTool.

The iReb link someone posted here seems interesting but didn’t checked yet.

Oh and YES, is quite irresponsible publishing this without more testing. They could at least reply to some questions, verify iReb or unpublish this guide.

I have a spare iPhone 4 which I intend to do some testings today and will keep you posted.

Kc October 23, 2010, 6:40 pm

iPhone 3G Custom iOS 4.1 Firmware IPSW
Activated (for UnOfficial Carrier Users)
Does not work as well, does not want to restore. I am downloading the not activated to see if that will work.

mazeeff October 23, 2010, 9:09 pm

Folks. Don’t be dumb. You can not jailbreak/update, by just restoring a file. Why do you think that folks go to the trouble of writing jailbreak software. The file that these programs produce are unique to each Iphone.

Anomux2 October 23, 2010, 9:49 pm

No news 🙁

Try doing the custom firmware with PwnageTools 4.1.2 Please

skynet October 25, 2010, 6:43 am

what is baseband version of the custome firmware?

ss October 26, 2010, 1:25 pm

Not working, lame post, a gat the error 21 and 1600

🙁 wait for sn0wbreeze it will jailbraik and unlock 🙂

yun October 27, 2010, 2:00 pm

3gs, old bootrom, [before / after] JB on [4.00 or 4.01]
This Custom F/W not working too with error no 21 or 1600 or 1604

i’ll try again after install sprit2pwn,
but now ‘’ site under mainternance while in 3 days.

Anyway, seems better waiting for updated Ultrasn0w.

jax October 27, 2010, 11:46 pm

Guys, as far as i know, to install these firmwares YOU NEED TO BE RUNNING THE PWNAGE TOOLS!!! so obviously it wont work on windows because the program isnt running…

So dont waste your time downloading, IT WONT WORK unless you are using a MAC and running PWNAGE TOOLS…

its something about the limera1n on the program.

Marius October 29, 2010, 1:33 am

Re: iphone 3gs wont restore error 21
Posted: Jun 25, 2010 4:42 PM   in response to: itslindsay  
  Reply Email

Got a solution, on Windows Vista with 3GS phone.

I created a new user in the control panel, restarted, then logged in as the new user.

I then opened iTunes, which installs for the new user and then connected the phone. It then went through the OS software update no problems.

I stopped it at registering/setting up and switched back to my original user profile and it automatically restored from the back up.

Hope this helps – amazing how lost you feel when your phone packs in :-/

  iPhone OS 3.1.2    

Pacman77 October 29, 2010, 3:30 am

Hi Guys,

The custom firmware as Jax said, will only work installed through a Mac, i tried installing through Vmware(With mac emulation) but the Pwnage tool freezes when putiing the iphone in DFU mode.
The tool also “prepares” itunes to bypass the verification with Apple that’s why you’re getting the 1600 and 21 errors in itunes.
you have 2 options:

1 – wait for the relase of the tool in windows

2 – the solution that worked for me, ask a friend of yours who was a Mac to do this in his computer

yesterday, i made the jailbreak on Ipod Touch 3g, and iphone 3GS all went quite well.

The only problem that i have is that the ibluenova app does not work with IOS4.XX

hope i helped,

rajhere October 29, 2010, 10:46 am

Hey guys

Which baseband on custom firmare??

Please help me.

indi October 29, 2010, 9:38 pm

nobody care since you asked a “so complicated” question!

restoring with a custom firmare will keep your baseband as is, but it seems not to work for non-mac users

iPhoneHeat, do you have any res.???

Join ipsw October 29, 2010, 11:03 am

Is everybody joining the files with Hjsplit
so should I even try to do or not I have no access to mac

ipht3chone October 30, 2010, 3:34 am

For all those using windows & trying to install custom firmwares. check this link 1st. very important stuff that might shed some light on things.

A little resarch goes a long way.

Dheeraaj October 30, 2010, 9:10 pm

hey guys My advice is to use limera1n it also work’s with new bootrom, I jailbreak my iPhone 3g 4.0.2 and 4.1 (new bootrom) with this software, it works well and none of the features are blocked, it will also save your time. After jailbreak you can install cydia and unlock with ultrasn0w.

mibaksh November 5, 2010, 3:27 am

hey guys just an update… you can use the latest redsn0w 0.96b2 to put the device into the “Special DFU” and THEN use these custom ipsw’s.

I just did it on a 3G it works… I got error 1600 and 21 before without the the redsn0w so i can tell u i am relieved!

get the latest redsn0w off the devteam blog/here:

good luck all

mibaksh November 5, 2010, 3:27 am

ohh and thanks for the RS links! much love

Dmitriy November 7, 2010, 12:14 am

How did you do it with redsn0w? I don’t understand? Did you use custom firmware?

Dmitriy November 7, 2010, 11:21 am

Don’t work on my 3gs

Dmitriy November 7, 2010, 3:33 pm

It works. I had a error at first attempt (something about 0x000…), but at the second attempt everything was uploaded

brick__top August 30, 2011, 7:37 am

This is it guys! Use redsnow 0.9.6rc8 and only put device into custom pwned DFU mode. Then use itunes to install custom firmware.
Thank you!!

AfRoO November 6, 2010, 2:50 pm

I have tried it but 🙁 it says you can’t restore your iDevice with unknown IPSW. so what can I do????
my device is
iPhone 3Gs
BB: 05.13.04
I Jailbroke it using jailbreakme & unlocked it by Ultrasn0w & I’m already saved my SHSH Blobs.

so ummm any idea??

Dheeraaj November 6, 2010, 4:01 pm

you have to use 4.0.2 or 4.1 IOS, with jailbreakme even after u did unlock with ultrasn0w and if it says no service then you should wait for couple of hrs it will get the carrier automatically it happened with me once, while jailbreaking with redsn0w browse to 4.0 ipsw instead of 4.0.2 even though your iphone have original 4.0.2 version.

AfRoO November 8, 2010, 1:57 pm

it wont I tired many time, when I use the custom thing it showing me error 1600 and when i use the official firmware it stick on load mode, so so

Info November 7, 2010, 2:26 am

I can comfirm this does work using iphone 3g. I used a custom firmware from a different webpage, however, I may have download a non hactivated version. I got the pineapple logo but i was stuck in activation. I treid to restore it again using the firmware on this site but I got the 1603 error in both DFU and Restore mode. I then tried to use Redsn0w to attempt to flash to 4.01 but even tho it flashed, the phone did not work. In a last ditch effort,I used redsn0w again to bring the phone in DFU mode and then use itunes 10 to do a restore using the firmware on this site… my 3g is now on 4.1, baseband 5.13… In the end, it works, but maybe wait until something is easier out… There are many ways to mess up.

AfRoO November 8, 2010, 1:52 pm

My iPhone is fucked up yep it does I have iPhone 3GS-hit iOS4.0 UNLOCKED BY ULTRASN0W, it was good but this custom thing fucked it up my iPhone stuck on recovery mode and when i tried to restore it with official firmware it kept sticking on loading mode with apple icon IDK what to do, help me???????

Dheeraaj November 8, 2010, 2:55 pm

use umbrella-4.1.4 to kick your mobile out of recovery and backup your ECID with cydia, then restart your Iphone while it is connected to computer use limera1n to put ur phone in recovery mode as soon as your iphone goes into recovery mode close limera1n immediately ( or you can also try limera1n to jailbreak) then download fresh original 4.0.2 ipsw file and restore it with itunes 10 if itunes gives you error 3194 then go to c:/windows/system32/drivers/etc and open hosts file in notepad and at the end of this file add if this is already existing then just insert some more space between ip add ( and and save this file. itunes will now restore your phone to 4.0.2 without any error. be care full with custom firmware you may loose your unlock with ultrasn0w do not use any tool that was/is meant for mac systems/software’s, most of the custom firmware are built on mac with pwnage tool. better jailbreak it with redsn0w or limera1n on windows OS.

AfRoO November 8, 2010, 7:42 pm

hey thanx for ur reply,
i tried to kick out the recovery mode using umbrella-4.1.4 but it only restaring the iPhone then it come back to the Recovery mode, like before

AfRoO November 8, 2010, 7:47 pm

sorry but I want to explain what is my problem, my problem is my iPhone 3GS keep sticking on the middle of the LOADING mode when i restore it with official firmware, I been waiting for may an hour but it wont done, IDK what todo.

asweproceed November 8, 2010, 6:37 pm

hi i got 3gs from bell now is jailbroken with limera1n work fine but not able to unlock unofficial carrier to put telus sims card .ultrasn0w not supported by cydia a this moment.i know the updated version should fix the problem.but does anybody know of a software that is able to unlock iphone 3gs right now.and also my 3g is not able to be jailbroken i tried 30 times and i`m stuck with this shit because my 3gs is jailbroken but not unlock !!!!this pisses me off big time….ty and hope to find some wiz kid that can fix my problem ..have a nice day.

tuna November 9, 2010, 7:30 pm

To put these custom IPSW’s on a 3gs, you have to use redsn0w first. (the latest version has an option to put the phone in a custom firmware friendly dfu mode that allows itunes to flash any custom firmware). Then, you can shift-restore the file with itunes. Do you want an easier solution? use a Mac…

tristan November 14, 2010, 1:27 am

has anyone successfully restored to 4.1 using these custom firmwares?

limys November 16, 2010, 7:21 pm

yes, it works, juz follow the step tuna provide. for me, no error occur.

surencal November 21, 2010, 10:52 am

Use “iREB-4.0.x-4.1-RC2” to go into DFU mode and it should work. I will give it a try and let u all know.

surencal November 21, 2010, 12:13 pm

I downloaded activated 3G 4.1 custom Firmware from here and used it with ireb. Working Fine. Sn0wbreeze 2.1 for windows did not work for me

Sepehr November 29, 2010, 2:14 pm

custom 4.1 3gs activated is not working … error 21

Hardus December 1, 2010, 1:40 pm

Just a Suggestion, Stay Away from Rapid Share, Rather Use Torrents, its Free, Everyone dont have money to go and spend on a stuped Rapidshare Account!

QueQu December 26, 2010, 3:28 pm

I would like to know if “4.1 3gs activated” updates your baseband ?

Blade December 29, 2010, 4:07 pm

Hi everyone,

i need some help, i jailbreaked my iphone 4 with limera1n, however, after instaliing cydia i couldn’t install most of the app’s, therefore tried to do the “Install Complete Essentails” and the problem continued. After that i thought it would be better to jailbreak it again, so i restored my iphone but as the 4.2 firmware was released, now i have that firmware installed.
I going to downgrade it to 4.1, but the problem is that i’ve been reading a lot about SHSH blobs, and i couldn’t understand one thing, if i have firmware 4.2 installed and save SHS blobs, can i downgrade it after? Will i use this SHSH Blob for anything after downgrading my iphone?
Thanks in advance for any help

iVP January 2, 2011, 4:41 am

Hey, i finally have my iphone back! 3GS 16GB
I’m on IOS 4.1 with my old baseband 05.13.04.
jailbroken ,unlocked and working fine!

I just followed the instructions on this link
here’s what I used:
Saved SHSH blobs 4.1
IOS 4.1 firmware (original from iphoneheat) not custom.
Tiny Umbrella 4.1.5, (ran TSS Server before starting precedure) didn’t work the first time without TU.
I also modified the Hosts File on
Added Strings :
and #
I started the timer as soon as I saw “restoring iphone firmware”
and disconnected on 33s.
jailbroken with limerain, unlocked with ultrasnow. Good Luck! iVP

alanzaki073 January 17, 2011, 6:11 pm

For those encountering error 1600…
just use the latest RedSnow to kick yr device in special(pwned) DFU mode and do the usual(restore+shift)…
It Worked 4 me…
iPhone 3GS (New bootrom)
bb 6.15.00
ios 4.1(custom– this one)..
hope it helps…

Gul Soomro January 20, 2011, 2:11 pm

Please can anybody upload on hotfile, for all three iphones, iPhone3G, iPhone3GS, iPhone4……….please

Manduh January 31, 2011, 10:26 pm

I’m running on iPhone 3G, 4.1 with 0.6.15 baseband…

Amanpal September 5, 2011, 11:50 am

I am also using iphond 3G. in want iOS 4.x on it . would you describe the procedure. *** in am on 06.15.00 base band

aadi March 18, 2011, 4:07 pm

hi guys diz iz aadi
i have 3g 4.2.1 i need some help, i jailbreaked my iphone 4 with red snow , however, after instaliing cydia i couldn’t install most of the app’s, therefore tried to do the “Install Complete Essentails” and the problem continued. After that i thought it would be better to jailbreak it again, so i restored my iphone but as the 4.2 firmware was released, i was tried but its showing error 1015 in itunes .my phone struck on itunes to usb cable window on my display i ll try also 4.10 also showing same error m fed up with this phone after dat i searching google sites some one says use {iREB rc3} file ,i downloaded lot of files but those files not working properly , if any body knows or any body have this file please send me my mail id {[email protected]} thank you

aadi March 18, 2011, 4:24 pm

any body knows how to fix error 1015 during restore i tunes 3g 4.2.1

too bad May 18, 2011, 4:39 am

Why is it so hard to have quality hosting? Why does it have to be in parts? Go through all the trouble to write this up and then make it hard on the user to follow through… Just sayin’

roadhardd August 12, 2011, 8:20 am

This worked without any problems on the first try, using ireb. I’ve been a tethered jailbreak as I decided to jb directly after 4.5.3. Now I’m a 4.1 and loving life!!!!! Thanks!!!!

yvonne August 29, 2011, 6:59 pm

is there an update for bb 6.15.00 (i have 3g) i keep getting a no service message and my signal is not very good, i now have an iphone 4 due to this message but my partner has this phone now. I havent got my iphone 4 jailbroken and won’t but my signal etc is ok and were on the same network

miranda October 8, 2011, 8:23 pm

hey well i got this problem with my phone. its stuck in apple logo and i dont know what to do to fix it does anyone know how????plze help

Sexy Jim October 9, 2011, 1:25 am

Still had problems despite my prior posts. But saved the day when i went back to my original version 4.1. Ipone came up with everything that it should (not jailbroken). I will now look to upgrading it to 4.3.3 before i proceed any further. The problem is itune wants me to go to 4.3.5 and i know thats a no-no as it cant be jailbroken yet

dating sites October 13, 2011, 5:03 pm

I would like to take the chance of thanking you for the professional direction I have usually enjoyed checking out your site. We’re looking forward to the actual commencement of my university research and the overall preparation would never have been complete without browsing this site. If I can be of any help to others, I would be happy to help by what I have learned from here.

shervinaz October 24, 2011, 8:47 pm

Hi. I have Apple iPhone 3GS iOS 4.1 and i have same problem and for fix may problem i need way and help to Online updata iOS 4.1 (ipws).

Please if you can help me.

Tank’S Su
Shervin Azizzadeh

Leave a Comment