Author Topic: 1337mod for Nspire  (Read 10107 times)

0 Members and 1 Guest are viewing this topic.

Offline Jonius7

  • python! Lua!
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1918
  • Rating: +82/-18
  • Still bringing new dimensions to the TI-nspire...
    • View Profile
    • TI Stadium
Re: 1337mod for Nspire
« Reply #15 on: February 15, 2011, 04:55:21 am »
How does this work?
It overwrites the english language file with an edited one.
You can find the original file at /phoenix/syst/locales/en/strings.res in the Nspire's file system.

Wow that's l33t!!! whoever did this is the l33t357's person 3v3r!

Could actually serve a useful function for adding other languages or something that are not already included on the nspire. and also to alter the menus! This could be a great development for creating a better TI-nspire OS!!! what do you all think?

PS: and as DJ_O said making the OS a better platform for programming!!! the next ndless!
« Last Edit: February 15, 2011, 04:56:48 am by jhgenius01 »
Programmed some CASIO Basic in the past
DJ Omnimaga Music Discographist ;)
DJ Omnimaga Discography
My Own Music!
My Released Projects (Updated 2015/05/08)
TI-nspire BASIC
TI-nspire Hold 'em
Health Bar
Scissors Paper Rock
TI-nspire Lua
Numstrat
TI-nspire Hold 'em Lua
Transport Chooser
Secret Project (at v0.08.2 - 2015/05/08)
Spoiler For Extra To-Be-Sorted Clutter:

Spoiler For Relegated Projects:
TI-nspire BASIC
Battle of 16s (stalled) | sTIck RPG (stalled) | Monopoly (stalled) | Cosmic Legions (stalled)
Axe Parser
Doodle God (stalled while I go and learn some Axe)

Offline compu

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 275
  • Rating: +63/-3
    • View Profile
Re: 1337mod for Nspire
« Reply #16 on: February 15, 2011, 05:18:48 am »
Can someone explain please why the changes are permanent? I always thought the OS copied its files from ROM during boot up...
Yes, it copies the OS files into the RAM, but if you change the OS files that are located in the flash, they will be loaded into the RAM after a reboot. (Correct me if I am wrong)

Offline Jonius7

  • python! Lua!
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1918
  • Rating: +82/-18
  • Still bringing new dimensions to the TI-nspire...
    • View Profile
    • TI Stadium
Re: 1337mod for Nspire
« Reply #17 on: February 15, 2011, 05:22:36 am »
oh, not sure if that's right but sounds right to me
Programmed some CASIO Basic in the past
DJ Omnimaga Music Discographist ;)
DJ Omnimaga Discography
My Own Music!
My Released Projects (Updated 2015/05/08)
TI-nspire BASIC
TI-nspire Hold 'em
Health Bar
Scissors Paper Rock
TI-nspire Lua
Numstrat
TI-nspire Hold 'em Lua
Transport Chooser
Secret Project (at v0.08.2 - 2015/05/08)
Spoiler For Extra To-Be-Sorted Clutter:

Spoiler For Relegated Projects:
TI-nspire BASIC
Battle of 16s (stalled) | sTIck RPG (stalled) | Monopoly (stalled) | Cosmic Legions (stalled)
Axe Parser
Doodle God (stalled while I go and learn some Axe)

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55845
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: 1337mod for Nspire
« Reply #18 on: February 15, 2011, 03:22:27 pm »
PS: and as DJ_O said making the OS a better platform for programming!!! the next ndless!
Although to run OS patches you actually need Ndless. :P

And is it very hard to write to Flash? I wonder if you need to unlock it or something? Until a few years ago almost nobody knew how to write to Flash on the 83+.
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF



Official Website |T-Shirt store | Reverbnation | Facebook | Youtube | Twitter | Spotify

Offline apcalc

  • The Game
  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1393
  • Rating: +120/-2
  • VGhlIEdhbWUh (Base 64 :))
    • View Profile
