Omnimaga

Omnimaga => News => Topic started by: critor on February 02, 2013, 04:32:19 am

Title: Customize your TI-Nspire CX / CM boot screen
Post by: critor on February 02, 2013, 04:32:19 am
In a previous news, after discovering a different boot screen on our TI-Nspire Color (TI-Nspire CX prototype), we started to study the format and announced you the coming possibility to customize your TI-Nspire CX / CM boot screen.
(http://i11.servimg.com/u/f11/13/23/13/53/nspire10.png)
Nothing complicated, because unlike the TI-Nspire ClickPad / TouchPad, the graphic elements of the boot screen are not stored inside the protected Boot1/Boot2, but directly in the first 128KB of the Flash-NAND memory, and can be reprogrammed with nsNandMgr.

But although using the same format, above boot screens are not interchangeable. Yes... the image data is signed with the RSA keys, which are different for prototypes and production models. So it is impossible to change the contents of the image data. :(

But ... Just before this data area is the description of the different elements to display on the boot screen, and it turns out that this description is not signed! ;D(http://www.omnimaga.org/Themes/default/images/gpbp_arrow_up.gif)

Each element is a rectangle described by in order:

It is therefore possible to:

The boot screen of the TI-Nspire CX / CM consists of:
(http://i11.servimg.com/u/f11/13/23/13/53/pngbas11.png)(http://i11.servimg.com/u/f11/13/23/13/53/pngbas10.png)(http://i11.servimg.com/u/f11/13/23/13/53/pngbas13.png)

That makes 8 elements, but only two of them are permanently displayed:

It would be possible to customize the boot screen by breaking these two elements, which would give two rectangles whose content would be derived from the signed image data. For sufficiently small rectangles, you could therefore have black, yellow, red, blue and gray colors, by pointing the appropriate zones of the signed image data, and you could also get their inverse colors in R5G6B5 which would make 10-12 colors!:)

But great surprise, there are actually 12 elements supported by the boot screen format! ;D(http://www.omnimaga.org/Themes/default/images/gpbp_arrow_up.gif)
The last 4 elements are simply unused on the current TI-Nspire CX / CM current and as a bonus, when filled they are permently displayed items!

Without having to break the two official permanent elements mentioned above, we can use ​​4 rectangles to customize our screen! ;D(http://www.omnimaga.org/Themes/default/images/gpbp_arrow_up.gif)

Do you want to remove the brand and model names? ;)
(http://tiplanet.org/forum/gallery/image.php?mode=medium&image_id=1897)

Look, I have a new Nspire, the TI-Nspire CX+! :P
(http://tiplanet.org/forum/gallery/image.php?mode=medium&image_id=1895)

And now, here is a speedy background for overclocked TI-Nspire: ;)
(http://tiplanet.org/forum/gallery/image.php?mode=medium&image_id=1898)

Excale even offers you a home! ;D(http://www.omnimaga.org/Themes/default/images/gpbp_arrow_up.gif)
(http://tiplanet.org/forum/gallery/image.php?mode=medium&image_id=1899)

And let my present you 'Booty', my new TI-Nspire CX starting companion: :D
(http://tiplanet.org/forum/gallery/image.php?mode=medium&image_id=1896)


Unimpressive are you going to say?

But there is another application, which is the digital signature of your TI-Nspire. With the positions, sizes and colors, there are many combinations! It is therefore possible to affix a small discreet and unique symbol on your boot screen, permanently identifying and protecting your TI-Nspire CX/CM against theft. ;D(http://www.omnimaga.org/Themes/default/images/gpbp_arrow_up.gif)

Indeed, this signature can not be removed by any official reset menu! ;D(http://www.omnimaga.org/Themes/default/images/gpbp_arrow_up.gif)

The only way to destroy it is to reprogram the first 128KB Flash-NAND again, which is not the scope of your average thief, and will be even less when Ndless soon finds itself blocked by the next TI-Nspire OS



Source: (with the format)
http://tiplanet.org/forum/viewtopic.php?t=11194&lang=en

Credits to Elementcoder for the translation of the news.
Title: Re: Customize your TI-Nspire CX / CM boot screen
Post by: DJ Omnimaga on February 02, 2013, 01:47:44 pm
Wow that is really great. I didn't even realize you could resize the logo as seen in one screenshot above. Now if only it was possible to change the logo name as well, I bet a lot of people would have a Windows boot screen. :P
Title: Re: Customize your TI-Nspire CX / CM boot screen
Post by: Sorunome on February 02, 2013, 03:56:53 pm
That is awesome, so much custimization is available by now for the cx :P
Title: Re: Customize your TI-Nspire CX / CM boot screen
Post by: Deep Toaster on February 10, 2013, 06:37:32 pm
All these customizations are starting to remind me of iOS jailbreak+tweaking :D

I can imagine having a lot of fun with the boot screen, but that Booty character is starting to scare me...
Title: Re: Customize your TI-Nspire CX / CM boot screen
Post by: epic7 on February 10, 2013, 06:46:29 pm
Now how do I get this nspire+ graphic? :P
Title: Re: Customize your TI-Nspire CX / CM boot screen
Post by: Fireicee1 on February 10, 2013, 07:54:38 pm
It would be awesome if we could change the text where it says "TI-Nspire" to anything we want.  Like make it say "Omnimaga" or something
Title: Re: Customize your TI-Nspire CX / CM boot screen
Post by: epic7 on February 10, 2013, 08:49:30 pm
I think these modifications can't be that significant
Title: Re: Customize your TI-Nspire CX / CM boot screen
Post by: Sorunome on February 10, 2013, 08:54:01 pm
Wouldn't that be just a matter of creating such a background? ;)
Title: Re: Customize your TI-Nspire CX / CM boot screen
Post by: epic7 on February 10, 2013, 08:55:30 pm
Nope :P

I believe it was Levak that said such modifications wouldn't be possible
Title: Re: Customize your TI-Nspire CX / CM boot screen
Post by: flyingfisch on February 10, 2013, 10:36:16 pm
Wow that is really great. I didn't even realize you could resize the logo as seen in one screenshot above. Now if only it was possible to change the logo name as well, I bet a lot of people would have a Windows boot screen. :P

What, they got something against linux? :D
Title: Re: Customize your TI-Nspire CX / CM boot screen
Post by: Sorunome on February 10, 2013, 10:53:59 pm
Linux boot screen may not exist at all as on my archlinux :P
Title: Re: Customize your TI-Nspire CX / CM boot screen
Post by: crazyracer98 on June 03, 2013, 10:21:59 am
Hi,
@critor
Quote from: critor
Nothing complicated, because unlike the TI-Nspire ClickPad / TouchPad, the graphic elements of the boot screen are not stored inside the protected Boot1/Boot2, but directly in the first 128KB of the Flash-NAND memory, and can be reprogrammed with nsNandMgr.
How did you do that exactly?
Title: Re: Customize your TI-Nspire CX / CM boot screen
Post by: AlexisVieira on June 03, 2013, 05:24:44 pm
so, that can't be done on the touchpad nspire?