More actions
(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 |
||
Line 1: | Line 1: | ||
{{Infobox Switch Homebrews | {{Infobox Switch Homebrews | ||
|title=Noexs Remote Debugger | |title=Noexs Remote Debugger | ||
|image= | |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/ | |download=https://dlhb.gamebrew.org/switchhomebrews/noexsremotedebuggernx.7z | ||
|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= | |donation= | ||
}} | }} | ||
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 <code>java -version</code>). | |||
< | |||
===Useful links=== | |||
*[https://github.com/mdbell/Noexes/releases Noexs Remote Debugger] by mdbell ([https://gbatemp.net/threads/noexs-remote-debugger.512668/ release page]). | |||
*[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). | |||
*[[Pointer Searcher 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== | ||
{| style="width: 90%; margin-left:0em;" | |||
|https://dlhb.gamebrew.org/switchhomebrews/noexsremotedebuggernx.png | |||
https://dlhb.gamebrew.org/switchhomebrews/ | |- | ||
|https://dlhb.gamebrew.org/switchhomebrews/noexsremotedebuggernx2.png | |||
https://dlhb.gamebrew.org/switchhomebrews/ | |} | ||
==Changelog== | ==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. | |||
== External links == | == External links == | ||
* | * GitHub - https://github.com/mdbell/Noexes | ||
* GBAtemp - https://gbatemp.net/threads/noexs-remote-debugger.512668/ | |||
Revision as of 02:22, 12 Haziran 2023
Noexs Remote Debugger | |
---|---|
General | |
Author | mdbell |
Type | PC Utilities |
Version | 1.1.2-tid |
License | GPL-3.0 |
Last Updated | 2020/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
- Noexs Remote Debugger by mdbell (release page).
- Noexs Atmosphere SysModule by KranKRival (modified to work as fs_mitm SysModule in Atmosphere CFW).
- Noexs SysModule by tomvita (based on KranKRival's work, allow the usage of dmnt:cht and Jnoexs).
- Noexs Hacking Guide by wiitendo84.
- RAM dump parser by RyDog (Tool to make searching through values easier).
- Pointer Searcher by Takumi4685 (Tool to help you find codes).
- Java 10 JRE.
Screenshots
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.