JGeckoU
JGeckoU copied to clipboard
Wii U RAM TCP Debugger Client/Cheat Code Manager
Overview
JGecko U
is a replacement for TCP Gecko.NET
as a platform independent Wii U RAM debugger and cheat code manager for Wii U titles.
It is the most advanced Wii U game hack/cheat development tool which is used by almost all mod developers and end users across all Wii U titles.
Setup
PC side:
- Install
Java 8+
- Download
JGecko U.jar
from here* - Double-click
JGecko U.jar
OR typejava -jar "JGecko U.jar"
on the command line/Terminal to launchJGecko U
Wii U side:
- Download the
TCP Gecko Installer
. Extract it to your SD Card into the folderE:\wiiu\apps\TCPGecko
* - Proceed to run the
Homebrew Launcher
by visitinghttp://u.wiidb.de
with your Wii U. Finally, load theTCP Gecko Installer
app and confirm the desiredTCP Gecko Installer
installation mode.
*Alternatively: Use the Gecko U Updater
application.
A YouTube video visually showing the full setup guide can be found here.
Troubleshooting
-
JGecko U does not connect successfully despite following all steps correctly:
Usually, your (Windows) Firewall will ask you for permission to allow java.exe to access the network the first time you're trying to use the network with a Java application like JGecko U. Obviously, you need to give this permission (and specify you're inside a private network). Note: If no such pop-up comes up, you may need to manually add a firewall rule to allow java.exe to access the network. This is something that prevented some users from connecting JGecko U successfully. After adding the firewall rule, the connection should work fine.
Donator features
Since the application took months or even years to develop and I worked on it alone, I made some features of JGecko U donator only. If you appreciate this application and want to unlock extra features (mainly useful for code creation and development), feel free to become a donator on the Donator tab in JGecko U. The following features will become available after donator license activation:
Disassembler
- Add Dump Registers Hook: Adds an assembly hook to dump values of registers of interest
- Add Dump Structures Hook: Adds an assembly hook dump structures of interest
- Insert Hook: Allows inserting assembly instructions at the current address in the disassembler (performs a jump to the injected assembly and a jump to safely return after execution)
- Delete Hook: Removes an inserted hook again
- Parse Immediate: Finds corresponding lis/ori or lis/addi etc. pairs (which setup the same register) and gets the address referenced by both of them
Cafe Code Creation
- Code Wizard: Supports creating all codetypes via easy to use dialogs and input components
General
- Watchlist: Allows watching the current values of multiple addresses (including pointer support and view modes)
Assembly
- Obfuscate Assembly: Allows obfuscating assembly sources with mathematical tricks to make reverse engineering hard (note: this feature is experimental and may not be completely stable. Intended to be used on simple and short assembly RAM writes)
- Parse IDA Pro ASM File: Allows loading assembly instructions from an IDA Pro .asm file
View Modes
- Memory Viewer View Mode: Allows switching the view mode of all data in the memory viewer
- Search Tab View Mode: Allows switching the view mode of all results in the search tab
Feature Requests/Problems
You can post them in one of the following places:
Note:
The following types of requests will NOT be answered:
- Requests for code creation or sharing codes (-> this is not related to bugs or features of
JGecko U
) - Reports regarding codes not working correctly (-> unless you can prove that there is a code handler bug)
- Requests regarding connection problems (-> follow the setup guide and verify your network/IP address(es))
- Requests regarding learning how to get started with making codes (-> watch/read tutorials like
the ones on my YouTube channel
first)
Credits
Check the About
tab in JGecko U
.