Homebrew RELEASE Noexs Remote Debugger

SliverSrufer

Active Member
Newcomer
Joined
Jun 18, 2018
Messages
40
Trophies
0
Age
44
XP
189
Country
United States
My switch crashes when trying to set up the connection to my 5ghz network when using this kip for some reason. I just loaded stock fw and set up the connection then rebooted to cfw with this and sigpatches and that works. Also had another just random crash not doing anything. Also I need a faster router lol.
 

matt123337

Well-Known Member
OP
Member
Joined
Mar 25, 2014
Messages
151
Trophies
0
XP
623
Country
Canada
lol, this is what happens if something is developed for about 2 years. Plus, nearly all features are actually needed so why is it bad? Not even all ideas are implemented yet due to some technical difficulties I guess. Your software might get there as well later, you are quite closely following JGecko U's paths with functionality according to I've seen in the GUI though. People will want more and more stuff. :)
Well, you also have all that hardcoded modmenu stuff, and half the things you have in it should really be standalone programs. It's up to you to decide what goes into it and what doesn't.

Plus I am actually using github semi-properly instead of as a binary file host, so if these people who want more and more stuff realllyyyyy want it they can contribute.

Oh btw you're breaking a bunch of licenses on libraries that you've used in JGeckoU. Last I checked (which was a couple months ago) you weren't even crediting them.

My switch crashes when trying to set up the connection to my 5ghz network when using this kip for some reason. I just loaded stock fw and set up the connection then rebooted to cfw with this and sigpatches and that works. Also had another just random crash not doing anything. Also I need a faster router lol.
For the current build that I have on github there's an issue with reconnecting too many times (I assumed shutdown also called close on the socket, it does not). Try building the server from source and see if you still have the random crashes.

As for the network setup... I dunno. My best guess is that the console doesn't like one listening for new connections while switching the current network. I'll have to look into it.
 
Last edited by matt123337,

RDTG

Active Member
Newcomer
Joined
Jun 30, 2018
Messages
28
Trophies
0
Age
32
XP
93
Country
United States
Are we able to save the cheats/hacks we make for later use? If so, I think it's time to set up a table or site with cheats for diff games. Right now I'm going through Wolfenstein 2 :P
 

BullyWiiPlaza

Nintendo Hacking <3
Member
Joined
Aug 2, 2014
Messages
1,932
Trophies
0
XP
2,477
Country
Germany
Well, you also have all that hardcoded modmenu stuff, and half the things you have in it should really be standalone programs. It's up to you to decide what goes into it and what doesn't.

Plus I am actually using github semi-properly instead of as a binary file host, so if these people who want more and more stuff realllyyyyy want it they can contribute.

Oh btw you're breaking a bunch of licenses on libraries that you've used in JGeckoU. Last I checked (which was a couple months ago) you weren't even crediting them.
Uh, "half of it" should be standalone? It's nonsense to use 5+ different tools to work on simple memory editing a game. You included a pointer searcher. That should arguably be standalone. 95% of my feature are there in combination with the TCP connection so it cannot reasonably be standalone. The reason I use GitHub as a binary host in this case is because people abused my good faith in the past, so I took down the sources but I wanted to keep the binary so they don't have to update their download links. Since nobody ever properly contributed or wanted to, it didn't matter. Finally, I don't break any licenses, it's all permissive like Apache etc. and not GPL. Crediting them actively is not necessary, only keeping the "license and copyright" notice which I didn't remove if they included it by default when importing from maven. You can just check the JAR which libraries are used anyway. Check your licenses before you make those statements. Very hypocritical, you have no credits list at all (TCPGecko and maybe a few other things?).

And after all, this is how you treat the people who busted their asses for the community and the ones you benefited from to create this, nice. :)
 
Last edited by BullyWiiPlaza,

Omno

Well-Known Member
Newcomer
Joined
Mar 2, 2016
Messages
80
Trophies
0
Age
37
XP
402
Country
I've noticed that when I connect to wifi, do what I want, and then try to put the switch into airplane mode I get a reproducible crash 2349-0006
 
