Hacking Development of new Wii U RAM Debugger

  • Thread starter Thread starter BullyWiiPlaza
  • Start date Start date
  • Views Views 25,546
  • Replies Replies 80
  • Likes Likes 22
I would love to help once one of my few projects slows down that we are working on right now, but I just wanted to say its nice to see a post like this. These are the kind of topics I miss seeing more of on here. I look forward to seeing the finished product. Good luck mate.
 
tried the last version from github but the connect is always greyed out :(

is it normal ?

and when i click help i get
java.lang.NullPointerException
at java.io.Reader.<init>(Unknown Source)
at java.io.InputStreamReader.<init>(Unknown Source)
at org.apache.commons.io.IOUtils.copy(IOUtils.java:1906)
at org.apache.commons.io.IOUtils.toString(IOUtils.java:778)
at org.apache.commons.io.IOUtils.toString(IOUtils.java:759)
at wiiudev.gecko.client.gui.GUIUtils.resourceToString(GUIUtils.java:20)
at wiiudev.gecko.client.gui.ConnectionHelper.displayConnectionHelperMessage(ConnectionHelper.java:13)
at wiiudev.gecko.client.gui.JGeckoUGUI.displayConnectionHelperMessage(JGeckoUGUI.java:683)
at wiiudev.gecko.client.gui.JGeckoUGUI.lambda$configureConnectionTab$19(JGeckoUGUI.java:366)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(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.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.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)

@BullyWiiPlaza is that normal or do i need a special version of java and not Version 8 latest ?
 
It works for me so I don't know what you did. You only need Java 8. You should be connected to the Internet because it will download the game titles database.
when i start the program it has no error but some buttons are greyed out :(

https://picload.org/image/rgrwgwii/jgeckou_start.jpg

When i start Update Game Titles it says "Update complete!" but connect stays greyed out and log is not created :(

only when i click on help i get the error message:
https://picload.org/image/rgrwrgwa/jgeckou_help.jpg

then a log with the same messages as in the error window is created
 
when i start the program it has no error but some buttons are greyed out :(

https://picload.org/image/rgrwgwii/jgeckou_start.jpg

When i start Update Game Titles it says "Update complete!" but connect stays greyed out and log is not created :(

only when i click on help i get the error message:
https://picload.org/image/rgrwrgwa/jgeckou_help.jpg

then a log with the same messages as in the error window is created
The error says that the Connector.html file has not been found inside the .JAR but it's there. The connect button will be enabled after the Titles.ser file has been downloaded. This takes about 1 second on my PC.

Download the program here. Double-click it to run. It does work.
 
  • Like
Reactions: FunThomas
Last edited by BullyWiiPlaza,
For me both work so I don't understand why some people are having problems. It is the same file obviously. You can compare them.

this is real strange -> the files are binary identical

but the file in my download dir works and the extracted does not work
if i delete the additional files (sources & co) it stays the same not working
if i move the file to another directory it works -> Java is real strange
 
Hi bullywiiplaza. TO use it i need to turn on pygecko in loadiine, start a game and then connect from your client using autoconnect or manually enter the ip ? Just like tcpgecko ?

Sorry, i read the answer here :)
 
Last edited by asper,
I know I'm hopping on board a bit late for this, but I thought I'd offer my help anyway. 4 years experience in Java, 1 year experience in Python. My knowledge in Python is better than Java as I regularly write in Python, but I'm sure I could brush up on my Java fairly quickly.

The current dump feature that I use works just fine. However, I've only dumped around 1kb before because I knew the range of addresses I was looking for a change in.

Also, if you need help programming, I wouldn't mind writing a bit of code to see if we can fix this speed/stability issues. I know Python and quite a bit of Java as well. (Will pick up a couple other languages next year in college as well). I quickly glanced at your code and noticed it was written in Java. If you want help, I can certainly help.
I noticed you had a few TODOs in your code here. https://github.com/BullyWiiPlaza/JGeckoU/commit/54879a4122d8c3aa5437ec114faa2570b6da05dc
Not sure if this is up to date or if you have a more current version.

- Katron
 
  • Like
Reactions: PR0r
@BullyWiiPlaza Using the latest JGecko U from your GitHub in Windows 7, the program freezes every time I try to go to the memory viewer tab.

Edit: Okay. It turns out it's not the Memory Viewer tab, but the Threads tab. I accidentally clicked the Threads tab before clicking Memory Viewer and erroneously believed it was the Memory Viewer tab. I've now freshly opened JGecko U, connected it, then clicked just Memory Viewer and everything behaves properly. But when I click the Threads tab at all, the program locks up.

Edit 2: Nope. It's not just the Threads tab. It just locked up again without me ever touching that specific tab.
 
Last edited by Ailuros27,
Okay. The latest JGecko U is unusable for me. I'm running the latest Java, my antivirus is shut off, I've updated the codehandler and the ELF within the last day, and my Wii U is on 5.5.1.
 
Does no one have any idea how to help? I can't get more than few things done before the program locks up and I have to terminate it using the Task Manager. I just managed to get it to connect after rebooting both the Wii U and the PC. But it froze again just after successfully running a small (less than 5 seconds) memory search in Twilight Princess HD and then poking an address. It freezes so bad that the window literally turns into mirror of whatever is on my desktop at the time it freezes. I can minimize it, and then bring it back up, at which point, it once again mirrors the part of my desktop that was beneath it when I unminimized it. It can be moved around the screen, and it doesn't say "Not Responding" in Task Manager.

I went back to using one of the old versions I keep around (specifically from September 5th) and it works just fine.
 
Last edited by Ailuros27,

Site & Scene News

Popular threads in this forum