Monday, December 1, 2008

Linux on iPhone/iPod Touch

I'm pleased to announce that the Linux 2.6 kernel has been ported to Apple's iPhone platform, with support for the first and second generation iPhones as well as the first generation iPod touch. This is a rough first draft of the port, and many drivers are still missing, but it's enough that a real alternative operating system is running on the iPhone.


iPhone Linux Demonstration Video from planetbeing on Vimeo.

What we have:

- Framebuffer driver
- Serial driver
- Serial over USB driver
- Interrupts, MMU, clock, etc.

What we have in openiboot (but hasn't been ported yet):

- Read-only support for the NAND

What we don't have (yet!):

- Write support for the NAND
- Wireless networking
- Touchscreen
- Sound
- Accelerometer
- Baseband support

The current userland we're using, in the interest of expedience, is a Busybox installation created with buildroot, but glibc works fine as well, and we're going to build a more permanent userland solution.

A demonstration video can be seen here: http://www.vimeo.com/2373142

Instructions here: http://www.iphone-dev.org/planetbeing/LINUX-README.txt

Download here: http://91.186.26.18/iphone/files/iphonelinux-demo.tar.gz (look for mirrors in the comments)

EDIT: The instructions are missing the step that you have to select openiboot console from the menu before performing the "sudo ./oibc" step. Just be aware you have to do that if it seems like you're not getting a response from the oibc client.

Project lead: planetbeing

Contributors: CPICH, cmw, poorlad, ius, saurik
origin source here

Wednesday, August 13, 2008

FingerRun

news from installerapps.com

Version 0.1b

This is a treadmill, for your fingers! Currently in BETA!
Humorous toy for your iPhone and iPod Touch. This will count how far your ‘fingers’ have traveled.

iPhone 3G Jailbreak Released

The step by step Jailbreak Guide is now here.

Click HERE for the windows version.

There has been an update to the Pwnage Tool.

PwnageTool 2.0.1

Well, the response was overwhelming. :) The downloads brought down several of our servers, and some of them have yet to recover!

It seems that some people have been having problems with our initial release, so we have PwnageTool 2.0.1 for you. It addresses the following issues:

* It auto-finds the bl39 and bl46 files better, if they’re on your computer
* It creates the ~/Library/iTunes/Device Support/ folder if not present, which should help with some 1600 errors people have been having.
* Many people have reported the PwnageTool not starting up at all (the icon never stops bouncing). This issue should be resolved now.
* The Sparkle AppCast URL is fixed in this version, so automatic updates should work for future releases.

Because of the AppCast URL fix, we recommend that everyone who downloaded PwnageTool 2.0 get this version, if they want to stay up to date automatically.

N.B: if PwnageTool 2.0 pwned your phone correctly the first time, you do not need to pwn again with 2.0.1.

You can download this update here, or here.

If you download it from other mirrors, make sure to verify the SHA1 of the file is 10b6c7dc22286e7b70c3d5a92cda7d117426fda9.

Here is a quick note from the ‘iPhone Dev Team’

We’ll be releasing a more official announcement soon, but we wanted to get the tool out there. We sincerely hope you enjoy using it as much as we enjoyed making it :)

Update 1: Just to clear up some confusion over what this actually does: yes, it jailbreaks and unlocks older iPhones, and jailbreaks iPhone 3Gs and iPod Touches. We only support the 2.0 firmwares.

Update 2: It looks like there aren’t enough TCP ports on that server, so _BigBoss_ has generously offered to mirror it.

Update 3: If you get Error 1600 from iTunes (or if you see in your log a failure to prepare x12220000_4_Recovery.ipsw), try: mkdir “~/Library/iTunes/Device Support” ; if that directory already exists, remove any files in it. Then re-run PwnageTool.

Click here or here or here or here to download the Pwnage Tool 2.0.

Note - There is no love for windows users at this time.

You can click here to subscribe. . .I will be posting as soon as the Windows version is available.