xboxscene.org forums

Pages: 1 ... 7 8 [9] 10 11 ... 23

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

EthanHunt_IMF

  • Archived User
  • Full Member
  • *
  • Posts: 141
Reintroducing Kernel Patching - Nkpatcher
« Reply #120 on: July 19, 2004, 02:44:00 AM »

QUOTE (rmenhal @ Jul 11 2004, 08:14 PM)
The same way you would do it if you were running PBL. You need to check out some tutorials and ldots' xboxhdm.

Anyone use Ldots xboxhdm with the eeprom.bin produced with evox backup option to calculate the new password?  Config Magic doesn't work on v1.6 box (at least not the one i tried it on) and the eeprom.bin produced from evox's backup feature didn't work in liveinfo.

The work around is to copy the hdkey from the txt file evox produces and paste it into liveinfo (make sure you take out the spaces).
Logged

steinarne

  • Archived User
  • Newbie
  • *
  • Posts: 30
Reintroducing Kernel Patching - Nkpatcher
« Reply #121 on: July 21, 2004, 10:57:00 AM »

Well. I have absolutely NO experience compiling things, and have NO idea how to do this. downloaded Nasm, but dunno what to do.

Anyone who can help me?
PM me maybe?

I appreciate it
Logged

mkjones

  • Archived User
  • Hero Member
  • *
  • Posts: 810
Reintroducing Kernel Patching - Nkpatcher
« Reply #122 on: September 28, 2004, 04:54:00 AM »

smile.gif

Im trying to come up with a way to boot nkp from an apps menu so it then boots a game DVD from d:\defualt.xbe

Obviusly you would need to turn any auto boot features off in my dash.

I know this could be done in MXM, but I wanted to stay away from having to boot another dash just to do it.

Any ideas?

Do ya think if the boot path was changed to d:\defualt.xbe and you just stuck a game in and then it would boot fine?
Logged

krayzie

  • Archived User
  • Hero Member
  • *
  • Posts: 3350
Reintroducing Kernel Patching - Nkpatcher
« Reply #123 on: September 28, 2004, 08:50:00 AM »

QUOTE (mkjones @ Sep 28 2004, 12:57 PM)
Anyone help me out smile.gif

Im trying to come up with a way to boot nkp from an apps menu so it then boots a game DVD from d:\defualt.xbe

Obviusly you would need to turn any auto boot features off in my dash.

I know this could be done in MXM, but I wanted to stay away from having to boot another dash just to do it.

Any ideas?

Do ya think if the boot path was changed to d:\defualt.xbe and you just stuck a game in and then it would boot fine?

I once did that to let unsigned games boot on a non-pbl/nkpatcher exploited xbox. So that it first boots the habibi signed nkpatcher default.xbe then boots to d:/game.xbe
Anyway you just have to edit the line "db '\Device\Harddisk0\Partition2;evoxdash.xbe" in the asm source to "db '\Device\Cdrom0;default.xbe" in your case. Note that nkpatcher does not work with hacked bfm bioses that might have been loaded.
Logged

rmenhal

  • Archived User
  • Full Member
  • *
  • Posts: 102
Reintroducing Kernel Patching - Nkpatcher
« Reply #124 on: October 30, 2004, 01:48:00 AM »

CODE

;;; --------------------------------------------------------------------------
;;; Configuration for nkpatcher
;;; --------------------------------------------------------------------------

;;; Dashboard path

%define DASHBOARD_PATH '\Device\Harddisk0\Partition2\evoxdash.xbe'
   

;;; Reset-on-eject behaviour:   
;;;
;;; EJECT_FIX = Never reset on eject.
;;; CD_DVD_ALWAYS_ROE = Always reset on eject for CD/DVD loaded XBEs, never
;;;                     reset on eject for hard disk loaded XBEs.
;;;
;;; Default is to never reset on eject for hard disk loaded XBEs, but reset
;;; on eject CD/DVD loaded XBEs based on the ROE flag in the XBE header.

; %define EJECT_FIX
; %define CD_DVD_ALWAYS_ROE

   
;;; Automatic game region settings:
;;;
;;; GAME_REGION_AUTO = Set game region automatically based on the game region
;;;                    field in XBE header. Since the header may have several
;;;                    regions enabled there's a choice to be made. First
;;;                    tried is the game region from EEPROM, then the primary
;;;                    through tertiary regions below.
;;; GAME_REGION_IGNORE_REAL = Ignore the region stored in EEPROM and only
;;;                           use primary through tertiary regions below.
;;;
;;; Default is to use only the game region stored in the EEPROM and not
;;; change it.

%define GAME_REGION_AUTO
; %define GAME_REGION_IGNORE_REAL
   
%ifdef GAME_REGION_AUTO

;;; Game regions:
;;;
;;; 1 = North America
;;; 2 = Japan
;;; 4 = Rest of world

%define GAME_REGION_PRIMARY   4
%define GAME_REGION_SECONDARY   1
%define GAME_REGION_TERTIARY   2

%endif; GAME_REGION_AUTO


