Oh okay, thanks for the info!yes, it's possible but require a different handler/exploit.
Have you actually managed to get it working? I tried a few days ago, the farthest back you can go without overwriting is 0xA11DCC00 with Cafiine, if I try to place TCPGecko after that, I can't connect, and if I put TCPGecko first then Cafiine will crash the system, so there's not enough room for me to put both of them in there.yes, it's possible but require a different handler/exploit.
On 5.3.2 I'm using 0x011dd000 for pygecko, and 0x011e0000 for cafiine, and it's working. I don't remember if I made other changes.Have you actually managed to get it working? I tried a few days ago, the farthest back you can go without overwriting is 0xA11DCC00 with Cafiine, if I try to place TCPGecko after that, I can't connect, and if I put TCPGecko first then Cafiine will crash the system, so there's not enough room for me to put both of them in there.
How exactly would you go about doing this? I don't really know what to do, and I don't know what to exactly do with those values.On 5.3.2 I'm using 0x011dd000 for pygecko, and 0x011e0000 for cafiine, and it's working. I don't remember if I made other changes.
Those values are the addresses in memory where the code of cafiine and pygecko is copied (the codehandler part).How exactly would you go about doing this? I don't really know what to do, and I don't know what to exactly do with those values.
Rip I didn't compile my own Cafiine, I use wj44's stuff for exploits, simply because I had a lot of trouble compiling my own cafiine. Thanks for the info though, I appreciate it!Those values are the addresses in memory where the code of cafiine and pygecko is copied (the codehandler part).
The memory range 0x01xxxxxx (from 0x01000000 to 0x01800000) is used by the wiiu libraries, the idea is to copy the code of cafiine and pygecko inside this range where there is no code.
If you are able to compile cafiine and pygecko, you can modify those values (look inside installer/loader.c and codehandler/codehandler532.ld)
I tried at one point, but it was doing weird stuff with the area we were putting it in (0x011DCC00/DD000), dunno if there wasn't enough space for both codehandlers or whatBump, sorry but is there any foolproof way to run pyGecko and Cafiine at the same time? I'm on firmware 5.3.2. I didn't really find any good post on this except for the "do it yourself" part which I don't like to do. I also didn't find existing downloads or websites that offer this. Thanks in advance.
I did those changes myself now. I ran the kernel exploit followed by pyGecko installer and Cafiine. Cafiine said "No ksploit" since pyGecko modified address 0xA0000000 (?) which Cafiine doesn't expect. I then removed the check on Cafiine and pyGecko and recompiled them. Cafiine didn't seem to get recompiled but pyGecko did so I changed the execution order to: kernel -> cafiine -> pyGecko. When I ran pyGecko, it froze on "Trying to install TCPGecko..." so not happy. How do you get both to run? Changing the installation address is not enough apparentlyOn 5.3.2 I'm using 0x011dd000 for pygecko, and 0x011e0000 for cafiine, and it's working. I don't remember if I made other changes.
/* Where to install the cafiine handler. */
#define INSTALL_ADDR ((void *)0x011e0000)
#define KERN_ADDRESS_TBL 0xffea9e4c
#elif VER == 532
#include "cafiine532.h"
#elif VER == 532
#include "codehandler532.h"
#define INSTALL_ADDR 0x011dd000
#define MAIN_JMP_ADDR 0x0101C55C
It wasn't even released in a compatible way for 5.3.2 so...Did someone found how to make it work on 5.5.1 ?
It wasn't even released in a compatible way for 5.3.2 so...