Omnimaga

Omnimaga => News => Topic started by: critor on January 01, 2013, 03:27:26 pm

Title: nLaunch, the ultimate OS launcher for your TI-Nspire ClickPad/TouchPad
Post by: critor on January 01, 2013, 03:27:26 pm
This is definitely *the* event of January 1, 2013 : nLaunch , the tool that nobody expected, which appeared today in the community. :-\

nLaunch is a utility program that is an OS launcher for the TI-Nspire ClickPad/TouchPad, as was the deceased OSlauncher (http://tiplanet.org/forum/viewtopic.php?t=8886). :o

nLaunch can launch two types of OS:

But unlike its predecessor, the difference is that... nLaunch works !

OSlauncher had experienced trouble. Being a Ndless program, it was necessary that the original OS, here meaning OS 3.1, was already running in order to run the new OS on top of it - that is called "hot-launch" . In addition, OSlauncher could only start OS which versions number were identical or almost identical. But since version 3.1, the TI-Nspire OS seems to have various protections against hot-launches, locking the whole process while in the grey loading screen.

How is nLaunch working, then? Well, it's not an Ndless program ! :crazy:
nLaunch makes it way by directly attacking the boot2, actually its version 1.4.1571, which contains a "loophole" for running third-party code:
(http://tiplanet.org/forum/gallery/image.php?mode=medium&album_id=13&image_id=1780)

To use nLaunch, you must therefore begin by reprogramming your boot2 to version 1.4.1571, which is now very simple  with nsNandMgr (http://tiplanet.org/forum/viewtopic.php?f=43&t=10981) that came out not so long ago.



Regarding the TI-Nspire OSes, nLaunch seems to load them ignoring pretty much all official security checks. It is possible to install and run:
(http://tiplanet.org/forum/gallery/image.php?mode=medium&album_id=13&image_id=1799)

As a bonus, nLaunch automatically installs Ndless 3.1 in the case of OS 3.1, if the resource file is present on the calculator! ;D(http://www.omnimaga.org/Themes/default/images/gpbp_arrow_up.gif)

The new possibilities offered by nLaunch are, simply put, enormous, because this time the door is well open : nothing is forbidden.



To install an Nspire OS with nLaunch, one must already remove its boot2 file with TNOC (http://tiplanet.org/forum/viewtopic.php?t=7918).
Indeed, otherwise, the first startup of the newly installed OS, there will be a boot2 update to version 3.0.1 removing the loophole nLaunch exploits to run.

Then just rename the OS file to 'phoenix.tns' and put it in the 'nlaunch' folder on the calculator:
(http://i11.servimg.com/u/f11/13/23/13/53/01-01-10.png)

The TI-Nspire will then restart twice, once to install the OS and once to load it, and indeed at each boot, nLaunch takes over at the boot2:
(http://tiplanet.org/forum/gallery/image.php?mode=medium&album_id=13&image_id=1798)(http://tiplanet.org/forum/gallery/image.php?mode=medium&album_id=13&image_id=1797)



Since the OS installation is now as easy with a simple copy or rename files, we can start to dream ... Dream of a dual boot Ndless / Nspire 3.2 or Linux ... Or the release of a change to OS 3.2 to reintroduce vulnerabilities to install Ndless 3.1!  :w00t:



Although reboot-proof, there is apparently no desire to explicitly harm Texas Instruments, specifically with the examinations where the use of CAS calculators is prohibited. Indeed, apparently nLaunch can be uninstalled by simply sending a new OS, which can be done massively on a wired or wireless, Nspire Navigator network.

This is clearly developed with a view of openness, and the possibility of launching a CAS OS is not even explicitly mentioned in the documentation, and it seems to be just a side effect of protections breaking, but not the purpose of the tool.

 Remember that cheating is bad and not to be taken lightly !  


nLaunch is signed by the 'nLaunch Team , totally unknown to this day. The source code very consistent, released under the GPL license, and it clearly took some time to create. It seems much more advanced than the various tools that we have seen so far.
Could it be newcomers to the community? Perhaps, since the documentation includes messages for authors of Ndless and the Linux port.



See you soon for practical applications of nLaunch



Source and download:
http://tiplanet.org/forum/viewtopic.php?t=11018
Title: Re: nLaunch, the ultimate OS launcher for you TI-Nspire ClickPad/TouchPad
Post by: ElementCoder on January 01, 2013, 03:32:04 pm
This must be like the holy grail for the calculator community :O nice job to the nLaunch team :) So has the time of custom OSes finally arrived? I can't wait to test this out, but I'm afraid I already have boot2 3.0.1, which gives me the great opportunity to give nsNandMgr a shot :P
Title: Re: nLaunch, the ultimate OS launcher for your TI-Nspire ClickPad/TouchPad
Post by: jwalker on January 01, 2013, 04:14:14 pm
agreed
I will have to downgrade my old calc and test this....
Title: Re: nLaunch, the ultimate OS launcher for your TI-Nspire ClickPad/TouchPad
Post by: TIfanx1999 on January 01, 2013, 04:20:31 pm
Great work as usual. I'm sure many would like to see this on the CX series someday. :)
Title: Re: nLaunch, the ultimate OS launcher for your TI-Nspire ClickPad/TouchPad
Post by: TheNlightenedOne on January 01, 2013, 04:20:38 pm
So does this mod boot2 or what? ??? I'm confused... anyway, this looks awesome. I might reflash my Touchpad soon for this.
Title: Re: nLaunch, the ultimate OS launcher for your TI-Nspire ClickPad/TouchPad
Post by: Sorunome on January 01, 2013, 04:35:16 pm
So real dual boot on a calc? that is pretty awesome! :D
Title: Re: nLaunch, the ultimate OS launcher for your TI-Nspire ClickPad/TouchPad
Post by: TheNlightenedOne on January 01, 2013, 04:42:33 pm
So real dual boot on a calc? that is pretty awesome! :D
Or it could be possible to have a tri-boot with 3.1 for Ndless, 3.2 for Lua features, and Nspire Linux!
Title: Re: nLaunch, the ultimate OS launcher for your TI-Nspire ClickPad/TouchPad
Post by: lkj on January 01, 2013, 05:09:39 pm
Wow, that indeed is a great tool! :D

So real dual boot on a calc? that is pretty awesome! :D
Or it could be possible to have a tri-boot with 3.1 for Ndless, 3.2 for Lua features, and Nspire Linux!
Seeing that it's only for calculators with 32MB of memory it would be a bit unhandy to have two of TI's large OSes on it. But the possibility by itself is cool :)
Title: Re: nLaunch, the ultimate OS launcher for your TI-Nspire ClickPad/TouchPad
Post by: TheNlightenedOne on January 01, 2013, 05:18:59 pm
Seeing that it's only for calculators with 32MB of memory it would be a bit unhandy to have two of TI's large OSes on it. But the possibility by itself is cool :)
You could also dual-boot 3rd-party OSes too, which would be pretty cool.
Title: Re: Re: nLaunch, the ultimate OS launcher for your TI-Nspire ClickPad/TouchPad
Post by: Nick on January 01, 2013, 05:20:24 pm
Wow, this means fully linux support will be possible, without any need to boot nspireOS first? Great, this can really come in handy :)
Title: Re: nLaunch, the ultimate OS launcher for your TI-Nspire ClickPad/TouchPad
Post by: TheNlightenedOne on January 01, 2013, 05:25:49 pm
Which OS upgrade file has boot2 1.4.1571?
Title: Re: nLaunch, the ultimate OS launcher for your TI-Nspire ClickPad/TouchPad
Post by: DJ Omnimaga on January 01, 2013, 05:26:00 pm
Nice job :D. Also that first screen reminds me of a glitched NES lol. :P
Title: Re: nLaunch, the ultimate OS launcher for your TI-Nspire ClickPad/TouchPad
Post by: critor on January 01, 2013, 05:28:43 pm
Which OS upgrade file has boot2 1.4.1571?
All TI-Nspire OSes 1.4 to 2.1.1.
Title: Re: nLaunch, the ultimate OS launcher for your TI-Nspire ClickPad/TouchPad
Post by: TheNlightenedOne on January 01, 2013, 05:29:13 pm
Oh, okay! I just might install this!
Title: Re: nLaunch, the ultimate OS launcher for your TI-Nspire ClickPad/TouchPad
Post by: excale on January 01, 2013, 06:07:29 pm
You will not be able to downgrade to such an OS. The only way using only software is to use nsNandMgr (linked in nLaunch's readme).
Title: Re: nLaunch, the ultimate OS launcher for your TI-Nspire ClickPad/TouchPad
Post by: apcalc on January 01, 2013, 08:04:04 pm
Wow, this is great! :D
Title: Re: nLaunch, the ultimate OS launcher for your TI-Nspire ClickPad/TouchPad
Post by: TheNlightenedOne on January 01, 2013, 08:51:09 pm
Is boot2 1.4 completely compatible with Touchpads? When I use nsNandMgr to hot-launch it, it gets stuck at the clock screen which worries me about installing it for this...
Title: Re: nLaunch, the ultimate OS launcher for your TI-Nspire ClickPad/TouchPad
Post by: critor on January 01, 2013, 09:21:43 pm
Is boot2 1.4 completely compatible with Touchpads? When I use nsNandMgr to hot-launch it, it gets stuck at the clock screen which worries me about installing it for this...

It's not Boot2 1.4 but OS 3.1 which is stuck at the clock screen.
OS 3.1 and later cannot be hot-launched after another OS because of some protections.

And to answer your questions, the first TouchPad OSes (2.0 to 2.1.1) came with Boot2 1.4.
Title: Re: Re: nLaunch, the ultimate OS launcher for your TI-Nspire ClickPad/TouchPad
Post by: TheNlightenedOne on January 01, 2013, 10:38:57 pm
So if I were to install it, it wouldn't be a problem?
Title: Re: nLaunch, the ultimate OS launcher for your TI-Nspire ClickPad/TouchPad
Post by: FloppusMaximus on January 02, 2013, 12:16:46 am
Seeing that it's only for calculators with 32MB of memory it would be a bit unhandy to have two of TI's large OSes on it. But the possibility by itself is cool :)

Might it not be possible to store only one version of the OS plus a patch file?  I assume that after removing all the layers of compression & encryption, the bulk of the OS is actually very similar from one version to the next, so the patch file would be much smaller than the complete OS.  Of course this would make it slower to start up, but maybe not by much.
Title: Re: nLaunch, the ultimate OS launcher for your TI-Nspire ClickPad/TouchPad
Post by: aeTIos on January 02, 2013, 12:59:19 am
Oh well, oh well guys, you did it again! Now this is a good start of the year!
Title: Re: nLaunch, the ultimate OS launcher for your TI-Nspire ClickPad/TouchPad
Post by: Goplat on January 02, 2013, 01:20:35 am
Seeing that it's only for calculators with 32MB of memory it would be a bit unhandy to have two of TI's large OSes on it. But the possibility by itself is cool :)

Might it not be possible to store only one version of the OS plus a patch file?  I assume that after removing all the layers of compression & encryption, the bulk of the OS is actually very similar from one version to the next, so the patch file would be much smaller than the complete OS.  Of course this would make it slower to start up, but maybe not by much.
Different OS versions do contain most of the same code/data but at different addresses, which complicates making a patch to turn one into the other. A simpler solution would be to make a patch to 3.2 that adds Ndless to it. This way you wouldn't have to reboot to switch between running Ndless and Lua programs either.
Title: Re: nLaunch, the ultimate OS launcher for your TI-Nspire ClickPad/TouchPad
Post by: Lionel Debroux on January 02, 2013, 02:23:05 am
Quote
A simpler solution would be to make a patch to 3.2 that adds Ndless to it. This way you wouldn't have to reboot to switch between running Ndless and Lua programs either.
Agreed, but performing enough reverse-engineering to find function addresses on a new OS version takes lots of time :(
Title: Re: nLaunch, the ultimate OS launcher for your TI-Nspire ClickPad/TouchPad
Post by: _Nicco_ on January 02, 2013, 02:29:27 am
This is awesome!  Too bad I don't have a clickpad to try it out on.
Title: Re: nLaunch, the ultimate OS launcher for your TI-Nspire ClickPad/TouchPad
Post by: northern_snow on January 02, 2013, 03:08:08 am
I've translated the ReadMe of Ndless 3.2 switching pack into Chinese.
http://www.cncalc.org/forum.php?mod=viewthread&tid=8305
I think the ReadMe for CAS and non-CAS are the same except the extension of nlaunch, am I right? BTW, I think D6) :"If it's not the case, remove a battery and resume to C3." Should the C3 be D3?
Title: Re: nLaunch, the ultimate OS launcher for your TI-Nspire ClickPad/TouchPad
Post by: critor on January 02, 2013, 06:29:43 am
Yes, sorry about that.
I'm going to update and news about it. :)
Title: Re: nLaunch, the ultimate OS launcher for your TI-Nspire ClickPad/TouchPad
Post by: GB on January 02, 2013, 08:18:11 am
I tried installing nLaunch on my non-CAS click pad, but it didn't work. When I tried to send the .tno file for nlaunch to the calculator via TI-Nspire Computer Link 3.1, it returned a message saying the file is "corrupt or invalid" and the transfer failed.

I've got Boot2 downgraded to 1.4.1571 with nsNandMgr, OS 3.1 with Ndless, and a directory for Nlaunch. Is there anything I did wrong?
Title: Re: nLaunch, the ultimate OS launcher for your TI-Nspire ClickPad/TouchPad
Post by: excale on January 02, 2013, 08:22:23 am
Like ndless 3.1 fake OS, TI-Nspire Computer Link 3.1 can return an error. Did you check on your calculator?
Title: Re: nLaunch, the ultimate OS launcher for your TI-Nspire ClickPad/TouchPad
Post by: GB on January 02, 2013, 09:05:12 am
Yup, I checked the calculator. Should I use a different linking program to send the .tno file?
Title: Re: nLaunch, the ultimate OS launcher for your TI-Nspire ClickPad/TouchPad
Post by: excale on January 02, 2013, 09:09:08 am
First, make sure you really have the boot2 1.4. Then, if it still doesn't work, try another linking program... (still, it worked for me with TINCL 3.2 (3.1 doesn't exists)).
Title: Re: nLaunch, the ultimate OS launcher for your TI-Nspire ClickPad/TouchPad
Post by: compu on January 02, 2013, 09:10:59 am
Did you delete the OS first? You have to send nLaunch when the boot2 says you have no OS installed.
Title: Re: nLaunch, the ultimate OS launcher for your TI-Nspire ClickPad/TouchPad
Post by: GB on January 02, 2013, 05:38:39 pm
Oh, I didn't delete the OS first. Do I send nLaunch first, and then the TI-Nspire OS second, and then after that transfer phoenix.tns?
Title: Re: nLaunch, the ultimate OS launcher for your TI-Nspire ClickPad/TouchPad
Post by: excale on January 02, 2013, 05:48:01 pm
You have to transfer phoenix.tns firt, remove your OS, and then send nLaunch.

For more details, check the readme :).
Title: Re: nLaunch, the ultimate OS launcher for your TI-Nspire ClickPad/TouchPad
Post by: GB on January 02, 2013, 08:14:24 pm
Thanks! I'll give it a shot tomorrow and will let you know how it turns out!
Title: Re: nLaunch, the ultimate OS launcher for your TI-Nspire ClickPad/TouchPad
Post by: TheNlightenedOne on January 02, 2013, 08:52:30 pm
Confirmed working with OS 3.1.0.392 on Touchpad Non-CAS. Pretty epic.
Title: Re: nLaunch, the ultimate OS launcher for your TI-Nspire ClickPad/TouchPad
Post by: GB on January 03, 2013, 04:04:22 pm
Good news now--got it working! Was able to load TI-Nspire CAS OS 3.1.
Title: Re: Re: nLaunch, the ultimate OS launcher for your TI-Nspire ClickPad/TouchPad
Post by: Spacetime4.0 on January 07, 2013, 08:49:56 pm
Will this work on the cx nspire?
Title: Re: nLaunch, the ultimate OS launcher for your TI-Nspire ClickPad/TouchPad
Post by: epic7 on January 07, 2013, 09:15:33 pm
Only for touchpad/clickpad I believe
Title: Re: nLaunch, the ultimate OS launcher for your TI-Nspire ClickPad/TouchPad
Post by: fb39ca4 on January 07, 2013, 09:28:28 pm
Will this work on the cx nspire?
No, they can't run the version of boot2 with the vulnerability nLaunch exploits.

In other news, I got it to work as well! 3.1 CAS OS running on a blue Clickpad  ;D
Title: Re: Re: nLaunch, the ultimate OS launcher for your TI-Nspire ClickPad/TouchPad
Post by: Spacetime4.0 on January 07, 2013, 09:55:41 pm
I got 3.2cas running on my non cas clickpad;D.
Title: Re: nLaunch, the ultimate OS launcher for your TI-Nspire ClickPad/TouchPad
Post by: ebzzry on January 18, 2013, 10:11:53 pm
I have posted in http://ourl.ca/18005/334858 (http://ourl.ca/18005/334858) of the success that I had with nLaunch.

By the way, are there files and directories that must remain in My Documents, to ensure the functionality of nLaunch? Are there files that I must not delete, like the ones for ndless?
Title: Re: nLaunch, the ultimate OS launcher for your TI-Nspire ClickPad/TouchPad
Post by: ruler501 on January 18, 2013, 10:16:01 pm
I got 3.2cas running on my non cas clickpad;D.
It'd be better if you didn't post about stuff like that I'd think. We want a good relationship with TI so that they do not try to stop us from doing what we want. We don't want a 3.3 that blocks downgrade and native code.
Title: Re: nLaunch, the ultimate OS launcher for your TI-Nspire ClickPad/TouchPad
Post by: Lionel Debroux on January 19, 2013, 01:34:29 am
Quote
We want a good relationship with TI so that they do not try to stop us from doing what we want.
Protip: for years, before the PTTKillers, modifying the boot1 and nLaunch, they've always been trying to stop us from exercising our user rights on the hardware we own ;)
Quote
We don't want a 3.3 that blocks downgrade and native code.
It undoubtedly will, and would have even without the PTTKillers, modifying the boot1 and nLaunch - all of which were released after OS 3.2.0.1212, which blocked access to native code again.
Title: Re: nLaunch, the ultimate OS launcher for your TI-Nspire ClickPad/TouchPad
Post by: northern_snow on January 20, 2013, 12:46:46 am
Hi, there's a report that the calculator sticks at the screen of "Loading Operating System", and the left top of the screen shows 2345F6U7. What happened? How to solve the problem? Thanks!

