In memory of Ben “bushing” Byer, who passed away on Monday, February 8th, 2016.

Difference between revisions of "Priiloader/hacks"

From WiiBrew
Jump to navigation Jump to search
 
(22 intermediate revisions by 9 users not shown)
Line 1: Line 1:
==Intro To the hash hacks==
+
{{Distinguish|Preloader/hacks}}
The hash hacks method is a method of applying hacks only available in priiloader 0.6 or above.
 
it has its pro's and con's over the preloader method. these are :
 
  
===Pro's===
+
==Intro to the hash hacks==
* the hacks will work on any region
+
The hash hacks method is a method of applying hacks only available in Priiloader 0.6 or above that works by specifying the location with a sequence of ints to search for in the <code>hash</code> field. It has its pros and cons over the Preloader method, where the patch location is specified by a base address in the <code>offset</code> field. These are:
* 1 hack is possible to run on -all- system menu versions
+
 
===Con's===
+
===Pros===
* more complicated
+
* The hacks will work on any region
* more writing work
+
* 1 hack is possible to run on a wide range of System Menu versions
 +
===Cons===
 +
* More complicated
 +
* More writing work
  
 
==Pre-Compiled Hacks download==
 
==Pre-Compiled Hacks download==
[[File:priiloader_hacks.zip]] or the full collection at http://priiloader.googlecode.com/svn/trunk/priiloader/hacks_hash.ini (recommended)
+
The newest version can be found at: https://github.com/DacoTaco/priiloader/blob/release/priiloader/hacks_hash.ini. An archive of the older hacks is here: [[File:priiloader_hacks.zip]]
 +
 
 
==Description of hacks==
 
==Description of hacks==
 
=== Disable HAXX,DVDX,RZDx checks ===
 
=== Disable HAXX,DVDX,RZDx checks ===
Prevents deletion of The Homebrew Channel, DVDX and Zelda savegames (Twilight Hack?), which was introduced in System Menu 4.2. Therefore the hack is only existant for 4.2.
+
Prevents deletion of The Homebrew Channel, DVDX and Zelda savegames (Twilight Hack?), which was introduced in System Menu 4.2. Therefore the hack is only existant for 4.2/4.3.
  
=== Replace Healthwarning with Backmenu ===
+
=== Replace Health Screen with Backmenu ===
 
No longer displays black/white health warning screen, so no need to press A, it will go straight to the channels screen.
 
No longer displays black/white health warning screen, so no need to press A, it will go straight to the channels screen.
  
=== No health check ===
+
=== Block Disc Updates ===
Same as "Replace Healthwarning with Backmenu".
+
Games with newer versions of the system menu/IOSs than what you have installed will not force you to update. Useful for staying on your current system menu and playing the most recent games without having to update.
  
=== Skip disc update check ===
+
=== Block Online Updates ===
A game will no longer check what version of the system menu you have installed. Useful for staying on 3.2x, 4.1x or 4.2x and playing the most recent games without having to update.
+
Trying to update your system online will error, useful for staying on your current system menu and playing the most recent games without having to update.
  
=== No sound at all ===
+
=== No System Menu Sounds AT ALL ===
 
Mutes the System Menu completely. No background music or sounds.
 
Mutes the System Menu completely. No background music or sounds.
  
=== No Menu BGM ===
+
=== No System Menu Background Music ===
 
Disables the soft background music the System Menu plays.
 
Disables the soft background music the System Menu plays.
  
=== No Menu BGM Startpatch version ===
+
=== Wiimmfi Patch v4 (For 4.3E) ===
Disables the soft background music the System Menu plays. Additional it mutes the jingle from the Menu's start.
+
This hack will patch all games to work with Wiimmfi when run through the disc channel, making running the patcher from the HBC redundant.
  
 
=== Move Disc Channel ===
 
=== Move Disc Channel ===
With this hack you can move the disc channel around like any other channel by holding A+B. It's no longer stuck in the top left.
+
You can move the disc channel around like any other channel by holding A+B with this hack.  
 
 
=== IOS Reload ===
 