;;; In-Game Reset settings:   
;;;
;;; IGR = Enable IGR code
;;;
;;; Button combinations:
;;;   * triggers+back+start
;;;   * triggers+back+black
;;;   * triggers+start+black
;;;
;;; IGR_TO_DASHBOARD = Reset to dashboard, not DVD. Changed button combos:
;;;   * triggers+back+start to dashboard
;;;   * triggers+back+black to dashboard
;;;   * triggers+tart+black to first DVD, then dashboard
;;;
;;; IGR_FULL_REBOOT = Do a full reboot instead of the default quick reboot.
;;;                   Some games hang (Soul Calibur 2 during a match) with
;;;                   quick reboot.
;;;
;;; IGR_MASTER_PORT #port_number = Only allow IGR from pad port #port_number,
;;;                                where #port_number is 0-3 (0 the left-most
;;;                                port, 3 the right-most.)
;;;
;;; IGR is not enabled by default.

%define IGR
%define IGR_TO_DASHBOARD
; %define IGR_FULL_REBOOT
; %define IGR_MASTER_PORT 0


;;; Xbox Live blocking:
;;;
;;; XBL_BLOCK = Enable blocking
;;;
;;; Blocking not enabled by default.

%define XBL_BLOCK


;;; Patches inside INIT section (boot unlocked HDs etc.)
;;;
;;; INIT_SEC_PATCHES = enable
;;;
;;; Do NOT enable these for nkpatcher.xbe executed on the Xbox (will crash
;;; and/or weird behaviour.)

; %define INIT_SEC_PATCHES


;;; --------------------------------------------------------------------------
;;; Configuration end
;;; --------------------------------------------------------------------------

Logged

PedrosPad

  • Archived User
  • Hero Member
  • *
  • Posts: 1277
Reintroducing Kernel Patching - Nkpatcher
« Reply #125 on: October 30, 2004, 12:45:00 PM »

smile.gif
Logged

total_ass

  • Archived User
  • Hero Member
  • *
  • Posts: 1201
Reintroducing Kernel Patching - Nkpatcher
« Reply #126 on: October 30, 2004, 01:03:00 PM »

you are indeed a clever man rmenhal
Logged

PedrosPad

  • Archived User
  • Hero Member
  • *
  • Posts: 1277
Reintroducing Kernel Patching - Nkpatcher
« Reply #127 on: October 31, 2004, 03:26:00 PM »

QUOTE (rmenhal @ Oct 30 2004, 09:51 AM)
Nkpatcher7 (in the root post) is a big feature upgrade to nkpatcher6.

Hi rmenhal,

Is there any feature of NASM you haven't managed to use in the release - lol  wink.gif.
(conditional compilation, macros, local labels, ...)
Logged

DaddyJ

  • Archived User
  • Hero Member
  • *
  • Posts: 1324
Reintroducing Kernel Patching - Nkpatcher
« Reply #128 on: October 31, 2004, 03:40:00 PM »

beerchug.gif  beerchug.gif  beerchug.gif
Logged

zorxd

  • Archived User
  • Jr. Member
  • *
  • Posts: 52
Reintroducing Kernel Patching - Nkpatcher
« Reply #129 on: November 01, 2004, 04:38:00 PM »

I guess it is not possible then?
Logged

DaddyJ

  • Archived User
  • Hero Member
  • *
  • Posts: 1324
Reintroducing Kernel Patching - Nkpatcher
« Reply #130 on: November 01, 2004, 04:44:00 PM »

You could always code support for a config file yourself.

lol
Logged

krayzie

  • Archived User
  • Hero Member
  • *
  • Posts: 3350
Reintroducing Kernel Patching - Nkpatcher
« Reply #131 on: November 10, 2004, 10:02:00 AM »

QUOTE (Dunny @ Nov 10 2004, 07:04 PM)

Is there anyway to have it load the dash before the dvd.

yeah set the dash to not auto launch games
Logged

rmenhal

  • Archived User
  • Full Member
  • *
  • Posts: 102
Reintroducing Kernel Patching - Nkpatcher
« Reply #132 on: November 10, 2004, 10:20:00 AM »

QUOTE (Dunny @ Nov 10 2004, 07:12 PM)
so I imagine Nkpatcher loads from a dvd before the dash?

Yes, that's the default with nkpatcher7 (was different in nkpatcher6). You need to recompile with BOOT_DASH_ONLY option:

nasm -dBOOT_DASH_ONLY -o nkpatcher.xbe xboxapp.asm

(and sign it with habibi).
Logged

Dunny

  • Archived User
  • Full Member
  • *
  • Posts: 220
Reintroducing Kernel Patching - Nkpatcher
« Reply #133 on: November 10, 2004, 10:26:00 AM »

laugh.gif
Logged

Dunny

  • Archived User
  • Full Member
  • *
  • Posts: 220
Reintroducing Kernel Patching - Nkpatcher
« Reply #134 on: November 10, 2004, 10:48:00 AM »

QUOTE
nkpatcher.asm:189: error: symbol `patchmedia.ntqvol` undefined
nkpatcher.asm:189: error: symbol `patchmedia.ntqvol` undefined
xboxapp.asm:205: error: phase error detected at end of assembly.
Logged
Pages: 1 ... 7 8 [9] 10 11 ... 23