Forgot your password?

typodupeerror

Comment: Re:I don't see why this is such a big deal (Score 1) 301

by Lionel Debroux (#36191160) Attached to: TI vs. Calculator Hobbyists, the Next Round

You're partially missing the point ;)
On the one hand, of course, TI is actively trying to block arbitrary native code execution on the platform - and failing at it.
But on the other hand, Lua programming is about using something that TI themselves (silently) put into the OS. And TI broke what we had been using so far, documents made of compressed+encrypted part copied from TI's own documents and a part merely compressed. We're back to a situation where only TI can _easily_ generate Lua documents that OS 3.0.2 understands... until the encryption of all document parts is documented and replicated by third parties...

Comment: Re:Best answer (Score 1) 417

by Lionel Debroux (#32943436) Attached to: TI vs. Calculator Hobbyists, Again

As written in the grandparent of your post, everything in the Nspire is signed. The first-stage boot1 is not rewritable; the second-stage boot is signed and checked by the boot1; the OS is signed and checked by the boot2.
Signature is done through 1024-bit RSA public keys, we can easily extract all of these keys... but it's not practical to factor them: three-four orders of magnitude more difficult than the state of the art (currently approximately 768 bits), which is itself three-four orders of magnitude more difficult than the 512-bit RSA keys of TI-Z80 and TI-68k calcs that we factored last year.

Therefore, we can't just "destroy the firmware check absolutely" off-line, we have to do it on-calc... and doing so requires exploiting the OS... and finding reliable exploits requires reverse-engineering, fuzzing, etc.

Comment: Re:What about TI's freedom? (Score 1) 417

by Lionel Debroux (#32942326) Attached to: TI vs. Calculator Hobbyists, Again

> If anything it's the Ndless community that's being counterproductive here.
I wouldn't call making calculators more useful to users (it's not just about games - see, on TI-68k calculators, lower-level access to the OS does enable us to do more powerful functionality and do it faster) "counterproductive" ;-)

He's like a function -- he returns a value, in the form of his opinion. It's up to you to cast it into a void or not. -- Phil Lapsley

Working...