Hacking Loadiine GX2

  • Thread starter Cyan
  • Start date
  • Views 2,476,062
  • Replies 6,197
  • Likes 132

dimok

Well-Known Member
Member
Joined
Jan 11, 2009
Messages
728
Trophies
3
XP
2,635
Country
United States
@dimok
in the kernel_hooks.S you let a comment about some stuff who needs change in different kernel versions but if it try to modif this file i have a freeze before menu...
i had also a case to mem_area_values410 in memory.c but games still begin to load and black freeze
Well i cant tell what you modified but that part should be changed carefully as its the core memory setup and you need to know exactly what your kernel does at that point to know what to change. My comment was more like "its possible a change is required". it might not be necessary.
If you come to irc i can try to explain those functions to you later.
Wow, GX2 seems to be an amazing things. (PS: Little advertising ; i made a thread with mosts of the wiiu's functions ; for gx2 one ask me and i'll send a package with all gx2 functions in it)

Could someone tell me just, how to make a cube ?? (Just to see how can we use gx2)
@dimok @Cyan ?
I want to make a demonstration for it with a separate library. I was hoping it would be understandable from code until then as it is very similar to opengl4. You will have to be patient until then.
Just made a "Pull requests" on Github : #19 ;)

I 've never used IRC :unsure:

Sorry for the delay but I had no internet for 4 days :(
Ok thanks. I will take a look at it when i am home again. If you want to get on irc and dont want to install anything you could use mibbit.
 

subcon959

@!#?@!
Member
Joined
Dec 24, 2008
Messages
5,845
Trophies
4
XP
10,109
Country
United Kingdom
Hey guys,

I just wanted to give you a heads up that I changed the complete way of how games are loaded and code data is handled. Had to change several kernel MMU parameters and it might break some working games too (mine worked all) but with this change I made splatoon work :).

I will need to clean up the stuff and give out a binary here for testing before making a commit and putting it into main branch though. We need to see how much this change breaks (or not) regarding game compatibility.
That's great can't wait. Before I saw your message I did try compiling the latest commit and ended up with an invalid elf file error so hopefully this will fix that.
 

roots

Well-Known Member
Newcomer
Joined
Nov 9, 2015
Messages
79
Trophies
0
Age
39
XP
127
Country
France
Well i cant tell what you modified but that part should be changed carefully as its the core memory setup and you need to know exactly what your kernel does at that point to .


thanks for reply dimok.
just change things to callback kernel code at the position used in v4 because some code looklike in both versions but if this freeze before the menu was reached. i agree with your post that said it MAY need change.
i have not big skills but maybe can try irc on what channel i have to go?
 
Last edited by roots,

memomo

( ͡° ͜ʖ ͡°)
Member
Joined
Nov 30, 2013
Messages
1,079
Trophies
0
Age
31
XP
750
Country
Hey guys,

I just wanted to give you a heads up that I changed the complete way of how games are loaded and code data is handled. Had to change several kernel MMU parameters and it might break some working games too (mine worked all) but with this change I made splatoon work :).

I will need to clean up the stuff and give out a binary here for testing before making a commit and putting it into main branch though. We need to see how much this change breaks (or not) regarding game compatibility.

Wow, finally

I have a question, when you release any new beta/build
all we have to do is changing loadiine_gx2.elf right ?
 

Maximilious

Whistles a familiar tune
Member
Joined
Nov 21, 2014
Messages
2,571
Trophies
1
XP
1,855
Country
United States
i localhost with gx2 V1.0 how do i find my games? :o

Check the OP. Make sure they are in the right directory and have the 6 digit Title ID in the folder name. If you're asking how to find games to put on the SD card, posting of links is not allowed in the forums here.
 

jammybudga777

Well-Known Member
Member
Joined
Aug 23, 2013
Messages
2,284
Trophies
1
Age
37
XP
2,193
Country
anyone else have problems getting new super luigi to work? i cant remember playing it on loadiine v4 but i no it definatly worked at some point.
ive just tried deleting the save files and re-copying it the game back to the sd card and no go!
 
Last edited by jammybudga777,

Grale

Member
Newcomer
Joined
Feb 1, 2008
Messages
11
Trophies
0
XP
197
Country
I could do with some help guys!

On 5.3.2 firmware

Im using wiibru.com for the exploit. Unfortunately i am having zero success getting past the first hurdle.

I can't get the kernel exploit to work.
I've tried opening tabs reseting data ect. Nothing works, either black screen or simply freezes. I've been trying on and off for days.

Which options are you guys using on wiibru.com

I've been selecting 5.3.2 main page then select Loadiine icon then loadiine kernel.
 

Azel

Well-Known Member
Member
Joined
Dec 16, 2014
Messages
632
Trophies
0
Age
41
XP
656
Country
France
Hey guys,

I just wanted to give you a heads up that I changed the complete way of how games are loaded and code data is handled. Had to change several kernel MMU parameters and it might break some working games too (mine worked all) but with this change I made splatoon work :).

I will need to clean up the stuff and give out a binary here for testing before making a commit and putting it into main branch though. We need to see how much this change breaks (or not) regarding game compatibility.
Impressive! thanks !
is that v0 or with the latest update ? miimaker or ssb ? any changes to MK8 latest update with miimaker not working ? :)
 
  • Like
Reactions: phil7g

phil7g

Member
Newcomer
Joined
Jan 24, 2016
Messages
23
Trophies
0
Age
39
XP
59
Country
Canada
I just installed lighttpd web server on new asus router ac87u (merlin cfw) with loadline gx2 files on it and the success rate of kernel loading in very good, the exploit is working almost all the time. For those who are interrested by this solution, here the tuto that I followed up : https://www.hqt.ro/lighttpd-web-server-with-php-support-through-entware-ng/ Of course you need a supported router like mine.
 
  • Like
