iPodLinux

Stretching the iPod to its limits.
It is currently Sat Nov 21, 2009 4:29 am

All times are UTC




Post new topic Reply to topic  [ 3 posts ] 
Author Message
 Post subject: iPod Nano 2G FINALLY HACKED!
PostPosted: Sun Sep 13, 2009 8:47 am 
Offline
User avatar

Joined: Tue Oct 07, 2008 2:04 pm
Posts: 294
Before jumping to conclusions here what it says on the Linux4Nano wiki:
Quote:
NOTICE: Anyone who has landed here thinking that Linux is already running on the new Nanos, this is not yet the case! Some ignorant Hackaday author has started this rumor.

I never thought the day would come. There will be much rejoicing! The guys over at Linux4Nano successfully got Rockbox booting on the iPod Nano 2G. Perhaps this can be used to run Loader2 to boot iPodlinux. Anyone care to give this a shot?

Quote:
Booting code through the notes exploit has proven to be too uncomfortable in the long term, as you break the apple firmware that way, but still have it's non-neglegible bootup times. This is why iLoader has been developed. iLoader replaces the apple firmware on the firmware partition, and thus gets booted up directly by the NOR-based bootloader. It then shows the menu (you can see on the right of this page), and loads whatever firmware you like from a file located on the data partition, thus allowing easy updates of rapidly evolving alternative firmwares.

Check it out!
http://l4n.clustur.com/index.php/ILoader

If I'm not wrong, several people on the old forums suggested that the firmware partition be replaced by the code we want to execute and they were all shunned by the smart guys saying that it is impossible since any code to be executed has to be encrypted and without knowing the encryption keys this cannot be done. So how do you explain iLoader works? Can someone clear this up for me?

iLoader on 2G nano
Image

Rockbox running on 2G nano! (iPodlinux to come?)
Image

_________________
5g iPod Video 60GB
iPod Nano 1st Gen 2GB
iPodlinux user since 2005


Top
 Profile E-mail  
 
 Post subject: Re: iPod Nano 2G FINALLY HACKED!
PostPosted: Thu Nov 05, 2009 1:24 pm 
Offline

Joined: Tue Nov 03, 2009 8:03 pm
Posts: 1
zowki wrote:
If I'm not wrong, several people on the old forums suggested that the firmware partition be replaced by the code we want to execute and they were all shunned by the smart guys saying that it is impossible since any code to be executed has to be encrypted and without knowing the encryption keys this cannot be done. So how do you explain iLoader works? Can someone clear this up for me?


It is true that the code stored in the firmware partition has to be encrypted, and it is also true that we don't have the encryption key. This made it impossible to initially gain execution of custom code on the 2G by simply replacing the contents of the firmware partition, and thus a different solution was necessary. Eventually, an exploit was discovered that took advantage of a bug in the Notes feature of the 2G to allow custom code to be executed on the device.

Once developers had a way to execute their code on the 2G, it was possible to start dumping data and analyze how the boot process worked. It turns out that the firmware encryption key is stored in the processor, with no way available to read it out. However, it is possible to have the processor encrypt or decrypt a piece of data for you using this key. Thus the developers were able to feed their code to the processor, and have it give back the encrypted version which could be stored on the firmware partition.

The key here is that using the processor to encrypt a custom bootloader is not possible until the ability to execute custom code has been achieved through some other means.

Disclaimer: I am not a developer in any related project, and this information is merely what I have gleaned from reading various public sources. I may be incorrect on one or many points.


Top
 Profile E-mail  
 
 Post subject: Re: iPod Nano 2G FINALLY HACKED!
PostPosted: Sun Nov 08, 2009 7:28 am 
Offline

Joined: Tue Oct 13, 2009 2:33 am
Posts: 3
Woo my ipods up there =) from what i know what rkjnsn said is correct.


Top
 Profile E-mail  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group