Omnimaga

Omnimaga => News => Topic started by: persalteas on March 17, 2013, 06:37:15 pm

Title: Another step towards a free Nspire !
Post by: persalteas on March 17, 2013, 06:37:15 pm
When a Nspire starts:

- The boot1 launches the boot2, if the boot2 is valid.
- The boot2 launches the OS, if the OS is valid.

In this topic (http://ourl.ca/18157), a modified boot1 was invented, which allowed to launch any boot2 on TI-Nspire ClickPad Hardware Revision A or earlier, or prototypes Nspire ClickPad, after a slight hardware change.

Thus was created the boot1 1.1.9999.  ;D(http://www.omnimaga.org/Themes/default/images/gpbp_arrow_up.gif)

Tonight, after a few days of research from scratch, Benoit Anastay, looking to start hacking his Nspire, has successfully continued this work: A boot2 which doesn't check the OSes ! !

So tonight we have pictures of his Nspire ClickPad (basic) with a CAS OS installed without Ndless!

(http://img23.imageshack.us/img23/2950/image2pyw.jpg)(http://img543.imageshack.us/img543/1889/image1dsc.jpg)

We can see the boot code numbers:
boot1 1.1.9999
boot2 1.4.9999
(number chosen to keep a certain logic)

The patch for the boot2.img will be published very soon, the time to write a readme and that someone else makes this manipulation with success.

Congratulations to Benoit who made this in 3 days from scratch !
Thanks for this !

source: http://tiplanet.org/forum/viewtopic.php?t=11419
Title: Re: Another step towards a free Nspire !
Post by: jwalker on March 17, 2013, 06:45:13 pm
So essentially we could make our own boot1+boot2+OS?
Title: Re: Another step towards a free Nspire !
Post by: benoit934 on March 17, 2013, 06:53:17 pm
You can make a custom boot1, boot2 or OS is exactly what I've done for make this exploit, later we can hack the OS for open binary with any protect, and bypass many more to get more perfs and I think so many more

I just whant say a big thx to Ti planet because without the skill share of Excale, Critor and all members it can take very long time to get the required skill
Title: Re: Another step towards a free Nspire !
Post by: excale on March 17, 2013, 07:24:40 pm
So essentially we could make our own boot1+boot2+OS?
As long as you make you can own boot1, you can make you own boot2+OS.

Basically, what benoit934 made in "hard" is what nLaunch makes as a hot patch in RAM.
I think it is easier for the common user to nstall nLaunch, but building this "free" boot2 is a good thing a it shows a totally free nspire, without needing any OS/boot specific exploit :) .
Title: Re: Another step towards a free Nspire !
Post by: Scipi on March 17, 2013, 08:01:16 pm
Would it be easy for TI to make hardware changes to prevent this? Or is this something that could be a permanent solution?
Title: Re: Another step towards a free Nspire !
Post by: TheNlightenedOne on March 17, 2013, 08:06:26 pm
This will only work on TI-Nspire Clickpad hw revs A and possibly B, so they've already fixed it.
Title: Re: Another step towards a free Nspire !
Post by: DJ Omnimaga on March 17, 2013, 10:49:11 pm
THat is nice, but can it run CrysisOS? Er I mean good job :)
Title: Re: Another step towards a free Nspire !
Post by: critor on March 17, 2013, 11:03:45 pm
On a side note, you've now got a fork of imgmanip with source & Windows binaries, nsbar:
http://tiplanet.org/forum/archives_voir.php?id=11755

It will let you decompress or compress your Boot2 & Diags images.
Boot2 & Diags images share the same format - the only difference being that Boot2 images are usually compressed, while Diags images aren't.

Depending upon the patching tool we choose for releasing modified Boot2/Diags images, it might be useful.
Title: Re: Another step towards a free Nspire !
Post by: jwalker on March 18, 2013, 12:29:19 am
are Boot1 and uncompressed Boot2 images just flat binary files, or do they have some type of header?
Title: Re: Another step towards a free Nspire !
Post by: ElementCoder on March 18, 2013, 03:28:43 am
Another victory, too bad it's only for older models :( What would it take to write an OS now that we have custom boot1 and boot2?
Title: Re: Another step towards a free Nspire !
Post by: jwalker on March 18, 2013, 09:45:36 am
Its hard to do, and just the other day I was looking for ARM OS development tutorials, and I didn't find any
Title: Re: Another step towards a free Nspire !
Post by: benoit934 on March 18, 2013, 10:35:48 am
Its my 1st soft modding, but i'll not try to make a hardmoding on the CX and i'll try to launch the 1st phoenix OS with a 1.4 boot2

Edit it already work with my pre realesed patch :

(http://imageshack.us/scaled/landing/534/sanstitremou.png)
Title: Re: Another step towards a free Nspire !
Post by: Sorunome on March 18, 2013, 07:03:18 pm
Wait, does it still require the hardware-mod?
Still nice news, thought :D
Title: Re: Another step towards a free Nspire !
Post by: benoit934 on March 20, 2013, 01:54:57 am
I think it's possible to hack the boot2 without modify it, and the same exploit like to be possible on CX too but with my too low skill I don't have any idea on how to use this exploit, all body know this exploit but I think I the only to whant use it for loading a custom OS