Last edited by Omno,

SliverSrufer

Active Member
Newcomer
Joined
Jun 18, 2018
Messages
40
Trophies
0
Age
44
XP
189
Country
United States
I've noticed that when I connect to wifi, do what I want, and then try to put the switch into airplane mode I get a reproducible crash 2349-0006

Probably same crash I get as well.

Also
I was thinking of implementing a quick search function, and have the switch just dump the known matching addresses (do the comparison via the switch) instead of dumping the whole ram and comparing there. It would reduce the total download considerably.
 

SliverSrufer

Active Member
Newcomer
Joined
Jun 18, 2018
Messages
40
Trophies
0
Age
44
XP
189
Country
United States
Well, you also have all that hardcoded modmenu stuff, and half the things you have in it should really be standalone programs. It's up to you to decide what goes into it and what doesn't.

Plus I am actually using github semi-properly instead of as a binary file host, so if these people who want more and more stuff realllyyyyy want it they can contribute.

Oh btw you're breaking a bunch of licenses on libraries that you've used in JGeckoU. Last I checked (which was a couple months ago) you weren't even crediting them.


For the current build that I have on github there's an issue with reconnecting too many times (I assumed shutdown also called close on the socket, it does not). Try building the server from source and see if you still have the random crashes.

As for the network setup... I dunno. My best guess is that the console doesn't like one listening for new connections while switching the current network. I'll have to look into it.

Thanks, I just made the kip from source with the updated net.cpp and I will test it out later.
 

matt123337

Well-Known Member
OP
Member
Joined
Mar 25, 2014
Messages
151
Trophies
0
XP
623
Country
Canada
@BullyWiiPlaza I don't feel like writing out an equally long response to your wall of text, so tl;dr: I've never actually run your software, as someone else asked me to check if it was malicious. I recall seeing classes from some GPL'd library and no credit was ever made (and I can't go back and re check due to your abuse of GitHub). As for credit... I have given it where it's due. I gave roblabla a shoutout in my post here, and once I finally get around to writing a proper README.MD I'll make sure to credit them there... Other then that I don't really see who else I should credit. Perhaps dxc2 and Link from ye-olden WiiRd (UI is more based off WiiRd then GDN).

As for the references to TCPGecko... I initally started out porting the TCPGecko code handler but gave up when I realized how different the two systems are. The only thing that remains from when I was doing that is the Gecko namespace, and like 2 enums (all of which I wrote myself). I also do not use any external libraries... So no need to credit anyone there. At most I should credit you for being an example of what not to do when it comes to any real programming.

I've noticed that when I connect to wifi, do what I want, and then try to put the switch into airplane mode I get a reproducible crash 2349-0006
Ah thanks for the error code! 2349 is actually my sysmodule, and error 6 occurs when the server socket fails to accept a new connection (one can assume that is because of the change in network state). I'm gunna quickly test some stuff to see if I can fix it, and will push changes if I can!

Edit: Pushed fix for that issue! You'll need to compile from source to get it for now though, it'll be integrated in the next public release.

Probably same crash I get as well.

Also
I was thinking of implementing a quick search function, and have the switch just dump the known matching addresses (do the comparison via the switch) instead of dumping the whole ram and comparing there. It would reduce the total download considerably.
I am personally apposed to that. I don't want to fragment my code, would make it too hard to maintain later (having 2 copies of search code in two places means having to change it in two places when I want to change stuff, or add a new feature like new data types). I was talking about this the other day with jakibaki on the Reswitched Discord actually.

Edit: I realize that I may have sounded rude here, not my intent. I don't want to mix data processing with the server and the client. Has to be one or the other.
 
Last edited by matt123337,

Tracefox

Active Member
Newcomer
Joined
Mar 28, 2014
Messages
39
Trophies
0
Location
US
Website
www.youtube.com
XP
349
Country
United States
@BullyWiiPlaza I don't feel like writing out an equally long response to your wall of text, so tl;dr: I've never actually run your software, as someone else asked me to check if it was malicious. I recall seeing classes from some GPL'd library and no credit was ever made (and I can't go back and re check due to your abuse of GitHub). As for credit... I have given it where it's due. I gave roblabla a shoutout in my post here, and once I finally get around to writing a proper README.MD I'll make sure to credit them there... Other then that I don't really see who else I should credit. Perhaps dxc2 and Link from ye-olden WiiRd (UI is more based off WiiRd then GDN).

As for the references to TCPGecko... I initally started out porting the TCPGecko code handler but gave up when I realized how different the two systems are. The only thing that remains from when I was doing that is the Gecko namespace, and like 2 enums (all of which I wrote myself). I also do not use any external libraries... So no need to credit anyone there. At most I should credit you for being an example of what not to do when it comes to any real programming.


Ah thanks for the error code! 2349 is actually my sysmodule, and error 6 occurs when the server socket fails to accept a new connection (one can assume that is because of the change in network state). I'm gunna quickly test some stuff to see if I can fix it, and will push changes if I can!

Edit: Pushed fix for that issue! You'll need to compile from source to get it for now though, it'll be integrated in the next public release.


I am personally apposed to that. I don't want to fragment my code, would make it too hard to maintain later (having 2 copies of search code in two places means having to change it in two places when I want to change stuff, or add a new feature like new data types). I was talking about this the other day with jakibaki on the Reswitched Discord actually.

Edit: I realize that I may have sounded rude here, not my intent. I don't want to mix data processing with the server and the client. Has to be one or the other.

Someone else also realizes bully barely ever credits others lol..

Anyways nice debugger, really enjoying it so far! Cant wait to see what becomes of it if you plan on updating it.
 
Last edited by Tracefox,

BullyWiiPlaza

Nintendo Hacking <3
Member
Joined
Aug 2, 2014
Messages
1,932
Trophies
0
XP
2,477
Country
Germany
[...] I recall seeing classes from some GPL'd library and no credit was ever made (and I can't go back and re check due to your abuse of GitHub).
[...] At most I should credit you for being an example of what not to do when it comes to any real programming.
Nonsense. Your arguments are so flimsy, it's laughable. I comply all licenses, it's allowed to host binaries on GitHub (people even suggested to do it). You're the one with no LICENSE, no README and no credits list uploaded to GitHub as of now. Talking about doing things "correctly". Also, "I suck because I developed too many features and because you can't finish up your arguments correctly and I can't be credited even though I improved most of the TCPGecko code and made it what it is used for today and you rather go back 10 years to credit irrelevant devs because of how mad you are". Gotcha, wanna cry some more? :rofl2:
Considering you seem to be in your 30's or older your jealousy is pretty sad. Anyway I'm done with you, don't bother provoking more, thank you. ;)

Someone else also realizes bully barely ever credits others lol..
Looks totally like it, @Tracefox:
z2w32vzl.png
First use your brain then post. There is nearly nobody who gives more credit than me but nevermind, gotta hate real quick cuz "inferiority complex" or something. :P
 
Last edited by BullyWiiPlaza,

TGLaw

Well-Known Member
Newcomer
Joined
May 5, 2016
Messages
79
Trophies
0
Age
22
XP
189
Country
United States
So I've been messing around with this, and have some weird results.

I tried Super Mario Odyssey, BotW and Xenoblade Chronicles 2 with this.

All of them freeze when I attach the process to the game for some reason. I am unable to pause or resume, and it gives me an error for pressing either button. (sidenote: The error message for "Unable to pause" doesn't have a . as opposed to "Unable to resume." which does. I saw the message so many times before I noticed, lol.)

SMO: Launches and freezes when I'm attached. Have tried rebooting the switch and relaunching Odyssey, and gotten the same results. Could be my router, could be my cfw (hekate_ctcaer_3.2.bin), could be my build of noexs. Not sure.

BotW: Same case as Odyssey. I'm able to search RAM in both this and Odyssey.

XBC2: Doesn't launch. Will load after I launch it for around 20 seconds before freezing entirely.

Tried both docked and undocked for this and there's no noticeable difference.

Edit: XC2 actually had mods on it that crashed on the latest update. Had nothing to do with noexs.
 
Last edited by TGLaw,

DocKlokMan

Plugin Dev
Member
Joined
Apr 20, 2007
Messages
3,009
Trophies
2
Age
36
XP
4,571
Country
United States
I'm getting this now too, it worked okay the first time but now I can't resume my game again. No status messages appear on terminal if run with the java -jar command. Issue seems sporadic, not sure what's going on.
 

matt123337

Well-Known Member
OP
Member
Joined
Mar 25, 2014
Messages
151
Trophies
0
XP
623
Country
Canada
I'm getting this now too, it worked okay the first time but now I can't resume my game again. No status messages appear on terminal if run with the java -jar command. Issue seems sporadic, not sure what's going on.

So I've been messing around with this, and have some weird results.

I tried Super Mario Odyssey, BotW and Xenoblade Chronicles 2 with this.

All of them freeze when I attach the process to the game for some reason. I am unable to pause or resume, and it gives me an error for pressing either button. (sidenote: The error message for "Unable to pause" doesn't have a . as opposed to "Unable to resume." which does. I saw the message so many times before I noticed, lol.)

SMO: Launches and freezes when I'm attached. Have tried rebooting the switch and relaunching Odyssey, and gotten the same results. Could be my router, could be my cfw (hekate_ctcaer_3.2.bin), could be my build of noexs. Not sure.

BotW: Same case as Odyssey. I'm able to search RAM in both this and Odyssey.

XBC2: Doesn't launch. Will load after I launch it for around 20 seconds before freezing entirely.

Tried both docked and undocked for this and there's no noticeable difference.

That's really odd. Any chance one/both of you could PM me your discord info and see if you can help me work it out? I've never had the same issues you're having.

@BullyWiiPlaza To prevent this topic from derailing more I'm going to just stop this discussion now. If you wish to trade insults or to actually talk about how to use git or something feel free to PM me.

Oh and I'm only 22, got into making cheats for consoles at a pretty young age.
 
  • Like
Reactions: eco95

DocKlokMan

Plugin Dev
Member
Joined
Apr 20, 2007
Messages
3,009
Trophies
2
Age
36
XP
4,571
Country
United States
That's really odd. Any chance one/both of you could PM me your discord info and see if you can help me work it out? I've never had the same issues you're having.

@BullyWiiPlaza To prevent this topic from derailing more I'm going to just stop this discussion now. If you wish to trade insults or to actually talk about how to use git or something feel free to PM me.

Oh and I'm only 22, got into making cheats for consoles at a pretty young age.
I think I fixed it. I enabled fullsvcperm and debugmode in Hekate Settings and the issue appears to have gone away. It’s still freezing when going to sleep but other than that it works again.
 

blurx

Well-Known Member
Newcomer
Joined
Jan 29, 2008
Messages
51
Trophies
1
XP
1,036
Country
United States
Is there a way to get faster searches? I tried for one game and it needs to dump 2gb just for a search in the heap if that's what I'm understanding to find values.
 

DocKlokMan

Plugin Dev
Member
Joined
Apr 20, 2007
Messages
3,009
Trophies
2
Age
36
XP
4,571
Country
United States
Is there a way to get faster searches? I tried for one game and it needs to dump 2gb just for a search in the heap if that's what I'm understanding to find values.
3GB actually if you do the whole heap. It’s just the initial dump, when you refine the results it’s much faster.
 

SliverSrufer

Active Member
Newcomer
Joined
Jun 18, 2018
Messages
40
Trophies
0
Age
44
XP
189
Country
United States
Is there a way to get faster searches? I tried for one game and it needs to dump 2gb just for a search in the heap if that's what I'm understanding to find values.
There is a way, I'd need to fork the repo and implement it (or someone else can do it) My programming and java skills aren't great.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Veho @ Veho: Spring is in the air. +1