Glu Mobile Reveals 'Alley Gator', 'Family Guy: Uncensored' and 'Super KO Boxing 2' Screenshots

Thursday, 16 July 2009

Glu is hosting a iPhone Games Day today showing off several of their titles all of which have slowly being revealed via their Facebook page. Details are scarce at best currently, but the three games shown in this array of screenshots are Alley Gator, Family Guy: Uncensored, and Super KO Boxing 2.

5414_101378459603_49759574603_1980257_1026247_n
5414_101388854603_49759574603_1980411_4321923_n
5414_101381444603_49759574603_1980283_398688_n

We spoke with Glu at E3 about their upcoming Family Guy iPhone game. The game already exists for Android phones and the iPhone port was said to be originally due in September. There are 5 playable characters that can be played across a series of mini-games including memorable scenes such as peter fighting a huge chicken and robo-stewie (a homage to megaman). Glu said they were working closely with the TV show team to make it authentic to the show.

iPhone Dev-Team Updates UltraSn0w Unlock, Discusses PurpleSn0w



The iPhone Dev-Team has updated the UltraSn0w unlock to use some of the good ideas from PurpleSn0w. They have also provided a very detailed explanation of how PurpleSn0w and UltraSn0w work.

-----
The day before yesterday, some fellow named geohot released a program called “purplesn0w” which claims to be a better unlock than our ultrasn0w solution. He was kind enough to provide source, which we naturally took apart to try to validate his claims. ;) We’ve found he had come up with some pretty neat ideas, including patching the actual text of the baseband code by copying it over to RAM and then using the MMU and page tables to have the baseband pretend it is part of the original bootrom. Of course, like yellowsn0w and ultrasn0w, this code has to be reloaded with every reboot of the baseband. However, the advantage of this is that developing unlocking payloads is a lot simpler… in fact, geohot used the same payload in AnySim and BootNeuter. We kicked around this idea ourselves before, but eventually found a work-around for the same problem with the yellowsn0w/ultrasn0w payload. The two pieces of code have the exact same effect on the baseband… with the difference that geohot’s exploit overwrites an arbitrary block of memory one megabyte in size. The baseband has a total of eight megabytes of memory and every bit of it is earmarked for use (except for 485212 bytes of it which we haven’t accounted for yet, but that’s still less than 1 MB). This means that eventually the area of memory geohot is using will be corrupted and 1 MB of baseband code will be corrupted (until the next reboot). How soon will this happen? Will it even matter in day-to-day use? We don’t know, because we haven’t spent much time looking. However, why take the risk when the yellowsn0w/ultrasn0w payload accomplishes the same job with no corruption?

The second new idea he had was to patch CommCenter rather than use a daemon. At first, this idea seemed pretty distasteful to us. Binary patches are messy and difficult to maintain (we figure it’s partly why he only made a version for 3G S and not 3G as well). In addition, the stated reason of reduced battery life with a daemon is factually incorrect, since any computer science student who’s taken a course in operating systems will tell you that a sleeping task takes up exactly NO CPU resources and NO power (it’s merely skipped over during context switches). That’s right: not “only a little” power, but absolutely NO power. However, ultrasn0w 0.6 did have a problem where the STK refresh command it used crashed the baseband in 3G S. This caused the baseband to continually come up and then restart. That DOES take power and so may explain the issues that people have been seeing. ultrasn0w 0.8 was supposed to have fixed this issue, but perhaps not completely. This is because the STK refreshes we used are inherently unreliable… but we thought they were necessary to avoid people having to reinsert their SIM. Turns out we were wrong on that score. geohot’s method shows that we can perform the unlock before CommCenter polls for lock state. When we do it before (instead of after), the STK refreshs are no longer necessary! The only way to do it before the polling, however, is to modify CommCenter. We’ve tried to make the best of a bad situation by using MobileSubstrate to perform the modification. This lets us modify the behavior of CommCenter without touching the actual binary. We also used a method to dynamically locate the patch location so that it should work on both 3G and 3G S (and should need to be updated less frequently). We also do it in a different way so that hactivated phones will work with the unlock (unlike purplesn0w). You’ll find that this update is now available through Cydia as ultrasn0w 0.9 We thank geohot for contributing to the scene once again. We don’t think purplesn0w is the right path, but it has certainly helped us improve ultrasn0w!

P.S. geohot, seriously, stop dicking around and look at the bootrom instead kthx. =P
-----

You can find instructions on how to unlock your iPhone using UltraSn0w here.

Read More

