Hacking 4.1E hacks.ini!

damysteryman

I am too busy IRL these days...
OP
Member
Joined
Oct 4, 2007
Messages
1,223
Trophies
1
XP
1,026
Country
Antarctica
I have managed to port the preloader hacks from 4.0E to 4.1E and 4.1U. They work on my console except for a few (more silly ones, like the DSI code dump).

EDIT: UPDATED! Now has BOTH 4.1E and 4.1U
http://www.mediafire.com/download.php?hoyimnnd45z

Use the download link instead of copying from the spoilers below (they are for reference only, as its line breaks stuff up the last hack)

They have also been added to wiibrew:
http://www.wiibrew.org/wiki/Preloader/hacks

4.1E
[Replace Healthwarning with Backmenu]
version=450
offset=0x81656344
value=0x814094D0
[No health check]
version=450
offset=0x813BCDBC
value=0x48000034
[Skip disc update check]
version=450
offset=0x8137EF50
value=0x60000000
offset=0x8137EF54
value=0x60000000
offset=0x8137EEF8
value=0x60000000
offset=0x8137EEFC
value=0x60000000
offset=0x8137EE50
value=0x60000000
offset=0x8137EE54
value=0x60000000
[No sound at all]
version=450
offset=0x8136AE40
value=0x4E800020
[No Menu BGM Startpatch version]
version=450
offset=0x8136AE6C
value=0x4E800020
[Move Disc Channel]
version=450
offset=0x813AF580
value=0x60000000
[IOS Reload (to 249)]
version=450
offset=0x8137B9C4
value=0x3B200001
offset=0x8137B9C8
value=0x3B0000F9
[Region free channels_1]
version=450
offset=0x8152D2BC
value=0x60000000
offset=0x81530768
value=0x4E800020
[Region free channels_2]
version=450
offset=0x8152D7A4,0x813B61EC
value=0x38000001,0x48000028
[Remove diag disc check]
version=450
offset=0x81379548
value=0x60000000
[Autoboot Game press RIGHT on gc pad in 4th port]
version=450
offset=0x8137A914,0x81379548
value=0x2C000002,0x60000000
[Disc auto start when right pressed]
version=450
offset=0x8137A914
value=0x2C000002
[Autoboot Game]
version=450
offset=0x8137A8FC,0x81379548
value=0x48000020,0x60000000
[Disc autostart]
version=450
offset=0x8137A8FC
value=0x48000020
[Region free channels-SD card menu]
version=450
offset=0x81530768
value=0x4E800020
[Region Free Wii Discs]
version=450
offset=0x8137D524
value=0x60000000
[region free Wii games_1]
version=450
offset=0x8137D800,0x8137D7E0
value=0x4800001C,0x38000001
[Region free Wii games_2]
version=450
offset=0x8137D51C
value=0x38000001
offset=0x8137D7E0
value=0x38000001
offset=0x8137F5B0
value=0x38600001
[Region free GC Games]
version=450
offset=0x8137D524,0x8137D528
value=0x900DA5D8,0x38000032
[Force Disc Region_1]
version=450
offset=0x8137D800
value=0x4800001C
offset=0x8137D824
value=0x60000000
[Force Disc Region_2]
version=450
offset=0x8137D75C,0x8137D760
value=0x3C608000,0x936300CC
[Remove NoCopy Protection]
version=450
offset=0x813C4E84
value=0x7C000000
offset=0x813C4E88
value=0x4182001C
offset=0x8134E254
value=0x7C000000
offset=0x815C1D6C
value=0x38600001
offset=0x81353E64
value=0x3BE00000
offset=0x8134E264
value=0x801C0024
offset=0x8134E268
value=0x5400003C
offset=0x8134E26C
value=0x901C0024
offset=0x8134E270
value=0x48000018
[Error cannot load channel]
version=450
offset=0x8137D7E0
value=0x38000001
offset=0x8137F5B0
value=0x38600001
[Blackscreen at Wii system menu Startup!]
version=450
offset=0x8137A924
value=0x60000000
[DSI Error code at Wii system menu Startup!]
version=450
offset=0x8137A8A8,0x8137A8AC,0x8137A8B0,0x8137A8B4,0x8137A8B8,0x8137A8BC,0x8137A
C0,0x8137A8C4,0x8137A8C8,0x8137A8CC,0x8137A8D0,0x8137A8D4,0x8137A8D8,0x8137A8DC,
x8137A8E0
value=0x3C80CD00,0x80646404,0x80846408,0x74630800,0x40A20008,0x48000008,0x3AC000
1,0x60000000,0x60000000,0x60000000,0x60000000,0x60000000,0x60000000,0x60000000,0
60000000

