xboxscene.org forums

Pages: 1 ... 16 17 [18] 19 20 ... 23

Author Topic: Reintroducing Kernel Patching - Nkpatcher  (Read 1348 times)

PedrosPad

  • Archived User
  • Hero Member
  • *
  • Posts: 1277
Reintroducing Kernel Patching - Nkpatcher
« Reply #255 on: April 20, 2005, 03:54:00 AM »

In response to requests for NKP to be updated I thought reiterate (and support) rmenhal’s belief that NKP should not turn monolithic - let's keep it a focused BIOS patcher!  (It's good to read RiceCake's boot chain article at this point.)  Many of the requested features already have workable solutions.  I thought it useful to gather together the existing NKP workarounds I'd seen, before inviting ideas for further NKP development.

Existing NKPatcher workaround/solutions:Fan control should probably be an external boot chain util also.  I can probably knock this up if there's demand.  Same for LED setting.  Plug-and-play the way to go, or a single customise-my-XBOX app?

Retail BIOS->MS's update.xbe->font exploit->NKP->[whatever you like]->aftermarket dashboard!

Any other requirements?
Logged

PedrosPad

  • Archived User
  • Hero Member
  • *
  • Posts: 1277
Reintroducing Kernel Patching - Nkpatcher
« Reply #256 on: April 20, 2005, 10:51:00 AM »

QUOTE(PedrosPad @ Apr 20 2005, 10:00 AM)
I thought it useful to gather together the existing NKP workarounds I'd seen, before inviting ideas for further NKP development.
Logged

Dolfhin

  • Archived User
  • Sr. Member
  • *
  • Posts: 351
Reintroducing Kernel Patching - Nkpatcher
« Reply #257 on: April 20, 2005, 11:08:00 AM »

QUOTE(PedrosPad @ Apr 20 2005, 04:57 PM)
Suggestions just in:

Logged

cmiz

  • Archived User
  • Sr. Member
  • *
  • Posts: 438
Reintroducing Kernel Patching - Nkpatcher
« Reply #258 on: April 20, 2005, 10:53:00 PM »

@pedrospas: those are some good work arounds, though i already knew about most of them. for the boot list, i'm not really buying the tray state booting as an alternative to it.  wink.gif  i'm not a huge fan of having to remember to boot with the right tray state and such...it would be more for an issue where you could have a backup dash in case you tried to modify the default one and messed up (mostly so we don't have to keep dealing with newbies doing that...)

for the leds, i was thinking more of a "warning: mod on" type thing. though you can change LED's with most dashes, if you cold booted a backup game, it would never load the dash...(unless you have nkpatcher set to only boot dash.

for the fan speed...does the dash fan setting carry over once you leave the dash? i've never actually checked. (again...setting nkpatcher to only boot dash would make sure the fan was set to whatever).

again though, i'm perfectly happy with what we HAVE....if somebody got bored and felt like adding some of those things, then it could possibly be BETTER...but i'm not complaining!
Logged

SupaSaru

  • Archived User
  • Newbie
  • *
  • Posts: 11
Reintroducing Kernel Patching - Nkpatcher
« Reply #259 on: April 27, 2005, 06:01:00 AM »

cmiz, I wrote an UnleashX script for a buddy that insisted on fooling around in C.  It just copied e:\mod\backup to C:\, and I used dual-habibi to let him launch it without a gamesave.  

LEDs and Fan settings stay until you cold boot.  

Add that stuff yourself if you dub nkpatcher not "good enough". tongue.gif

I've got a dirty hack to add dual-boot to nkpatcher.  Requires you know how to cut and paste and reassemble it (possibly do some debugging, too, if I forget something). tongue.gif

  I was debating on adding lights to it, also...  I wanted to have a way to know whether or not I've loaded a shadowC/shadowEEPROM, and I figured the lights were the easiest way (one advantage to using nkpatcher to change the LED rather than UnleashX, etc).  Really not that useful overall, if you think about it.

  Also started working on a way to check for an e:\shadow[on,off] so I had an easy way to enable/disable shadowing without re-assembling/updating nkp.  Again, not too useful to the end user.

  Of course, the simple alternative to all of the above would be to assemble 2 versions of nkp, use the dual-habibi, and remember something like tray-open == no shadow, tray open == shadow...  that would be too easy....

  Overall, much love for nkp. wink.gif

Also, couple questions for you guys....
1) Do you know of anyone making an xbox emulator?  Not for the games, but just so we have an easy dev area for things like nkp.
2) Does anyone know offhand if Structured Exception Handling works on the xbox?
3) Sorry, but the xbox-scene v3 skin is hideous.
4) Where do the assembly geeks hang out now that xbdev is gone?  Last I remember, that place was doing great, but now it's gone.....
Logged

