Several years ago, GOAT Store Publishing contacted a bunch of homebrew Dreamcast developers about putting together a commercial disc with homebrew games on it. DCSquares to be included on GOAT Games, Volume 1, and I started working on several improvements to the game, improving single player mode by adding challenge levels, and adding multiplayer support.
GOAT Games Volume 1 was never released, but below is a video showing off the updated DCSquares. The sound effects were not working on this Mac build, as it was only tested on the Dreamcast. Multiplayer is also difficult to demo on the Mac, as it requires multiple controllers.
Several years ago, GOAT Store Publishing contacted a bunch of homebrew Dreamcast developers about putting together a commercial disc with homebrew games on it. DCSquares to be included on GOAT Games, Volume 1, and I started working on several improvements to the game, improving single player mode by adding challenge levels, and adding multiplayer support.
GOAT Games Volume 1 was never released, but below is a video showing off the updated DCSquares. The sound effects were not working on this Mac build, as it was only tested on the Dreamcast. Multiplayer is also difficult to demo on the Mac, as it requires multiple controllers.
When I made the last post, I started thinking about EDA again. EDA was going to be amazing. But it suffered from cruft buildup and a lack of a good design plan. And such bad source I didn't even want to release it. Two fridays ago, posixninja and I started talking about the design. A picture started coming together in my head. EDA 2.0; completely new code base, C++ instead of C, and a beautiful foundation.
For a quick idea of what EDA is, imagine a simulator that logs *every* state change and allows you to view the system state from any clock cycle. It's a debugger with an extra dimension. And with a really simple, IDA-like, web based frontend. Say you are reversing a function and have no idea what it does. Run the code that calls it. Now see the data passed to and returned from the function. If you still don't know what the function does, change the input and rerun. Forget xrefs, think about viewing every time a piece of memory was accessed.
I want people to get excited about this and contribute, since I leave for my job at Google in Cambridge today and won't be able to contribute for a bit. Let's harness the power of open source to make the reversing world a better place.
See a demo video, the iPhone wiki entry, and the source.
Tagi: clock cycle, iphe, google, eda, rerun, debugger, fridays, ace, cambridge, open source, demo, memory, job
As anyone reading this blog must already know, this is the big week where Apple releases their official 3.0 FW to the public (Wednesday), and then the new iPhone2,1 hardware, aka the iPhone 3GS (Friday).
On Tuesday evening (just before the big Apple release) we’ll do a live demo of the yellowsn0w carrier unlock working on official 3.0 firmware. The actual link for the feed will be twittered by @MuscleNerd and also placed here when the feed starts. The demo should answer everything you need to know about the new yellowsn0w. But it’s good news for iPhone 3G unlockers everywhere.
Meanwhile, we’re in the middle of testing our PwnageTool and QuickPwn tools, which will work with iTunes 8.2. The jailbreak of course continues to work on 3.0 for all devices it ever worked on, thanks due the Pwnage 2.0 technique released last summer. Our tools will be released no sooner than the Apple release (just in case!).
P.S. For the new iPhone 3GS, please don’t expect periodic updates about any progress we have or don’t have. Nothing gives Apple the upper hand like someone tweeting or blogging partial hack results. That’s not how cat & mouse is played :) That’s how the cat gets fed.
Updates after the video. Please skip ahead to 02:00 to see the demo.
Update 1 (Wednesday morning):
Only ultrasn0w is going to take til Friday to get pushed out. All of our other tools should be out pretty soon after the official Apple release.
If you apply our jailbreak when it comes out, you can install ultrasn0w anytime after that. You obviously won’t have cell service in the meantime, though.
This may in fact be directly applicable to the iPhone 3GS if it can be jailbroken, because it runs the same baseband version. Whether or not it can be jailbroken is a big question right now!
If you’re on Twitter, please give @Oranav a pat on the back. He could have revealed the crash he found to Apple and maybe gotten quite an incentive in return. Instead, he told us about it so that we could work it into an injection vector for the soft unlock.
Update 2 (Thursday morning):
We have two issues that we’ve been trying to resolve:
There are new 3.0 complications with YouTube.app if you’re on a hacktivated (unofficially activated) device
There’s a bug in Apple’s new version of asr that our custom IPSW’s are tickling and causing crashes on, on some devices. (For the nerdy or curious among us, the details of that bug were tweeted by planetbeing a month ago.)
As of Thursday morning we now have a workaround for #2. For #1, we’ll try our best to get it fixed but we may end up releasing a preliminary jailbreak in which YouTube doesn’t work for hacktivated devices, and then follow that up with a more complete jailbreak when we can.
WARNING ABOUT THE COMMENTS: People new to this blog probably don’t realize that comments from the DevTeam actually have a gold header to them, so you can pick them apart from the fake users. But to be extra safe, until the release of this set of tools we’ll keep our feedback up here in the main post, not in the comments. That way you won’t get tricked by fake users.
Also, if you want to help self-moderate, please click on the “report this post” for comments you all know are fake. If enough of you do that, it’ll get deleted automatically.
There was more than one attendee at TechCrunch50 last month that thought stealth startup Clicker deserved to win the top prize. The company has created a video search engine that really helps users find the content they're looking for - full episodes of TV shows online - quickly. All the mess associated with most video searches on other sites is removed. Our full writeup, including a video of their on stage demo, is here: TC50: Clicker Wants To Be TV Guide For The Web. Clicker has started to send out a few invitations to people who've signed up on their home page. Those lucky people who've gotten in have five invitations to give to their friends. But what if you don't have a friend who's already in,? We're here to help. Just be one of the first 1,000 people to sign up at tinyurl.com/TC-Clicker and you'll get instant access.
Tagi: video search engine, epodes, video searches, clicker, tv guide, c50, writeup, attendee, mth, instant access, stealth, tc, peoe, demo, beta