Hacking Post your WiiU cheat codes here!

BullyWiiPlaza

Nintendo Hacking <3
Member
Joined
Aug 2, 2014
Messages
1,932
Trophies
0
XP
2,477
Country
Germany
Any progress on that so far?
Now yes. I measured the time and the results are cool :P
Code:
Memory request size 0x400 took 31.653 seconds (this is what everyone is using right now)
Memory request size 0x5000 took 19.981 seconds
0x10000 crashed, that's maybe too much.

So yes, it can be made faster just by increasing the block size. However, this has to be set in JGecko U AND TCP Gecko Installer to work. Do not change it on JGecko U only and expect it to work, it will not.
I'm adding a field for changing the request size in JGecko U though to support the change:
qhmrmwv4.png
 
Last edited by BullyWiiPlaza,
  • Like
Reactions: CuriousTommy

CuriousTommy

Well-Known Member
Member
Joined
Jul 22, 2014
Messages
524
Trophies
0
Age
27
XP
647
Country
United States
So yes, it can be made faster just by increasing the block size. However, this has to be set in JGecko U AND TCP Gecko Installer to work. Do not change it on JGecko U only and expect it to work, it will not.
Cool! but you should probably put a warning message on the application so other people do know.
 

Ailuros27

Well-Known Member
Member
Joined
Apr 7, 2015
Messages
732
Trophies
0
XP
421
Country
United States

BullyWiiPlaza

Nintendo Hacking <3
Member
Joined
Aug 2, 2014
Messages
1,932
Trophies
0
XP
2,477
Country
Germany
Is anyone else having problems using the latest JGecko U with the latest codehandler and TCPGecko.elf? It keeps locking up on me using the latest codehandler.bin and TCPGecko.elf from @CosmoCortney's site. Also, when was the last time the codehandler and the ELF were changed? Bully seems to think my problem isn't JGecko U, but the ELF.
http://gbatemp.net/threads/development-of-new-wii-u-ram-debugger.413477/page-3#post-6805753
If you use this one for example, it will work fine (it does for me):
http://www42.zippyshare.com/v/tx2PFfh3/file.html
 

Ailuros27

Well-Known Member
Member
Joined
Apr 7, 2015
Messages
732
Trophies
0
XP
421
Country
United States
If you use this one for example, it will work fine (it does for me):
http://www42.zippyshare.com/v/tx2PFfh3/file.html
Nope. Still locks up for me.

Everything worked fine until I updated to 5.5.1. I'm on the latest Java, all my Windows updates have been done, my antivirus is off, I'm using all the same files as everyone else from what I can tell. I've tried clearing the JGecko U folder and starting fresh with just the latest jar. I've tried changing to various old ELFs. Nothing works.

SERIOUSLY?! Does no one have any ideas? This has to be affecting other people. I haven't done anything but change to all the latest like everyone said I should. I should never have updated from 5.3.2.
 
Last edited by Ailuros27,

Ailuros27

Well-Known Member
Member
Joined
Apr 7, 2015
Messages
732
Trophies
0
XP
421
Country
United States
This is also happening, in addition to the freezes, on the latest version.
http://gbatemp.net/threads/post-your-wiiu-cheat-codes-here.395443/page-194#post-6783818

Others started having these problems around page 194 on October 29th or so, just after the codehandler was updated.

@Korados @GoldCobra @Anoymous_001 @TheWord21 Did you all ever solve your problems, and if so, how?

If anyone thinks they can help, message me or tag me. Otherwise, I give up. I'm going back to 3DS hacking until this scene advances to the point where things don't break every couple months.
 
Last edited by Ailuros27,

Anoymous_001

Well-Known Member
Newcomer
Joined
Jul 15, 2016
Messages
99
Trophies
0
Age
34
XP
68
Country
Now yes. I measured the time and the results are cool :P
Code:
Memory request size 0x400 took 31.653 seconds (this is what everyone is using right now)
Memory request size 0x5000 took 19.981 seconds
0x10000 crashed, that's maybe too much.

So yes, it can be made faster just by increasing the block size. However, this has to be set in JGecko U AND TCP Gecko Installer to work. Do not change it on JGecko U only and expect it to work, it will not.
I'm adding a field for changing the request size in JGecko U though to support the change:
qhmrmwv4.png

How to change it in TCPGecko Installer?
 

RandomUser

Rosalina in Plush Form
Member
Joined
May 9, 2010
Messages
967
Trophies
1
XP
1,042
Country
United States
There is no code to help to finish the game and unlock everything?
Yes, their is, I have the codes that will max out your ranking. For some reason, I cannot find the stamp code, however I did find unlock all Amiibo suits code and I don't even own even a quarter of the amiibos that the game requires. In retrospect, I don't have any codes besides the aforementioned one, that unlocks everything at once, I mean I have total coins modifier code that will automatically unlock Karts and Parts one at a time. As for finishing the game quickly, this will never get release due to the fact it can be easily be abused online. The code negate the need to use the file replacement that has the 1 lap hack.
Most likely no one will ever release MK8 codes for fear of ruining it. Although I am not sure how would the ranking code could potentially ruin online and the code is not setup cleanly, but it is a one time use code, so it doesn't have to be clean, as long as it work. So, I don't want to piss anyone off by releasing even seemingly offline code and definatly do not want to post code that has the potential to work online, even though it may not be tested online.
I don't know how the more experience hackers would feel if I release the mentioned codes on this post.
Again Finish quickly code will obviously not get release.
 
Last edited by RandomUser, , Reason: Forgot to add extra detail
  • Like
Reactions: BullyWiiPlaza

BullyWiiPlaza

Nintendo Hacking <3
Member
Joined
Aug 2, 2014
Messages
1,932
Trophies
0
XP
2,477
Country
Germany
How to change it in TCPGecko Installer?
I will release a version but @wj44 should work together with me otherwise there are different things made for different versions instead of just one :P

