π
<-
Chat plein-écran
[^]

.tns files reverse engineering (tibasic)

Nouveautés, projets, mises à jour.

.tns files reverse engineering (tibasic)

Message non lude compsystems » 07 Mar 2016, 23:00

hello I'm learning JAVA (my learning log) http://www.todopic.com.ar/foros/index.php?topic=45715.0 , my desire is to make a program editor for tinspire series. but it needs an essential part tns de/coder files (Unicode <-> tns), there are people with extraordinary knowledge in this forum and my request it is to join together to reverse engineer the tns files, similar to what was done with the ti68k http://home.arcor.de/p-engels/tokens89/index.htm Tokens89 by Kevin Kofler reviewed and maintained by Peter Engels

Thanks
Avatar de l’utilisateur
compsystems
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 40.2%
 
Messages: 256
Inscription: 30 Mai 2011, 13:44
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: .tns files reverse engineering (tibasic)

Message non lude Adriweb » 07 Mar 2016, 23:05

The .tns file format/encryption/compression uses some XML data processing that is protected by a patent by TI.
You don't want to mess with patent infringing.

However, Luna is the way to go to create .tns files from your content (mostly .lua scripts, but you can also give it XML problems as the Nspire creates).
It skillfully avoids patent violation by doing the creation process in a way that doesn't require to implement the things explained in the patent - that's why it's also limited : no tns decryption, no more than one problem in the generated .tns, etc.
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.2%
 
Messages: 14614
Images: 1218
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: .tns files reverse engineering (tibasic)

Message non lude compsystems » 07 Mar 2016, 23:13

why Texas Instruments encrypts ticalcs files?, what is the fear? or what is the purpose?, hp-prime competition is encoded in text plain Unicode

Dernière édition par compsystems le 07 Mar 2016, 23:19, édité 1 fois.
Avatar de l’utilisateur
compsystems
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 40.2%
 
Messages: 256
Inscription: 30 Mai 2011, 13:44
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: .tns files reverse engineering (tibasic)

Message non lude Adriweb » 07 Mar 2016, 23:19

I don't know if there is a good answer to that...
Maybe whoever decided it was a good idea was fearing theft/copy of documents (maybe competitors trying to duplicate activities content in bulk... it seems a little bit paranoid)

The HP Prime is barely a competition for TI, btw
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.2%
 
Messages: 14614
Images: 1218
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: .tns files reverse engineering (tibasic)

Message non lude compsystems » 07 Mar 2016, 23:27

at least should provide an official program editor for PC, code on the small screen of the calculator is very difficult, and very few students buy a license of computer software, a program editor can grow the application development, the power instructions are lost because there is no SDK, calculators really underused, I only watch games, and almost nothing true applications of mathematics.
Avatar de l’utilisateur
compsystems
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 40.2%
 
Messages: 256
Inscription: 30 Mai 2011, 13:44
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: .tns files reverse engineering (tibasic)

Message non lude Adriweb » 07 Mar 2016, 23:30

THe TI-Nspire (CX) Computer Software has Handheld and Computer view for creation and edition.
It's free when you buy a handheld, and has been that way for years now.

It isn't much of a problem, unless you're on Linux.
But then again, TI doesn't provide much/anything for linux customers, as they are an extreme minority.
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.2%
 
Messages: 14614
Images: 1218
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: .tns files reverse engineering (tibasic)

Message non lude compsystems » 07 Mar 2016, 23:36

I have a TInspire ClickPad and computer software was not included =(
Avatar de l’utilisateur
compsystems
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 40.2%
 
Messages: 256
Inscription: 30 Mai 2011, 13:44
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: .tns files reverse engineering (tibasic)

Message non lude Adriweb » 07 Mar 2016, 23:38

You can try to contact TI-Cares and nicely request a computer software license, maybe they'll give you one. You may need to prove that you've bought a device somehow... ?
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.2%
 
Messages: 14614
Images: 1218
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: .tns files reverse engineering (tibasic)

Message non lude compsystems » 07 Mar 2016, 23:51

the encryption will be obsolete soon: http://www.engadget.com/2016/03/05/quan ... h-5-atoms/
Avatar de l’utilisateur
compsystems
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 40.2%
 
Messages: 256
Inscription: 30 Mai 2011, 13:44
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: .tns files reverse engineering (tibasic)

Message non lude Excale » 09 Mar 2016, 12:51

compsystems a écrit:the encryption will be obsolete soon: http://www.engadget.com/2016/03/05/quan ... h-5-atoms/


You can already "decrypt" tns files: https://tiplanet.org/forum/archives_voir.php?id=4885.
Avatar de l’utilisateur
ExcaleAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 3.9%
 
Messages: 2955
Images: 3
Inscription: 10 Sep 2010, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile


Retourner vers Actualités

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 19 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1325 utilisateurs:
>1307 invités
>13 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)