Re: 1337mod for Nspire
« Reply #19 on: February 15, 2011, 03:27:26 pm »
As of yet, I am not quite sure that this method can work for copying a CAS.  I have been completely killed with school work this week (all of my teachers thought it would be lovely to finish work before President's Weekend...), but I plan on investigating more over the weekend.

The only thing that is bothering me now is the sake of whether the differences between the non-CAS and the CAS are in fact located in the /phoenix/ directory.  There might be further protection, blocking this from being possible.

I actually think the method used here might be somewhat legal!  Not that TI would like it, but the program only patches the OS itself, the user has to give it the appropriate files to patch it with (I should note, it is not the easiest task in the world to retrive them if you are  not familiar with the Nspire OS).  I don't see anything illegal with that! :)


Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55845
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: 1337mod for Nspire
« Reply #20 on: February 15, 2011, 03:29:32 pm »
Well the illegal part would probably be to distribute the patches that contains parts of the CAS OSes. You would have to distribute a program that allows you to convert a CAS OS into a patch file in tns format so the user have to create the patch himself. I doubt TI would like to see parts of their CAS OS downloadable on Omnimaga or ticalc.org.
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF



Official Website |T-Shirt store | Reverbnation | Facebook | Youtube | Twitter | Spotify

Offline fb39ca4

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1749
  • Rating: +60/-3
    • View Profile
Re: 1337mod for Nspire
« Reply #21 on: February 17, 2011, 08:19:51 pm »
PS: and as DJ_O said making the OS a better platform for programming!!! the next ndless!
Although to run OS patches you actually need Ndless. :P

And is it very hard to write to Flash? I wonder if you need to unlock it or something? Until a few years ago almost nobody knew how to write to Flash on the 83+.
The os is stored in a single .img file, which is digitally signed, so the os can't be modified in flash. However, just writing to the flash is easy, we've had it ever since ndless came out.

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55845
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: 1337mod for Nspire
« Reply #22 on: February 19, 2011, 02:32:51 am »
Hmm I see. What kind of OS files are modifiable besides the text like in Compu program?
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF



Official Website |T-Shirt store | Reverbnation | Facebook | Youtube | Twitter | Spotify

Offline apcalc

  • The Game
  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1393
  • Rating: +120/-2
  • VGhlIEdhbWUh (Base 64 :))
    • View Profile
Re: 1337mod for Nspire
« Reply #23 on: February 19, 2011, 07:31:01 pm »
Hmm I see. What kind of OS files are modifiable besides the text like in Compu program?

The text file that compu is editing is in fact located in TI-Nspire.img (at /phoenix/syst/locales/en/strings.res, to be exact).


Offline compu

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 275
  • Rating: +63/-3
    • View Profile
Re: 1337mod for Nspire
« Reply #24 on: February 20, 2011, 02:17:48 pm »
Actually I'm wondering why there is a TI-Nspire.tnc file on my non-CAS nspire.... (/phoenix/install) ???

Offline apcalc

  • The Game
  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1393
  • Rating: +120/-2
  • VGhlIEdhbWUh (Base 64 :))
    • View Profile
Re: 1337mod for Nspire
« Reply #25 on: February 20, 2011, 02:18:43 pm »
Actually I'm wondering why there is a TI-Nspire.tnc file on my non-CAS nspire.... (/phoenix/install) ???

The *.tnc extension is actually "universal" between both of the Nspires.  The .tno extension is "exclusive" to the non-CAS only.


Offline compu

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 275
  • Rating: +63/-3
    • View Profile
Re: 1337mod for Nspire
« Reply #26 on: February 20, 2011, 02:26:06 pm »
The *.tnc extension is actually "universal" between both of the Nspires.  The .tno extension is "exclusive" to the non-CAS only.
And that file is signed too? Why are the language files extracted then..  :-\

Offline mikehill2003

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 279
  • Rating: +13/-4
    • View Profile
Re: 1337mod for Nspire
« Reply #27 on: March 23, 2011, 06:42:48 pm »
Sorry to bump an old topic, but has there been any progress on adding CAS to the nspire basic?

Offline apcalc

  • The Game
  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1393
  • Rating: +120/-2
  • VGhlIEdhbWUh (Base 64 :))
    • View Profile
Re: 1337mod for Nspire
« Reply #28 on: March 23, 2011, 06:46:29 pm »
Sorry to bump an old topic, but has there been any progress on adding CAS to the nspire basic?

I don't think that is possible using this method.  Sorry. :(