TheMasterChef

  • Archived User
  • Jr. Member
  • *
  • Posts: 53
Reintroducing Kernel Patching - Nkpatcher
« Reply #260 on: April 29, 2005, 01:52:00 PM »

This thing patches the BIOS to a modified BIOS (not EvoX or anything) right?

Alternative to PBL+EvoX, right?

Could you use this to get a 1.6 on a modded BIOS then install EvoX over it?
Logged

Flame2k

  • Archived User
  • Full Member
  • *
  • Posts: 152
Reintroducing Kernel Patching - Nkpatcher
« Reply #261 on: April 29, 2005, 01:56:00 PM »

yes it will modify the xbox kernel and allow you to run non m$ code from your hard drive (eg evox)
Logged

cmiz

  • Archived User
  • Sr. Member
  • *
  • Posts: 438
Reintroducing Kernel Patching - Nkpatcher
« Reply #262 on: April 29, 2005, 02:14:00 PM »

QUOTE(SupaSaru @ Apr 27 2005, 06:07 AM)
Add that stuff yourself if you dub nkpatcher not "good enough". tongue.gif
Logged

TheMasterChef

  • Archived User
  • Jr. Member
  • *
  • Posts: 53
Reintroducing Kernel Patching - Nkpatcher
« Reply #263 on: April 29, 2005, 04:59:00 PM »

Looks to me like I'm confused. Is the kernel stored on the BIOS or the dashboard? Doesn't look like you're talking about the XBOX OS, that could be done through FTP from EvoX, right..?
(Semi-n00b question indeed.)
Logged

cmiz

  • Archived User
  • Sr. Member
  • *
  • Posts: 438
Reintroducing Kernel Patching - Nkpatcher
« Reply #264 on: April 29, 2005, 05:08:00 PM »

the kernel is the bios....dashboard version is just the "OS" that runs. you can change the dashboard version by putting different files onto your C drive whereas changing the bios requires soldering the write enable points and flashing (on a <1.6) and your only option for a 1.6 is bypassing the TSOP with a chip.
Logged

TheMasterChef

  • Archived User
  • Jr. Member
  • *
  • Posts: 53
Reintroducing Kernel Patching - Nkpatcher
« Reply #265 on: April 30, 2005, 08:03:00 AM »

"changing the bios requires soldering the write enable points and flashing (on a <1.6)"

Having to solder to change the BIOS on a <1.6? Softmodding doesn't need that.
Logged

kingroach

  • Archived User
  • Hero Member
  • *
  • Posts: 1522
Reintroducing Kernel Patching - Nkpatcher
« Reply #266 on: April 30, 2005, 08:12:00 AM »

you dont change bios with softmod.. when xbox loads, it loads the retail bios, then exploit runs and bios loader (PBL) /kernel patcher (NKP) loads bios on the memory. and the xbox os you talk about is the "dash".. there is several version of"dash"..the latest version is 5659.03.
Logged

TheMasterChef

  • Archived User
  • Jr. Member
  • *
  • Posts: 53
Reintroducing Kernel Patching - Nkpatcher
« Reply #267 on: April 30, 2005, 10:07:00 AM »

"modified Windows kernel" -NT, I believe.

So the safest way to run a backup would be to get EvoX through a savegame exploit then run a game from there, without changing the dashboard on the XBOX's hdd, right? Wouldn't this method be better for a lot of people (namely 'Live users)?

So when a softmodded XBOX boots, it runs a signed modified dashboard...? Thought that wasn't possible...
Logged

cmiz

  • Archived User
  • Sr. Member
  • *
  • Posts: 438
Reintroducing Kernel Patching - Nkpatcher
« Reply #268 on: April 30, 2005, 10:32:00 AM »

QUOTE(TheMasterChef @ Apr 30 2005, 10:13 AM)
"modified Windows kernel" -NT, I believe.
Logged

SupaSaru

  • Archived User
  • Newbie
  • *
  • Posts: 11
Reintroducing Kernel Patching - Nkpatcher
« Reply #269 on: April 30, 2005, 04:15:00 PM »

tongue.gif

  When a modded Xbox boots, it runs a signed *normal* MS dashboard.  The fonts then overflow it, and modify the copy loaded in RAM.  So launching an unmodified, signed executable is, of course, legal.  The patching comes later.
Logged
Pages: 1 ... 16 17 [18] 19 20 ... 23