4.1U
[Replace Healthwarning with Backmenu]
version=449
offset=0x81656084
value=0x814093D4
[No health check]
version=449
offset=0x813BCCC0
value=0x48000034
[Skip disc update check]
version=449
offset=0x8137EEA8
value=0x60000000
offset=0x8137EEAC
value=0x60000000
offset=0x8137EE50
value=0x60000000
offset=0x8137EE54
value=0x60000000
offset=0x8137EDA8
value=0x60000000
offset=0x8137EDAC
value=0x60000000
[No sound at all]
version=449
offset=0x8136AD98
value=0x4E800020
[No Menu BGM Startpatch version]
version=449
offset=0x8136ADC4
value=0x4E800020
[Move Disc Channel]
version=449
offset=0x813AF484
value=0x60000000
[IOS Reload (to 249)]
version=449
offset=0x8137B91C
value=0x3B200001
offset=0x8137B920
value=0x3B0000F9
[Region free channels_1]
version=449
offset=0x8152D1C0
value=0x60000000
offset=0x8153066C
value=0x4E800020
[Region free channels_2]
version=449
offset=0x8152D6A8,0x813B60F0
value=0x38000001,0x48000028
[Remove diag disc check]
version=449
offset=0x813794A0
value=0x60000000
[Autoboot Game press RIGHT on gc pad in 4th port]
version=449
offset=0x8137A86C,0x813794A0
value=0x2C000002,0x60000000
[Disc auto start when right pressed]
version=449
offset=0x8137A86C
value=0x2C000002
[Autoboot Game]
version=449
offset=0x8137A854,0x813794A0
value=0x48000020,0x60000000
[Disc autostart]
version=449
offset=0x8137A854
value=0x48000020
[Region free channels-SD card menu]
version=449
offset=0x8153066C
value=0x4E800020
[Region Free Wii Discs]
version=449
offset=0x8137D47C
value=0x60000000
[region free Wii games_1]
version=449
offset=0x813CB3D0,0x8137D738
value=0x4800001C,0x38000001
[Region free Wii games_2]
version=449
offset=0x8137D474
value=0x38000001
offset=0x8137D738
value=0x38000001
offset=0x8137F508
value=0x38600001
[Region free GC Games]
version=449
offset=0x8137D47C,0x8137D480
value=0x900DA5D8,0x38000032
[Force Disc Region_1]
version=449
offset=0x8137D758
value=0x4800001C
offset=0x8137D77C
value=0x60000000
[Force Disc Region_2]
version=449
offset=0x8137D6B4,0x8137D6B8
value=0x3C608000,0x936300CC
[Remove NoCopy Protection]
version=449
offset=0x813C4D88
value=0x7C000000
offset=0x813C4D8C
value=0x4182001C
offset=0x8134E1E0
value=0x7C000000
offset=0x815C1C70
value=0x38600001
offset=0x81353DF0
value=0x3BE00000
offset=0x8134E1F0
value=0x801C0024
offset=0x8134E1F4
value=0x5400003C
offset=0x8134E1F8
value=0x901C0024
offset=0x8134E1FC
value=0x48000018
[Error cannot load channel (Not sure if this one works...)]
version=449
offset=0x8137D738
value=0x38000001
offset=0x8137F508
value=0x38600001
[Blackscreen at Wii system menu Startup!]
version=449
offset=0x8137A87C
value=0x60000000
[DSI Error code at Wii system menu Startup! (Not sure if this one works...)]
version=449
offset=0x8137A800,0x8137A804,0x8137A808,0x8137A80C,0x8137A810,0x8137A814,0x8137A
18,0x8137A81C,0x8137A820,0x8137A824,0x8137A828,0x8137A82C,0x8137A830,0x8137A834,
x8137A838
value=0x3C80CD00,0x80646404,0x80846408,0x74630800,0x40A20008,0x48000008,0x3AC000
1,0x60000000,0x60000000,0x60000000,0x60000000,0x60000000,0x60000000,0x60000000,0
60000000

Anyways, enjoy!
 

Hybridx24

Well-Known Member
Member
Joined
Aug 17, 2008
Messages
152
Trophies
0
XP
171
Country
United States
I have a 4.0U Wii, but I still have to say good work.
smile.gif
 

Dteyn

Well-Known Member
Member
Joined
Aug 3, 2008
Messages
335
Trophies
0
XP
115
Country
Canada
Awesome, great work da_letter_a.
smile.gif


I have a quick question, did you use IDA Pro to port these? If so I'm curious if you can give me a hand, I've been trying to use IDA Pro to disassemble the system menu, to search for new Preloader hack offsets. I can't seem to figure out how to load the 00000008.app file properly and analyze it.

If you didn't use IDA Pro, do you mind sharing how you ported the hacks? I don't mind doing the legwork for 4.1U, just not sure where to begin if not by using IDA or another disassembler. Cheers!
smile.gif
 

damysteryman

I am too busy IRL these days...
OP
Member
Joined
Oct 4, 2007
Messages
1,223
Trophies
1
XP
1,026
Country
Antarctica
@Dteyn

All I used was a hex editor, windows calculator, and notepad.

I opened up the 00000008.app files from 4.0E and 4.1E in a hex editor. Then I converted the 4.0E preloader memory hack offsets to the actual offsets within the dol, by getting the hacks.ini offset and subtracting 0x8132FAE0 from it. I went to this offset and copied the value at this offset, an searched for this value in the 4.1E 00000008.app. I found the address and then added 0x8132FAE0 to it to convert it back to a preloader memory hack offset, and put it in hacks.ini, with 4.1E's version number (v450).

And I think I will port these 4.1E hacks to 4.1U now. They are similar, so it shouldn't be hard. I've just got to "acquire" a System Menu 4.1U wad (v449) but it might take a while, as my internet is slow.
 

Dteyn

Well-Known Member
Member
Joined
Aug 3, 2008
Messages
335
Trophies
0
XP
115
Country
Canada
I figured out how to load the DOL into IDA Pro 5.2, basically I just needed to install the DOL and GekkoPS plugins for IDA Pro 5.2 and then it worked perfectly.

In the next few days I think I'll go through the disassemblies and see if I can port all the 4.1E hacks to 4.1U. It'll probably take me a while, da_letter_a you can likely do it faster than I with the hex editor. Here is the extracted DOL (00000008.app) file from 4.1U: http://sharebee.com/0de96bc8

That should be a smaller download for ya. Cheers!
smile.gif
 

grox

Well-Known Member
Newcomer
Joined
Mar 18, 2008
Messages
47
Trophies
0
XP
76
Country
Netherlands
I use these setting op my pal Wii, but i keep getting the error. Syntax Error, and the something with EOF at line 1.
Anyone seen this before??
 

thc42O

Banned!
Banned
Joined
Jan 3, 2009
Messages
470
Trophies
0
XP
104
Country
Canada
great job
smile.gif
im sure all will enjoy this that have pal consoles
hope u consider doing the 4.1U porting i and several others will greatly appreciate this
 

Frozen_Fish

Well-Known Member
Member
Joined
May 31, 2007
Messages
156
Trophies
0
XP
273
Country
grox said:
I use these setting op my pal Wii, but i keep getting the error. Syntax Error, and the something with EOF at line 1.
Anyone seen this before??
It's a problem with the [DSI Error code at Wii system menu Startup!] hack, just remove it from the ini file and it should work fine.
 

grox

Well-Known Member
Newcomer
Joined
Mar 18, 2008
Messages
47
Trophies
0
XP
76
Country
Netherlands
Frozen_Fish said:
grox said:
I use these setting op my pal Wii, but i keep getting the error. Syntax Error, and the something with EOF at line 1.
Anyone seen this before??
It's a problem with the [DSI Error code at Wii system menu Startup!] hack, just remove it from the ini file and it should work fine.

Thanks for the quick reply, it works now!!
 

wiistiti

Member
Newcomer
Joined
Jul 19, 2009
Messages
10
Trophies
0
XP
39
Country
France
grox said:
I use these setting op my pal Wii, but i keep getting the error. Syntax Error, and the something with EOF at line 1.
Anyone seen this before??


if you cut and pasted from the spoiler, you need to remove the line breaks on the [DSI Error code at Wii system menu Startup!] hack.
 

johani

New Member
Newbie
Joined
Jul 19, 2009
Messages
2
Trophies
0
XP
1
Country
France
halo
ihave a problem withe the 4.1e i can not openthe config menu (gears) and choose backup NAND
it juste haung so ican not acces if somme one have a salotion
 

HiBit

Well-Known Member
Member
Joined
Jun 19, 2009
Messages
481
Trophies
1
XP
200
Country
Gambia, The
I use Waninkoko Firmware Updater 4.1 to update from 4.0E and my Wii work fine.

I reinstall Preloader 0.29 and my Wii work fine.

I use the hacks.ini for sysmenu v450 and my Wii now shows only the version number 4.1E at startup(same screen as recovery mode) and if i try to start the sysmenu from preloader.
Same problem with or without the hacks.ini.

The HBC work fine and i know how i can reinstall the sysmenu, preloader and so on.


But is it possiblem to fix this little problem easy?
If not it's ok, than i reinstall the sysmenu and preloader again.


FIXED:
http://gbatemp.net/index.php?showtopic=168...t&p=2129970
 

urherenow

Well-Known Member
Member
Joined
Mar 8, 2009
Messages
4,777
Trophies
2
Age
48
Location
Japan
XP
3,677
Country
United States
perhaps try using the preloader hacks remover?

then try it again with the hacks that were meant for your system menu version
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: Well start walking towards them +1