But if you want to do it yourself, this is basically what you need to change:
Code:
static int run_gecko(struct pygecko_bss_t *bss, int clientfd) {
    int ret;
    int buffer_size = 1 + 0x5000; // Command size + data
    int data_size = buffer_size - 1;
    unsigned char buffer[buffer_size];
    // ...
Code:
case 0x04: { /* cmd_readmem */
                const unsigned char *ptr, *end;
                ret = recvwait(bss, clientfd, buffer, 8);
                CHECK_ERROR(ret < 0);
                ptr = ((const unsigned char **) buffer)[0];
                end = ((const unsigned char **) buffer)[1];

                while (ptr != end) {
                    int len, i;

                    len = end - ptr;
                    if (len > data_size)
                        len = data_size;
                    for (i = 0; i < len; i++)
                        if (ptr[i] != 0) break;

                    if (i == len) { // all zero!
                        ret = sendbyte(bss, clientfd, 0xb0);
                        CHECK_ERROR(ret < 0);
                    } else {
                        memcpy(buffer + 1, ptr, len);
                        buffer[0] = 0xbd;
                        ret = sendwait(bss, clientfd, buffer, len + 1);
                        CHECK_ERROR(ret < 0);
                    }

                    ret = checkbyte(clientfd);
                    if (ret == 0xcc) /* GCFAIL */
                        goto next_cmd;
                    ptr += len;
                }
                break;
            }
Very simple change, just defining the size "globally" and using the variable in each command that reads/writes in chunks (of originally 0x400 bytes).

Also this version will NOT work with sending codes because it's not implemented but the memory request size is changed to 0x5000 (in JGecko U you need to specify 20480 as the memory request size because it accept decimal input right now).
 

Attachments

  • tcpgecko.zip
    33 KB · Views: 95
Last edited by BullyWiiPlaza,
  • Like
Reactions: Dekirai

Dekirai

Well-Known Member
Member
Joined
Jun 21, 2016
Messages
1,050
Trophies
0
XP
2,632
Country
Germany
Does anybody know why I can't find any Values for Tokyo Mirrage Sessions FE using Brazilian Exploit EUR? I used a range of 10000000 - 4B000000. Higher Range crashes my game.
 

Anoymous_001

Well-Known Member
Newcomer
Joined
Jul 15, 2016
Messages
99
Trophies
0
Age
34
XP
68
Country
EDIT - I re-downloaded J gecko u and it works now



Jgecko U shows a error message as soon as i open it. here is the auto-generated log file -

Nov 08, 2016 7:53:36 PM wiiudev.gecko.client.debugging.ErrorLogger log
SEVERE:
java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.socketRead(Unknown Source)
at java.net.SocketInputStream.read(Unknown Source)
at java.net.SocketInputStream.read(Unknown Source)
at java.io.BufferedInputStream.fill(Unknown Source)
at java.io.BufferedInputStream.read1(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
at sun.net.www.http.ChunkedInputStream.fastRead(Unknown Source)
at sun.net.www.http.ChunkedInputStream.read(Unknown Source)
at java.io.FilterInputStream.read(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(Unknown Source)
at org.jsoup.helper.DataUtil.readToByteBuffer(DataUtil.java:158)
at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:618)
at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:540)
at org.jsoup.helper.HttpConnection.execute(HttpConnection.java:227)
at org.jsoup.helper.HttpConnection.get(HttpConnection.java:216)
at wiiudev.gecko.client.titles.TitleDatabaseManager.update(TitleDatabaseManager.java:162)
at wiiudev.gecko.client.titles.TitleDatabaseManager.update(TitleDatabaseManager.java:145)
at wiiudev.gecko.client.titles.TitleDatabaseManager.<init>(TitleDatabaseManager.java:48)
at wiiudev.gecko.client.gui.JGeckoUGUI.configureConnectionTab(JGeckoUGUI.java:2814)
at wiiudev.gecko.client.gui.JGeckoUGUI.<init>(JGeckoUGUI.java:232)
at wiiudev.gecko.client.gui.JGeckoUGUI.getInstance(JGeckoUGUI.java:2350)
at ApplicationGUILauncher.lambda$main$0(ApplicationGUILauncher.java:26)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
 
Last edited by Anoymous_001,

Anoymous_001

Well-Known Member
Newcomer
Joined
Jul 15, 2016
Messages
99
Trophies
0
Age
34
XP
68
Country
2 errors when i try to search -

Nov 08, 2016 8:09:19 PM wiiudev.gecko.client.debugging.ErrorLogger log
SEVERE:
java.lang.IllegalStateException: Illegal status received: 102
at wiiudev.gecko.client.tcpgecko.main.enumerations.Status.getStatus(Status.java:37)
at wiiudev.gecko.client.tcpgecko.main.TCPGecko.readStatus(TCPGecko.java:45)
at wiiudev.gecko.client.tcpgecko.main.MemoryReader.readBytes(MemoryReader.java:272)
at wiiudev.gecko.client.gui.tabs.memory_search.GraphicalSearcher$MemoryDumpingTask.doInBackground(GraphicalSearcher.java:58)
at wiiudev.gecko.client.gui.tabs.memory_search.GraphicalSearcher$MemoryDumpingTask.doInBackground(GraphicalSearcher.java:37)
at javax.swing.SwingWorker$1.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at javax.swing.SwingWorker.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Nov 08, 2016 8:11:58 PM wiiudev.gecko.client.debugging.ErrorLogger log
SEVERE:
java.lang.NullPointerException
at wiiudev.gecko.client.memory_search.SearchQueryOptimizer.dumpAllBytes(SearchQueryOptimizer.java:113)
at wiiudev.gecko.client.memory_search.SearchQueryOptimizer.dumpBytes(SearchQueryOptimizer.java:34)
at wiiudev.gecko.client.memory_search.MemorySearcher.search(MemorySearcher.java:56)
at wiiudev.gecko.client.gui.JGeckoUGUI$5.doInBackground(JGeckoUGUI.java:604)
at wiiudev.gecko.client.gui.JGeckoUGUI$5.doInBackground(JGeckoUGUI.java:587)
at javax.swing.SwingWorker$1.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at javax.swing.SwingWorker.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

I also get this error when i click the "Dissambler" tab -

Nov 08, 2016 8:04:22 PM wiiudev.gecko.client.debugging.ErrorLogger log
SEVERE:
java.lang.IllegalStateException: Illegal status received: 0
at wiiudev.gecko.client.tcpgecko.main.enumerations.Status.getStatus(Status.java:37)
at wiiudev.gecko.client.tcpgecko.main.TCPGecko.readStatus(TCPGecko.java:45)
at wiiudev.gecko.client.tcpgecko.main.MemoryReader.readBytes(MemoryReader.java:272)
at wiiudev.gecko.client.tcpgecko.main.MemoryReader.readBytes(MemoryReader.java:241)
at wiiudev.gecko.client.gui.tabs.disassembler.assembler.Disassembler.disassemble(Disassembler.java:20)
at wiiudev.gecko.client.gui.tabs.disassembler.DisassemblerTableManager.updateRows(DisassemblerTableManager.java:105)
at wiiudev.gecko.client.gui.JGeckoUGUI.updateDisassembler(JGeckoUGUI.java:990)
at wiiudev.gecko.client.gui.JGeckoUGUI.access$2400(JGeckoUGUI.java:74)
at wiiudev.gecko.client.gui.JGeckoUGUI$36.doInBackground(JGeckoUGUI.java:3543)
at wiiudev.gecko.client.gui.JGeckoUGUI$36.doInBackground(JGeckoUGUI.java:3530)
at javax.swing.SwingWorker$1.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at javax.swing.SwingWorker.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Info -

I am using the latest jgecko u
I am using the tcpgecko installer that bully created (to speed up searches)
I put 20,480 for the memory size box in jgecko u just like bully said.
Game i tried to run a search on - MK8 v4.1 EUR Disk
 
Last edited by Anoymous_001,

BullyWiiPlaza

Nintendo Hacking <3
Member
Joined
Aug 2, 2014
Messages
1,932
Trophies
0
XP
2,477
Country
Germany
@Anoymous_001
The first error is no Internet or Wiiubrew being down.

The second ones are a major break by incompatible memory chunk sizes probably but as you said, you put them correctly so I'm not sure if you really did and why it still happens.
 

BullyWiiPlaza

Nintendo Hacking <3
Member
Joined
Aug 2, 2014
Messages
1,932
Trophies
0
XP
2,477
Country
Germany
Working on a Cafe Code Generator. Got a bit bored of working on it so just gonna release unfinished. Ram Write & String Writes are only code types working.

fw4yo8.png


Not really useful for Ram writes since JGeckoU does a better job by supporting pointers. However, very useful for string writes! Super noob-friendly and lots of automatic fixes added to prevent codes from not working.

Will make a thread for it in future if ever finished if that's ok with @CosmoCortney :P
No dude, I already did all this for JGecko U:
3ag9hm2t.png

Don't waste your time.
 
Last edited by BullyWiiPlaza,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    Speedcum
    +1
  • BigOnYa @ BigOnYa:
    I mean what would you really need that fast for tho, 500mb streams 4k fine. 1gb should be fine for 8k eventually. That's what I just switched to Spermrum.
  • Psionic Roshambo @ Psionic Roshambo:
    I was funny to have both networks running lol
  • Psionic Roshambo @ Psionic Roshambo:
    It was cheaper lol
  • Psionic Roshambo @ Psionic Roshambo:
    The only reason I switched was $$$
  • Psionic Roshambo @ Psionic Roshambo:
    Might have only been like 7 bucks but thats like 84 dollars at the end of the year lol
  • Psionic Roshambo @ Psionic Roshambo:
    840 dollars after 10 years
  • K3Nv2 @ K3Nv2:
    I hope I can be rich enough to pay all bills annually someday
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    Not that I will save the money, rather I will just spend it on other crap lol
  • Psionic Roshambo @ Psionic Roshambo:
    lol just do autopay it's as lazy as it gets
  • BigOnYa @ BigOnYa:
    @K3Nv2 tell uremum to start charging, then you keep the money
    +1
  • K3Nv2 @ K3Nv2:
    I charge your wife rent at this point
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Now serving number E73
    +1
  • BigOnYa @ BigOnYa:
    Good, maybe she will leave me the f alone, now I can drink, smoke, and play my games in peace!
    +1
  • K3Nv2 @ K3Nv2:
    The DMV giving citizens of Detroit empowerment
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, and with yourself :creep:
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    As a reminder crack pipes left in the lobby will be thrown away, the DMV is not responsible for lost crack pipes!
  • K3Nv2 @ K3Nv2:
    I got a camera I can film what I want
    +1
  • BigOnYa @ BigOnYa:
    Gotta give my fans what they want...
    +1
  • K3Nv2 @ K3Nv2:
    Deeze nuts
  • ZeroT21 @ ZeroT21:
    get crackin'
  • Psionic Roshambo @ Psionic Roshambo:
    Well hmm got that Eeros 6+ router working so no need for a new one for now lol
  • Psionic Roshambo @ Psionic Roshambo:
    Scratch!!! In broad daylight!!!
    Psionic Roshambo @ Psionic Roshambo: Scratch!!! In broad daylight!!!