JGecko U Setup Guide

Discussion in 'Wii U - Hacking & Backup Loaders' started by BullyWiiPlaza, May 12, 2016.

  1. BullyWiiPlaza
    OP

    BullyWiiPlaza Nintendo Hacking <3

    Member
    1,749
    1,423
    Aug 2, 2014
    Germany
    What is JGecko U?
    It's a gecko cheating client & RAM Debugger for PC.

    Why not just use TCP Gecko.NET?
    • JGecko U is written in Java and is platform-independent
    • JGecko U has a cheat code manager
    • JGecko U has less bugs
    • JGecko U has exclusively been written for the Wii U so no broken features
    • JGecko U is still in development
    • JGecko U works on every Wii U firmware alike
    • JGecko U has a remote procedure call tab
    • JGecko U has a few other unique features
    Where can I see it in action?
    Here.

    Is there anything I have to install on my computer?
    Yes, Java. Following this tutorial.

    Great, how do I use JGecko U now?
    Here is a video tutorial for setting up your SD Card and Wii U for using JGecko U (caution: slightly outdated):
    Video Tutorial
    Required download links:
    Warning: Spoilers inside!

    How do I get SD card cheats working?
    I made a video for this:
    Warning: Spoilers inside!

    How does the program interface look like?
    [​IMG]
     
    Last edited by BullyWiiPlaza, Sep 25, 2017


  2. H3llbender

    H3llbender Cancer

    Member
    152
    155
    Jun 1, 2014
    United States
    New Jersey
    Running JGeckoU with loadiine is weird. But, I found out if you:

    - Run special Kexsploit
    - Run PyGecko
    - Run Kexsploit for Loadiine
    - Run Loadiine
    - Make sure PyGecko is enabled in settings
    - Load your game and wait for it to fully load up
    - Connect to your WiiU with JGecko U

    It will sometimes allow you to send cheats to the game. Other times, when you try to send cheats, it will freeze the entire program, and then you would have to repeat the process.
     
  3. BullyWiiPlaza
    OP

    BullyWiiPlaza Nintendo Hacking <3

    Member
    1,749
    1,423
    Aug 2, 2014
    Germany
    Nice :)

    I talked to dimok and wj44 and I figured out how to do it but dimok said that it breaks some game compatibility. Well, as long as it's not the one(s) you want to play it should be okay to apply that "patch" to Loadiine. We'll see :mellow:
     
  4. DarkFlare69

    DarkFlare69 GBAtemp Psycho!

    Member
    4,715
    2,569
    Dec 8, 2014
    United States
    Ohio
    I couldn't find anything on this, but every time I connect, it always asks for the Game name and Title ID. Is there a way that JGecko U can detect this?

    [​IMG]
     
    BullyWiiPlaza likes this.
  5. H3llbender

    H3llbender Cancer

    Member
    152
    155
    Jun 1, 2014
    United States
    New Jersey
    You must make sure pyGecko is enabled in Loadiine settings, and you fully loaded up the game before connecting.
     
  6. DarkFlare69

    DarkFlare69 GBAtemp Psycho!

    Member
    4,715
    2,569
    Dec 8, 2014
    United States
    Ohio
    All I did was run http://wj44.ml/k31/ and then http://wj44.ml/py/

    I don't see what Loadiine has to do with this.
     
  7. H3llbender

    H3llbender Cancer

    Member
    152
    155
    Jun 1, 2014
    United States
    New Jersey
    Oh sorry, I thought you meant you were trying to load the game via Loadiine.
     
  8. DarkFlare69

    DarkFlare69 GBAtemp Psycho!

    Member
    4,715
    2,569
    Dec 8, 2014
    United States
    Ohio
    no, im using a disc. do you have a solution for disc?
     
  9. H3llbender

    H3llbender Cancer

    Member
    152
    155
    Jun 1, 2014
    United States
    New Jersey
    Well, I don't purchase games on discs, but rather from the eshop. My only solution would be to wait for the game to fully load up before connecting to it with JGeckoU.
     
  10. DarkFlare69

    DarkFlare69 GBAtemp Psycho!

    Member
    4,715
    2,569
    Dec 8, 2014
    United States
    Ohio
    I tried that, I was in a race.
     
  11. Deathwing Zero

    Deathwing Zero GBAtemp Regular

    Member
    167
    89
    May 22, 2010
    Canada
    Can-uh-duh
    Does clicking on Update Game Titles before you even try to connect to anything fix it? It should be auto detecting the game name and it's title id. The only two reasons I can personally see (I'm not a programmer, just thinking out loud) for it not to auto detect are two-fold. First: your Titles.xml is invalid. Clicking Update Game Titles should fix it. Second: The function they are using to grab that information from the Wii U has changed in 5.5.1 so it either doesn't always or never works. Frankly I'm probably very wrong on both points, but I figured I would offer a suggestion at least. I see that post a lot but it seems not everyone on 5.5.1 is getting that issue, or they aren't vocal about it.
     
    BullyWiiPlaza likes this.
  12. BullyWiiPlaza
    OP

    BullyWiiPlaza Nintendo Hacking <3

    Member
    1,749
    1,423
    Aug 2, 2014
    Germany
    It should automatically detect older games so something went wrong if it doesn't. What can you see at address 100136D0? It should be the title id of the game. For Mario Kart 8 US it should read 0005000E 1010EC00 but apparently that is not the case. Again, this works for me on 5.3.2 so let me know.
     
    Last edited by BullyWiiPlaza, May 13, 2016
    eco95 likes this.
  13. RafaLuigi

    RafaLuigi Advanced Member

    Newcomer
    86
    29
    Jun 19, 2015
    Mexico
    Mushroom City
    Jgecko U when I send the codes it does not do any changes on the game and restart the race an nothing happens.
     
  14. BullyWiiPlaza
    OP

    BullyWiiPlaza Nintendo Hacking <3

    Member
    1,749
    1,423
    Aug 2, 2014
    Germany
    Once again, fix the the codes or maybe CosmoCortney's codehandler does not support what you are trying to do (like conditionals with pointer in pointer).
     
  15. SuperAce20

    SuperAce20 Advanced Member

    Newcomer
    71
    26
    Feb 14, 2016
    United States
    In NWPlayer1234's Twitter
    I connected to JGecko U after running
    wj44.ml/k31/
    wj44.ml/py/
    loadiine.ovh (tcp)

    I got the error mentioned in the first post but I can connect, the problem is I can't send codes and the game ID won't load. It won't let me put it in either.

    Edit: nvm I reloaded it.

    Edit: Now it softlocks when i connect
     
    Last edited by SuperAce20, May 14, 2016
  16. Xen0

    Xen0 GBAtemp Fan

    Member
    362
    69
    Oct 8, 2015
    Gambia, The
    are pyGecko and JGecko U different things?
     
  17. SuperAce20

    SuperAce20 Advanced Member

    Newcomer
    71
    26
    Feb 14, 2016
    United States
    In NWPlayer1234's Twitter
    Correct me if I'm wrong, py is what you use to load the hax (/k31 and then /py) and JGecko is the cheat code manager. There's also TCPGecko, which is the older code manager with all the hex numbers.
     
  18. DarkFlare69

    DarkFlare69 GBAtemp Psycho!

    Member
    4,715
    2,569
    Dec 8, 2014
    United States
    Ohio
    pyGecko is a PC application

    Yes they are different.
     
    SuperAce20 likes this.
  19. DarkFlare69

    DarkFlare69 GBAtemp Psycho!

    Member
    4,715
    2,569
    Dec 8, 2014
    United States
    Ohio
  20. BullyWiiPlaza
    OP

    BullyWiiPlaza Nintendo Hacking <3

    Member
    1,749
    1,423
    Aug 2, 2014
    Germany
    You use the "Parse Pointer Expression" button.

    For example:
    Code:
    [[0x12345678] + 0x10] + 0x14 = 0x12345678
    [​IMG]
    Make sure to get the pointer ranges right though.
     
    Last edited by BullyWiiPlaza, May 14, 2016
    Sei, eco95 and DarkFlare69 like this.