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

SafeCTRTransfer 3DS: Difference between revisions

From GameBrew
No edit summary
No edit summary
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Infobox 3DS Homebrews
{{Infobox 3DS Homebrews
|title=SafeCTRTransfer
|title=SafeCTRTransfer
|image=3ds.png
|image=SafeCTRTransfer3DS.png
|description=Safe, simple, user-friendly CTRNAND transfer tool.
|description=Safe, simple, user-friendly CTRNAND transfer tool.
|author=d0k3
|author=d0k3
Line 16: Line 16:
|title= (System Tools) - GameBrew
|title= (System Tools) - GameBrew
|title_mode=append
|title_mode=append
|image=3ds.png
|image=SafeCTRTransfer3DS.png
|image_alt=SafeCTRTransfer
|image_alt=SafeCTRTransfer
}}
}}
SafeCTRTransfer is safe, simple, user-friendly CTRNAND transfer tool
SafeCTRTransfer allows you to do the CTRNAND transfer on a previously unhacked 3DS. For CTRNAND transfers on consoles that have arm9loaderhax installed, use [[GodMode9 3DS|GodMode9]].


SafeCTRTransfer allows you to do the CTRNAND transfer on a previously unhacked 3DS. For CTRNAND transfers on consoles that have arm9loaderhax installed, use [[GodMode9 3DS]].
== User guide ==
Put the two files listed below into the "sd:/ctrtransfer folder", then run the SafeCTRTransfer payload (SafeCTRTransfer.bin) via the entrypoint of your choice (most likely [https://github.com/TiniVi/safehax safehax]). Keep in mind that the CTRNAND image will be modified in the process.


== Quick Instructions ==
* 794,624,000 byte O3DS FW 2.1 CTRNAND image (with MBR, called "ctrnand_full.bin" in [[GodMode9 3DS|GodMode9]]) - this will be modified in the process.
Put the two files listed below into the <code>sd:/ctrtransfer</code> folder, then run the SafeCTRTransfer payload (<code>SafeCTRTransfer.bin</code>) via the entrypoint of your choice (most likely [https://github.com/TiniVi/safehax safehax]). Keep in mind that the CTRNAND image will be modified in the process.
* 32 byte SHA file (filename: same as above with ".shaappended") - SHA256 checksum, for bigger files anything above 32 byte will be ignored.
 
* '''794,624,000 byte O3DS FW 2.1 CTRNAND image''' (with MBR, called <code>ctrnand_full.bin</code> in [[GodMode9 3DS]]) - this will be modified in the process
* '''32 byte SHA file''' (filename: same as above with <code>.sha</code>appended) - SHA256 checksum, for bigger files anything above 32 byte will be ignored


For extended usage instructions, refer to [https://3ds.guide/ Plailect's guide].
For extended usage instructions, refer to [https://3ds.guide/ Plailect's guide].
<!--==Screenshots==
https://dlhb.gamebrew.org/3dshomebrews/SafeCTRTransfer3DS-01.png
https://dlhb.gamebrew.org/3dshomebrews/SafeCTRTransfer3DS-02.png-->


==Changelog==  
==Changelog==  
'''v0.0.5'''
'''v0.0.5'''
* MSET entrypoint fixed (thanks @dukesrg)
* MSET entrypoint fixed (thanks @dukesrg).
* NAND backups now also include .sha files
* NAND backups now also include .sha files.
* Updated logo by @yoshib
* Updated logo by @yoshib.
* Consistent usage of 'SafeCTRTransfer' over 'SafeCtrTransfer'
* Consistent usage of 'SafeCTRTransfer' over 'SafeCtrTransfer'.
'''v0.0.4'''
'''v0.0.4'''
* First Release.
* First Release.


== Credits ==
== Credits ==
* '''Normmatt''', for sdmmc.c / sdmmc.h
* Normmatt, for sdmmc.c / sdmmc.h.
* '''Cha(N)''', '''Kane49''', and all other FatFS contributors for FatFS
* Cha(N), Kane49, and all other FatFS contributors for FatFS.
* '''Al3x_10m''' for being the first fearless person to test this
* Al3x_10m for being the first fearless person to test this.
* '''Plailect''' for providing the guide and making this accessible to the common user
* Plailect for providing the guide and making this accessible to the common user.
* '''YoshiB''' for providing the splash screen graphics
* YoshiB for providing the splash screen graphics.
* '''Shadowhand''' for being awesome and [https://d0k3.secretalgorithm.com/ hosting my nightlies]
* Shadowhand for being awesome and [https://d0k3.secretalgorithm.com/ hosting my nightlies].
* Everyone involved in the development of '''[https://github.com/d0k3/Decrypt9WIP Decrypt9]''' and '''[https://github.com/d0k3/GodMode9 GodMode9]'''
* Everyone involved in the development of [https://github.com/d0k3/Decrypt9WIP Decrypt9] and [https://github.com/d0k3/GodMode9 GodMode9].
* The fine folks on '''freenode #Cakey'''
* The fine folks on freenode #Cakey.
* All '''[https://www.3dbrew.org/wiki/Main_Page 3dbrew.org] editors'''
* All [https://www.3dbrew.org/wiki/Main_Page 3dbrew.org] editors.
* Everyone I possibly forgot, if you think you deserve to be mentioned, just contact me!


== External links ==
== External links ==
* Github - https://github.com/d0k3/SafeCTRTransfer
* GitHub - https://github.com/d0k3/SafeCTRTransfer

Latest revision as of 07:43, 14 July 2024

SafeCTRTransfer
SafeCTRTransfer3DS.png
General
Authord0k3
TypeSystem Tools
Version0.0.5
LicenseGPL-2.0
Last Updated2017/04/18
Links
Download
Website
Source

SafeCTRTransfer allows you to do the CTRNAND transfer on a previously unhacked 3DS. For CTRNAND transfers on consoles that have arm9loaderhax installed, use GodMode9.

User guide

Put the two files listed below into the "sd:/ctrtransfer folder", then run the SafeCTRTransfer payload (SafeCTRTransfer.bin) via the entrypoint of your choice (most likely safehax). Keep in mind that the CTRNAND image will be modified in the process.

  • 794,624,000 byte O3DS FW 2.1 CTRNAND image (with MBR, called "ctrnand_full.bin" in GodMode9) - this will be modified in the process.
  • 32 byte SHA file (filename: same as above with ".shaappended") - SHA256 checksum, for bigger files anything above 32 byte will be ignored.

For extended usage instructions, refer to Plailect's guide.

Changelog

v0.0.5

  • MSET entrypoint fixed (thanks @dukesrg).
  • NAND backups now also include .sha files.
  • Updated logo by @yoshib.
  • Consistent usage of 'SafeCTRTransfer' over 'SafeCtrTransfer'.

v0.0.4

  • First Release.

Credits

  • Normmatt, for sdmmc.c / sdmmc.h.
  • Cha(N), Kane49, and all other FatFS contributors for FatFS.
  • Al3x_10m for being the first fearless person to test this.
  • Plailect for providing the guide and making this accessible to the common user.
  • YoshiB for providing the splash screen graphics.
  • Shadowhand for being awesome and hosting my nightlies.
  • Everyone involved in the development of Decrypt9 and GodMode9.
  • The fine folks on freenode #Cakey.
  • All 3dbrew.org editors.

External links

Advertising: