Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email
?
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
Home
About
Team
Rules
Stats
Status
Sitemap
Chat
Downloads
Forum
News
Our Projects
Major Community Projects
Recent Posts
Unread Posts
Replies
Tools
SourceCoder3
Other Things...
Omnimaga Radio
TI-83 Plus ASM File Unsquisher
Z80 Conversion Tools
IES TI File Editor
Free RAM areas
Comprehensive Getkeyr table
URL Shortener
Online Axe Tilemap Editor
Help
Contact Us
Change Request
Report Issue/Bug
Team
Articles
Members
View the memberlist
Search For Members
Buddies
Login
Register
Omnimaga
»
Forum
»
Calculator Community
»
Other Calc-Related Projects and Ideas
»
TI-Nspire
»
TNS2XML
« previous
next »
Print
Pages: [
1
]
Go Down
Author
Topic: TNS2XML (Read 12044 times)
0 Members and 1 Guest are viewing this topic.
excale
LV4
Regular (Next: 200)
Posts: 103
Rating: +19/-1
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
).
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
.
Logged
cyanophycean314
LV6
Super Member (Next: 500)
Posts: 363
Rating: +43/-1
It's You!
Re: TNS2XML
«
Reply #1 on:
May 19, 2012, 09:30:57 pm »
Yeah! Thanks for releasing this! It's really nice!
I can now use it to transfer Lua sources to my computer!
+1!
Logged
Programs (Nspire Lua)
Hangman
|
Checkers
|
Rush Hour
|
Base Converter
|
Flashlight, Mempi, and Strategy Steps
|
Jumper
|
Scramble/Boggle
Jim Bauwens
Lua! Nspire! Linux!
Editor
LV10
31337 u53r (Next: 2000)
Posts: 1881
Rating: +206/-7
Linux!
Re: TNS2XML
«
Reply #2 on:
May 20, 2012, 05:52:25 am »
Very nice work Excale
Logged
TI-Nspire projects of me:
nCreator
|
PCspire
|
Klondike Lua
|
LogoMagic
|
EEPro for the TI-Nspire
|
Pegs
|
General math definitions
|
Mini vMac
|
CHIP-8 emulator
Deep Toaster
So much to do, so much time, so little motivation
Administrator
LV13
Extreme Addict (Next: 9001)
Posts: 8217
Rating: +758/-15
Re: TNS2XML
«
Reply #3 on:
May 20, 2012, 12:29:01 pm »
Hey, great idea, dumping on calc
Maybe this could be expanded to a full editor?
Logged
excale
LV4
Regular (Next: 200)
Posts: 103
Rating: +19/-1
Re: TNS2XML
«
Reply #4 on:
May 22, 2012, 02:04:07 pm »
Well, it would be possible to make a full editor on-calc, but I can't see any practical use for it... The only self-made TNS I've seen so far are Notes (Nspire Text Editor or nCreator) or 'trolling-documents'.
(Also, saving the docs on-calc means fooling the Nspire with XML data it never asked for, which is much harder to do than just reading chunks of decrypted XML
).
Logged
cyanophycean314
LV6
Super Member (Next: 500)
Posts: 363
Rating: +43/-1
It's You!
Re: TNS2XML
«
Reply #5 on:
May 22, 2012, 05:47:08 pm »
Could you implement an easier way to exit this program without rebooting?
Logged
Programs (Nspire Lua)
Hangman
|
Checkers
|
Rush Hour
|
Base Converter
|
Flashlight, Mempi, and Strategy Steps
|
Jumper
|
Scramble/Boggle
Adriweb
Editor
LV10
31337 u53r (Next: 2000)
Posts: 1708
Rating: +229/-17
Re: TNS2XML
«
Reply #6 on:
May 22, 2012, 08:02:41 pm »
Well it's based on a hook, and there isn't any call in ndless to uninstall them.
Hopefully Extended will make this sometime
Logged
My calculator programs
TI-Planet.org
co-admin.
TI-Nspire Lua programming
:
Tutorials
|
API Documentation
cyanophycean314
LV6
Super Member (Next: 500)
Posts: 363
Rating: +43/-1
It's You!
Re: TNS2XML
«
Reply #7 on:
May 22, 2012, 08:33:53 pm »
Oh
What exactly is a hook?
Logged
Programs (Nspire Lua)
Hangman
|
Checkers
|
Rush Hour
|
Base Converter
|
Flashlight, Mempi, and Strategy Steps
|
Jumper
|
Scramble/Boggle
excale
LV4
Regular (Next: 200)
Posts: 103
Rating: +19/-1
Re: TNS2XML
«
Reply #8 on:
May 23, 2012, 08:27:02 am »
Well, a hook places some jump instruction somewhere in the memory, jump which leads to some code. In my case, I placed some hook at some addresses in the OS which get executed when the Nspire retrieves the XML data.
The good thing is that I did not have to search how the XML is decrypted, but the bad thing is that since I have no idea how to decrypt it, there is no way I can make the same on PC (except in nspireEmu).
«
Last Edit: May 23, 2012, 08:28:26 am by excale
»
Logged
cyanophycean314
LV6
Super Member (Next: 500)
Posts: 363
Rating: +43/-1
It's You!
Re: TNS2XML
«
Reply #9 on:
May 23, 2012, 04:58:42 pm »
Ok. Thanks.
Logged
Programs (Nspire Lua)
Hangman
|
Checkers
|
Rush Hour
|
Base Converter
|
Flashlight, Mempi, and Strategy Steps
|
Jumper
|
Scramble/Boggle
Print
Pages: [
1
]
Go Up
« previous
next »
Omnimaga
»
Forum
»
Calculator Community
»
Other Calc-Related Projects and Ideas
»
TI-Nspire
»
TNS2XML