More actions
No edit summary |
|||
(5 intermediate revisions by the same user not shown) | |||
Line 8: | Line 8: | ||
|version=0.1 | |version=0.1 | ||
|license=MIT | |license=MIT | ||
|download=https://dlhb.gamebrew.org/switchhomebrews/nxnonet.7z | |download=https://dlhb.gamebrew.org/switchhomebrews/nxnonet.7z?k33p0fil35 | ||
|website=https://gbatemp.net/threads/is-it-feasible-to-mitm-the-internet-connection-module.609819/ | |website=https://gbatemp.net/threads/is-it-feasible-to-mitm-the-internet-connection-module.609819/ | ||
|source=https://github.com/BestPig/NX-NONET | |source=https://github.com/BestPig/NX-NONET | ||
}} | }} | ||
NX-NONET is a SaltyNX plugin that fake no available internet connection to avoid nag on some games without enabling airplane mode. | NX-NONET is a SaltyNX plugin that fake no available internet connection to avoid nag on some games without enabling airplane mode. | ||
Line 20: | Line 19: | ||
To install, put NX-NONET.elf to <code>/SaltySD/plugins/</code>. | To install, put NX-NONET.elf to <code>/SaltySD/plugins/</code>. | ||
This plugin hooks <code>nn::nifm::IsNetworkAvailable()</code> and always | This plugin hooks the <code>nn::nifm::IsNetworkAvailable()</code> function and always returns <code>0</code>, telling the games no network is available. | ||
Also available are these alternate SaltyNX patch versions (they are the same, but may work better than the plugin): | Also available are these alternate SaltyNX patch versions (they are the same, but may work better than the plugin): | ||
* [https://gbatemp.net/threads/is-it-feasible-to-mitm-the-internet-connection-module.609819/post-9793883 IsNetworkAvailableEv.asm64] - Compatible with 64-bit games. | * [https://gbatemp.net/threads/is-it-feasible-to-mitm-the-internet-connection-module.609819/post-9793883 IsNetworkAvailableEv.asm64] by bestpig - Compatible with 64-bit games. (2022/04/04) | ||
* [https://gbatemp.net/threads/is-it-feasible-to-mitm-the-internet-connection-module.609819/post-9841382 SaltySD-Nop-Network] - This version also eliminates the nag (e.g. "could not connect", "turn off airplane mode"). | * [https://gbatemp.net/threads/is-it-feasible-to-mitm-the-internet-connection-module.609819/post-9841382 SaltySD-Nop-Network] by bestpig - This version also eliminates the nag (e.g. "could not connect", "turn off airplane mode"). (2022/06/01) | ||
* [https://gbatemp.net/threads/is-it-feasible-to-mitm-the-internet-connection-module.609819/post-10246924 _ZN2nn4nifm20SubmitNetworkRequestEv.asm64] by mrdude - This patch bypass the error "Notice - Loading Title Storage" when loading with the internet turned on (airplane mode off) and network is unreachable. (2023/09/16) Requires the following files from SaltySD-Nop-Network.zip: | |||
** _ZN2nn4nifm31HandleNetworkRequestErrorResultEv.asm64 | |||
** _ZN2nn4nifm18IsNetworkAvailableEv.asm64 | |||
To use the patches, place them into <code>/SaltySD/patches/</code>. | To use the patches, place them into <code>/SaltySD/patches/</code>. | ||
==User guide== | ==User guide== | ||
Here are some games that need airplane mode to run (not just 90DNS) and tested to work per user feedback: | |||
* Lego Start Wars (starts with no issues) | * Lego Start Wars (starts with no issues) | ||
* Prison Architect (starts with no issues) | * Prison Architect (starts with no issues) |
Latest revision as of 02:22, 5 February 2024
NX-NONET | |
---|---|
General | |
Author | BestPig |
Type | Plugins |
Version | 0.1 |
License | MIT License |
Last Updated | 2022/04/05 |
Links | |
Download | |
Website | |
Source | |
NX-NONET is a SaltyNX plugin that fake no available internet connection to avoid nag on some games without enabling airplane mode.
You need masagrator SaltyNX fork installed.
Installation
To install, put NX-NONET.elf to /SaltySD/plugins/
.
This plugin hooks the nn::nifm::IsNetworkAvailable()
function and always returns 0
, telling the games no network is available.
Also available are these alternate SaltyNX patch versions (they are the same, but may work better than the plugin):
- IsNetworkAvailableEv.asm64 by bestpig - Compatible with 64-bit games. (2022/04/04)
- SaltySD-Nop-Network by bestpig - This version also eliminates the nag (e.g. "could not connect", "turn off airplane mode"). (2022/06/01)
- _ZN2nn4nifm20SubmitNetworkRequestEv.asm64 by mrdude - This patch bypass the error "Notice - Loading Title Storage" when loading with the internet turned on (airplane mode off) and network is unreachable. (2023/09/16) Requires the following files from SaltySD-Nop-Network.zip:
- _ZN2nn4nifm31HandleNetworkRequestErrorResultEv.asm64
- _ZN2nn4nifm18IsNetworkAvailableEv.asm64
To use the patches, place them into /SaltySD/patches/
.
User guide
Here are some games that need airplane mode to run (not just 90DNS) and tested to work per user feedback:
- Lego Start Wars (starts with no issues)
- Prison Architect (starts with no issues)
- Death Coming (starts with no issues)
- DOOM (2017) (starts with no issues)
- Disc Room (starts with no issues, had a normal warning that leaderboards are not connected)
- Pandemic the Board Game (starts with no issues)
- CarX Drift Racing (starts with no issues)
- Crash Drive 2 (starts with no issues)
- Metal Slug Aca Neogeo (starts with no issues)
- Nyan Cat Lost in Space (prompt messages were displayed asking to connect Joy-Con and game server, game itself plays fine with no further issues)
- They Bleed Pixels (starts with no issues)
- Lode Runner Legacy (had an error message at start, after that game plays fine with no further issues)
- Arcade Archives (fully working with no error message)
- Tempest 4000 (fully working with no error message)
- GhostbladeHD (working)
- Disgaea 4 Complete+ (fully working)
- Stern Pinball Arcade (working)
- Portal 2 (working)
Screenshots
Known issues
Doesn't support all games.
Changelog
0.1 2022/04/05
- First version of faking no internet (nn::nifm::IsNetworkAvailable -> 0).
Credits
Thanks to masagrator for the forked SaltyNX and NX-FPS where this plugin is based on.
External links
- Github - https://github.com/BestPig/NX-NONET
- GBAtemp - https://gbatemp.net/threads/is-it-feasible-to-mitm-the-internet-connection-module.609819/post-9793865
- GBAtemp - https://gbatemp.net/threads/is-it-feasible-to-mitm-the-internet-connection-module.609819/post-9793883
- GBAtemp - https://gbatemp.net/threads/nonet-0-1-useful-little-elf-that-makes-you-forget-about-airplane-mode.615854/