Author Topic: What does nLeash do, exactly?  (Read 3923 times)

0 Members and 1 Guest are viewing this topic.

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
What does nLeash do, exactly?
« on: January 22, 2011, 04:04:33 pm »
The topic title pretty much says it all. :P

Does it mess with some memory during bootup, to disable the code, or does it do something really weird?

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: What does nLeash do, exactly?
« Reply #1 on: January 22, 2011, 04:17:07 pm »
Oh, you mean the coding part, I know what it does in practical terms, it changes the OS to an older one in Clickpads.

I have no idea of how ExtendeD did it, though.

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: What does nLeash do, exactly?
« Reply #2 on: January 22, 2011, 04:39:01 pm »
I would love to see how it's done. It might have more possibilities than bypassing downgrades.

Of course, I can see why they would be reluctant to say how they did it. :P

Offline ExtendeD

  • CoT Emeritus
  • LV8 Addict (Next: 1000)
  • *
  • Posts: 825
  • Rating: +167/-2
    • View Profile
Re: What does nLeash do, exactly?
« Reply #3 on: January 22, 2011, 04:52:23 pm »
It changes some values related to the downgrade protection in the NAND page. Ndless and Nleash are based on the same code injection method.
Ndless.me with the finest TI-Nspire programs

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: What does nLeash do, exactly?
« Reply #4 on: January 22, 2011, 05:14:17 pm »
Ok. That would explain why you don't need ndless to use it :P

Wait, does this skip boot2 validation? or am I just getting my hopes up?
Offset 10-13: If nonzero, BOOT1 will attempt to run DIAGS by default; if zero, it will skip straight to BOOT2. (Either behavior can be overridden with the Esc+Menu+G key combination.)

Offline ExtendeD

  • CoT Emeritus
  • LV8 Addict (Next: 1000)
  • *
  • Posts: 825
  • Rating: +167/-2
    • View Profile
Re: What does nLeash do, exactly?
« Reply #5 on: January 22, 2011, 05:27:44 pm »
Unfortunately It doesn't.
Ndless.me with the finest TI-Nspire programs

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: What does nLeash do, exactly?
« Reply #6 on: January 22, 2011, 05:33:51 pm »
darn. If it did, we could use an ndless prog to make it always skip, and install a hacked boot2.

How hard would it be to bypass the current boot1? not overwrite, just change the boot sequence to auto-boot something else.
« Last Edit: January 22, 2011, 05:34:31 pm by willrandship »