Reloads a specific IOS for every game, no matter what IOS the game uses by default.
 
  
=== Region free channels_1 ===
+
=== Force Disc Games to run under IOS249 ===
Allows you to boot channels from an outer region. So if you have a PAL Wii, you might be able to access NTSC channels installed.
+
Causes disc games to stop working. Some games will simply hang because [[IOS249]] is a stub that isn’t properly handling IO, others will show [[error 002]] if they require [[IOS55]] or higher, since they check which IOS is running. Useful for testing which games show error 002 without dumping them.
  
=== Region free channels_2 ===
+
=== Region Free Channels ===
Same as above.
+
Allows you to boot channels from another region.
  
=== Remove diag disc check ===
+
=== Remove Diagnostic Disc Check ===
 
Allows you to boot a regular game through the recovery menu.
 
Allows you to boot a regular game through the recovery menu.
  
=== Autoboot Game press RIGHT on gc pad in 4th port ===
+
=== Region Free Wii Games ===
Instead of the System Menu the game disc will be booted, when you hold Right on the D-PAD of a GC-Pad, plugged in port 4. This allows fast access to the game inserted.
 
 
 
=== Disc auto start when right pressed ===
 
Same as above.
 
 
 
=== Autoboot Game ===
 
Instead of the System Menu the game disc will be booted. Contrary to "Autoboot Game press RIGHT on gc pad in 4th port" you don't need to press any button.
 
 
 
=== Disc autostart ===
 
Same as above.
 
 
 
=== Region free channels-SD card menu ===
 
Allows you to boot channels from outer region from the SD card menu.
 
 
 
=== Region Free Wii Discs ===
 
 
Removes the integrated region check. You'll be able to play imports this way.
 
Removes the integrated region check. You'll be able to play imports this way.
  
=== Region free Wii games_1 ===
+
=== Region free GC Games (No VM Patch) ===
Same as "Region Free Wii Discs".
 
 
 
=== Region free Wii games_2 ===
 
Same as "Region Free Wii Discs".
 
 
 
=== Region free GC Games ===
 
 
Removes the integrated region check for Gamecube games.
 
Removes the integrated region check for Gamecube games.
 
=== Force Disc Region_1 ===
 
This forces the game disc to run at the Wii's native settings. So NTSC games won't turn black and white on PAL TVs.
 
 
=== Force Disc Region_2 ===
 
This forces the game disc to run at the Wii's native settings. So NTSC games won't turn black and white on PAL TVs
 
  
 
=== Remove NoCopy Protection ===
 
=== Remove NoCopy Protection ===
Allows you to copy any save file, whereas some were protected by default
+
Allows you to copy Some Saves, normally some save files were not able to be copied to the SD card.
 
 
=== Error cannot load channel ===
 
Hack prohibits starting any channel. I guess this could be handy to lock your Wii so the kids and family can't break it!
 
  
=== Blackscreen at Wii system menu Startup! ===
+
=== Lock System Menu with Black Screen ===
Self explanatory, I guess this could be handy to lock your Wii so the kids and family can't break it!
+
Self explanatory.
  
=== Lock out System Menu with Blackscreen ===
+
=== OSReport(fwrite) to USBGecko ===
Same as "Blackscreen at Wii system menu Startup!"
+
A patch often used to debug the system menu. This will redirect all the system menu debug info to a USBGecko in memory card slot B.
  
=== DSI Error code at Wii system menu Startup! ===
 
Self explanatory, I guess this could be handy to lock your Wii so the kids and family can't break it!
 
=== OSReport(fwrite) to UsbGecko ===
 
a patch often used to debug the system menu.this will redirect all the system menu debug info to a USBGecko in memory card slot B.
 
 
=== Re-enable Bannerbomb v2 ===
 
=== Re-enable Bannerbomb v2 ===
Disables the error 004 from system menu 4.3 when bannerbomb is detected making bannerbomb work again. this is 4.3 only
+
Disables the [[error 004]] from system menu 4.3 when bannerbomb is detected making bannerbomb work again. This is for System Menu 4.3 only.
  
==Hacks==
+
=== Block Disc Autoboot ===
===[[System Menu 4.0]] only===
+
Blocks automatic booting of discs whose ID starts with 0 or 1.
due to the nature of the hack, it is stuck to the region.there is no other way then this
 
<pre>
 
[Replace Health Screen with Backmenu]
 
maxversion=418
 
minversion=418
 
amount=1
 
hash=0x81409368,0x81409388
 
patch=0x814093D0
 
[Replace Healthwarning with Backmenu]
 
maxversion=417
 
minversion=417
 
amount=1
 
hash=0x8140926c
 
patch=0x814092D4
 
</pre>
 
===[[System Menu 4.1]] only===
 
due to the nature of the hack, it is stuck to the region.there is no other way then this
 
<pre>
 
[Replace Health Screen with Backmenu]
 
maxversion=450
 
minversion=450
 
amount=1
 
hash=0x81409468
 
patch=0x814094D0
 
[Replace Health Screen with Backmenu]
 
maxversion=449
 
minversion=449
 
amount=1
 
hash=0x8140936c
 
patch=0x814093D4
 
[Replace Health Screen with Backmenu]
 
maxversion=448
 
minversion=448
 
amount=1
 
hash=0x81408654
 
patch=0x814086BC
 
</pre>
 
  
===[[System Menu 4.2]] only===
+
=== Allow TitleID RAAE,408x,410x ===
due to the nature of the hack, it is stuck to the region.there is no other way then this
+
Unblocks discs with IDs RAAE ([[Wii Startup Disc]]), 408x (unknown), and 410x ([[Wii Backup Disc]]).
<pre>
 
[Replace Health Screen with Backmenu]
 
maxversion=482
 
minversion=482
 
amount=1
 
hash=0x81409d30,0x81409d50
 
patch=0x81409D98
 
[Replace Health Screen with Backmenu]
 
maxversion=481
 
minversion=481
 
amount=1
 
hash=0x81409c34,0x81409c54
 
patch=0x81409C9C
 
[Replace Health Screen with Backmenu]
 
maxversion=480
 
minversion=480
 
amount=1
 
hash=0x81408f20
 
patch=0x81408F88
 
</pre>
 
===[[System Menu 4.3]] only===
 
due to the nature of the backmenu hack, it is stuck to the region.there is no other way then this
 
<pre>
 
[Re-enable Bannerbomb v2]
 
maxversion=518
 
minversion=512
 
amount=2
 
hash=0x41800040,0x8902919c
 
patch=0x48000040
 
hash=0x41800040,0x89029180
 
patch=0x48000040
 
[Region Free EVERYTHING]
 
maxversion=518
 
minversion=512
 
amount=9
 
hash=0x38000000,0x2c000000,0x40820010,0x38000036,0x900da9c8,0x480017
 
patch=0x38000001,0x2c000000,0x900DA5D8,0x38000032
 
hash=0x38000000,0x2c000000,0x40820010,0x38000036,0x900da9c8,0x480014
 
patch=0x38000001
 
hash=0x4082001c,0x38000036
 
patch=0x4800001C
 
hash=0x4082000c,0x38000001,0x480001
 
patch=0x60000000
 
hash=0x38600000,0x48000048,0x38600001
 
patch=0x38600001
 
hash=0x40820028,0x3c608109,0x38800001,0x38639008,0x38a00003
 
patch=0x48000028
 
hash=0x4082000c,0x38600001,0x48000018,0x48
 
patch=0x60000000
 
hash=0x38000000,0x2c000000,0x40820014,0x387f
 
patch=0x38000001
 
hash=0x9421ffd0,0x7c0802a6,0x90010034,0x38610008
 
patch=0x4E800020
 
[Block Disc Updates]
 
maxversion=518
 
minversion=512
 
amount=2
 
hash=0x2c030000,0x40800020,0x7C9AEA14
 
patch=0x60000000,0x60000000
 
hash=0x2c030000,0x40820020,0x7C9AEA14
 
patch=0x60000000,0x60000000
 
[Replace Health Screen with Backmenu]
 
maxversion=514
 
minversion=514
 
amount=1
 
hash=0x8140a464,0x8140a484
 
patch=0x8140A4CC
 
[Replace Health Screen with Backmenu]
 
maxversion=513
 
minversion=513
 
amount=1
 
hash=0x8140a368
 
