Hacking IDA Pro Wii U Loader

CosmoCortney

i snack raw pasta and chew lollipops
Member
Joined
Apr 18, 2013
Messages
1,768
Trophies
2
Location
on the cool side of the pillow
Website
follow-the-white-rabbit.wtf
XP
3,007
Country
Germany
Already have :P The OSDriver exploit remaps coreinit and the loader to R/W
Which one is it? Totally missed that :P
The first of the more reliable exploits still freezes when I try to write to the range of the .rpx (that starts with nop, nop, blr)
 

NWPlayer123

Well-Known Member
Member
Joined
Feb 17, 2012
Messages
2,642
Trophies
0
Location
The Everfree Forest
XP
6,693
Country
United States
  • Like
Reactions: CosmoCortney

gamesquest1

Nabnut
Former Staff
Joined
Sep 23, 2013
Messages
15,153
Trophies
2
XP
12,247
would be good to have a de/recompressor though for manual editing.....figure that would be the best way to go about snes/nes rom injections, i found the rom in the prx and already know how to replace in ram, but i guess injecting it in the prx would make the emulator load up the correct settings properly from the nes header assuming they aren't hard coded for each rom
 

VinsCool

Persona Secretiva Felineus
Global Moderator
Joined
Jan 7, 2014
Messages
14,600
Trophies
4
Location
Another World
Website
www.gbatemp.net
XP
25,207
Country
Canada
would be good to have a de/recompressor though for manual editing.....figure that would be the best way to go about snes/nes rom injections, i found the rom in the prx and already know how to replace in ram, but i guess injecting it in the prx would make the emulator load up the correct settings properly from the nes header assuming they aren't hard coded for each rom
I tried to find the rom in the rpx, but didn't. Have you used IDA for that?
I went to direct hex viewer xD
 

VinsCool

Persona Secretiva Felineus
Global Moderator
Joined
Jan 7, 2014
Messages
14,600
Trophies
4
Location
Another World
Website
www.gbatemp.net
XP
25,207
Country
Canada
yeah in ida, the rom is compressed in the prx
Ok thanks :P ;)

Even though, NES and SFC strings are findable in the rpx of each nes snes VC I got :P
 
Last edited by VinsCool,

CosmoCortney

i snack raw pasta and chew lollipops
Member
Joined
Apr 18, 2013
Messages
1,768
Trophies
2
Location
on the cool side of the pillow
Website
follow-the-white-rabbit.wtf
XP
3,007
Country
Germany

CosmoCortney

i snack raw pasta and chew lollipops
Member
Joined
Apr 18, 2013
Messages
1,768
Trophies
2
Location
on the cool side of the pillow
Website
follow-the-white-rabbit.wtf
XP
3,007
Country
Germany
Nah, I've poked at it a bunch, you just need to know what you're doing, what are you trying to do? You basically need to edit the sections it mirrors to.
I've entered A0000000 into the disassembler's address box to view the mirrored ASM. I wanted to find a permanently executed instruction to replace it by a branch-instruction to execute my own code (successfully did this to GCN and Wii games). But the attempt to view the ASM at 0xA0000000 froze the game
 

NWPlayer123

Well-Known Member
Member
Joined
Feb 17, 2012
Messages
2,642
Trophies
0
Location
The Everfree Forest
XP
6,693
Country
United States
I've entered A0000000 into the disassembler's address box to view the mirrored ASM. I wanted to find a permanently executed instruction to replace it by a branch-instruction to execute my own code (successfully did this to GCN and Wii games). But the attempt to view the ASM at 0xA0000000 froze the game
Depends on what, TCPGecko patching 0xA101C55C is basically coreinit at 0x0101C400 + 0x15C, mirrored to the 0xA0 range, just open up 0x01 and find what you're looking for. If you need more in-depth for stuff after that, I think I still have all my notes lying around.
 
  • Like
Reactions: CosmoCortney

CosmoCortney

i snack raw pasta and chew lollipops
Member
Joined
Apr 18, 2013
Messages
1,768
Trophies
2
Location
on the cool side of the pillow
Website
follow-the-white-rabbit.wtf
XP
3,007
Country
Germany
Depends on what, TCPGecko patching 0xA101C55C is basically coreinit at 0x0101C400 + 0x15C, mirrored to the 0xA0 range, just open up 0x01 and find what you're looking for. If you need more in-depth for stuff after that, I think I still have all my notes lying around.
I see :)
Viewing 0xA101C55C gave me a freeze again.

just open up 0x01 and find what you're looking for
Do you mean 0x0101C55C by that? I can tell a specific instruction I'm looking for because I need to find on my own which on is permanently executed. If the game immediately freezes I know it might be useful. It will most likely be an stw or lwz instruction.

If you need more in-depth for stuff after that, I think I still have all my notes lying around.
This would probably be really useful :)
 

wj44

Well-Known Member
Member
Joined
Jun 18, 2015
Messages
477
Trophies
0
XP
506
Country
Gambia, The
I've entered A0000000 into the disassembler's address box to view the mirrored ASM. I wanted to find a permanently executed instruction to replace it by a branch-instruction to execute my own code (successfully did this to GCN and Wii games). But the attempt to view the ASM at 0xA0000000 froze the game
You have to disable the Splatoon patches.
 

NWPlayer123

Well-Known Member
Member
Joined
Feb 17, 2012
Messages
2,642
Trophies
0
Location
The Everfree Forest
XP
6,693
Country
United States
I see :)
Viewing 0xA101C55C gave me a freeze again.
Do you mean 0x0101C55C by that? I can tell a specific instruction I'm looking for because I need to find on my own which on is permanently executed. If the game immediately freezes I know it might be useful. It will most likely be an stw or lwz instruction.
This would probably be really useful :)
Yes, load the 0x01 range, the dNet client should let you dump the whole thing, there's a whole tab dedicated to it. I'll see what I can dig up later, need sleep badly lmao
 
  • Like
Reactions: CosmoCortney

NexoCube

Well-Known Member
Member
Joined
Nov 3, 2015
Messages
1,222
Trophies
0
Age
29
Location
France
XP
1,340
Country
France
That's crazy, i added it into the loaders directory and when i want to load coreinit.rpl it give me some error, is there a writed or a video tutorial ?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: :rofl2: :rofl2: