Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Noexes Switch: Difference between revisions

From GameBrew
(Created page with "{{Infobox Switch Homebrews |title=Noexs Remote Debugger |image=noexsremotedebuggerswitch.png |description=A graphical remote debugger for the Nintendo Switch. |author=mdbell |lastupdated=2020/06/19 |type=PC Utilities |version=1.1.2-tid |license=GPL-3.0 |download=https://dlhb.gamebrew.org/switchhomebrews/noexsremotedebuggerswitch.7z |website=https://gbatemp.net/threads/noexs-remote-debugger.512668/ |source=https://github.com/mdbell/Noexes |donation= }} {{#seo: |title=Swi...")
 
No edit summary
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox Switch Homebrews
{{Infobox Switch Homebrews
|title=Noexs Remote Debugger
|title=Noexs Remote Debugger
|image=noexsremotedebuggerswitch.png
|image=noexsremotedebuggernx.png
|description=A graphical remote debugger for the Nintendo Switch.
|description=A graphical remote debugger for the Nintendo Switch.
|author=mdbell
|author=mdbell
|lastupdated=2020/06/19
|lastupdated=2020/06/19
Line 9: Line 8:
|version=1.1.2-tid
|version=1.1.2-tid
|license=GPL-3.0
|license=GPL-3.0
|download=https://dlhb.gamebrew.org/switchhomebrews/noexsremotedebuggerswitch.7z
|download=https://dlhb.gamebrew.org/switchhomebrews/noexsremotedebuggernx.7z?k33p0fil35
|website=https://gbatemp.net/threads/noexs-remote-debugger.512668/
|website=https://gbatemp.net/threads/noexs-remote-debugger.512668/
|source=https://github.com/mdbell/Noexes
|source=https://github.com/mdbell/Noexes
|donation=
}}
}}
{{#seo:
NoExes is a graphical remote debugger for the Nintendo Switch.
|title=Switch Homebrew PC Tools (PC Utilities) - GameBrew
 
|title_mode=append
==Installation==
|image=noexsremotedebuggerswitch.png
Prerequisites:
|image_alt=Noexs Remote Debugger
*Hekate on your switch.
}}
*Java 10 installed on your PC.
{{cleanup|article|Needs cleanup}}
 
A graphical remote debugger for the Nintendo Switch.
Instructions:
*Download the latest version, and extract the whole zip file to a directory on your machine.
*Copy noexs.kip1 to the root of your Switch SD card.
*Using a text editor open hekate_ipl.ini (located within the bootloader directory on your Switch's SD card) and add the following:
[Noexes]
debugmode=1
kip1=noexs.kip1
*And that's it Switch sided. Now just select "Noexes" when booting using hekate to launch HOS with noexes running.
 
==User guide==
===Running the Client===
On most operating systems all you need to do is run the jar file from the release as you would any other programs. If you're having trouble try running the following command (within the directory where you extracted Noexes):


java -jar JNoexsClient.jar


==Media==
If you still have problems please double check that you're running at least Java 10 (you can verify this by using the command <code>java -version</code>).
<youtube></youtube>


===Useful links===
*[https://github.com/mdbell/Noexes/releases Noexs Remote Debugger] by mdbell ([https://gbatemp.net/threads/noexs-remote-debugger.512668/ release post]).
*[https://github.com/KranKRival/Noexes Noexs Atmosphere SysModule] by KranKRival (modified to work as fs_mitm SysModule in Atmosphere CFW).
*[https://github.com/tomvita/Noexes Noexs SysModule] by tomvita (based on KranKRival's work, allow the usage of dmnt:cht and Jnoexs).
*[https://gbatemp.net/threads/noexs-hacking-guide.543733/ Noexs Hacking Guide] by wiitendo84.
*[[Noexes RAM Dump Parser Switch|RAM dump parser]] by RyDog (Tool to make searching through values easier).
*[[PointerSearcher Switch|Pointer Searcher]] by Takumi4685 (Tool to help you find codes).
*[https://www.oracle.com/java/technologies/java-archive-javase10-downloads.html Java 10 JRE].


==Screenshots==
==Screenshots==
https://dlhb.gamebrew.org/switchhomebrews/noexsremotedebuggerswitch-01.png
{| style="width: 90%; margin-left:0em;"
https://dlhb.gamebrew.org/switchhomebrews/noexsremotedebuggerswitch-02.png
|https://dlhb.gamebrew.org/switchhomebrews/noexsremotedebuggernx.png
https://dlhb.gamebrew.org/switchhomebrews/noexsremotedebuggerswitch-03.png
|-
https://dlhb.gamebrew.org/switchhomebrews/noexsremotedebuggerswitch-04.png
|https://dlhb.gamebrew.org/switchhomebrews/noexsremotedebuggernx2.png
https://dlhb.gamebrew.org/switchhomebrews/noexsremotedebuggerswitch-05.png
|}
https://dlhb.gamebrew.org/switchhomebrews/noexsremotedebuggerswitch-06.png
https://dlhb.gamebrew.org/switchhomebrews/noexsremotedebuggerswitch-07.png
https://dlhb.gamebrew.org/switchhomebrews/noexsremotedebuggerswitch-08.png


==Changelog==
==Changelog==
'''v.1.0'''
'''v1.1.2-tid 2020/06/19'''
* First Release.
* Just a rebuild of current source with new title ID, no feature changes made. See issue #37 for more details.
'''v1.1.2-hotfix 2018/10/15'''
* Fixed a huge issue with pointer expression evaluation, it shouldn't die randomly anymore.
'''v1.1.2 2018/10/14'''
* Byte pattern searching in the memory viewer (documentation to be provided soon).
* Wachlist (de)serialization, a.k.a the ability to save/load watchlists.
* Can use pointers instead of direct addresses within the watchlist.
* Memory dumps are now a custom binary format, we no longer need to use xml files.
* Client contains some untested (and unused) code for USB based communication, will be implemented soon-ish.
* Some minor UI tweaks ("Pause Game" -> "Pause", "Resume Game" -> "Resume", etc).
'''v1.1.1 2018/08/10'''
* Just a quick hacked together client sided fix for the game's auto-pausing. I'll look into doing a more proper fix later.
'''v1.0.1 2018/08/07'''
* Fixed the handle leak that prevented the console from shutting down correctly, and fixed the issue with the console fataling when network state changed.
'''v1.0.0-1 2018/07/26'''
* If you've used TCPGecko you'll probably be able to use this tool pretty well, I'll get around to writing a guide when I get a chance for everyone else.
 
==Credits==
Acknowledgments:
*L0nk, dcx2 and a bunch of others from the old WiiRd fourms.
*roblabla for their near endless help, and for putting up with my inane questions.


== External links ==
== External links ==
* Gbatemp - https://gbatemp.net/threads/noexs-remote-debugger.512668/
* GitHub - https://github.com/mdbell/Noexes
* Github - https://github.com/mdbell/Noexes
* GBAtemp - https://gbatemp.net/threads/noexs-remote-debugger.512668/
* Reddit -

Latest revision as of 02:02, 5 February 2024

Noexs Remote Debugger
Noexsremotedebuggernx.png
General
Authormdbell
TypePC Utilities
Version1.1.2-tid
LicenseGPL-3.0
Last Updated2020/06/19
Links
Download
Website
Source

NoExes is a graphical remote debugger for the Nintendo Switch.

Installation

Prerequisites:

  • Hekate on your switch.
  • Java 10 installed on your PC.

Instructions:

  • Download the latest version, and extract the whole zip file to a directory on your machine.
  • Copy noexs.kip1 to the root of your Switch SD card.
  • Using a text editor open hekate_ipl.ini (located within the bootloader directory on your Switch's SD card) and add the following:
[Noexes]
debugmode=1
kip1=noexs.kip1
  • And that's it Switch sided. Now just select "Noexes" when booting using hekate to launch HOS with noexes running.

User guide

Running the Client

On most operating systems all you need to do is run the jar file from the release as you would any other programs. If you're having trouble try running the following command (within the directory where you extracted Noexes):

java -jar JNoexsClient.jar

If you still have problems please double check that you're running at least Java 10 (you can verify this by using the command java -version).

Useful links

Screenshots

noexsremotedebuggernx.png
noexsremotedebuggernx2.png

Changelog

v1.1.2-tid 2020/06/19

  • Just a rebuild of current source with new title ID, no feature changes made. See issue #37 for more details.

v1.1.2-hotfix 2018/10/15

  • Fixed a huge issue with pointer expression evaluation, it shouldn't die randomly anymore.

v1.1.2 2018/10/14

  • Byte pattern searching in the memory viewer (documentation to be provided soon).
  • Wachlist (de)serialization, a.k.a the ability to save/load watchlists.
  • Can use pointers instead of direct addresses within the watchlist.
  • Memory dumps are now a custom binary format, we no longer need to use xml files.
  • Client contains some untested (and unused) code for USB based communication, will be implemented soon-ish.
  • Some minor UI tweaks ("Pause Game" -> "Pause", "Resume Game" -> "Resume", etc).

v1.1.1 2018/08/10

  • Just a quick hacked together client sided fix for the game's auto-pausing. I'll look into doing a more proper fix later.

v1.0.1 2018/08/07

  • Fixed the handle leak that prevented the console from shutting down correctly, and fixed the issue with the console fataling when network state changed.

v1.0.0-1 2018/07/26

  • If you've used TCPGecko you'll probably be able to use this tool pretty well, I'll get around to writing a guide when I get a chance for everyone else.

Credits

Acknowledgments:

  • L0nk, dcx2 and a bunch of others from the old WiiRd fourms.
  • roblabla for their near endless help, and for putting up with my inane questions.

External links

Advertising: