Homebrew RELEASE Noexs Remote Debugger

Stoned

Well-Known Member
Member
Joined
Mar 26, 2014
Messages
2,763
Trophies
2
Age
45
XP
4,365
Country
Germany
How can i fix this error?

me.mdbell.noexs.core.ConnectionException: Result{mod=1, desc=106}
at me.mdbell.noexs.core.Debugger.readmem(Debugger.java:274)
at me.mdbell.noexs.ui.services.MemorySearchService$SearchTask.createDump(MemorySearchService.java:373)
at me.mdbell.noexs.ui.services.MemorySearchService$SearchTask.refineSearch(MemorySearchService.java:211)
at me.mdbell.noexs.ui.services.MemorySearchService$SearchTask.call(MemorySearchService.java:187)
at me.mdbell.noexs.ui.services.MemorySearchService$SearchTask.call(MemorySearchService.java:172)
at javafx.graphics/javafx.concurrent.Task$TaskCallable.call(Unknown Source)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at javafx.graphics/javafx.concurrent.Service.lambda$executeTask$6(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at javafx.graphics/javafx.concurrent.Service.lambda$executeTask$7(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
 

salmon01

Well-Known Member
Newcomer
Joined
Sep 15, 2017
Messages
57
Trophies
0
Age
23
XP
934
Country
United States
How can i fix this error?

This means you don't have JavaFX.

EDIT: Nevermind that, but here's how to get this app running, if anyone else is wondering:
If you are running Java 11, you need to download JavaFX separately from https://gluonhq.com/products/javafx/ . Then configure your path correctly; path configuration instructions are here (mine was /usr/share/openjfx/lib/). You should then be able to run it with:
Code:
java --module-path $PATH_TO_FX --add-modules=javafx.controls,javafx.fxml -jar JNoexsClient.jar

To avoid this mess just install Oracle Java 10, but I believe that has been discontinued, so you might have trouble finding it.
 
Last edited by salmon01,

matt123337

Well-Known Member
OP
Member
Joined
Mar 25, 2014
Messages
151
Trophies
0
XP
623
Country
Canada
This means you don't have JavaFX. If you are running Java 11, you need to download JavaFX separately from https://gluonhq.com/products/javafx/ (path configuration instructions are here). You should then be able to run it with:
Code:
java --module-path $PATH_TO_FX --add-modules=javafx.controls JNoexsClient.jar
To avoid this mess just install Oracle Java 10, but I believe that has been discontinued.
Uh no, he clearly was using noexes to create a dump when it happened.

@Stoned that's an issue with the way that memory regions get computed (the partial dumps instead of full dumps), I need to add a check in to make sure addresses are within valid ranges. It most likely occured because the game deallocated some memory between dumps.
 
  • Like
Reactions: Stoned

supermariorick

Well-Known Member
Member
Joined
Jun 18, 2010
Messages
640
Trophies
1
XP
816
Country
United States
I tried Zulu and OpenJDK but nothing I have tried makes Java 10 or up work on the outdated Windows 10 32 bit OS I have on my cheap af Windows tablet. what do?
 

matt123337

Well-Known Member
OP
Member
Joined
Mar 25, 2014
Messages
151
Trophies
0
XP
623
Country
Canada
I tried Zulu and OpenJDK but nothing I have tried makes Java 10 or up work on the outdated Windows 10 32 bit OS I have on my cheap af Windows tablet. what do?
Other then switching from javafx to another ui framework (like swing), I'm not sure. I do use some newer java stuff but I can try to backport it to make it compatible with older jdks. Can you open an issue on GitHub? Make it a lot easier to keep track of stuff like that.
 

mleeneg

Well-Known Member
Newcomer
Joined
Jan 30, 2008
Messages
48
Trophies
1
XP
450
Country
United States
I hope this help others.

I had lots of problems when I tried it. Java 11 does not work with opening the client.
Go HERE to get Java SE Development Kit 10.0.2.
For Win 10:
  1. Install jdk-10.0.2_windows-x64_bin.exe
  2. Open Control Panel
  3. Click on System
  4. Click on Advance system settings on the left side
  5. Click on Environment Variables.
  6. Select Path in System Variables.
  7. Click on Edit.
  8. Click on New
  9. Type in directory of Java 10.0.2 bin (Example: Mine is C:\Program Files\Java\jre-10.0.2\bin)
    Note: Make sure to delete other java entries.
  10. Click OK.
  11. Close all other windows.
  12. Open CMD.
  13. Navigate to directory of where JNoexsClient.jar is located (Example: cd C:\Downloads\JNoexsClient)
  14. Type java -jar JNoexsClient.jar
 

fadx

Filthy Cheater
Member
Joined
Sep 15, 2016
Messages
430
Trophies
0
XP
2,439
Country
United Kingdom
Uh no, he clearly was using noexes to create a dump when it happened.

@Stoned that's an issue with the way that memory regions get computed (the partial dumps instead of full dumps), I need to add a check in to make sure addresses are within valid ranges. It most likely occured because the game deallocated some memory between dumps.
Yeah I get that same error with Super Mario Party every single time, making it impossible to complete a second dump.
 

khuong

Well-Known Member
Member
Joined
Jul 18, 2018
Messages
1,542
Trophies
1
Age
44
XP
6,491
Country
Canada
Yeah I get that same error with Super Mario Party every single time, making it impossible to complete a second dump.

Was going to post that same thing, looks like FW 6 games tend to do this a lot? Starlink does the same thing.. (its not just your tool either.. sx os has same issue)
 

mflvs

Member
Newcomer
Joined
May 7, 2017
Messages
13
Trophies
0
Age
30
XP
97
Country
i was having issues getting noexs working with atmosphere. though just noticed that if you select atmoshper on https://www.sdsetup.com noexs is one of the options you can have in the downloaded zip file to install pre-configured
 

phonz

Well-Known Member
Member
Joined
May 1, 2018
Messages
278
Trophies
0
XP
1,868
Country
Canada
Can you Maybe add Support for Float Adresses? That was Amazing.

you can search for Float, you just have to search the 32-bit Hex representation of it.
If this had a built in calculator/converter, that would be aces. But there are plenty of tools to easily do this.

Thanks for writing this tool @matt123337
I always enjoy poking around video games internals but I'm not smart enough to ever write my own tools to do so.
Yours is wonderfully straight forward.
 

matt123337

Well-Known Member
OP
Member
Joined
Mar 25, 2014
Messages
151
Trophies
0
XP
623
Country
Canada
@matt123337

Any News for Usb Support Update?
Not yet, been busy the past week or so. I'll start work on it as soon as I can.
you can search for Float, you just have to search the 32-bit Hex representation of it.
If this had a built in calculator/converter, that would be aces. But there are plenty of tools to easily do this.

Thanks for writing this tool @matt123337
I always enjoy poking around video games internals but I'm not smart enough to ever write my own tools to do so.
Yours is wonderfully straight forward.
Thank you! I do eventually plan to integrate some sort of float searching, just like I said above I've been super bisy.
 
  • Like
Reactions: Stoned

phonz

Well-Known Member
Member
Joined
May 1, 2018
Messages
278
Trophies
0
XP
1,868
Country
Canada
Is there any reason (or solution for) why noexs doesn't find an address that I can find in SXOS Cheat Searcher?
I'm specifically searching for Bayonetta Jump counter, which ranges from 0-2 (locking it to 0 provides the user with infinite jumps).
In SXOS I can find the 8bit heap address and verify it working, but noexs do the same search method I yield no results.
 

dsrules

Well-Known Member
Member
Joined
Sep 20, 2005
Messages
8,687
Trophies
2
XP
6,229
Country
Is there any reason (or solution for) why noexs doesn't find an address that I can find in SXOS Cheat Searcher?
I'm specifically searching for Bayonetta Jump counter, which ranges from 0-2 (locking it to 0 provides the user with infinite jumps).
In SXOS I can find the 8bit heap address and verify it working, but noexs do the same search method I yield no results.
is that full ram search or just 1 selected heap search on Noexs?
if you only search the heap section you found the address in Cheat Searcher, the address might already changed to a different heap section when you use Noexs
 

phonz

Well-Known Member
Member
Joined
May 1, 2018
Messages
278
Trophies
0
XP
1,868
Country
Canada
is that full ram search or just 1 selected heap search on Noexs?
if you only search the heap section you found the address in Cheat Searcher, the address might already changed to a different heap section when you use Noexs

I actually tried Heap and ALL, i've been able to capture the address multiple times in SXOS pretty easily so I'm going to try and just compare the full ram dump + captured addresses and see if I can find the pointer that way.

Just have to figure out now at what address the HEAP starts with these dumps.

EDIT: I kind of figured out why noexs wasn't working. I guess the value is stored as a 32bit value even though it only requires a single byte.
 
Last edited by phonz,

khuong

Well-Known Member
Member
Joined
Jul 18, 2018
Messages
1,542
Trophies
1
Age
44
XP
6,491
Country
Canada
you'll rarely ever see anything that isn't a minimum 32bit anymore, no one cares about optimizing down to that level for memory/storage anymore since everything has so much ram these days.
 

phonz

Well-Known Member
Member
Joined
May 1, 2018
Messages
278
Trophies
0
XP
1,868
Country
Canada
you'll rarely ever see anything that isn't a minimum 32bit anymore, no one cares about optimizing down to that level for memory/storage anymore since everything has so much ram these days.

Sounds good. Easier/faster to narrow down then :P
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Psionic Roshambo @ Psionic Roshambo:
    It could get banned from PSN but you can change your ID I think?
  • Xdqwerty @ Xdqwerty:
    also gonna install twilight menu in my r4 flashcard
  • Psionic Roshambo @ Psionic Roshambo:
    One thing that just occurred to me.... The sound on the 2600 sucked less back then the harsh sound we hear now is from infinitely better speakers we have now, back when the 2600 was new speakers produced a almost muffled sound, like CRTs made old graphics look slightly better.
  • Psionic Roshambo @ Psionic Roshambo:
    I wonder if I could recommend that to some emulation devs that perhaps the sound could use some smoothing out to simulate those old TVs
  • Psionic Roshambo @ Psionic Roshambo:
    I think a few of the early systems could benefit from that, at least up to the 8 bit generation, by the 16 bit generation I think TVs had gotten a lot better in almost every way
  • Xdqwerty @ Xdqwerty:
    i dont have an sd card adapter but I have an usb sd card adapter
  • K3Nv2 @ K3Nv2:
    Old people games
  • Xdqwerty @ Xdqwerty:
    its not the one that comes with the r4
  • Xdqwerty @ Xdqwerty:
    doesnt work (my flashcard is from r4isdhc.com)
  • Xdqwerty @ Xdqwerty:
    might install ysmenu first
  • Psionic Roshambo @ Psionic Roshambo:
    Try Wood firmware
  • Psionic Roshambo @ Psionic Roshambo:
    For your R4
  • Psionic Roshambo @ Psionic Roshambo:
    It's old but it's the best firmware out for DS stuff
  • Xdqwerty @ Xdqwerty:
    it says it only works for the original R4, R4i Gold (r4ids.cn), R4iDSN (r4idsn.com) and Acekard R.P.G.
  • Xdqwerty @ Xdqwerty:
    nvm it does support mine
  • Xdqwerty @ Xdqwerty:
    but why choose it over ysmenu @Psionic Roshambo?
  • Xdqwerty @ Xdqwerty:
    bc im stupid?
  • Xdqwerty @ Xdqwerty:
    yea ik im stupid
  • Xdqwerty @ Xdqwerty:
    good night
  • Psionic Roshambo @ Psionic Roshambo:
    Just give it a try, but honestly if you have a 3DS you can play DS games without a card just off the internal SD card
  • Psionic Roshambo @ Psionic Roshambo:
    Slightly slower loading but a bit more convenient
  • BakerMan @ BakerMan:
    guys, my fuckin headphones have an out of place speaker
  • K3Nv2 @ K3Nv2:
    Did you try wearing them?
    K3Nv2 @ K3Nv2: Did you try wearing them?