patch=0x8140A3D0
 
[Replace Health Screen with Backmenu]
 
maxversion=512
 
minversion=512
 
amount=1
 
hash=0x81409654
 
patch=0x814096BC
 
</pre>
 
===System Menu 4.x only===
 
<pre>
 
[Block Disc Updates]
 
maxversion=511
 
minversion=288
 
amount=3
 
hash=0x3a831580,0x3ac00000,0x3aa00000
 
patch=0x60000000,0x60000000
 
hash=0x2c030000,0x40800020,0x7c9cb214
 
patch=0x60000000,0x60000000
 
hash=0x2c030000,0x40820020,0x7c9cb214
 
patch=0x60000000,0x60000000
 
[Region Free GC Games (No VM Patch)]
 
maxversion=518
 
minversion=480
 
amount=1
 
hash=0x40820010,0x38000036,0x900da9c8,0x480017
 
patch=0x900DA5D8,0x38000032
 
[Region Free GC Games]
 
maxversion=454
 
minversion=416
 
amount=1
 
hash=0x40820010,0x38000036,0x900da9c0,0x480015
 
patch=0x900DA5D8,0x38000032
 
[Region Free Wii Games]
 
maxversion=518
 
minversion=480
 
amount=5
 
hash=0x48001728,0x800da9f0
 
patch=0x38000001
 
hash=0x38000000,0x2c000000,0x40820010,0x38000036,0x900da9c8,0x480014
 
patch=0x38000001
 
hash=0x4082001c,0x38000036
 
patch=0x4800001C
 
hash=0x4082000c,0x38000001,0x48000124
 
patch=0x60000000
 
hash=0x38600000,0x48000048,0x38600001
 
patch=0x38600001
 
[Region Free Wii Games]
 
maxversion=454
 
minversion=416
 
amount=4
 
hash=0x38000000,0x2c000000,0x40820010,0x38000036,0x900da9c0,0x480015
 
patch=0x38000001,0x2c000000,0x60000000
 
hash=0x38000000,0x2c000000,0x40820010,0x38000036,0x900da9c0,0x480012
 
patch=0x38000001
 
hash=0x4082001c,0x38000036,0x900da9c0,0x480012
 
patch=0x4800001C
 
hash=0x38600000,0x48000048,0x38600001
 
patch=0x38600001
 
[Lock System Menu with Black Screen]
 
maxversion=516
 
minversion=416
 
amount=1
 
hash=0x4bffe7e5,0x38bd05a8
 
patch=0x60000000
 
[Remove Diagnostic Disc Check]
 
maxversion=518
 
minversion=416
 
amount=1
 
hash=0x41820008,0x480022c9
 
patch=0x60000000
 
[No System Menu Sounds AT ALL]
 
maxversion=518
 
minversion=416
 
amount=1
 
hash=0x9421fff0,0x7c0802a6,0x90010014,0x4828
 
patch=0x4E800020
 
[No System Menu Background Music]
 
maxversion=518
 
minversion=416
 
amount=1
 
hash=0x9421fff0,0x7c0802a6,0x90010014,0x800da7
 
patch=0x4E800020
 
[No-Delete HAXX,JODI,DVDX,DISC,DISK,RZDx]
 
maxversion=518
 
minversion=480
 
amount=1
 
hash=0x3bbd9008,0x807d002c
 
patch=0x3bbd9008,0x807d002c,0x60000000
 
[Remove NoCopy Save File Protection]
 
maxversion=518
 
minversion=416
 
amount=4
 
hash=0x540007ff,0x41820024,0x387d164a,0x4cc63182
 
patch=0x7C000000,0x41820024,0x387d164a,0x4cc63182,0x801C0024,0x5400003C,0x901C0024,0x48000018
 
hash=0x3be00001,0x48000024,0x3be00000,0x4800001c
 
patch=0x3BE00000,0x48000024
 
hash=0x28000001, 0x4082001c,0x80630068,0x3880011c
 
patch=0x7C000000,0x4182001C
 
hash=0x4803e8fd
 
patch=0x38600001
 
</pre>
 
  
===System Menu 3.x only===
+
=== Remove IOS16 Disc Error ===
<pre>
+
Disables the code in the System Menu that blocks all discs using [[IOS16]].
[Block Disc Updates]
 
maxversion=391
 
minversion=1
 
amount=2
 
hash=0x2c030000,0x40800020,0x7c9cb214
 
patch=0x60000000,0x60000000
 
hash=0x2c030000,0x40820020,0x7c9cb214
 
patch=0x60000000,0x60000000
 
[Region free GC games]
 
maxversion=390
 
minversion=288
 
amount=1
 
hash=0x40820010,0x38000036,0x900da5e0,0x480015
 
patch=0x900DA5D8,0x38000032
 
[Region free Wii games]
 
maxversion=390
 
minversion=288
 
amount=2
 
hash=0x38600000,0x4800002c,0x38600001
 
patch=0x38600001
 
hash=0x38000000,0x2c000000,0x40820010,0x38000036,0x900da5e0,0x480012
 
patch=0x38000001
 
[Replace Healthwarning with Backmenu]
 
maxversion=290
 
minversion=290
 
amount=1
 
hash=0x813ead90
 
patch=0x813EADF8
 
[Replace Health Screen with Backmenu]
 
maxversion=289
 
minversion=289
 
amount=1
 
hash=0x813eac94,0x813eacb4
 
patch=0x813EACFC
 
[Remove diag disc check]
 
maxversion=390
 
minversion=288
 
amount=1
 
hash=0x41820008,0x48002179
 
patch=0x60000000
 
[Skip disc update check]
 
maxversion=290
 
minversion=288
 
amount=1
 
hash=0x2c030000,0x40820020,0x7c9cb214
 
patch=0x60000000,0x60000000
 
</pre>
 
  
===any System Menu===
+
[[Category:References]]
<pre>
 
[Region Free Channels]
 
maxversion=518
 
minversion=288
 
amount=4
 
hash=0x2c030000,0x40820028,0x3c608109,0x38800001,0x38639008
 
patch=0x2c030000,0x4800
 
hash=0x4082000c,0x38600001,0x48000018,0x48
 
patch=0x60000000
 
hash=0x38000000,0x2c000000,0x40820014,0x38
 
patch=0x38000001
 
hash=0x9421ffd0,0x7c0802a6,0x90010034,0x38610008
 
patch=0x4E800020
 
[Force Disc Games to run under IOS249]
 
maxversion=518
 
minversion=288
 
amount=1
 
hash=0x7f06c378,0x7f25cb78,0x387e02
 
patch=0x3B200001,0x3B0000F9
 
[Auto-Press A at Health Screen]
 
maxversion=518
 
minversion=288
 
amount=1
 
hash=0x41810010,0x881d007d
 
patch=0x48000034
 
[Force Standard Recovery Mode]
 
maxversion=518
 
minversion=288
 
amount=1
 
hash=0x40820020,0x880100b6
 
patch=0x48000020
 
[OSReport to UsbGecko(slot B)]
 
maxversion=518
 
minversion=288
 
amount=1
 
hash=0x9421ffd0,0x7c0802a6,0x90010034,0xbf210014,0x7c9b2378,0x7cdc3378
 
patch=0x7c8521d7,0x40810084,0x3ce0cd00,0x3d40cd00,0x3d60cd00,0x60e76814,0x614a6824,0x616b6820,0x38c00000,0x7c0618ae,0x5400a016,0x6408b000,0x380000d0,0x90070000,0x7c0006ac,0x910a0000,0x7c0006ac,0x38000019,0x900b0000,0x7c0006ac,0x800b0000,0x7c0004ac,0x70090001,0x4082fff4,0x800a0000,0x7c0004ac,0x39200000,0x91270000,0x7c0006ac,0x74090400,0x4182ffb8,0x38c60001,0x7f862000,0x409effa0,0x7ca32b78,0x4e800020
 
[OSReport to UsbGecko(GeckoOS,B)]
 
maxversion=518
 
minversion=288
 
amount=1
 
hash=0x9421ffd0,0x7c0802a6,0x90010034,0xbf210014,0x7c9b2378,0x7cdc3378
 
