From WikiTemp, the GBAtemp wiki
(Custom Firmwares)
 
(36 intermediate revisions by 17 users not shown)
Line 1: Line 1:
 
<noinclude>{{3DSNav}}__NOTOC__{{Newpagepreload|Template:P/3DS Homebrew}}
 
<noinclude>{{3DSNav}}__NOTOC__{{Newpagepreload|Template:P/3DS Homebrew}}
  
'''NH2''' = Works with Ninjhax 2 / Tubehax / Ironhax / OotHax / SmashbrosHax</noinclude><includeonly>
+
'''NH2''' = Works with Ninjhax 2 / Tubehax / Ironhax / OotHax / SmashbrosHax</noinclude>
 
==Custom Firmwares==
 
==Custom Firmwares==
 
:See also: [[3DS CFWs]]
 
:See also: [[3DS CFWs]]
</includeonly>
+
 
 +
* A9LH = Bootable via arm9loaderhax
 +
* SigHax = Bootable via SigHax
 
* O3DS = Works on the old 3DS
 
* O3DS = Works on the old 3DS
 
* N3DS = Works on the new 3DS
 
* N3DS = Works on the new 3DS
Line 10: Line 12:
  
 
{| class="prettytable sortable" style="width:100%"
 
{| class="prettytable sortable" style="width:100%"
! style="width:25%" | Title
+
! style="width:20%" | Title
! style="width:1%" | NH2
+
! style="width:3%" | NH2
! style="width:1%" | O3DS
+
! style="width:4%" | A9LH
! style="width:1%" | N3DS
+
! style="width:6%  | SigHax
! style="width:1%" | Emu
+
! style="width:4%" | O3DS
 +
! style="width:4%" | N3DS
 +
! style="width:4%" | Emu
 
! class="unsortable" | Description
 
! class="unsortable" | Description
! style="width:20%" | Author
+
! style="width:18%" | Author
 
! class="unsortable" style="width:8%" | Thread
 
! class="unsortable" style="width:8%" | Thread
 
! class="unsortable" style="width:8%" | Source
 
! class="unsortable" style="width:8%" | Source
 
|-
 
|-
 
| [[CakesFW]]
 
| [[CakesFW]]
 +
| {{y}}
 +
| {{y}}
 
| {{n}}
 
| {{n}}
 
| {{y}}
 
| {{y}}
 
| {{y}}
 
| {{y}}
 
| {{y}}
 
| {{y}}
|  
+
| Patches can be individually enabled
 
| [[User:mid-kid|mid-kid]], [[User:b1l1s|b1l1s]]
 
| [[User:mid-kid|mid-kid]], [[User:b1l1s|b1l1s]]
 
| [https://gbatemp.net/threads/release-cakesfw.391200/ Thread]
 
| [https://gbatemp.net/threads/release-cakesfw.391200/ Thread]
 
| [https://github.com/mid-kid/CakesForeveryWan Git]
 
| [https://github.com/mid-kid/CakesForeveryWan Git]
 +
|-
 +
| [[Corbenik]]
 +
| {{n}}
 +
| {{y}}
 +
| {{n}}
 +
| {{y}}
 +
| {{y}}
 +
| {{y}}
 +
| Advanced CFW inspired from CakesFW. Mainly intended for developers.
 +
| [[User:chaoskagami|chaoskagami]]
 +
| [https://gbatemp.net/threads/corbenik-another-cfw-for-advanced-users-with-bytecode-patches.429612/ Thread]
 +
| [https://github.com/chaoskagami/corbenik Git]
 +
|-
 +
| [[Cosmo3DS]]
 +
| {{y}}
 +
| {{y}}
 +
| {{n}}
 +
| {{y}}
 +
| {{y}}
 +
| {{y}}
 +
| Stripped-down version of AuReiNAND that only loads FIRM and emuNAND.
 +
| [[User:yifanlu|yifanlu]]
 +
| [https://gbatemp.net/threads/yifanlu-releases-3ds-cfw-cosmo3ds.420912/ Thread]
 +
| [https://github.com/yifanlu/Cosmo3DS Git]
 +
|-
 +
| [[Luma3DS]]
 +
| {{y}}
 +
| {{y}}
 +
| {{y}}
 +
| {{y}}
 +
| {{y}}
 +
| {{y}}
 +
| Fork of ReiNand with updated sysNAND and dual emuNAND support
 +
| [[User:Aurora Wright|Aurora Wright]]
 +
| [https://gbatemp.net/threads/luma3ds-noob-proof-3ds-custom-firmware.411110/ Thread]
 +
| [https://github.com/AuroraWright/Luma3DS Git]
 
|-
 
|-
 
| [[NTR CFW]]
 
| [[NTR CFW]]
 +
| {{y}}
 +
| {{n}}
 
| {{n}}
 
| {{n}}
 
| {{y}}
 
| {{y}}
 
| {{y}}
 
| {{y}}
 
| {{y}}
 
| {{y}}
|  
+
| Installed as CIA, launched from home menu in SysNAND and/or CFW. Extendable via plugins. Does not support CIA installation. Has support for streaming the 3DS's screen to PC over wireless on New 3DS.
 
| [[User:44670|44670]]
 
| [[User:44670|44670]]
| [https://gbatemp.net/threads/ntr-cfw-3-0.393710/ Thread]
+
| [https://gbatemp.net/threads/release-ntr-cfw-2-2-anti-piracy-region-free-cfw-on-jp-eu-us-aus-new-3ds.385142/ 2.2] [https://gbatemp.net/threads/ntr-cfw-3-0.393710/ 3.0]
 
| [https://github.com/44670/BootNTR Git]
 
| [https://github.com/44670/BootNTR Git]
 
|-
 
|-
 
| [[Palantine CFW]]
 
| [[Palantine CFW]]
 
| {{n}}
 
| {{n}}
| {{y}}
 
 
| {{n}}
 
| {{n}}
 
| {{n}}
 
| {{n}}
|  
+
| {{y}}
 +
| {{n}}
 +
| {{y}}
 +
 
| [[User:palantine|palantine]]
 
| [[User:palantine|palantine]]
|  
+
| [https://gbatemp.net/threads/4-x-only-cia-cfw-complete-guide.373532/ Thread]
 
|  
 
|  
 
|-
 
|-
 
| [[Pasta CFW]]
 
| [[Pasta CFW]]
 +
| {{y}}
 +
| {{n}}
 
| {{n}}
 
| {{n}}
 
| {{y}}
 
| {{y}}
 
| {{y}}
 
| {{y}}
 
| {{n}}
 
| {{n}}
|  
+
| Temporarily patches signature checks on sysNAND. Primarily used to dual install AGB and TWL CIAs for users with an EmuNand.
 
| [[User:capito27|capito27]] et al.
 
| [[User:capito27|capito27]] et al.
 
| [https://gbatemp.net/threads/pasta-cfw-a-cfw-that-allows-unsigned-cia-to-be-installed-on-old-and-new-3ds-required-ninjhax.388925/ Thread]
 
| [https://gbatemp.net/threads/pasta-cfw-a-cfw-that-allows-unsigned-cia-to-be-installed-on-old-and-new-3ds-required-ninjhax.388925/ Thread]
 
| [https://github.com/capito27/Pasta-CFW Git]
 
| [https://github.com/capito27/Pasta-CFW Git]
 
|-
 
|-
| [[PBT-CFW]]
+
| [[Perfect Bricking Tool CFW]]
 +
| {{n}}
 +
| {{n}}
 
| {{n}}
 
| {{n}}
 
| {{y}}
 
| {{y}}
Line 71: Line 121:
 
|-
 
|-
 
| [[ReiNand]]
 
| [[ReiNand]]
| {{n}}
+
| {{y}}
 +
| {{y}}
 
| {{n}}
 
| {{n}}
 
| {{y}}
 
| {{y}}
 
| {{y}}
 
| {{y}}
|  
+
| {{y}}
 +
| Popular CFW originally for New 3DS, now supports Old 3DS aswell.
 
| [[User:Reisyukaku|Reisyukaku]]
 
| [[User:Reisyukaku|Reisyukaku]]
 
| [https://gbatemp.net/threads/source-release-reinand-n3ds-cfw.394309/ Thread]
 
| [https://gbatemp.net/threads/source-release-reinand-n3ds-cfw.394309/ Thread]
Line 81: Line 133:
 
|-
 
|-
 
| [[rxTools]] (rxMode)
 
| [[rxTools]] (rxMode)
| {{n}}
 
 
| {{y}}
 
| {{y}}
 +
| {{n}}
 
| {{n}}
 
| {{n}}
 
| {{y}}
 
| {{y}}
|  
+
| {{y}}
 +
| {{y}}
 +
| EmuNAND and SysNAND support. Features a built-in tool menu
 
| [[User:Roxas75|Roxas75]]
 
| [[User:Roxas75|Roxas75]]
 
| [https://gbatemp.net/threads/release-rxtools-roxas75-3ds-toolkit-fw-2-0-9-2.382782 Thread]
 
| [https://gbatemp.net/threads/release-rxtools-roxas75-3ds-toolkit-fw-2-0-9-2.382782 Thread]
 
| [https://www.github.com/roxas75/rxTools Git]
 
| [https://www.github.com/roxas75/rxTools Git]
 +
|-
 +
| [[SaltFW]]
 +
| {{n}}
 +
| {{y}}
 +
| {{n}}
 +
| {{y}}
 +
| {{y}}
 +
| {{n}}
 +
| Slim Alternate FW. Fork of Luma3DS with reduced features to make it more lightweight.
 +
| [[User:Shadowhand|Shadowhand]]
 +
| [https://gbatemp.net/threads/saltfw-slim-alternative-firmware.423554/ Thread]
 +
| [https://github.com/RShadowhand/SaltFW Git]
 +
|}
 +
 +
===NTR CFW Plugins===
 +
{| class="prettytable sortable" style="width:100%"
 +
! style="width:25%" | Title
 +
! class="unsortable" | Description
 +
! style="width:20%" | Author
 +
! class="unsortable" style="width:8%" | Thread
 +
! class="unsortable" style="width:8%" | Source
 +
|-
 +
| [[3ds_backlight]]
 +
| Control Backlight
 +
| [[User:44670|44670]]
 +
|
 +
| [https://github.com/44670/3ds_backlight Git]
 +
|-
 +
| [[layeredFS]]
 +
| Language emulation plugin that loads romfs files from SD card (game-specific). Also allows to run ROMhacks with retail games
 +
| [[User:44670|44670]]
 +
|
 +
| [https://github.com/44670/layeredFS Git]
 +
|-
 +
| [[ntr_helloworld]]
 +
| Hello world example.
 +
| [[User:44670|44670]]
 +
|
 +
| [https://github.com/44670/ntr_helloworld Git]
 +
|-
 +
| [[OnionFS]]
 +
| Fork of LayeredFS plugin that works with any game
 +
| [[User:PabloMK7|PabloMK7]]
 +
| [https://gbatemp.net/threads/release-onionfs-for-ntr-cfw-layeredfs-plugin-fork-that-works-with-any-game.453218/ Thread]
 +
| [https://github.com/mariohackandglitch/OnionFS Git]
 +
|}
 +
 +
===Sysmodules===
 +
{| class="prettytable sortable" style="width:100%"
 +
! style="width:25%" | Title
 +
! class="unsortable" | Description
 +
! style="width:20%" | Author
 +
! class="unsortable" style="width:8%" | Thread
 +
! class="unsortable" style="width:8%" | Source
 +
|-
 +
| [[HorizonModule]] (HorizonM / Hz)
 +
| Background process that allows game streaming (New and Old 3DS)
 +
| [[User:MarcusD|MarcusD]]
 +
| [https://gbatemp.net/threads/open-source-horizonmodule.469817/ Thread]
 +
| [https://github.com/MarcuzD/HorizonM Git]
 
|}
 
|}

Latest revision as of 23:55, 24 May 2017

NH2 = Works with Ninjhax 2 / Tubehax / Ironhax / OotHax / SmashbrosHax

Custom Firmwares

See also: 3DS CFWs
  • A9LH = Bootable via arm9loaderhax
  • SigHax = Bootable via SigHax
  • O3DS = Works on the old 3DS
  • N3DS = Works on the new 3DS
  • Emu = Supports EmuNAND (boots/installs to EmuNAND)
Title NH2 A9LH SigHax O3DS N3DS Emu Description Author Thread Source
CakesFW Patches can be individually enabled mid-kid, b1l1s Thread Git
Corbenik Advanced CFW inspired from CakesFW. Mainly intended for developers. chaoskagami Thread Git
Cosmo3DS Stripped-down version of AuReiNAND that only loads FIRM and emuNAND. yifanlu Thread Git
Luma3DS Fork of ReiNand with updated sysNAND and dual emuNAND support Aurora Wright Thread Git
NTR CFW Installed as CIA, launched from home menu in SysNAND and/or CFW. Extendable via plugins. Does not support CIA installation. Has support for streaming the 3DS's screen to PC over wireless on New 3DS. 44670 2.2 3.0 Git
Palantine CFW palantine Thread
Pasta CFW Temporarily patches signature checks on sysNAND. Primarily used to dual install AGB and TWL CIAs for users with an EmuNand. capito27 et al. Thread Git
Perfect Bricking Tool CFW Mod of Palantine CFW nop90 Thread
ReiNand Popular CFW originally for New 3DS, now supports Old 3DS aswell. Reisyukaku Thread Git
rxTools (rxMode) EmuNAND and SysNAND support. Features a built-in tool menu Roxas75 Thread Git
SaltFW Slim Alternate FW. Fork of Luma3DS with reduced features to make it more lightweight. Shadowhand Thread Git

NTR CFW Plugins

Title Description Author Thread Source
3ds_backlight Control Backlight 44670 Git
layeredFS Language emulation plugin that loads romfs files from SD card (game-specific). Also allows to run ROMhacks with retail games 44670 Git
ntr_helloworld Hello world example. 44670 Git
OnionFS Fork of LayeredFS plugin that works with any game PabloMK7 Thread Git

Sysmodules

Title Description Author Thread Source
HorizonModule (HorizonM / Hz) Background process that allows game streaming (New and Old 3DS) MarcusD Thread Git