Author Topic: Rooted Nspire document browser  (Read 15136 times)

0 Members and 1 Guest are viewing this topic.

Offline compu

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 275
  • Rating: +63/-3
    • View Profile
Rooted Nspire document browser
« on: April 21, 2011, 02:47:34 pm »
By changing some strings in the OS image, you can make the document browser view all files in all folders.
I can't publish it here because I have changed the values in the phoenix.raw file.
Screenshots:

Offline mikehill2003

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 279
  • Rating: +13/-4
    • View Profile
Re: Rooted Nspire document browser
« Reply #1 on: April 21, 2011, 03:08:58 pm »
By changing some strings in the OS image, you can make the document browser view all files in all folders.
I can't publish it here because I have changed the values in the phoenix.raw file.
Screenshots:
Sweet! OS 2.0.1 CAS?
« Last Edit: April 21, 2011, 03:09:22 pm by mikehill2003 »

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: Rooted Nspire document browser
« Reply #2 on: April 21, 2011, 03:10:27 pm »
View Hidden files? On that's great!

Offline Adriweb

  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1708
  • Rating: +229/-17
    • View Profile
    • TI-Planet.org
Re: Rooted Nspire document browser
« Reply #3 on: April 21, 2011, 03:10:52 pm »
Extremely awesomely great !

Mind to share which line/lines on the .raw file we have to edit ? (pm if needed :P)

Thanks
« Last Edit: April 21, 2011, 03:11:44 pm by adriweb »
My calculator programs
TI-Planet.org co-admin.
TI-Nspire Lua programming : Tutorials  |  API Documentation

Offline compu

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 275
  • Rating: +63/-3
    • View Profile
Re: Rooted Nspire document browser
« Reply #4 on: April 21, 2011, 03:12:27 pm »
Sweet! OS 2.0.1 CAS?
Yes. :P

Extremely awesomely great !

Mind to share which line/lines on the .raw file we have to edit ?

Thanks
I want to make a patcher for this, but the "documents" string is located at 0x6807F8 in the raw image.. just fill it with 0x00s


Ninja'd twice...

Offline Adriweb

  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1708
  • Rating: +229/-17
    • View Profile
    • TI-Planet.org
Re: Rooted Nspire document browser
« Reply #5 on: April 21, 2011, 03:13:22 pm »
will try..

Is the address for CAS or Non-CAS ?

Thanks
My calculator programs
TI-Planet.org co-admin.
TI-Nspire Lua programming : Tutorials  |  API Documentation

Offline compu

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 275
  • Rating: +63/-3
    • View Profile
Re: Rooted Nspire document browser
« Reply #6 on: April 21, 2011, 03:14:16 pm »
will try..

Is the address for CAS or Non-CAS ?

Thanks
It is for CAS 2.0.1, I don't know if it's the same in non-CAS.

EDIT: This will not show any files, I had to fill all ".tns" strings with zeros too, currently I'm looking which of the replaced ".tns"es is responsible for file displaying ::)
« Last Edit: April 21, 2011, 03:18:16 pm by compu »

Offline Adriweb

  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1708
  • Rating: +229/-17
    • View Profile
    • TI-Planet.org
Re: Rooted Nspire document browser
« Reply #7 on: April 21, 2011, 03:18:57 pm »
I think the address for the OS 3.0.1 (1753) would be 0x864AE8 (phoenix.raw, CAS model) and fill with 0x00s until the end of the string.

NOT TESTED...

Offline mikehill2003

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 279
  • Rating: +13/-4
    • View Profile
Re: Rooted Nspire document browser
« Reply #8 on: April 21, 2011, 03:25:24 pm »
I'm really not trying to derail your thread, but does anyone have suggestions on getting OSLauncher to load DummyOS? Every time I try it, I get short lines on the display and the nspire locks up. (nspire non-cas, OS 2.0.1)

Also, do you know the size of the decompressed OS image for OS 2.0.1 CAS or basic?

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: Rooted Nspire document browser
« Reply #9 on: April 21, 2011, 03:28:17 pm »
It would be best if this was shown to work on a real calculator :)
Indeed, that's where the main problem lies: modifying an OS image, and launching the modified version, in such a way that it will work on a real calculator - and preferably work reliably - is much harder :)
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline compu

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 275
  • Rating: +63/-3
    • View Profile
Re: Rooted Nspire document browser
« Reply #10 on: April 21, 2011, 03:32:34 pm »
Also, do you know the size of the decompressed OS image for OS 2.0.1 CAS or basic?
phoenix.raw (CAS) is 7946612 bytes

It would be best if this was shown to work on a real calculator :)
I will try it on my Nspire and post a picture ;)
« Last Edit: April 21, 2011, 03:32:51 pm by compu »

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: Rooted Nspire document browser
« Reply #11 on: April 21, 2011, 03:37:19 pm »
Note that OSLauncher takes zipped files as input :)
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline compu

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 275
  • Rating: +63/-3
    • View Profile
Re: Rooted Nspire document browser
« Reply #12 on: April 21, 2011, 03:39:02 pm »
I know :P
I'm using OSLauncher on the emulator too.

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: Rooted Nspire document browser
« Reply #13 on: April 21, 2011, 03:45:11 pm »
Of course ;)
The note was more aimed at mikehill than at you, because he was asking for the uncompressed size of phoenix.raw.
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline compu

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 275
  • Rating: +63/-3
    • View Profile
Re: Rooted Nspire document browser
« Reply #14 on: April 21, 2011, 03:51:53 pm »
Of course ;)
The note was more aimed at mikehill than at you, because he was asking for the uncompressed size of phoenix.raw.
;D

Real Nspire ;)

EDIT: Damn, it is huge....
EDIT(shmibs): here's a resized version :p
« Last Edit: April 22, 2011, 07:28:27 pm by shmibs »