patch=0x7c8429d6,0x39400000,0x9421fff0,0x93e1000c,0x7f8a2000,0x409c0064,0x3d00cd00,0x3d60cd00,0x3d20cd00,0x61086814,0x616b6824,0x61296820,0x398000d0,0x38c00019,0x38e00000,0x91880000,0x7c0350ae,0x5400a016,0x6400b000,0x900b0000,0x90c90000,0x80090000,0x701f0001,0x4082fff8,0x800b0000,0x90e80000,0x540037fe,0x7d4a0214,0x7f8a2000,0x419cffc8,0x7ca32b78,0x83e1000c,0x38210010,0x4e800020
 
[Move Disc Channel]
 
maxversion=518
 
minversion=288
 
amount=1
 
hash=0x41820120,0x3c608109
 
patch=0x60000000
 
[Block Online Updates]
 
maxversion=518
 
minversion=288
 
amount=1
 
hash=0x68747470,0x733a2f2f,0x25732f6e,0x75732f73
 
patch=0x6E756C6C
 
</pre>
 

Latest revision as of 16:47, 27 February 2023

Intro to the hash hacks

The hash hacks method is a method of applying hacks only available in Priiloader 0.6 or above that works by specifying the location with a sequence of ints to search for in the hash field. It has its pros and cons over the Preloader method, where the patch location is specified by a base address in the offset field. These are:

Pros

  • The hacks will work on any region
  • 1 hack is possible to run on a wide range of System Menu versions

Cons

  • More complicated
  • More writing work

Pre-Compiled Hacks download

The newest version can be found at: https://github.com/DacoTaco/priiloader/blob/release/priiloader/hacks_hash.ini. An archive of the older hacks is here: File:Priiloader hacks.zip

Description of hacks

Disable HAXX,DVDX,RZDx checks

Prevents deletion of The Homebrew Channel, DVDX and Zelda savegames (Twilight Hack?), which was introduced in System Menu 4.2. Therefore the hack is only existant for 4.2/4.3.

Replace Health Screen with Backmenu

No longer displays black/white health warning screen, so no need to press A, it will go straight to the channels screen.

Block Disc Updates

Games with newer versions of the system menu/IOSs than what you have installed will not force you to update. Useful for staying on your current system menu and playing the most recent games without having to update.

Block Online Updates

Trying to update your system online will error, useful for staying on your current system menu and playing the most recent games without having to update.

No System Menu Sounds AT ALL

Mutes the System Menu completely. No background music or sounds.

No System Menu Background Music

Disables the soft background music the System Menu plays.

Wiimmfi Patch v4 (For 4.3E)

This hack will patch all games to work with Wiimmfi when run through the disc channel, making running the patcher from the HBC redundant.

Move Disc Channel

You can move the disc channel around like any other channel by holding A+B with this hack.

Force Disc Games to run under IOS249

Causes disc games to stop working. Some games will simply hang because IOS249 is a stub that isn’t properly handling IO, others will show error 002 if they require IOS55 or higher, since they check which IOS is running. Useful for testing which games show error 002 without dumping them.

Region Free Channels

Allows you to boot channels from another region.

Remove Diagnostic Disc Check

Allows you to boot a regular game through the recovery menu.

Region Free Wii Games

Removes the integrated region check. You'll be able to play imports this way.

Region free GC Games (No VM Patch)

Removes the integrated region check for Gamecube games.

Remove NoCopy Protection

Allows you to copy Some Saves, normally some save files were not able to be copied to the SD card.

Lock System Menu with Black Screen

Self explanatory.

OSReport(fwrite) to USBGecko

A patch often used to debug the system menu. This will redirect all the system menu debug info to a USBGecko in memory card slot B.

Re-enable Bannerbomb v2

Disables the error 004 from system menu 4.3 when bannerbomb is detected making bannerbomb work again. This is for System Menu 4.3 only.

Block Disc Autoboot

Blocks automatic booting of discs whose ID starts with 0 or 1.

Allow TitleID RAAE,408x,410x

Unblocks discs with IDs RAAE (Wii Startup Disc), 408x (unknown), and 410x (Wii Backup Disc).

Remove IOS16 Disc Error

Disables the code in the System Menu that blocks all discs using IOS16.