Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

SteveXahead

macrumors newbie
Original poster
Mar 3, 2011
6
0
I purchased an iPhone 4 and it's running 4.1 with a baseband that is unlockable. I am trying to upgrade the phone to 4.2.1 but preserve the baseband so I can unlock the phone, and I read you could do this with TinyUmbrella. I downloaded TinyUmbrella 4.21.1 to my MacBook Pro and it was working fine for a few hours, but now every time I go to open the program... it opens for a second, gives me the "Verifying Libraries" and "Reticulating Spines" pop-ups, but then the program just closes. Every. Time. So frustrating.

Here is what my console says during:

3/3/11 11:25:12 AM [0x0-0x116116].TinyUmbrella[3418] Exception in thread "AWT-EventQueue-0" java.lang.ExceptionInInitializerError
3/3/11 11:25:12 AM [0x0-0x116116].TinyUmbrella[3418] at com.semaphore.TinyUmbrella.<clinit>(TinyUmbrella.java:136)
3/3/11 11:25:12 AM [0x0-0x116116].TinyUmbrella[3418] at java.lang.Class.forName0(Native Method)
3/3/11 11:25:12 AM [0x0-0x116116].TinyUmbrella[3418] at java.lang.Class.forName(Class.java:169)
3/3/11 11:25:12 AM [0x0-0x116116].TinyUmbrella[3418] at com.semaphore.TinyLoader.loadTiny(TinyLoader.java:207)
3/3/11 11:25:12 AM [0x0-0x116116].TinyUmbrella[3418] at com.semaphore.TinyLoader.access$000(TinyLoader.java:27)
3/3/11 11:25:12 AM [0x0-0x116116].TinyUmbrella[3418] at com.semaphore.TinyLoader$1.run(TinyLoader.java:39)
3/3/11 11:25:12 AM [0x0-0x116116].TinyUmbrella[3418] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
3/3/11 11:25:12 AM [0x0-0x116116].TinyUmbrella[3418] at java.awt.EventQueue.dispatchEvent(EventQueue.java:633)
3/3/11 11:25:12 AM [0x0-0x116116].TinyUmbrella[3418] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
3/3/11 11:25:12 AM [0x0-0x116116].TinyUmbrella[3418] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
3/3/11 11:25:12 AM [0x0-0x116116].TinyUmbrella[3418] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
3/3/11 11:25:12 AM [0x0-0x116116].TinyUmbrella[3418] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
3/3/11 11:25:12 AM [0x0-0x116116].TinyUmbrella[3418] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
3/3/11 11:25:12 AM [0x0-0x116116].TinyUmbrella[3418] at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
3/3/11 11:25:12 AM [0x0-0x116116].TinyUmbrella[3418] Caused by: java.lang.NullPointerException
3/3/11 11:25:12 AM [0x0-0x116116].TinyUmbrella[3418] at com.semaphore.util.FileUtil.gunzip(FileUtil.java:301)
3/3/11 11:25:12 AM [0x0-0x116116].TinyUmbrella[3418] at com.semaphore.service.SHSHService.load(SHSHService.java:65)
3/3/11 11:25:12 AM [0x0-0x116116].TinyUmbrella[3418] at com.semaphore.service.SHSHService.<init>(SHSHService.java:41)
3/3/11 11:25:12 AM [0x0-0x116116].TinyUmbrella[3418] at com.semaphore.service.SHSHService.<clinit>(SHSHService.java:29)
3/3/11 11:25:12 AM [0x0-0x116116].TinyUmbrella[3418] ... 14 more

I really have no idea what this means. The program worked FINE for a few hours, but now it won't and I really need it. I have checked and web sharing is off on my computer, and I tried running the sudo commands to fix permissions like the FAQ on the TinyUmbrella website says to do.

I'm lost. Any help would be GREATLY appreciated.
 
Agreed. Since you have a MacBook use the latest version of PwnageTool to create a custom firmware.

Does pwnagetool also preserve the baseband? I didn't know this! I would definitely rather use that. Any ideas why tinyumbrella won't open though? Its more of a frustration thing at this point. Haha.
 
Does pwnagetool also preserve the baseband? I didn't know this! I would definitely rather use that. Any ideas why tinyumbrella won't open though? Its more of a frustration thing at this point. Haha.

Yep. Pwnage preserves the baseband.

Do you have the latest TinyUmbrella installed?
 
Yes, like my Greek friend said above Pwnage does all that.
Make sure you have the latest Jave update installed on your machine for TU to run properly.

I thought I did this, but I may jusy be missing something. No matter, I can just use pwnageyool. Thank you all SO much for your help. Really appreciate it.
 
I know this might be a silly question, but did you jailbreak and install ultrasn0w?
 
Once you've done that, you still need to install ultrasn0w to unlock your phone. Did you do that?

Can you provide the following for us?
1. Firmware on the phone?
2. Baseband.

Hi,

I am sure i did that!

Firmware - 4.2.1
Baseband -03.10.01
 
Concur with Applejuiced. Ultrasn0w 1.2 currently can't unlock 03.10 baseband and that the reason your phone is not working.

You will have to wait until the 03.10 unlock comes out though.
 
What must have happened is you restored to the official 4.2.1 firmware by accident instead of the custom one.
Youre sol for now until a new unlock comes out.

Naah! I am pretty sure i did the restored it to the "CUSTOM" firmware created by Pawnage.

what i noticed when i was installting Ultrasnow.. it still says "compatible with iPhone 4 baseband 01.59.00...." it doesnt talk about the 03.10.01 BB.

is there any other version of Ultrasnow i should be installing?
 
Concur with Applejuiced. Ultrasn0w 1.2 currently can't unlock 03.10 baseband and that the reason your phone is not working.

You will have to wait until the 03.10 unlock comes out though.

Bang On!! Thats what i thought...
 
Naah! I am pretty sure i did the restored it to the "CUSTOM" firmware created by Pawnage.

what i noticed when i was installting Ultrasnow.. it still says "compatible with iPhone 4 baseband 01.59.00...." it doesnt talk about the 03.10.01 BB.

is there any other version of Ultrasnow i should be installing?

That doesn make sense. What firmware and BB where you on before you restored to this custom ipsw?
You cannot unlock right now no matter what. Ultrasnow doesn't support your BB version. All you can do is wait for the new unlock.
 
That doesn make sense. What firmware and BB where you on before you restored to this custom ipsw?
You cannot unlock right now no matter what. Ultrasnow doesn't support your BB version. All you can do is wait for the new unlock.


Before running the pawnage fix, i was on the same OS 4.2.1 and BB 03.10.01.

What did i do wrong? what do you mean by i cannot unlock it no matter what :eek:
 
Before running the pawnage fix, i was on the same OS 4.2.1 and BB 03.10.01.

What did i do wrong? what do you mean by i cannot unlock it no matter what :eek:

You were already hosed before you ran pwnage. You cannot unlock at this time.
 
Before running the pawnage fix, i was on the same OS 4.2.1 and BB 03.10.01.

What did i do wrong? what do you mean by i cannot unlock it no matter what :eek:

Maybe you were thinking you could go backwards with the modem firmware? That is definitely not the case and if you started at 03.10.01 that is as far back as you can go. Ever.
 
You were already hosed before you ran pwnage. You cannot unlock at this time.

Yep, pretty much bro.
You messed up and updated your baseband before by restoring to official 4.2.1
Pwnage didnt update your baseband, you did prior to installing the custom IPSW.
You will be able to unlock down the road, just not right now.
You just gotta wait for a new unlock to be out hopefully soon.
 
Yep, pretty much bro.
You messed up and updated your baseband before by restoring to official 4.2.1
Pwnage didnt update your baseband, you did prior to installing the custom IPSW.
You will be able to unlock down the road, just not right now.
You just gotta wait for a new unlock to be out hopefully soon.

I didnt update it. It was updated when i bought it (brand new)... so iam kinda stucked even after paying 700$ :(
 
If you can make it to Canada, you can buy a factory-unlocked iphone from the Apple store (not online). It doesn't matter what your bb is, it will be unlocked no matter what. Granted, you'll probably have to go back to Canada for warranty service. However, a small percentage of people have had luck going to the American apple store and got an unlocked phone in the exchange; however, some people have gotten a locked phone in the exchange.
You can sell off your iphone to help pay for the factory-unlocked one.
I didnt update it. It was updated when i bought it (brand new)... so iam kinda stucked even after paying 700$ :(
 
If you can make it to Canada, you can buy a factory-unlocked iphone from the Apple store (not online). It doesn't matter what your bb is, it will be unlocked no matter what. Granted, you'll probably have to go back to Canada for warranty service. However, a small percentage of people have had luck going to the American apple store and got an unlocked phone in the exchange; however, some people have gotten a locked phone in the exchange.
You can sell off your iphone to help pay for the factory-unlocked one.

lol ! i guess i will hold on to it until the unlock is out. any ETA on Ultrsnow 1.3?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.