after that i4 problem with ultrasn0w, @daich tested some ideas for me. He successfully made ultrasn0w works.
Please note, I have only done this on one phone only.
Actually, after doing this, I did a restore and it stopped working so
I did it again according to these exact steps and it worked again, so
on the same phone it is repeatable.
This worked for me but your situation may be different so try at your
own risk, I take no responsibility of the outcome.
OSX mountain lion(can be windows or other OSX version)
iPhone 4 with baseband 1.59.00
Locked out SIM inserted in the phone.
1. redsn0w -> extras -> even more -> restore -> ipsw -> choose 6.1.2
firmware -> “YES” to prevent baseband upgrade -> follow directions to
finish upgrade to 6.1.2
this will put your phone into recovery mode. no worries.
2. redsn0w -> extras -> select ipsw -> choose 6.0 firmware ->
this will cause the next step to use the 6.0 firmware
3. redsn0w -> extras -> recovery fix -> follow directions to execute the fix.
after this step, you will be on 6.1.2 with baseband 1.59.00 with no jailbreak.
from here, if you have a sim workable on the network, you could
possibly activate it and jump to step 8 and jailbreak with evasi0n
4. redsn0w -> extras -> select ipsw -> choose 6.0 firmware ->
this will cause the next step to use the 6.0 firmware (you have to do
this again even after step 2)
5. redsn0w -> jailbreak -> follow directions (make sure cydia gets installed)
after this step, you phone will be in a tethered jailbroken state and
next, do a tethered jailbreak boot.
6. redsn0w -> extras -> select ipsw -> choose 6.0 firmware ->
should be the last time…
7. redsn0w -> extras – just boot
this will boot into tethered jailbreak state.
8. install evasi0n untethered package on cydia.
10. open cydia again, search for ultrasn0w and install it. it will ask
you to restart springboard.
At this point, you will see the network of your sim card repeatedly
come on and then disappear.
11. shut down the phone by holding power and swiping to turn it off.
12. boot it up again and the go into Settings -> General -> Reset ->
Reset Network Settings
13. On the next boot, you should see your network come up and remain there!
Note there are still two issues:
1. There will only be one signal bar showing no matter how your signal
is. I believe this is a fault between 6.1.2 not being able to
communicate properly with baseband 1.59.00
2. Your phone number under General -> Phone will be “Unknown” – this
means imessage and facetime functions wont work via your phone
number… among other things.
hope this little tutorial help! thanks again for @daich!
if it worked for you also contact me on twitter @themrzmaster
UPDATE: ih8white said that the “unknown” carrier issue can be solved installing the carrier reset fix from http://cydia.pushfix.info
Many people on twitter are complaining about iPhone 4 and ultrasn0w on 6.1. If you have this device and are using this unlock tool , this post may explain you many things. The first thing that i noticed is the fact that i4 get some seconds of signal(after ultrasn0w install) and than the signal ends. I particularly dont have the i4, i cant test it on my hands, but most of users with this problem gives me this diagnosis.
But these informations are not very helpful for me, as i am not the ultrasn0w developer and i do not have access to the tool source code. However, I had access to some logs and i could notice that the “main” problem was querying the baseband version.
To execute the correct unlock “ÄT” command, ultrasn0w first needs to know what baseband it is working on. To discover that, it executes the CheckCompatibility function and gets the value that it returns. But inside that function we also can see the BasebandVersion function that executes the AT+XGENDATA command. That command writes the baseband version and EEP version and revision, this way ultrasn0w can know where it is.
This attempt to grab the Baseband information can fail, and if it happens ultrasn0w will return Unable to query baseband version…”
On the i4 logs that i had access, i saw that this message was present. I could then conclude that the problem was on these functions that i explained.
I’m trying to investigate deeply where exactly the error is occurring, but as i said i don’t have a i4 with 01.59.00 baseband and i cant make tests(if you want to help @themrzmaster).
So, after all this explanation i think the best thing that a i4 user using ultrasn0w can do is downgrade the iOS until a fix is not available. Im trying to help, but its hard.
Hope you guys understand and this problem get solved soon.
As you probably know, 6.1 is out. Im traveling so i cant update the fixer atm. The dev team should update ultrasn0w this week, as the 6.1 untethered is coming soon.
Thanks and new projects are coming…
UPDATE 1: I have the fixer for 6.1. im just waiting to see if dev team will update ultrasn0w now
UPDATE 2 : RELEASED ULTRASN0W FIXER FOR 6.1!!! CHECK THE REPOSITORY!! I4 MAY HAVE PROBLEMS!
UPDATE 3: JUST INSTALL ULTRASN0W, DONT NEED MY FIXER!
- What baseband does it support?
- How to use it?
First you need to install ultrasn0w from the oficial dev team repo. After that, install the Fixer from my repository and reboot your iphone.
(remember if your iphone is tethered jailbroken you need to boot tethered)
- Im having problems with 06.15.00 baseband, what can i do?
You need to downgrade your baseband using redsn0w(check redmondpie.com for some tuto)
After that just follow the normal steps.
- Why am i having problems accessing your repo?
The host is probably overloaded, try again in a hour. I will probably change that soon, just need more money
- What is your repository?
- How can I contribute with your projects?
- How can i contact you?
If you are still having problems or wanna contact me, check out my twitter: @themrzmaster
After some work im releasing the Universal Ultrasn0w Fixer. It does the same thing as my others fixers, but the advantage is that it supports many iOSs versions on the same package. This package supports iOS 6.0 and 6.0.1. Future iOSs will be added on the same package and you just need to install ultrasn0w before installing the fixer
Just added the fixer for 6.0.1 on the repo!
same thing, install ultrasn0w after install the fixer! reboot iphone after everything!
REMEMBER: IF YOU HAVE iPad BASEBAND, DOWNGRADE IT BEFORE USING THE FIXER!
i was just waiting an redsn0w update to release this fixer.
Now, you just need to update to iOS 6 preserving your baseband and install the fixer on the same repository
use the last redsn0w http://blog.iphone-dev.org/
Hey guys, my new project is coming around, in some days ill update with more details.
But now, im working on a new open source thing, its called WebsApp.
Its a mobile web interface that will connect to whatsApp server. Its usefull for phones that the battery is over and the user needs to use whatsapp. The people just need to login on another person phone and have fun
More details coming too…
Check my github for updates also: github.com/themrzmaster
Ultrasn0w now support 5.1.1!
You dont need my fixer atm
Working on new projects, keep following me xD
many people are asking me about a fixer for the 1 bar signal problem after instaling ultrasn0w + fixer.
This is a visual bug. That means that your iphone is running perfectly, just a graphical problem, that doesnt affect on your phone usage.
That happen because you are using a old BB on a new iOS.
ill try to fix it.
but dont worry, nothing gonna change with my fixer, just your screen.