JGecko U Setup Guide

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

  1. SkittleDash

    SkittleDash Loading...

    Member
    GBAtemp Patron
    SkittleDash is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    919
    414
    Oct 21, 2015
    Japan
    Hope's Peak Academy
    Upon starting any game, it just crashes. Yes, I'm using the latest and my console is on 5.5.1. Any idea why?
     
  2. BullyWiiPlaza
    OP

    BullyWiiPlaza Nintendo Hacking <3

    Member
    1,821
    1,475
    Aug 2, 2014
    Germany
    Not really, look at the issues for games that crash.
     
  3. SkittleDash

    SkittleDash Loading...

    Member
    GBAtemp Patron
    SkittleDash is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    919
    414
    Oct 21, 2015
    Japan
    Hope's Peak Academy
    This happens to me with Mario Kart 8 too. Welp!
     
  4. jxson

    jxson Newbie

    Newcomer
    2
    0
    Sep 30, 2017
    United States
    misery.
    c o o l. thanks for the help everyone. /s
     
  5. TheWord21

    TheWord21 GBAtemp Advanced Fan

    Member
    793
    181
    Jun 8, 2014
    United States
    So, I've installed DevKitPRO to use assembly, but despite that, it still says that "powerpc-eabi-as.exe not found!" What's up with that? And yeah, I've done the "Environmental Variable" thing, but it's still not working.
     
    Last edited by TheWord21, Oct 30, 2017
  6. BullyWiiPlaza
    OP

    BullyWiiPlaza Nintendo Hacking <3

    Member
    1,821
    1,475
    Aug 2, 2014
    Germany
    It searches for them in the PATH and if they're not there, it will fail. Check if it works on the command line.
     
  7. TheWord21

    TheWord21 GBAtemp Advanced Fan

    Member
    793
    181
    Jun 8, 2014
    United States
    How would I go about checking that on the command line?
     
  8. BullyWiiPlaza
    OP

    BullyWiiPlaza Nintendo Hacking <3

    Member
    1,821
    1,475
    Aug 2, 2014
    Germany
    Code:
    C:\WINDOWS\system32>powerpc-eabi-as.exe -h
    powerpc-eabi-as.exe: option `-h' is ambiguous
    
    C:\WINDOWS\system32>
    This is how it looks like when it's installed properly. If not, it will say
    Code:
    C:\WINDOWS\system32>powerpc-eabi-as.exe
    'powerpc-eabi-as.exe' is not recognized as an internal or external command,
    operable program or batch file.
    
    C:\WINDOWS\system32>
    The latter is you because you didn't add it to the PATH like you should have.
     
  9. TheWord21

    TheWord21 GBAtemp Advanced Fan

    Member
    793
    181
    Jun 8, 2014
    United States
    Seems I've gotten the latter. How would I add this to the PATH like I should have?
     
  10. PandaOnSmack

    PandaOnSmack GBAtemp Fan

    Member
    345
    196
    Nov 3, 2015
  11. TheWord21

    TheWord21 GBAtemp Advanced Fan

    Member
    793
    181
    Jun 8, 2014
    United States
    I already did that; still crashes. So, instead of telling me I didn't set the path properly... Now, this happened:

     
  12. BullyWiiPlaza
    OP

    BullyWiiPlaza Nintendo Hacking <3

    Member
    1,821
    1,475
    Aug 2, 2014
    Germany
    EIther you installed the wrong bit version of devkitPro or your Windows can't run the binaries for some reason.
     
  13. Sonic Angel Knight

    Sonic Angel Knight GBAtemp Legend

    Member
    10,743
    5,536
    May 27, 2016
    United States
    New York
    I don't want to bother anyone but I just wanted to point out that the wii u homebrew app store version of TCPgecko seem to be incompatible with the Jgecko client. The program said so after I tried connecting with it. So if anyone whoever is responsible can update it, that be nice. :)
     
  14. skoolzout1

    skoolzout1 GBAtemp Fan

    Member
    461
    427
    Mar 16, 2017
    Canada
    Canadehh
    @BullyWiiPlaza

    When you have time, can you add an exception/check when using 'Parse Pointer Expression' such that if the user does not specify a value, then the final offset is added to the pointer normally?

    For example, with the pointer:
    [[0x134E2E84] + 0x134] + 0x2B8 = 1

    The result is:

    30000000 134E2E84
    12C1ABE4 13EAAE9B
    31000000 00000134
    30100000 00000000
    12C1ABD1 13EAAE86
    001202B8 00000001
    D0000000 DEADCAFE

    However, if the value '1' is not specified the result is:

    30000000 134E2E84
    12C1ABE4 13EAAE9B
    31000000 00000134
    30100000 00000000
    12C1ABD1 13EAAE86
    ........ ........
    D0000000 DEADCAFE

    since you changed it to put the offset in the '32bit Write' portion of the code, if no value is specified, the final offset (2B8 in this case) is never added and the pointer does not correctly point to the right address.




    Essentially if no value is specified, just put "31000000 OFFSET" above the Dots

    Please and Thank you :3
     
  15. BullyWiiPlaza
    OP

    BullyWiiPlaza Nintendo Hacking <3

    Member
    1,821
    1,475
    Aug 2, 2014
    Germany
    Yes, I will do it like that soon.

    EDIT: Done and a few other things like selected code preview, notepad and boolean view mode. :P
     
    Last edited by BullyWiiPlaza, Nov 5, 2017
    skoolzout1 likes this.
  16. skoolzout1

    skoolzout1 GBAtemp Fan

    Member
    461
    427
    Mar 16, 2017
    Canada
    Canadehh
    Awesome! I noticed once when trying to load one of my saved searches, I got a NoSuchFileException.

    Im not asking you to fix anything, i realized this was because the name of my file contained the parentheses characters ( ). Although my file name was a completely valid windows file name, it wasnt valid for the file handler in jgecko i guess.

    I don't know if you were already aware of this but I thought id let you know in case you see other people ask/complain about the problem you can tell them its likely due to the name containing invalid characters i guess.


    But if you are going to fix something.... Maybe you would consider adding a "refresh results" button in the Search Tab. This would be useful when doing unknown searches when you forget what the last thing you did to the value you're searching for was. so you dont have to worry about losing the correct address because you dont remember if the value was just increased or decreased. (This is probably confusing)

    It would also help when loading a saved search table to gather the new addresses values.
     
    Last edited by skoolzout1, Nov 8, 2017
  17. BullyWiiPlaza
    OP

    BullyWiiPlaza Nintendo Hacking <3

    Member
    1,821
    1,475
    Aug 2, 2014
    Germany
    Nope. This is because you renamed the .zip file which was not handled correctly nevertheless: The XML inside it was always assumed to be named the same as the .zip but it wasn't so the file is not found. Thanks for making me aware of this bug though. :)
     
  18. SirNapkin1334

    SirNapkin1334 Renound Aritst

    Member
    760
    212
    Aug 20, 2017
    United States
    Land of Magical Elves (and indie programmers)
    Why is this called JGecko U? What does the J mean? I've seen JNUS Tool, so I assume it has to do with the Wii U.
     
  19. PandaOnSmack

    PandaOnSmack GBAtemp Fan

    Member
    345
    196
    Nov 3, 2015
    The original hacking scene for wii used an app named Gecko OS. We also used a USB Gecko (still have mine!) to connect to the Wii to hack etc

    Long story short Bully has made a Java version for Wii U so hes called it 'JGecko U'
     
  20. BullyWiiPlaza
    OP

    BullyWiiPlaza Nintendo Hacking <3

    Member
    1,821
    1,475
    Aug 2, 2014
    Germany
    The J stands for Java. It's the programming language this is written in. :)
     
    HackingNewbie likes this.