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.
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.