GeoHot Announces RC2 of His PurpleSn0w Unlock


GeoHot has announced PurpleSn0w RC2, the second release of his unlock for the iPhone 3GS.

Improvements:
- 3G(the network speed) issues fixed...i'm pretty sure
- Now only patches one file, CommCenter
- Leaves no traces on your baseband after it runs. Seriously
- Much more clean and reliable.

You find instructions on how to unlock your iPhone 3GS using PurpleSn0w here. Remember you must have an officially activated iPhone to perform this unlock. (ie no support for hacktivated devices).

Read More



Apple Releases iTunes 8.2.1, Breaks Palm Pre Sync


Apple has released iTunes 8.2.1 via Software Update and it reportedly breaks syncing with the Palm Pre.

iTunes 8.2 now supports iPhone or iPod touch with the iPhone 3.0 Software Update. iTunes 8.2 also includes many accessibility improvements and bug fixes.

iTunes 8.2.1 provides a number of important bug fixes and addresses an issue with verification of Apple devices.


The wording here clearly hints at the blocking of non Apple devices. A post at PreCentral [via MacRumors] seems to confirm this...

At least on this Mac, iTunes sync isn't working after the 8.2.1 update. We were wondering if this day would come after the back and forth between Apple and Palm on the issue. It's as-yet unclear exactly what method Apple is using to block Pre sync, but we suspect is wasn't easy. ...Which means we also suspect it might not be easy for Palm to turn it back on.

As usual we recommend iPhone users wait a bit before updating to confirm that there are no adverse affects for jailbreaking and unlocking.



IPCC Tethering Hack Blocked on iPhone OS 3.1b2

Wednesday, 15 July 2009


Apple has blocked the IPCC tethering hack used to activate iPhone tethering on the AT&T network, according to a TUAW report.

TUAW has learned that, with the release of iPhone OS 3.1 beta 2, tethering via the IPCC hack no longer works for AT&T customers. While iPhone OS 3.0 provides support for tethering, AT&T has yet to officially support it. As a workaround to obtain tethering (as well as MMS for some), some users have modified their carrier files (IPCC). As of 3.1 beta 2, this no longer works.

Those who need tethering may want to avoid the 3.1 update when it becomes available.

Read More



Apple Seeds iPhone OS 3.1 Beta 2 to Developers


Apple has seeded iPhone OS 3.1 Beta 2 to developers along with a new version of the iPhone SDK.

As usual no information detailing changes or new features has been provided.

iPhone SDK 3.1 beta 2 and iPhone OS 3.1 beta 2 are now available on the iPhone Dev Center. These versions are for development and testing only and should be installed on devices dedicated to iPhone OS 3.1 beta software development. Please read the iPhone OS beta Pre-Install Advisory and the iPhone SDK 3.1 beta 2 release notes before downloading and installing.

Use the Apple Bug Reporter if you discover compatibility or functionality issues while testing with the iPhone OS 3.1 beta 2 release.

Please post any changes you find in the comments...








GeoHot Posts Entire Source Code for iPhone 3GS Unlock

Tuesday, 14 July 2009


GeoHot has posted information on how he executed the iPhone 3GS unlock and also posted the entire source code for PurpleSn0w.

-----
About a year ago today, I found the at+stkprof exploit. Back then, I struggled for 3 days to write a payload. No luck, I just wasn't a good enough reverser. So I stashed the exploit away until December, when I gave it to dev for use in yellowsn0w.

Now a year later, I wrote a payload and delivery system in a day. And it's an awesome payload. Ideally we'd like to patch the lock out of flash, but with the apparently proper sig checks, that isn't going to happen. So purplesn0w is the next best thing. I copy the page I want to patch to an unused region of memory. In memory I patch it. Then, using the MMU, I map the flash page out and remap the patched memory page in it's place.

No new iPhones are really unlocked, activation creates a ticket allowing the baseband to be used with that sim. The lockstate of the phone really lies on apples servers. Unlocked is auth all sims. Locked is auth AT&T sims only. Fortunately this ticket system provides an easy way to deliver the payload and reexecute the patched code all in one. And since the ticket is already delivered on baseband resets, theres no need to write another daemon to hog battery. I use the daemon already designed for this, lockdownd. A patch to commcenter gets it to run the payload on ticket delivery. And a patch to your activation record contains the payload. So using existing apple machinery, I unlock when needed.

In retrospect, I should've just patched commcenter to send the payload. Then hacktivation would work no problem. Oh well, tomorrow is another day.

Here is the source. And I mean all of it.
----

Read More