Author Topic: New Nspire OS 2.1.1  (Read 17557 times)

0 Members and 1 Guest are viewing this topic.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: New Nspire OS 2.1.1
« Reply #15 on: May 02, 2011, 05:54:28 pm »
Now I wonder how long will it take for them to re-release OS 3.0... let's hope it doesn't hide anything suspicious. I think if they pull a stunt against programmers again, then it's easily gonna land on Slashdot.

Offline Twerty

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 19
  • Rating: +3/-0
    • View Profile
Re: New Nspire OS 2.1.1
« Reply #16 on: May 02, 2011, 07:50:52 pm »
I'd imagine TI released this version as a sort of attempt to cover their asses, so it seems that they're releasing "new" stuff that doesn't brick peoples' calculators, heh.

Offline ralphdspam

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 841
  • Rating: +38/-1
  • My name is actually Matt.
    • View Profile
Re: New Nspire OS 2.1.1
« Reply #17 on: May 02, 2011, 10:09:48 pm »
Hrm...  This is very TI but still very odd.  I do not understand why they would take a step back like this.  :\
* ralphdspam still wants a CX, though.
ld a, 0
ld a, a

Offline Goplat

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 289
  • Rating: +82/-0
    • View Profile
Re: New Nspire OS 2.1.1
« Reply #18 on: May 02, 2011, 11:28:08 pm »
I notice that in the .tno they included a file called keys.bin. It's part of a Windows program (don't know what program, since it's incomplete) with all the 0x00 bytes replaced with 0x20 bytes. As far as I can tell, its only purpose is to waste 11,264 bytes of space.

Edit: For anyone who wants to disassemble it: start address is 0x404C92. The whole thing seems to be just C library functions.
« Last Edit: May 02, 2011, 11:58:42 pm by Goplat »
Numquam te deseram; numquam te deficiam; numquam circa curram et te desolabo
Numquam te plorare faciam; numquam valedicam; numquam mendacium dicam et te vulnerabo

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: New Nspire OS 2.1.1
« Reply #19 on: May 02, 2011, 11:31:22 pm »
Hmm, I am curious what kind of use this might have...

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: New Nspire OS 2.1.1
« Reply #20 on: May 03, 2011, 12:32:49 am »
It would be hilarious if that contained the RSA keys :P
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: New Nspire OS 2.1.1
« Reply #21 on: May 03, 2011, 07:16:26 am »
Goplat is almost at 200 posts!  And it might contain the public keys, but nothing ever released will ever contain the private keys.

Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
Re: New Nspire OS 2.1.1
« Reply #22 on: May 03, 2011, 08:24:15 am »
Goplat is almost at 200 posts!  And it might contain the public keys, but nothing ever released will ever contain the private keys.

But this file is absent from every other Nspire OS, including the CAS 2.1.1 OS and the 3.0.1 OSes.

It's a windows program which has nothing to do with the Nspire hardware...


So it seems to have been included by mistake in the basic 2.1.1 OS. And thinking that it might contain the private keys is not stupid.
« Last Edit: May 03, 2011, 08:24:46 am by critor »
TI-Planet co-admin.

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: New Nspire OS 2.1.1
« Reply #23 on: May 03, 2011, 09:32:10 am »
At least, the keys are not in plain sight. As Goplat wrote, the whole file seems to be made of x86 ASM.
Maybe it's directed at replacing chunks of an x86 version of Phoenix, such as the one found in the computer software ?
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: New Nspire OS 2.1.1
« Reply #24 on: May 03, 2011, 09:34:44 am »
lol.... OS 2.1.1 when OS 3.0 already came out...(and disappear)
Way to go, TI.

Which you can't even use now that you've upgraded and can't downgrade anymore. Way to go XD
« Last Edit: May 03, 2011, 09:35:02 am by Deep Thought »




Offline Goplat

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 289
  • Rating: +82/-0
    • View Profile
Re: New Nspire OS 2.1.1
« Reply #25 on: May 03, 2011, 11:58:43 am »
At least, the keys are not in plain sight. As Goplat wrote, the whole file seems to be made of x86 ASM.
Maybe it's directed at replacing chunks of an x86 version of Phoenix, such as the one found in the computer software ?
It can't actually be executed, because 0x00 bytes were replaced with spaces. (Incidentally, this is exactly what Windows Notepad does if you open a binary file in it.)

Also, the executable this was taken from is a small one, with at most 32kB of code; you can see it calling imported functions with address 4090xx, so that's the start of the read-only data section, and the entire code section would be from 401000-408FFF.
Numquam te deseram; numquam te deficiam; numquam circa curram et te desolabo
Numquam te plorare faciam; numquam valedicam; numquam mendacium dicam et te vulnerabo

Offline Dingus

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 129
  • Rating: +19/-6
    • View Profile
Re: New Nspire OS 2.1.1
« Reply #26 on: May 03, 2011, 08:59:09 pm »
Now I wonder how long will it take for them to re-release OS 3.0... let's hope it doesn't hide anything suspicious. I think if they pull a stunt against programmers again, then it's easily gonna land on Slashdot.

What is Slashdot?

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: New Nspire OS 2.1.1
« Reply #27 on: May 03, 2011, 10:30:41 pm »
News site.

Keep in mind, OS signing stuff is pretty small. it could fit in 32 kb. Heck, wabbitsign is only 38 kb!

Offline ruler501

  • Meep
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2475
  • Rating: +66/-9
  • Crazy Programmer
    • View Profile
Re: New Nspire OS 2.1.1
« Reply #28 on: May 03, 2011, 10:48:39 pm »
The private key would at most be about 2 kb. I doubt TI would be stupid enough to release the private key though. the public key might have been released though(thought we already had it though...)
I currently don't do much, but I am a developer for a game you should totally try out called AssaultCube Reloaded download here https://assaultcuber.codeplex.com/
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCM/CS/M/S d- s++: a---- C++ UL++ P+ L++ E---- W++ N o? K- w-- o? !M V?
PS+ PE+ Y+ PGP++ t 5? X R tv-- b+++ DI+ D+ G++ e- h! !r y

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: New Nspire OS 2.1.1
« Reply #29 on: May 03, 2011, 10:49:14 pm »
well, it's possible. I mean, the public key itself was a big accident.

And don't forget OS 0.41 (43?) I don't remember, the one with printing. :P
« Last Edit: May 03, 2011, 10:49:50 pm by willrandship »