Reactions: Azel

Cyan

GBATemp's lurking knight
OP
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
Wow, finally

I have a question, when you release any new beta/build
all we have to do is changing loadiine_gx2.elf right ?
if you use the SD version, replace the elf.

If you are hosting the exploit on your own webserver, you will need to replace them too, as they can be updated too.
if the exploit is updated too, and you use a remote website (not your own), you might have to wait that the website owner update the exploit too.

There are website with automated updates, like this one:
http://launch.loadiine.scuba156.com
 
  • Like
Reactions: memomo

shovelcat

Member
Newcomer
Joined
Aug 16, 2014
Messages
21
Trophies
0
Age
35
XP
89
Country
Canada
if you use the SD version, replace the elf.

If you are hosting the exploit on your own webserver, you will need to replace them too, as they can be updated too.
if the exploit is updated too, and you use a remote website (not your own), you might have to wait that the website owner update the exploit too.

t's possible to run Loadline GX2 on 5.5.0 with .elf ? If yes, any tutoriel somewhere or help ?
 

Cyan

GBATemp's lurking knight
OP
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
read the first post of this thread.

compatible version :
5.3.2
5.4.0

I don't see any mention of 5.5.0, so it's not compatible.

Thanks to ptitleray, soon it should be compatible with :
4.1.0
5.0.0

but still no 5.5.0 because there's no released Kernel exploit for 5.5.0
 

dimok

Well-Known Member
Member
Joined
Jan 11, 2009
Messages
728
Trophies
3
XP
2,635
Country
United States
thanks for reply dimok.
just change things to callback kernel code at the position used in v4 because some code looklike in both versions but if this freeze before the menu was reached. i agree with your post that said it MAY need change.
i have not big skills but maybe can try irc on what channel i have to go?

Go to irc.abjects.net and #gui-usbloader-chat
My bouncer is usually always online in there and will save the messages if i am personally not online.

Impressive! thanks !
is that v0 or with the latest update ? miimaker or ssb ? any changes to MK8 latest update with miimaker not working ? :)
I only tried v0 and v160 in mii maker mode. Both worked without any issues. I didnt try ssb mode. I also didnt try MK8. I didnt even get to dump it from my disc yet. Still need to get to it. Too little time :(

@dimok
How use "UdpDebugReader" provide on Loadiine GX2 github ?
I've changed address on "logger.c" but don't work :(

It is used as you did. If you setup the IP correct in logger.c then it should receive message when its running. Maybe you have some firewall issues that block UDP packets?
 
  • Like
Reactions: ptitleray

Toscanelli

Well-Known Member
Newcomer
Joined
Feb 4, 2016
Messages
67
Trophies
0
Age
91
XP
174
Country
Afghanistan
Hi @roots,

I can launch successfully loadiine GX2 but it won't start any of my games. Always getting a black screen. On loadiine v3 I had at least one game which works (DuckTales Remastered). But with loadiine gx2 I get the black screen freeze. Maybe the problem is that there no XML exists for this game and loadiine. I don't even know if it's really needed since it works just fine without a XML on loadiine v3.

That's what I'm doing:
1. launch loadiine gx2
2. launch TCP Gecko
3. launch loadiine gx2 again
4. now I'm on the gx2 menu and can see all games from sd card
5. pressing A to launch a game
6. black screen and Wii U freezes

If you have a game that works please let me know. I could test it on my own. Also I can try to set up the loadiine server for log files.
 

n1ghty

Well-Known Member
Member
Joined
Aug 8, 2013
Messages
273
Trophies
0
XP
606
Country
Saint Kitts and Nevis
Hi @roots,

I can launch successfully loadiine GX2 but it won't start any of my games. Always getting a black screen. On loadiine v3 I had at least one game which works (DuckTales Remastered). But with loadiine gx2 I get the black screen freeze. Maybe the problem is that there no XML exists for this game and loadiine. I don't even know if it's really needed since it works just fine without a XML on loadiine v3.

That's what I'm doing:
1. launch loadiine gx2
2. launch TCP Gecko
3. launch loadiine gx2 again
4. now I'm on the gx2 menu and can see all games from sd card
5. pressing A to launch a game
6. black screen and Wii U freezes

If you have a game that works please let me know. I could test it on my own. Also I can try to set up the loadiine server for log files.

Why do you launch TCP Gecko? And there exists xml files for DuckTales Remastered... You should really use them.
 

roots

Well-Known Member
Newcomer
Joined
Nov 9, 2015
Messages
79
Trophies
0
Age
39
XP
127
Country
France
Hi @roots,

I can launch successfully loadiine GX2 but it won't start any of my games. Always getting a black screen. On loadiine v3 I had at least one game which works (DuckTales Remastered). But with loadiine gx2 I get the black screen freeze. Maybe the problem is that there no XML exists for this game and loadiine. I don't even know if it's really needed since it works just fine without a XML on loadiine v3.

That's what I'm doing:
1. launch loadiine gx2
2. launch TCP Gecko
3. launch loadiine gx2 again
4. now I'm on the gx2 menu and can see all games from sd card
5. pressing A to launch a game
6. black screen and Wii U freezes

If you have a game that works please let me know. I could test it on my own. Also I can try to set up the loadiine server for log files.


same point for me and ptitleray i think.
yes if you can attach your log files here it's good

--------------------- MERGED ---------------------------

Why do you launch TCP Gecko? And there exists xml files for DuckTales Remastered... You should really use them.
launching tcpgecko because i haven't yet include the trick to avoid curl error
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: