Omnimaga

Calculator Community => TI Calculators => Calculator C => Topic started by: willrandship on January 22, 2011, 04:04:33 pm

Title: What does nLeash do, exactly?
Post by: willrandship 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?
Title: Re: What does nLeash do, exactly?
Post by: Munchor 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.
Title: Re: What does nLeash do, exactly?
Post by: willrandship 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
Title: Re: What does nLeash do, exactly?
Post by: ExtendeD on January 22, 2011, 04:52:23 pm
It changes some values related to the downgrade protection in the NAND page (http://hackspire.unsads.com/wiki/index.php/Memory_layout). Ndless and Nleash are based on the same code injection method.
Title: Re: What does nLeash do, exactly?
Post by: willrandship 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.)
Title: Re: What does nLeash do, exactly?
Post by: ExtendeD on January 22, 2011, 05:27:44 pm
Unfortunately It doesn't.
Title: Re: What does nLeash do, exactly?
Post by: willrandship 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.