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 - TheSmartWon

Pages: [1]
1
TI-Nspire / Hacking the NSpire Link Software
« on: August 05, 2013, 12:14:07 am »
Hello everyone, I have discovered something interesting and that could be used to benefit a lot of people who are on 3.2.4, and wanting to downgrade to 3.1, so that they can use NDless! Those who are mad TI is being Apple (locking down products to make more money :( )! The only problem is I need help.

So the deal is that TI got pretty lazy making their software "TI-Nspire Computer Link". Go ahead and download a copy http://education.ti.com/en/us/software/details/en/82035809F7E6474099944056CCB01C20/ti-nspire_computerlink.
Go into the lib folder to discover they literally leave the entire application's code lying around in .jar files. I mean TI, really?
Use your favorite Java decompiler on all the .jar files. I prefer http://java.decompiler.free.fr/. The ones that seem to be of importance are all but the sda-gui code, which seems to be only GUI stuff.

Voila. You have the code in your hands that is used to upgrade, downgrade, and communicate with your TI-Device. I'm just too little and unexperienced in Java to understand and wreak havoc on it all.

In the end all you would do is reinsert the new code back into the separate modules of the Link Software, and then run the Linking Software as usual. Maybe even a separate program could be ripped and developed. We could have any current NSpire-CX or NSpire-CX CAS on any boot2 and OS wanted, without the use of a RS232 adapter and command lines.

While this isn't a nice game to be made for people to install, I hope there is still some support out for this. It's fun to reverse engineer! Come here Java programmers! Lets tear down the system and understand it before 3.6 is released, and we are clueless where to start. I really welcome all supporters. I'm especially looking at nLaunch CX guy, Excale, and Lionel Debroux. (Even though nLaunch was written in C :P).

--------------------------
It's a far shot, but dreams are allowed, right?

2
Introduce Yourself! / Hi, I'm TheSmartWon
« on: August 02, 2013, 10:16:45 pm »
I'm a geek loving this site. I'm here because I just bought a TI NSpire CX and am VERY disappointed it came with 3.2.4 which I cannot downgrade... trying to find out how ???. Links would be lovely, I sifted around a lot but to no avail. I'm willing to buy a USB-TTL adapter if that would help! Other than that, I program pretty much in C, C++, Java, and C# and am currently in the U.S. Joining any of these projects would be a great way to pass time, 1 + 1 > 2. What's a good one to join as well? Hope you all can help a noobie out, thanks :)

Pages: [1]