Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - excale

Pages: [1]
1
TI-Nspire / Protect your TI-Nspire files: nProtect and nHide
« on: November 01, 2013, 04:34:43 pm »
Ever wanted to protect your Nspire from unwanted people?

Well, your already have zLock and Hide Manager (please refer to their topics for further informations about these programs).

None protect your Nspire completely.

Today, I'm presenting you two other tools which can help you protect your Nspire in two yet another different ways (of course, you need Ndless 3.1 to run them).

nProtect:
nProtect protect the file browser of the Nspire. Once installed, you will need to press the "magic" key(s) plus the regular key to access the file browser.

nHide:
More magic comes with this one. nHide helps you protect only a part of the filesystem.
By default, the Nspire you can only browse part of the filesystem (from /Documents).
Once installed, if you press the "magic" key(s) plus the regular key, you will access the full filesystem (from /), where you'll hide your secret documents. If you only press the regular key to access the file browser, you will be able to browse from /Documents, as before.

For full instructions, see the readme of each program.

The major flow of these two programs is that you need to either use the default magic key ("=") or ask me to compile a specific version for you with your very password (ask by PM).

So, here is a recap':



Any question? Ask here, I'll try to make this topic better.

2
TI-Nspire / nLaunch: Now for CX!
« on: April 01, 2013, 04:41:06 am »
This morning (for us in Europe), an anonymous person posted what he pretends to be a nLaunch for CX: http://tiplanet.org/forum/viewtopic.php?f=20&t=11483 and http://www.cemetech.net/forum/viewtopic.php?t=8992

Quote from: nlcxguy
Hi,

I'd first like to thanks the nLaunch team for their awesome tool!
After weeks and weeks of hard work, I am proud to present you nLaunch CX :D

Please spread the word so people do not upgrade their calculator to the next OS version without using TNOC!!

nLaunch CX features the same functionalities as nLaunch, on Clickpad, Touchpad and CX Nspire:
* launching Linux (modified nspire-linux-loader2)
* optionally installing Ndless 3.1 on OS 3.1 (modified Ndless loader)
* installing and launching any OS

Hope it will work fine for all of you!

nLaunch Guy

Given today's date, skepticism is warranted. But my own testing shows that he's not merely pretending that what he uploaded is nLaunch for CX (!!) - it actually works. Like nLaunch, it's based on arbitrary code execution in the boot2... and, BTW, the contents of the .tco and .tcc shows that it's the same kind of vulnerability, in the same group of functions as on the Clickpad / Touchpad.
I tested a single thing (before having breakfast...), but my CX CAS Nspire is now single-booting Linux, without going through TI's OS. :)

nlcx is making the same recommandation as we've been making for years: use TNOC before upgrading one's own Nspires' OS !

We'll keep you informed about testing and new development about nLaunch CX, and we warmly thank "nLaunch CX guy".

It's another wonderful day for the Nspire community :)
We thought it was impossible, but somebody did it...

Original post by Lionel Debroux here: http://tiplanet.org/forum/viewtopic.php?t=11486&lang=en

3
TI-Nspire / TNS2XML
« on: May 19, 2012, 05:21:13 pm »
Hi,

As you may know, since OS 1.2, TI does encrypts TNS files. Since then, two methods have been developed to retrieve the XML data:
-Using a script with nspire-emu: http://ourl.ca/12404/246559
-Using copy/pasta on TI-Nspire Computer Software: the Levak's Clipboard Dumper

These two methods both have pros and cons (as well as what I made  ;D ).
So, TNS2XML uses yet another way: it retrieves the XML data when you open a TNS files, directly on-calc, which can be very useful for some developers.

You can download it here: http://tiplanet.org/forum/viewtopic.php?t=9295

If you have any question about it, don't hesitate to ask :).

4
As you may know,TI-Nspire's Basic is really good for math stuff.
But when its comes to games and graphical programming, it is another story.

Lua can handle this, but is slow compared to compiled code, and has lots of limitations. Though, Lua had a pretty interesting advantage: you can use the native math engine trough math.eval() (and thus use CAS on CAS-nspires).

Thus, I decided to code a library which use to native Nspire's math engine in order on make advances calculus in Ndless programs. This allows to make math and physics programs, which is really harder without what you may know under the name of math.eval() or expr().

For those who know about Lua, math.eval() does returns a number. Here, it is more like expr(), and returns anything (in a string).

I didn't start the library code 'itself' (it is already very long to figure out how the math engine works...). Thus, for now, it is only usable in console-mode (for debugging ect...). By the way, thanks to Compu for his NspireIO :).

Here is a screenshot of what I've made.

(the strange 'a <<' is because the math engine returns an UTF-8 string and the console handles ASCII strings.)

For now, there are two major functions: one which 'corrects' the input (functions are case-sensitive, ect...) and another one which actually does the calculus. I don't think I can find a function that adds forgotten parenthesis, as they are added directly when you type the expression, and not during the evaluation.

Now it's your time to say what you think of it. If some people are interested in using the (future) lib, let me know what kind of functions you would like to see, so I can code something cool :).

(Technically, for now, you give an ASCII or UTF-8 string and the function returns an ASCII or UTF-8 string with the result or the 'corrected' input). I am planning to add a function which return a float number when it can.

 ;)

(Sorry if there are English mistakes)

Full topic here: http://tiplanet.org/forum/viewtopic.php?t=9198

PS: How are you supposed to write a post with these blinking smileys catching your attention  ;D?

Pages: [1]