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

TegraRcmGUI Switch: Difference between revisions

From GameBrew
(Created page with "{{Infobox Switch Homebrews |title=TegraRcmGUI |image=tegrarcmguiswitch.png |description=Simple GUI for TegraRcmSmash. |author=eliboa |lastupdated=2019/07/03 |type=Payload senders (Software) |version=2.6 |license=GPL-2.0 |download=https://dlhb.gamebrew.org/switchhomebrews/tegrarcmguiswitch.7z |website=https://gbatemp.net/threads/tegrarcmgui-simple-gui-for-tegrarcmsmash.503510/ |source=https://github.com/eliboa/TegraRcmGUI |donation= }} {{#seo: |title=Switch Payloads (Payl...")
 
No edit summary
Line 1: Line 1:
{{Infobox Switch Homebrews
{{Infobox Switch Homebrews
|title=TegraRcmGUI
|title=TegraRcmGUI
|image=tegrarcmguiswitch.png
|image=tegrarcmguinx.png
|description=Simple GUI for TegraRcmSmash.
|description=Simple GUI for TegraRcmSmash.
|author=eliboa
|author=eliboa
Line 8: Line 8:
|version=2.6
|version=2.6
|license=GPL-2.0
|license=GPL-2.0
|download=https://dlhb.gamebrew.org/switchhomebrews/tegrarcmguiswitch.7z
|download=https://dlhb.gamebrew.org/switchhomebrews/tegrarcmguinx.7z
|website=https://gbatemp.net/threads/tegrarcmgui-simple-gui-for-tegrarcmsmash.503510/
|website=https://gbatemp.net/threads/tegrarcmgui-simple-gui-for-tegrarcmsmash.503510/
|source=https://github.com/eliboa/TegraRcmGUI
|source=https://github.com/eliboa/TegraRcmGUI
|donation=
|donation=
}}
}}
{{#seo:
C++ GUI for [[TegraRcmSmash Switch|TegraRcmSmash]] by [https://github.com/rajkosto rajkosto] (Fusée Gelée for Nintendo Switch).
|title=Switch Payloads (Payload senders (Software)) - GameBrew
 
|title_mode=append
The RCM exploit only works on "unpatched" units, i.e manufactured before July 2018.
|image=tegrarcmguiswitch.png
 
|image_alt=TegraRcmGUI
To check if your Switch is patched, use https://ismyswitchpatched.com/
}}
 
{{cleanup|article|Needs cleanup}}
==Features==
Simple GUI for TegraRcmSmash.
*Inject payloads.
*Manage favorites.
*Run Linux on your switch (ShofEL2).
*Mount device as USB mass storage (read/write from/to SD card & NAND partitions, hold power button down for 5sec to exit).
*Dump BIS keys for eMMC content decryption (biskeydump by rajkosto).
*Option - "Auto inject" : automatically inject payload after selection or/and when the Switch is plugged in RCM mode.
*Option - Minimize app to tray & tray icon's context menu.
*Option - Run app at Windows startup.
*Install APX device driver (if needed).
 
==User guide==
How to backup/restore your Nintendo Switch's NAND:
*Use [[memloader Switch|memloader]] v3 to mount eMMC on your computer
*Download and open NxNandManager. Select "File" then "Open drive".
*Select the mounted drive. You can now perform backup/restore operations.


==Media==
{| role="presentation" class="wikitable mw-collapsible mw-collapsed"|
<youtube></youtube>
! ▼ Image&nbsp;
|-
| https://dlhb.gamebrew.org/switchhomebrews/tegrarcmguinx4.png
|}


===Notes===
This UI is Windows-only. For other platforms, you can use :
*[[Fusee_Launcher_Switch|Fusée Launcher]] (GNU/Linux).
*[[NXBoot Switch|NXBoot]] (OS X, iOS).
*[[JTegraNX Switch|JTegraNX]] (Windows, OS X, GNU/Linux).
*[[NXLoader Switch|NXLoader]] (Android).
*[[Web_Fusee_Launcher_Switch|Web Fusée Launcher]] (Cross-platform, only works with Chrome).


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


==Changelog==
==Changelog==
'''v.1.0'''
'''v2.6 2019/07/03'''
* First Release.
*biskeydump updated to v9 (Support new tsec fw in 8.1.0).
*Embedded payloads updated to latest version : Fusée, Hekate & ReiNX bootloader.
*Fixed an error when loading shofel2 coreboot.
*[https://github.com/NXcondenser001/TegraRcmGUI-JP/releases/latest 日本語版] [https://github.com/NXcondenser001 @NXcondenser01] made a [https://github.com/NXcondenser001/TegraRcmGUI-JP/releases/latest japanese release] of TegraRcmGUI.
 
'''v2.5 2019/02/03'''
*TegraRcmSmash updated to v1.2.1-3.
*memloader updated to v3.
*Added rajkosto's UMS samples to mount eMMC partitions.
** Check my new app [https://github.com/eliboa/NxNandManager NxNandManager] to backup/restore NAND from/to eMMC (no SD card needed).
*biskeydump v7 added : dump BIS keys for eMMC content decryption.
*Added logging console.
*Fixed #22 : enter problem.
*Embedded payloads:
**Fusee primary (Atmosphere bootloader)
**Hekate CTCaer 4.6
**ReiNX bootloader
**SX Loader (SX OS bootloader)
*Installer version:
**Don't forget to save/replace "favorites.conf" (.../AppData/Roaming/TegraRcmGUI/) in case you want to keep your previous favorites.
 
'''v2.4 2018/09/12'''
*"RC=-50" bug should be fixed, at last.
*Prevent multiple instances of TegraRcmGUI (after restart/startup on Win10 with "Run at startup" option enabled, for example).
*"Run at startup" reimplementation + registry cleaning (altered by previous versions).
*Auto inject now applies at startup.
 
'''v2.3 2018/09/08'''
*This release includes ReiNX payload (follow this guide to install ReiNX CFW) and memloader v2 (now takes 5s to exit UMS Tool)
*Important notice: in case you want to keep your previous favorites, save "favorites.conf" first, then add/replace the content to the new .conf file. (C:/Users/<some_user>/AppData/Roaming/TegraRcmGUI is where the file is located for installer version)
*PS : ReiNX payload is a chainloader so it will never change and you can use it freely with no worry about updating
 
'''v2.2 2018/07/25'''
*Added: option to run app at windows startup.
*Added: trigger autoinject option from tray icon's context menu.
*Added: use of relative paths for favorites (portable version is now fully portable).
*Fixed: non utf-8 characters in payload path causing injection error.
*Cosmetic changes.
 
'''v2.1 2018/06/29'''
*Inject your favorite payloads from tray icon's context menu.
*Prevent favorite duplicates.
*Cosmetic changes.
 
'''v2.0 2018/06/10'''
*Manage favorites.
*Minimize app to tray & tray icon context menu.
*+General system stability improvements to enhance the user's experience.
 
'''v1.4.0 2018/05/24'''
*Added "Mount SD" feature.
*Bug fixes & improvements.
*TegraRcmSmash & SD Tool (by rajkosto) binaries are included.
*Edit 25/05 : Fixed "Error RC -1" when payload path contains spaces.
 
'''v1.3.0 2018/05/16'''
*APX device driver is now included. No need to install Zadig anymore.
*Fixed tabstops & minor bugs.
 
'''v1.2.0 2018/05/13'''
*Added an "auto inject" checkbox to automatically inject payload after selection or/and when the Switch is plugged in RCM mode.
 
'''v1.1.0 2018/05/12'''
*I removed linux kernel/bootchain files and added a script to download them from SoulCypher repo instead.
*Bug fixes.
 
'''v1.0.1 2018/05/11'''
*This release includes fail0verflow's ShofEL2 exploit files + imx_usb_loader binary by rajkosto.
 
==Credits==
*[https://github.com/rajkosto Rajkosto] / [https://github.com/rajkosto/TegraRcmSmash TegraRcmSmash] (Fusée Launcher reimplementation for Windows), [https://github.com/rajkosto/memloader memloader], SD tool, [https://github.com/rajkosto/biskeydump biskeydump].
*[https://github.com/ktemkin Kate Temkin] / [https://github.com/Cease-and-DeSwitch/fusee-launcher Fusée Launcher].
*[https://github.com/fail0verflow fail0verflow] / [https://github.com/fail0verflow/shofel2 ShofEL2] (Boot stack for no-modification, universal code execution and Linux on the Nintendo Switch).
*[https://github.com/SciresM SciresM] / [https://github.com/Atmosphere-NX/Atmosphere Atmosphere].
*[https://github.com/CTCaer/hekate CTCaer] / [https://github.com/CTCaer/hekate Hekate].
*[https://github.com/Reisyukaku/ Reisyukaku] / [https://github.com/Reisyukaku/ReiNX ReiNX].


== External links ==
== External links ==
* Gbatemp - https://gbatemp.net/threads/tegrarcmgui-simple-gui-for-tegrarcmsmash.503510/
* GitHub - https://github.com/eliboa/TegraRcmGUI
* Github - https://github.com/eliboa/TegraRcmGUI
* GBAtemp - https://gbatemp.net/threads/tegrarcmgui-simple-gui-for-tegrarcmsmash.503510/
* Reddit -

Revision as of 03:45, 7 July 2023

TegraRcmGUI
Tegrarcmguinx.png
General
Authoreliboa
TypePayload senders (Software)
Version2.6
LicenseGPL-2.0
Last Updated2019/07/03
Links
Download
Website
Source

C++ GUI for TegraRcmSmash by rajkosto (Fusée Gelée for Nintendo Switch).

The RCM exploit only works on "unpatched" units, i.e manufactured before July 2018.

To check if your Switch is patched, use https://ismyswitchpatched.com/

Features

  • Inject payloads.
  • Manage favorites.
  • Run Linux on your switch (ShofEL2).
  • Mount device as USB mass storage (read/write from/to SD card & NAND partitions, hold power button down for 5sec to exit).
  • Dump BIS keys for eMMC content decryption (biskeydump by rajkosto).
  • Option - "Auto inject" : automatically inject payload after selection or/and when the Switch is plugged in RCM mode.
  • Option - Minimize app to tray & tray icon's context menu.
  • Option - Run app at Windows startup.
  • Install APX device driver (if needed).

User guide

How to backup/restore your Nintendo Switch's NAND:

  • Use memloader v3 to mount eMMC on your computer
  • Download and open NxNandManager. Select "File" then "Open drive".
  • Select the mounted drive. You can now perform backup/restore operations.

Notes

This UI is Windows-only. For other platforms, you can use :

Screenshots

tegrarcmguinx2.png tegrarcmguinx3.png

Changelog

v2.6 2019/07/03

  • biskeydump updated to v9 (Support new tsec fw in 8.1.0).
  • Embedded payloads updated to latest version : Fusée, Hekate & ReiNX bootloader.
  • Fixed an error when loading shofel2 coreboot.
  • 日本語版 @NXcondenser01 made a japanese release of TegraRcmGUI.

v2.5 2019/02/03

  • TegraRcmSmash updated to v1.2.1-3.
  • memloader updated to v3.
  • Added rajkosto's UMS samples to mount eMMC partitions.
    • Check my new app NxNandManager to backup/restore NAND from/to eMMC (no SD card needed).
  • biskeydump v7 added : dump BIS keys for eMMC content decryption.
  • Added logging console.
  • Fixed #22 : enter problem.
  • Embedded payloads:
    • Fusee primary (Atmosphere bootloader)
    • Hekate CTCaer 4.6
    • ReiNX bootloader
    • SX Loader (SX OS bootloader)
  • Installer version:
    • Don't forget to save/replace "favorites.conf" (.../AppData/Roaming/TegraRcmGUI/) in case you want to keep your previous favorites.

v2.4 2018/09/12

  • "RC=-50" bug should be fixed, at last.
  • Prevent multiple instances of TegraRcmGUI (after restart/startup on Win10 with "Run at startup" option enabled, for example).
  • "Run at startup" reimplementation + registry cleaning (altered by previous versions).
  • Auto inject now applies at startup.

v2.3 2018/09/08

  • This release includes ReiNX payload (follow this guide to install ReiNX CFW) and memloader v2 (now takes 5s to exit UMS Tool)
  • Important notice: in case you want to keep your previous favorites, save "favorites.conf" first, then add/replace the content to the new .conf file. (C:/Users/<some_user>/AppData/Roaming/TegraRcmGUI is where the file is located for installer version)
  • PS : ReiNX payload is a chainloader so it will never change and you can use it freely with no worry about updating

v2.2 2018/07/25

  • Added: option to run app at windows startup.
  • Added: trigger autoinject option from tray icon's context menu.
  • Added: use of relative paths for favorites (portable version is now fully portable).
  • Fixed: non utf-8 characters in payload path causing injection error.
  • Cosmetic changes.

v2.1 2018/06/29

  • Inject your favorite payloads from tray icon's context menu.
  • Prevent favorite duplicates.
  • Cosmetic changes.

v2.0 2018/06/10

  • Manage favorites.
  • Minimize app to tray & tray icon context menu.
  • +General system stability improvements to enhance the user's experience.

v1.4.0 2018/05/24

  • Added "Mount SD" feature.
  • Bug fixes & improvements.
  • TegraRcmSmash & SD Tool (by rajkosto) binaries are included.
  • Edit 25/05 : Fixed "Error RC -1" when payload path contains spaces.

v1.3.0 2018/05/16

  • APX device driver is now included. No need to install Zadig anymore.
  • Fixed tabstops & minor bugs.

v1.2.0 2018/05/13

  • Added an "auto inject" checkbox to automatically inject payload after selection or/and when the Switch is plugged in RCM mode.

v1.1.0 2018/05/12

  • I removed linux kernel/bootchain files and added a script to download them from SoulCypher repo instead.
  • Bug fixes.

v1.0.1 2018/05/11

  • This release includes fail0verflow's ShofEL2 exploit files + imx_usb_loader binary by rajkosto.

Credits

External links

Advertising: