Hacking [OLD] Loadiine backup loader for WiiU 5.3.2 ONLY (NO 5.4 NO 5.5!)

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,661
Country
France
what he means is launch a WiiU game disc.
That's already what is happening when using SSBB mode : it launches the disc "channel" after applying the path redirection function.
What he wants is a way to launch a retail disc without the redirection function.
The purpose is to boot games and bypass the version check, no spoof needed, etc.


Note for users on WiiU version other than 5.3.2 :
If you want loadiine to support your version, You will have to provide some addresses from your kernel.
Not everybody will be able to help as it requires specific knowledge, but I know some users have the needed level.

I'll list the function name, and the address used by 5.3.2
We needs the corresponding addresses for the same function but for your version.

Memory right (BAT, SR, etc.) : 0xFFF1D638 on 5.3.2 Kernel
prepare title function : 0xFFF18558 in Kernel too

Then these function addresses in coreinit.rpl and loader.elf
ADDRESS_OSTitle_main_entry_ptr 0x1005d180
ADDRESS_main_entry_hook 0x0101c55c
ADDRESS_LiWaitOneChunk 0x010007EC
ADDRESS_LiWaitIopComplete 0x0100FFA4
ADDRESS_LiWaitIopCompleteWithInterrupts 0x0100FE90
 

BTr

Active Member
Newcomer
Joined
Mar 15, 2009
Messages
43
Trophies
1
XP
1,224
Country
Brazil
Note for users on WiiU version other than 5.3.2 :
If you want loadiine to support your version, You will have to provide some addresses from your kernel.
Not everybody will be able to help as it requires specific knowledge, but I know some users have the needed level.

I'll list the function name, and the address used by 5.3.2
We needs the corresponding addresses for the same function but for your version.

Memory right (BAT, SR, etc.) : 0xFFF1D638 on 5.3.2 Kernel
prepare title function : 0xFFF18558 in Kernel too

Then these function addresses in coreinit.rpl and loader.elf
ADDRESS_OSTitle_main_entry_ptr 0x1005d180
ADDRESS_main_entry_hook 0x0101c55c
ADDRESS_LiWaitOneChunk 0x010007EC
ADDRESS_LiWaitIopComplete 0x0100FFA4
ADDRESS_LiWaitIopCompleteWithInterrupts 0x0100FE90

I'm on 5.4 and use loadiine v3 already... where can i get these informations you want?
 

oumoumad

Well-Known Member
Member
Joined
Apr 20, 2015
Messages
798
Trophies
0
Age
31
XP
890
Country
France
please if it's fully working now for 5.3.2/5.4.0 I think it's better to release the first beta now and add support for other fw and new extra goodies in another beta
Dimok already clearely explained he's only finalizing it and clearing bugs, there won't be any work for another feature before the first release.
 
  • Like
Reactions: memomo

memomo

( ͡° ͜ʖ ͡°)
Member
Joined
Nov 30, 2013
Messages
1,079
Trophies
0
Age
31
XP
750
Country
We don't want to run into new issues or other delays for almost no reason for 5.3.2/5.4.0 users

Other fw users are already waiting in either case
 

Irastris

Well-Known Member
Member
Joined
May 3, 2015
Messages
1,116
Trophies
0
XP
895
Country
United States
please if it's fully working now for 5.3.2/5.4.0 I think it's better to release the first beta now and add support for other fw and new extra goodies in another beta
That is the point of a beta release, but I think we should just respect dimok's decision and wait for when he's ready to release it.
 

z0mb3

Member
Newcomer
Joined
Jan 3, 2016
Messages
18
Trophies
0
XP
137
Country
Australia
what he means is launch a WiiU game disc.
That's already what is happening when using SSBB mode : it launches the disc "channel" after applying the path redirection function.
What he wants is a way to launch a retail disc without the redirection function.
The purpose is to boot games and bypass the version check, no spoof needed, etc.


Note for users on WiiU version other than 5.3.2 :
If you want loadiine to support your version, You will have to provide some addresses from your kernel.
Not everybody will be able to help as it requires specific knowledge, but I know some users have the needed level.

I'll list the function name, and the address used by 5.3.2
We needs the corresponding addresses for the same function but for your version.

Memory right (BAT, SR, etc.) : 0xFFF1D638 on 5.3.2 Kernel
prepare title function : 0xFFF18558 in Kernel too

Then these function addresses in coreinit.rpl and loader.elf
ADDRESS_OSTitle_main_entry_ptr 0x1005d180
ADDRESS_main_entry_hook 0x0101c55c
ADDRESS_LiWaitOneChunk 0x010007EC
ADDRESS_LiWaitIopComplete 0x0100FFA4
ADDRESS_LiWaitIopCompleteWithInterrupts 0x0100FE90

Ok I took these addresses from the github https://github.com/NotKit/loadiine/
mentioned in the thread https://gbatemp.net/threads/loadiine-v4-for-5-0-0-5-1-0-wiiu.406324/

Big Thx to everyone involved in this.

I'm not 100% sure about all the addresses even if its just an easy task to read it from loadiine source already ported.
Main issue is a drift in the addresses you mentioned from 5.3.2 and what I've found in the sources.
So a little math could do the trick but as I said I'm not 100% sure ;)

The addresses for 5.0.0 / 5.1.0 should be:
Memory right (BAT, SR, etc.):
5.3.2 Cyan needs 0xFFF1D638 (+0x154)
5.3.2 kernel_hooks.S 0xFFF1D78C
5.0.0 kernel_hooks.S 0xFFF1D66C (-0x154)
5.0.0 Cyan needs
0xFFF1D518 ???
----
prepare title function :
5.3.2 Cyan needs 0xFFF18558 (+0x4)
5.3.2 kernel_hooks.S 0xFFF1855C
5.0.0 kernel_hooks.S 0xFFF18538 (-0x4)
5.0.0 Cyan needs
0xFFF18534 ???

ADDRESS_OSTitle_main_entry_ptr 0x1005CB00
ADDRESS_main_entry_hook 0x0101C15C
ADDRESS_LiWaitOneChunk 0x010007EC
ADDRESS_LiWaitIopComplete 0x0100FBC4
ADDRESS_LiWaitIopCompleteWithInterrupts 0x0100FAB0



Used sources were:
https://github.com/NotKit/loadiine/blob/master/src/kernel/kernel_hooks.S
https://github.com/NotKit/loadiine/blob/master/src/menu/menu.c
https://github.com/NotKit/loadiine/blob/master/src/link.ld
 
Last edited by z0mb3,
  • Like
Reactions: SrTommy

matice

Well-Known Member
Newcomer
Joined
Oct 29, 2015
Messages
55
Trophies
0
Age
39
XP
135
Country
Italy
hey guys I was thinking of selling my copy of smash bros (to preorder dark souls 3 ps4 :D)
however I still have to play the wonderful 101. is there a particular reason why it is not working in miimaker mode? will it be possible to play in miimaker mode with the next version of loadiine?
 

fiveighteen

Distractible Dabbler
Member
Joined
Jun 30, 2008
Messages
1,768
Trophies
2
XP
1,930
Country
United States
hey guys I was thinking of selling my copy of smash bros (to preorder dark souls 3 ps4 :D)
however I still have to play the wonderful 101. is there a particular reason why it is not working in miimaker mode? will it be possible to play in miimaker mode with the next version of loadiine?
Not sure of why it doesn't work with SSB if it didn't say in the compatibility guide, but dimok already stated that the next Loadiine release will have the same compatibility as the current one (v4).
 
Last edited by fiveighteen, , Reason: Typo

Reecey

Mario 64 (favorite game of all time)
Member
Joined
Mar 7, 2010
Messages
5,867
Trophies
2
Location
At Home :)
XP
4,460
Country
EU The Wonderful 101 does work with v4.0 MiiMaker, has done for ages, just takes along time loading on the white screen that's all. The Compatibility says that's for v3.0, its outdated.
 
  • Like
Reactions: matice

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,661
Country
France
@z0mb3:
thanks for the 5.0.0/5.1.0 (and thanks to notkit too)
someone will have to test if it's the correct addresses.
nobody in the dev group have that console version, so maybe we will ask someone to test? I don't know, I'll let Dimok say what he prefer.
 

ShadowOne333

QVID PRO QVO
Editorial Team
Joined
Jan 17, 2013
Messages
12,212
Trophies
2
XP
34,102
Country
Mexico
@z0mb3:
thanks for the 5.0.0/5.1.0 (and thanks to notkit too)
someone will have to test if it's the correct addresses.
nobody in the dev group have that console version, so maybe we will ask someone to test? I don't know, I'll let Dimok say what he prefer.
Doesn't Loadiine require kernel access though?
Even if the new addresses are implemented, no user in 5.5.0 and 5.5.1 would be able to load it due to the kernel exploit still being private ATM.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • AncientBoi @ AncientBoi:
    :rofl2::tpi::rofl2: I meant his eyes :tpi::rofl2::tpi:
  • ZeroT21 @ ZeroT21:
    :toot:blow me then @K3Nv2
  • K3Nv2 @ K3Nv2:
    Nah I'm straight but you're more than welcome to blow ancientboi
  • ZeroT21 @ ZeroT21:
    LOL, which straight person does not make gay jokes?
    +1
  • K3Nv2 @ K3Nv2:
    I'm straight but we can whack dicks together
  • ZeroT21 @ ZeroT21:
    nah, I'm gud over here, no need for sword fights

    :glare:
    +1
  • K3Nv2 @ K3Nv2:
    Dick slang
  • K3Nv2 @ K3Nv2:
    See ancientboi already has a crush on you
  • AncientBoi @ AncientBoi:
    [brings my ⚔️ ] On Guard :D:evil::wub:
  • K3Nv2 @ K3Nv2:
    Looks more like a dagger to me
  • AncientBoi @ AncientBoi:
    Pffffft I have a crush on everybody
  • ZeroT21 @ ZeroT21:
    I see no problem, unless i happen to grow another gender one day. Too bad it ain't now
  • K3Nv2 @ K3Nv2:
    Thought you already had both hotswappable gender fluid
  • ZeroT21 @ ZeroT21:
    Enjoy whatever life chucks your way

    :teach:
    +1
  • K3Nv2 @ K3Nv2:
    Deeze nuts
  • AncientBoi @ AncientBoi:
    Dem Nutz
  • ZeroT21 @ ZeroT21:
    'Em nutters
  • AncientBoi @ AncientBoi:
    M&M nutz
    +1
  • K3Nv2 @ K3Nv2:
    Slim anus nutter
  • AncientBoi @ AncientBoi:
    :unsure::unsure::unsure: I might go buy them M&M w/nuts. I gotta go out to pay the rent anyway
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    Eat a Snickers!
  • Psionic Roshambo @ Psionic Roshambo:
    Almond Joys got nuts!
    Psionic Roshambo @ Psionic Roshambo: Almond Joys got nuts!