--The problem has been solved.
Title: Re: nLaunch, the ultimate OS launcher for your TI-Nspire ClickPad/TouchPad
Post by: ruler501 on January 20, 2013, 12:48:29 am
Quote
We want a good relationship with TI so that they do not try to stop us from doing what we want.
Protip: for years, before the PTTKillers, modifying the boot1 and nLaunch, they've always been trying to stop us from exercising our user rights on the hardware we own ;)
Quote
We don't want a 3.3 that blocks downgrade and native code.
It undoubtedly will, and would have even without the PTTKillers, modifying the boot1 and nLaunch - all of which were released after OS 3.2.0.1212, which blocked access to native code again.
They didn't block downgrade, though that may have been them trying to cover themselves in case they messed up and had lots of bugs. There's no point in antagonizing TI anyways. They may try to be nice to us one day.
Title: Re: Re: Re: nLaunch, the ultimate OS launcher for your TI-Nspire ClickPad/TouchPad
Post by: Spacetime4.0 on January 20, 2013, 02:29:32 am
I got 3.2cas running on my non cas clickpad;D.
It'd be better if you didn't post about stuff like that I'd think. We want a good relationship with TI so that they do not try to stop us from doing what we want. We don't want a 3.3 that blocks downgrade and native code.
It was already posted in the original post anyway.
Title: Re: nLaunch, the ultimate OS launcher for your TI-Nspire ClickPad/TouchPad
Post by: Lionel Debroux on January 20, 2013, 04:32:26 am
Quote
There's no point in antagonizing TI anyways. They may try to be nice to us one day.
I'm not deluding myself over that, and I encourage you to do the same...
Title: Re: nLaunch, the ultimate OS launcher for your TI-Nspire ClickPad/TouchPad
Post by: critor on January 20, 2013, 07:49:38 am
It was already posted in the original post anyway.

But I didn't insist on this, and nor did the nLaunch team in the readme.
nLaunch has a much higher potential than that, much more useful and totally legal, and it would be insulting the nLaunch team to forget it (Ndless 3.2 Switcher for example ;))
Title: Re: nLaunch, the ultimate OS launcher for your TI-Nspire ClickPad/TouchPad
Post by: Spenceboy98 on May 17, 2013, 10:14:26 pm
I tried installing and it, but it keeps freezing a little after the progress bar reaches 50%. Can anyone help? D:
Title: Re: nLaunch, the ultimate OS launcher for your TI-Nspire ClickPad/TouchPad
Post by: Spenceboy98 on May 18, 2013, 11:09:44 am
*BUMP*
Can anyone help?
Title: Re: Re: nLaunch, the ultimate OS launcher for your TI-Nspire ClickPad/TouchPad
Post by: TheNlightenedOne on May 18, 2013, 12:00:04 pm
It takes like 5 mins to install on first boot, then it reboots to actually boot the OS
Title: Re: nLaunch, the ultimate OS launcher for your TI-Nspire ClickPad/TouchPad
Post by: critor on May 18, 2013, 01:23:50 pm
Yes, on the 1st boot of the new OS you have to wait longer.
Title: Re: nLaunch, the ultimate OS launcher for your TI-Nspire ClickPad/TouchPad
Post by: Spenceboy98 on May 19, 2013, 12:04:55 am
It's been about 10 minutes, and it still isn't loading. :(
It says at the top "2345F6U7" and it says, "Loading Operating System"

I think I know what I'm doing wrong, but it won't let me delete the OS by itself. I have to delete both. Help?