Hacking Wii U Hacking & Homebrew Discussion

  • Thread starter Thread starter filfat
  • Start date Start date
  • Views Views 5,075,974
  • Replies Replies 21,104
  • Likes Likes 29
well, i finally got it working, but tcpgecko crashes on my windows 7 virtual machine when conects.
I have noticed that it only conects when the webserver is open, so it has not much use at all cause edit web servers ram is not much fun ...

Anyone knows if tcpgecko needs a version of net framework or so ? i wonder why it crashes on my windows 7 ...

Thanks
 
well, i finally got it working, but tcpgecko crashes on my windows 7 virtual machine when conects.
I have noticed that it only conects when the webserver is open, so it has not much use at all cause edit web servers ram is not much fun ...

Anyone knows if tcpgecko needs a version of net framework or so ? i wonder why it crashes on my windows 7 ...

Thanks
Just click Continue...
 
  • Like
Reactions: Margen67
Hi guys, I know that this probably isn't the thread for it, but I didn't want to create a new one, I just bought a second hand Wii-U, if I format it will it update it to the latest version? It says it requires an internet connection just to format which is weird.
 
Hi guys, I know that this probably isn't the thread for it, but I didn't want to create a new one, I just bought a second hand Wii-U, if I format it will it update it to the latest version? It says it requires an internet connection just to format which is weird.
It requires an internet connection in order to unlink the Nintendo Network ID. I don't know whether the console gets updated during the process.
 
Hi guys, I know that this probably isn't the thread for it, but I didn't want to create a new one, I just bought a second hand Wii-U, if I format it will it update it to the latest version? It says it requires an internet connection just to format which is weird.
Newer 3DS firmwares are like that too, but I heard that it does not require updating. I think that I saw people saying that it is related to consoles being banned from the eShop due to unauthorized credit card usage, but I do not know that for sure.
 
  • Like
Reactions: The Cringe
@wj44
I don't know but Mass Effekt 3 don't work (Hyrule Warrior, Zelda WW HD, bla bla bla) Work with the conecten but not on Mass Effect 3
 
The Race Attack bugs me too hell and back! Trouble is with this exploit once you have reset your wiiu from your first entry and try to go back into it man it takes about 30 to 40 goes, off and on again and again and again! bugs me to the max!
 
  • Like
Reactions: ShadowOne333
  • Like
Reactions: Margen67
Okay, so lemme explain a few things.
1) to get your IP addresses, on your computer open up command prompt and run "ipconfig -all", and look for the internet connection you're using (EG Ethernet or WiFi), and you want the "IPv4 address", should be something like 192.168.X.X (Preferred)
Then get libwiiu set up, edit libwiiu/src/socket.h and put it in there, then compile examples/rpc. Run it, get it to connect to the script/rpc.py script in IDLE, it should say Connected by 192.158.X.X, that's your Wii U address that you need to connect to with TCPGecko.
2) pyGecko's codehandler is modified so using FSA in the DotNet client will like instantly break it. I had to edit the call function command to add more variables passed so I could use SaveOpenFileOtherApplication to get my save, so it won't send enough variables, loop, and break on the second command.
3) There isn't really any one way to find things, usually using logic, pick something you want to find like a string for all the maps, I would suggest dumping 0x10000000-0x20000000 since that's where most stuff in Splatoon is, and then search for it in a hex editor or in the memviewer tab in the client. Edit it, and poke at the game to see if anything changed, and repeat.
 
I've updated the installer on wiiudev/pyGecko.
It doesn't compile:
Code:
src/loader.c:55:3: warning: implicit declaration of function 'kern_write' [-Wimplicit-function-declaration]
   kern_write(KERN_ADDRESS_TBL + (0x12 * 4), 0x00000000);
   ^
src/loader.c:55:14: error: 'KERN_ADDRESS_TBL' undeclared (first use in this function)
   kern_write(KERN_ADDRESS_TBL + (0x12 * 4), 0x00000000);
 
3) There isn't really any one way to find things, usually using logic, pick something you want to find like a string for all the maps, I would suggest dumping 0x10000000-0x20000000 since that's where most stuff in Splatoon is, and then search for it in a hex editor or in the memviewer tab in the client. Edit it, and poke at the game to see if anything changed, and repeat.

So how would I find something like the number of coins I have? Trying to use the search function is impossible because it seems I get tons of values matching the one I'm looking for.
 
So how would I find something like the number of coins I have? Trying to use the search function is impossible because it seems I get tons of values matching the one I'm looking for.
Get it up to a number that's unique enough to where there aren't many matches (IE 73), and then do that process, change each one to see if it changes it. Might have to make the game reload like exiting and entering a stage. This is why I suggest just dumping memory and searching it on your machine, then copying over the address, updating, and poking a new one.
 
3) There isn't really any one way to find things, usually using logic, pick something you want to find like a string for all the maps, I would suggest dumping 0x10000000-0x20000000 since that's where most stuff in Splatoon is, and then search for it in a hex editor or in the memviewer tab in the client. Edit it, and poke at the game to see if anything changed, and repeat.
I'm very interested in pyGecko, since it can run on any OS with Python, but I don't understand how it works...
Are there any instructions, documentation, etc?
I've looked at the example and I so far I know that there are two commands: tcp.writestr, whose arguments are the address and the string to write, and tcp.pokemem, which is used to change the memory at the specified address. Is that correct?
Is it possible to dump the memory with pyGecko?
 
It doesn't compile:
Code:
src/loader.c:55:3: warning: implicit declaration of function 'kern_write' [-Wimplicit-function-declaration]
   kern_write(KERN_ADDRESS_TBL + (0x12 * 4), 0x00000000);
   ^
src/loader.c:55:14: error: 'KERN_ADDRESS_TBL' undeclared (first use in this function)
   kern_write(KERN_ADDRESS_TBL + (0x12 * 4), 0x00000000);

Yep, forgot kern_write() wasn't in the file. Should be fixed now.
 
  • Like
Reactions: Margen67 and wj44

Site & Scene News

Popular threads in this forum