3DS Homebrew-Status: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
(→‎Primäre Exploits: doodlebomb wurde gefixt mit v1.1.2 von Kritzelpost)
Keine Bearbeitungszusammenfassung
(44 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 28: Zeile 28:
|
|
|-
|-
| '''arm9loaderhax'''
| '''arm9loaderhax und sighax/boot9strap'''
| Code direkt beim Start des 3DS ausführen. Das ermöglicht ein Recovery-Menü zum Sichern und Wiederherstellen des NANDs (der Speicher des 3DS). Damit kann beim Start eine Custom Firmware geladen werden, die alles obere ermöglicht (ja, auch "Backups").
| Code direkt beim Start des 3DS ausführen. Das ermöglicht ein Recovery-Menü zum Sichern und Wiederherstellen des NANDs (der Speicher des 3DS). Damit kann beim Start eine Custom Firmware geladen werden, die alles obere ermöglicht (ja, auch "Backups").
|
|
Zeile 35: Zeile 35:
=== Was willst du machen? ===
=== Was willst du machen? ===
==== Einfache Homebrews starten (Emulatoren, kleinere Tools und Spiele), Region-Lock umgehen ====
==== Einfache Homebrews starten (Emulatoren, kleinere Tools und Spiele), Region-Lock umgehen ====
=> '''[[#ARM11-Userland|ARM11-Userland]]''' (jede Firmware)
=> '''[[#ARM11-Userland|ARM11-Userland]]''' (ab [[3DS-Firmware 9.0.0-20|9.0.0]])


==== Backups abspielen und alles andere ====
==== Backups abspielen und alles andere ====
'''Wir dulden das Herunterladen von 3DS-Spielen nicht. Dies ist illegal, selbst wenn du das Spiel besitzt!'''
'''Wir dulden das Herunterladen von 3DS-Spielen nicht. Dies ist illegal, selbst wenn du das Spiel besitzt!'''


=> '''[[#ARM9-Kernel|ARM9-Kernel]]''' mit '''arm9loaderhax''' (bis 11.3)
=> '''[[#ARM9-Kernel|ARM9-Kernel]]''' mit '''arm9loaderhax''' (bis 11.3, mit Hardmod/DSiWare/ntrboothax bis zur aktuellen Firmware)


Für eine '''vollständige Anleitung''', die '''jede Firmware''' abdeckt, siehe [https://3ds.guide/ Plailects Guide] (englisch).
Für eine '''vollständige Anleitung''', die '''jede Firmware''' abdeckt, siehe [https://3ds.guide/ Plailects Guide] (englisch).
Zeile 46: Zeile 46:
== ARM11-Userland ==
== ARM11-Userland ==
Mithilfe eines ARM11-Userland-Exploits ist es möglich, einfache Applikationen im ARM11-Userland zu starten. Dazu zählen beispielsweise der Homebrew Launcher, Emulatoren, Homebrew-Spiele und Tools, die nicht tief ins System eingreifen. Die Installation von CIAs, egal ob legitim oder nicht legitim (Homebrew), ist '''nicht''' möglich.
Mithilfe eines ARM11-Userland-Exploits ist es möglich, einfache Applikationen im ARM11-Userland zu starten. Dazu zählen beispielsweise der Homebrew Launcher, Emulatoren, Homebrew-Spiele und Tools, die nicht tief ins System eingreifen. Die Installation von CIAs, egal ob legitim oder nicht legitim (Homebrew), ist '''nicht''' möglich.
Die Exploits können '''[https://wiidatabase.de/3ds-downloads/exploits/ auf WiiDatabase.de heruntergeladen werden]'''.


Es gibt zwei Arten von Exploits:
Es gibt zwei Arten von Exploits:


=== Primäre Exploits ===
=== Primäre Exploits ===
Primäre Exploits funktionieren ohne vorherigen Zugriff auf den Homebrew Launcher. Sie eignen sich daher perfekt, um erstmalig den Homebrew Launcher zu starten. Es wird empfohlenen, damit einen [[#Sekundäre Exploits|einen sekundären Exploit]] zu installieren.
Primäre Exploits funktionieren ohne vorherigen Zugriff auf den Homebrew Launcher. Sie eignen sich daher perfekt, um erstmalig den Homebrew Launcher zu starten. Es wird empfohlen, damit einen [[#Sekundäre Exploits|sekundären Exploit]] zu installieren.


{| class="apptable sortable"
{| class="apptable sortable"
|-
|-
! FW
! Exploit
! [[Browserhax]]<ref>Die gehostete Version von Browserhax unterstützt nicht die Firmware < 9.0.</ref>
! Funktioniert auf aktueller Firmware
! [[doodlebomb]]<ref>Funktioniert auf 9.0 - 11.4, falls der Brief auf v1.1.1 von Kritzelpost empfangen wurde</ref>
! Unterstützte Firmware
! [[freakyhax]]
! Anforderungen
! [[NINJHAX]]
! [[smashbroshax]]<ref>Smashbroshax funktioniert nur auf dem New3DS</ref>
! [[soundhax]]
|-
| '''[[3DS-Firmware 11.4.0-37|11.4.0]]'''
| {{X}}
| {{X}}
| {{J}}
| {{J}}
| {{J}}
| {{X}}
|-
| '''[[3DS-Firmware 11.3.0-36|11.3.0]]'''
| {{X}}
| {{X}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
|-
| '''[[3DS-Firmware 11.2.0-35|11.2.0]]'''
| {{X}}
| {{X}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
|-
| '''[[3DS-Firmware 11.1.0-34|11.1.0]]'''
| {{X}}
| {{X}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
|-
| '''[[3DS-Firmware 11.0.0-33|11.0.0]]'''
| {{J}}<ref name="browserhax-nag" />
| {{X}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
|-
| '''[[3DS-Firmware 10.7.0-32|10.7.0]]'''
| {{J}}<ref name="browserhax-nag">Der Browser darf den [[3DS-Firmware_9.9.0-26#Internetbrowser_Update-Nag|Nag-Screen]] nicht anzeigen, ansonsten geht dieser Einstiegspunkt NICHT. Um die Meldung nicht anzeigen zu lassen, kann die URL blockiert werden - eine Anleitung findet sich [https://gbatemp.net/threads/blocking-browserhax-update-message.401280/ auf GBATemp]</ref>
| {{X}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
|-
| '''[[3DS-Firmware 10.6.0-31|10.6.0]]'''
| {{J}}
| {{X}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
|-
| '''[[3DS-Firmware 10.5.0-30|10.5.0]]'''
| {{J}}
| {{X}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
|-
| '''[[3DS-Firmware 10.4.0-29|10.4.0]]'''
| {{J}}
| {{X}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
|-
| '''[[3DS-Firmware 10.3.0-28|10.3.0]]'''
| {{J}}
| {{X}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
|-
| '''[[3DS-Firmware 10.2.0-28|10.2.0]]'''
| {{J}}
| {{X}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
|-
| '''[[3DS-Firmware 10.1.0-27|10.1.0]]'''
| {{J}}
| {{X}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
|-
| '''[[3DS-Firmware 10.0.0-27|10.0.0]]'''
| {{J}}
| {{X}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
|-
| '''[[3DS-Firmware 9.9.0-26|9.9.0]]'''
| {{J}}
| {{X}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
|-
| '''[[3DS-Firmware 9.8.0-25|9.8.0]]'''
| {{J}}
| {{X}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
|-
| '''[[3DS-Firmware 9.7.0-25|9.7.0]]'''
| {{J}}
| {{X}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
|-
| '''[[3DS-Firmware 9.6.0-24|9.6.0]]'''
| {{J}}
| {{X}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
|-
| '''[[3DS-Firmware 9.5.0|9.5.0]]'''
| {{J}}
| {{X}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
|-
| '''[[3DS-Firmware 9.4.0-21|9.4.0]]'''
| {{J}}
| {{X}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
|-
| '''[[3DS-Firmware 9.3.0-21|9.3.0]]'''
| {{J}}
| {{X}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
|-
| '''[[3DS-Firmware 9.2.0-20|9.2.0]]'''
| {{J}}
| {{X}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
|-
|-
| '''[[3DS-Firmware 9.0.0-20|9.0.0]]'''
| [https://wiidatabase.de/3ds-downloads/exploits/webkithax/ Browserhax]
| {{J}}
| style="background: salmon" | {{X}}
| {{X}}
| [[3DS-Firmware 9.0.0-20|9.0.0]] - [[3DS-Firmware 11.0.0-33|11.0.0]]
| {{J}}
| '''Internetbrowser'''<br>
| {{J}}
'''[[3DS-Firmware 9.9.0-26|9.9.0]] - [[3DS-Firmware 10.6.0-31|10.6.0]]:''' Ändere die Systemzeit auf den 1. Januar 2000, 00:00 Uhr, lösche die Speicherdaten und nutze dann Browserhax<br>
| {{J}}
'''[[3DS-Firmware 10.7.0-32|10.7.0]] und [[3DS-Firmware 11.0.0-33|11.0.0]]:''' Blockiere die URL ''cbvc.cdn.nintendo.net'' im Router - der [[3DS-Firmware 9.9.0-26#Internetbrowser Update-Nag|Nag-Screen]] darf vorher nicht angezeigt worden sein
| {{J}}
|-
|-
| '''[[3DS-Firmware 8.1.0|8.1.0]]'''
| [https://wiidatabase.de/3ds-downloads/exploits/freakyhax/ freakyhax]
| {{X}}
| style="background: lightgreen" | {{J}}
| {{X}}
| [[3DS-Firmware 9.0.0-20|9.0.0]] - [[3DS-Firmware 11.9.0-42|11.9.0]]
| {{X}}
| '''Freakyforms Deluxe'''
| {{J}}
| {{X}}
| {{X}}<ref name="payload_nicht_verfügbar">Dieser Exploit funktioniert zwar auf < 9.0, allerdings ist kein Payload für diese Firmware verfügbar.</ref>
|-
|-
| '''[[3DS-Firmware 8.0.0-18|8.0.0]]'''
| [https://wiidatabase.de/3ds-downloads/exploits/ninjhax-2-0/ NINJHAX]
| {{X}}
| style="background: lightgreen" | {{J}}
| {{X}}
| [[3DS-Firmware 4.0.0-7|4.0.0]] - [[3DS-Firmware 11.9.0-42|11.9.0]]
| {{X}}
| '''Cubic Ninja'''<br>
| {{J}}
'''[[3DS-Firmware 4.0.0-7|4.0.0]] - [[3DS-Firmware 9.2.0-20|9.2.0]]''': [http://nhax.gq/ NINJHAX 1.1b]<br>
| {{X}}
'''Ab [[3DS-Firmware 9.0.0-20|9.0.0]]''': NINJHAX 2.x
| {{X}}
|-
|-
| '''[[3DS-Firmware 7.2.0-17|7.2.0]]'''
| [https://wiidatabase.de/3ds-downloads/exploits/notehax/ Notehax]
| {{X}}
| style="background: salmon" | {{X}}
| {{X}}
| [[3DS-Firmware 9.0.0-20|9.0.0]] - [[3DS-Firmware 11.5.0-38|11.5.0]]
| {{X}}
| '''Flipnote Studio 3D ohne Update'''
| {{J}}
| {{X}}
| {{X}}
|-
|-
| '''[[3DS-Firmware 7.1.0|7.1.0]]'''
| [https://wiidatabase.de/3ds-downloads/exploits/smashbroshax/ smashbroshax]
| {{X}}
| style="background: lightgreen" | {{J}}
| {{X}}
| [[3DS-Firmware 9.0.0-20|9.0.0]] - [[3DS-Firmware 11.9.0-42|11.9.0]]
| {{X}}
| New Nintendo 3DS, '''Super Smash Bros. for Nintendo 3DS <= v1.1.2'''
| {{J}}
| {{X}}
| {{X}}
|-
|-
| '''[[3DS-Firmware 7.0.0-13|7.0.0]]'''
| [[soundhax]]
| {{X}}
| style="background: salmon" | {{X}}
| {{X}}
| [[3DS-Firmware 3.0.0-5|3.0.0-5]] - [[3DS-Firmware 11.3.0-36|11.3.0]]
| {{X}}
| '''Nintendo 3DS Sound'''
| {{J}}
| {{X}}
| {{X}}
|-
|-
| '''[[3DS-Firmware 6.3.0-12|6.3.0]]'''
| {{X}}
| {{X}}
| {{X}}
| {{J}}
| {{X}}
| {{X}}
|-
| '''[[3DS-Firmware 6.2.0-12|6.2.0]]'''
| {{X}}
| {{X}}
| {{X}}
| {{J}}
| {{X}}
| {{X}}
|-
| '''[[3DS-Firmware 6.1.0-12|6.1.0]]'''
| {{X}}
| {{X}}
| {{X}}
| {{J}}
| {{X}}
| {{X}}
|-
| '''[[3DS-Firmware 6.0.0-12|6.0.0]]'''
| {{X}}
| {{X}}
| {{X}}
| {{J}}
| {{X}}
| {{X}}
|-
| '''[[3DS-Firmware 5.1.0-11|5.1.0]]'''
| {{X}}
| {{X}}
| {{X}}
| {{J}}
| {{X}}
| {{X}}
|-
| '''[[3DS-Firmware 5.0.0-11|5.0.0]]'''
| {{X}}
| {{X}}
| {{X}}
| {{J}}
| {{X}}
| {{X}}
|-
| '''[[3DS-Firmware 4.5.0-10|4.5.0]]'''
| {{X}}
| {{X}}
| {{X}}
| {{J}}
| {{X}}
| {{X}}
|-
| '''[[3DS-Firmware 4.4.0-10|4.4.0]]'''
| {{X}}
| {{X}}
| {{X}}
| {{J}}
| {{X}}
| {{X}}
|-
| '''[[3DS-Firmware 4.3.0-10|4.3.0]]'''
| {{X}}
| {{X}}
| {{X}}
| {{J}}
| {{X}}
| {{X}}
|-
| '''[[3DS-Firmware 4.2.0-9|4.2.0]]'''
| {{X}}
| {{X}}
| {{X}}
| {{J}}
| {{X}}
| {{X}}
|-
| '''[[3DS-Firmware 4.1.0-8|4.1.0]]'''
| {{X}}
| {{X}}
| {{X}}
| {{J}}
| {{X}}
| {{X}}
|-
| '''[[3DS-Firmware 4.0.0-7|4.0.0]]'''
| {{X}}
| {{X}}
| {{X}}
| {{J}}
| {{X}}
| {{X}}
|-
|-
| [http://steelminer.jisagi.net/ steelminer]
| style="background: lightgreen" | {{J}}
| [[3DS-Firmware 9.0.0-20|9.0.0]] - [[3DS-Firmware 11.9.0-42|11.9.0]]
| '''Steel Diver: Sub Wars v1.0''' (Update-Daten lassen sich löschen)
|}
|}
'''''Hinweis:''' BASICSploit und smilehax sind nicht gelistet, da SmileBASIC nicht in Europa verfügbar ist. [[TubeHax]] ist ebenfalls nicht gelistet, da er permanent gepatcht wurde.


=== Sekundäre Exploits ===
=== Sekundäre Exploits ===
Sekundäre Exploits benötigen vorher Zugriff auf den Homebrew Launcher und müssen daher über einen [[#Primäre Exploits|primären Exploit]] installiert werden.
Sekundäre Exploits benötigen vorher Zugriff auf den Homebrew Launcher und müssen daher über einen [[#Primäre Exploits|primären Exploit]] installiert werden.


{| class="apptable sortable mw-collapsible mw-collapsed"
{| class="apptable sortable"
|-
! FW
! [[(v*)hax]]<ref>Der Installer für (v*)hax unterstützt nur die Firmware > 9.0. Wenn das Savegame injected wird, werden allerdings alle Firmware ab 2.1 unterstützt.</ref>
! [[basehaxx]]
! [[ctpkpwn]]
! [[humblehax]]
! [[IRONHAX]]<ref>IRONHAX muss vor dem 11. August 2015 heruntergeladen werden, die v1.2 ist nicht kompatibel. Ab 10.4 ist das Starten von IRONFALL ohne das Update 1.2 nicht mehr möglich</ref>
! [[MenuHax]]
! [[OoT3DHax]]
! [[painthax]]
! [[steelhax]]
! [[stickerhax]]
! [[genhax]]<ref>Genhax funktioniert nur auf dem New3DS</ref>
! [[supermysterychunkhax]]
|-
| '''[[3DS-Firmware 11.4.0-37|11.4.0]]'''
| {{X}}
| {{X}}
| {{J}}
| {{J}}
| {{X}}
| {{X}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{Neutral}}<ref name="paslr" />
|-
| '''[[3DS-Firmware 11.3.0-36|11.3.0]]'''
| {{X}}
| {{X}}
| {{J}}
| {{J}}
| {{X}}
| {{X}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{Neutral}}<ref name="paslr" />
|-
| '''[[3DS-Firmware 11.2.0-35|11.2.0]]'''
| {{X}}
| {{X}}
| {{J}}
| {{J}}
| {{X}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{Neutral}}<ref name="paslr" />
|-
| '''[[3DS-Firmware 11.1.0-34|11.1.0]]'''
| {{X}}
| {{Neutral}}<ref name="paslr">Für 11.1+ muss dieser Exploit per Pokébank (nur basehaxx) oder auf einer niedrigeren Firmware installiert werden, da aufgrund der physischen Adressverwürfelung ([[wikipedia:de:Address Space Layout Randomization|PASLR]]) kein Zugriff auf Spiel- und Speicherdaten möglich ist.</ref>
| {{J}}
| {{J}}
| {{X}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{Neutral}}<ref name="paslr" />
|-
| '''[[3DS-Firmware 11.0.0-33|11.0.0]]'''
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{X}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
|-
| '''[[3DS-Firmware 10.7.0-32|10.7.0]]'''
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{X}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
|-
| '''[[3DS-Firmware 10.6.0-31|10.6.0]]'''
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{X}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
|-
| '''[[3DS-Firmware 10.5.0-30|10.5.0]]'''
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{X}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
|-
| '''[[3DS-Firmware 10.4.0-29|10.4.0]]'''
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{X}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
|-
|-
| '''[[3DS-Firmware 10.3.0-28|10.3.0]]'''
! Exploit
| {{J}}
! Funktioniert auf aktueller Firmware
| {{J}}
! Unterstützte Firmware
| {{J}}
! Anforderungen
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
|-
|-
| '''[[3DS-Firmware 10.2.0-28|10.2.0]]'''
| [https://wiidatabase.de/3ds-downloads/exploits/basehaxx/ basehaxx]
| {{J}}
| style="background: lightgreen" | {{J}}
| {{J}}
| [[3DS-Firmware 9.0.0-20|9.0.0]] - [[3DS-Firmware 11.9.0-42|11.9.0]]
| {{J}}
| '''Pokémon Omega Rubin''' oder '''Pokémon Alpha Saphir''' v1.0 oder v1.4
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{X}}<ref>Monster Hunter Generations benötigt mindestens die Firmware 10.3.</ref>
| {{J}}
|-
|-
| '''[[3DS-Firmware 10.1.0-27|10.1.0]]'''
| [https://wiidatabase.de/3ds-downloads/exploits/ctpkpwn_tfh/ ctpkpwn_tfh]
| {{J}}
| style="background: salmon" | {{X}}
| {{J}}
| [[3DS-Firmware 9.9.0-26|9.9.0]] - [[3DS-Firmware 11.3.0-36|11.3.0]]
| {{J}}
| '''The Legend of Zelda: Tri Force Heroes v2.1.0''' als separates Update, per Custom Firmware auch auf > 11.3.0 installierbar.
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{X}}
| {{X}}
|-
|-
| '''[[3DS-Firmware 10.0.0-27|10.0.0]]'''
| [https://wiidatabase.de/3ds-downloads/exploits/genhax/ genhax]
| {{J}}
| style="background: lightgreen" | {{J}}
| {{J}}
| [[3DS-Firmware 10.3.0-28|10.3.0]] - [[3DS-Firmware 11.9.0-42|11.9.0]]
| {{J}}
| New Nintendo 3DS, '''Monster Hunter Generations ohne Updates'''
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{X}}
| {{X}}
|-
|-
| '''[[3DS-Firmware 9.9.0-26|9.9.0]]'''
| [https://wiidatabase.de/3ds-downloads/exploits/humblehax/ humblehax]
| {{J}}
| style="background: lightgreen" | {{J}}
| {{J}}
| [[3DS-Firmware 9.0.0-20|9.0.0]] - [[3DS-Firmware 11.9.0-42|11.9.0]]
| {{J}}
| '''Citizens of Earth'''
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{X}}
| {{X}}
|-
|-
| '''[[3DS-Firmware 9.8.0-25|9.8.0]]'''
| [https://wiidatabase.de/3ds-downloads/exploits/ironhax/ IRONHAX]
| {{J}}
| style="background: salmon" | {{X}}
| {{J}}
| [[3DS-Firmware 9.0.0-20|9.0.0]] - [[3DS-Firmware 10.3.0-28|10.3.0]]
| {{X}}<ref>The Legend of Zelda: Tri Force Heroes benötigst mindestens die 3DS-Firmware 9.9</ref>
| '''IronFall: Invasion < v1.2''' (heruntergeladen vor dem 11. August 2015) - [[3DS-Firmware 10.4.0-29|10.4.0]] blockiert die Ausführung des Spiels ohne das Update
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{X}}
| {{X}}
|-
|-
| '''[[3DS-Firmware 9.7.0-25|9.7.0]]'''
| [https://wiidatabase.de/3ds-downloads/exploits/homemenuhaxthemehax/ MenuHax]
| {{J}}
| style="background: salmon" | {{X}}
| {{J}}
| [[3DS-Firmware 9.0.0-20|9.0.0]] - [[3DS-Firmware 11.2.0-35|11.2.0]]
| {{X}}
| '''HOME-Menü'''
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{X}}
| {{X}}
|-
|-
| '''[[3DS-Firmware 9.6.0-24|9.6.0]]'''
| [https://wiidatabase.de/3ds-downloads/exploits/oot3dhax/ OoT3DHax]
| {{J}}
| style="background: lightgreen" | {{J}}
| {{J}}
| [[3DS-Firmware 9.0.0-20|9.0.0]] - [[3DS-Firmware 11.9.0-42|11.9.0]]
| {{X}}
| '''The Legend of Zelda: Ocarina of Time 3D''', kann auch mittels eines PowerSaves geschrieben werden, was den Exploit primär macht
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{X}}
| {{X}}
|-
|-
| '''[[3DS-Firmware 9.5.0|9.5.0]]'''
| [https://wiidatabase.de/3ds-downloads/exploits/painthax/ painthax]
| {{J}}
| style="background: lightgreen" | {{J}}
| {{J}}
| [[3DS-Firmware 9.0.0-20|9.0.0]] - [[3DS-Firmware 11.9.0-42|11.9.0]]
| {{X}}
| '''Pixel Paint'''
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{X}}
| {{X}}
|-
|-
| '''[[3DS-Firmware 9.4.0-21|9.4.0]]'''
| [https://mrnbayoh.github.io/rpwng/ RPwnG 2]
| {{J}}
| style="background: salmon" | {{X}}
| {{J}}
| [[3DS-Firmware 11.7.0-40|11.7.0]]
| {{X}}
| '''RPG Maker Player v1.1.4'''
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{X}}
| {{X}}
|-
|-
| '''[[3DS-Firmware 9.3.0-21|9.3.0]]'''
| [https://wiidatabase.de/3ds-downloads/exploits/steelhax/ steelhax]
| {{J}}
| style="background: lightgreen" | {{J}}
| {{J}}
| [[3DS-Firmware 9.0.0-20|9.0.0]] - [[3DS-Firmware 11.9.0-42|11.9.0]]
| {{X}}
| '''Steel Diver: Sub Wars v1.0''' (Update-Daten lassen sich löschen)
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{X}}
| {{X}}
|-
|-
| '''[[3DS-Firmware 9.2.0-20|9.2.0]]'''
| [https://wiidatabase.de/3ds-downloads/exploits/stickerhax/ stickerhax]
| {{J}}
| style="background: lightgreen" | {{J}}
| {{J}}
| [[3DS-Firmware 9.0.0-20|9.0.0]] - [[3DS-Firmware 11.9.0-42|11.9.0]]
| {{X}}
| '''Paper Mario: Sticker Star'''
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{X}}
| {{X}}
|-
|-
| '''[[3DS-Firmware 9.0.0-20|9.0.0]]'''
| [https://wiidatabase.de/3ds-downloads/exploits/supermysterychunkhax/ supermysterychunkhax]
| {{J}}
| style="background: lightgreen" | {{Neutral}}
| {{J}}
| [[3DS-Firmware 10.2.0-28|10.2.0]] - [[3DS-Firmware 11.9.0-42|11.9.0]]
| {{X}}
| '''Pokémon Super Mystery Dungeon''' - funktioniert auf > [[3DS-Firmware 11.0.0-33|11.0.0]] nur, wenn auf einer niedrigeren Firmware installiert wird
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{X}}
| {{X}}
|-
|-
| '''[[3DS-Firmware 8.1.0|8.1.0]]'''
|}
| {{X}}
 
| {{X}}
=== Obsolet ===
| {{X}}
Diese Exploits wurden gepatcht und können nicht mehr oder nur noch unter bestimmten Umständen (bspw. alte, nicht mehr verfügbare Version) ausgeführt werden.
| {{X}}
{| class="apptable sortable"
| {{X}}
| {{X}}
| {{J}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
|-
|-
| '''[[3DS-Firmware 8.0.0-18|8.0.0]]'''
! Exploit
| {{X}}
! Unterstützte Firmware
| {{X}}
! Anforderungen
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{J}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
|-
|-
| '''[[3DS-Firmware 7.2.0-17|7.2.0]]'''
| [https://wiidatabase.de/3ds-downloads/exploits/vhax/ (v*)hax]
| {{X}}
| [[3DS-Firmware 9.0.0-20|9.0.0]] - [[3DS-Firmware 11.0.0-33|11.0.0]]
| {{X}}
| '''VVVVVV v1.0''', heruntergeladen zwischen '''März 2012 und Oktober 2016'''
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{J}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
|-
|-
| '''[[3DS-Firmware 7.1.0|7.1.0]]'''
| [https://wiidatabase.de/3ds-downloads/exploits/basicsploit/ BASICsploit]
| {{X}}
| [[3DS-Firmware 9.0.0-20|9.0.0]] - [[3DS-Firmware 11.0.0-33|11.0.0]]
| {{X}}
| '''SmileBASIC v3.2.1''' (US-Version)
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{J}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
|-
|-
| '''[[3DS-Firmware 7.0.0-13|7.0.0]]'''
| [https://wiidatabase.de/3ds-downloads/exploits/doodlebomb/ doodlebomb]
| {{X}}
| >= [[3DS-Firmware 9.0.0-20|9.0.0]]
| {{X}}
| '''Kritzelpost <= v1.1.1''' (heruntergeladen vor dem '''26. April 2017''')
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{J}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
|-
| '''[[3DS-Firmware 6.3.0-12|6.3.0]]'''
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{J}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
|-
| '''[[3DS-Firmware 6.2.0-12|6.2.0]]'''
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{J}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
|-
|-
| '''[[3DS-Firmware 6.1.0-12|6.1.0]]'''
| [https://wiidatabase.de/3ds-downloads/exploits/haxfactory/ haxfactory]
| {{X}}
| >= [[3DS-Firmware 9.0.0-20|9.0.0]]
| {{X}}
| '''Block Factory''' (Titel wurde aus dem eShop entfernt)
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{J}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
|-
|-
| '''[[3DS-Firmware 6.0.0-12|6.0.0]]'''
| [https://mrnbayoh.github.io/rpwng/ RPwnG]
| {{X}}
| [[3DS-Firmware 11.5.0-38|11.5.0]]
| {{X}}
| '''RPG Maker Player v1.1.4''' - Upload seit dem 27. August 2017 '''[https://wiidatabase.de/upload-von-rpwng-geblockt/ blockiert]'''
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{J}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
|-
|-
| '''[[3DS-Firmware 5.1.0-11|5.1.0]]'''
| [https://wiidatabase.de/3ds-downloads/exploits/smilehax-us-only/ smilehax]
| {{X}}
| [[3DS-Firmware 9.0.0-20|9.0.0]] - [[3DS-Firmware 11.0.0-33|11.0.0]]
| {{X}}
| '''SmileBASIC''' in '''Version 3.31 (USA)''' oder '''bis 3.31 (Japan)'''
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{J}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
|-
| '''[[3DS-Firmware 5.0.0-11|5.0.0]]'''
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{J}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
|-
| '''[[3DS-Firmware 4.5.0-10|4.5.0]]'''
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{J}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
|-
| '''[[3DS-Firmware 4.4.0-10|4.4.0]]'''
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{J}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
|-
| '''[[3DS-Firmware 4.3.0-10|4.3.0]]'''
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{J}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
|-
| '''[[3DS-Firmware 4.2.0-9|4.2.0]]'''
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}<ref name="oothax-update">The Legend of Zelda: Ocarina of Time 3D benötigt mindestens die Firmware [[4.3.0-10|4.3.0]]</ref>
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
|-
| '''[[3DS-Firmware 4.1.0-8|4.1.0]]'''
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
|-
| '''[[3DS-Firmware 4.0.0-7|4.0.0]]'''
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
|-
|-
| [[Tubehax]]
| Keine
| '''YouTube''', wurde am 15. Oktober 2015 per erzwungenem App-Update '''[https://wiidatabase.de/nintendo-fixt-tubehax-exploit-fuer-3ds/ gefixt]'''
|}
|}


== ARM11-Kernel ==
== ARM11-Kernel ==
Mithilfe eines ARM11-Kernel-Exploits ist es möglich, '''tiefer in das System einzugreifen''', aber die Signaturprüfungen können z.B. nicht deaktiviert werden. Allerdings können '''legitime CIAs installiert werden''', also solche, die von Nintendo stammen (System-Titel, vorinstallierte Spiele, etc.). Da System-Titel installiert werden können, wurden ARM11-Kernel-Exploits früher primär dazu verwendet, das System auf eine niedrige Firmware, damit arm9loaderhax installiert werden kann. Seit dem Release von Safehax wird kein Downgrade mehr benötigt (außer für das Dumpen der OTP).
Mithilfe eines ARM11-Kernel-Exploits ist es möglich, '''tiefer in das System einzugreifen''', aber die Signaturprüfungen können z.B. nicht deaktiviert werden. Allerdings können '''legitime CIAs installiert werden''', also solche, die von Nintendo stammen (System-Titel, vorinstallierte Spiele, etc.). Da System-Titel installiert werden können, wurden ARM11-Kernel-Exploits früher primär dazu verwendet, das System auf eine niedrige Firmware, damit arm9loaderhax installiert werden kann. Seit dem Release von Safehax wird kein Downgrade mehr benötigt.


Ab [[3DS-Firmware 11.0.0-33|11.0.0]] enthält die Firmware eine hardcodierte Liste von Mindestversionen der Systemtitel. '''Das bedeutet, dass selbst wenn ein ARM11-Kernel-Exploit auf 11.0 läuft, der 3DS nicht gedowngradet werden kann.''' Da sich diese Liste aber mit einem ARM9 Kernel-Exploit umgehen lässt, welcher bis zu 11.3 existiert, ist dieser Hinweis überflüssig.
Ab [[3DS-Firmware 11.0.0-33|11.0.0]] enthält die Firmware eine hardcodierte Liste von Mindestversionen der Systemtitel. '''Das bedeutet, dass selbst wenn ein ARM11-Kernel-Exploit auf >= 11.0 läuft, der 3DS nicht gedowngradet werden kann.'''


{| class="apptable sortable"
{| class="apptable sortable"
Zeile 957: Zeile 220:
! Hinweise
! Hinweise
|-
|-
| '''[[3DS-Firmware 11.4.0-36|11.4.0]]'''
| >= '''[[3DS-Firmware 11.4.0-36|11.4.0]]'''
| {{X}}
| {{X}}
|
|
Zeile 968: Zeile 231:
| '''[[3DS Firmware 9.0.0-20|9.0.0]]''' bis '''[[3DS-Firmware 9.2.0-20|9.2.0]]'''
| '''[[3DS Firmware 9.0.0-20|9.0.0]]''' bis '''[[3DS-Firmware 9.2.0-20|9.2.0]]'''
| N.b.
| N.b.
| Ein ARM11-Kernel-Exploit ist nicht vonnöten, da direkt ein ARM9 Kernel-Exploit benutzt werden kann
| Ein ARM11-Kernel-Exploit ist nicht vonnöten, da direkt ein ARM9 Kernel-Exploit benutzt werden kann (Browser-Exploit)
|-
|-
| '''[[3DS-Firmware 6.0.0-12|6.0.0]]''' bis '''[[3DS-Firmware 6.3.0-12|6.3.0]]'''
| '''[[3DS-Firmware 6.0.0-12|6.0.0]]''' bis '''[[3DS-Firmware 6.3.0-12|6.3.0]]'''
Zeile 984: Zeile 247:


== ARM9-Kernel ==
== ARM9-Kernel ==
Process9 ("ARM9-Userland") hat Zugriff auf einen SysCall, den Smealum "svcBackdoor" nennt.<ref>[https://smealum.github.io/3ds/32c3/#/17 Breaking the 3DS security system], 32C3-Präsentationsfolien, Folie #17</ref> Mit diesem kann jede ARM9-Userland-Homebrew Code im Kernel-Modus ausführen, daher ist ARM9-Userland in der Homebrew-Szene mit ARM9-Kernel gleichzusetzen. Mit '''[[arm9loaderhax]]''' kann sogar Code sehr früh ausgeführt werden, was eine '''permanente CFW''' und einen '''Recovery-Modus''' ermöglicht. Die Flashkarte [[Gateway 3DS]] benötigt einen ARM9-Exploit.
Process9 ("ARM9-Userland") hat Zugriff auf einen SysCall, den Smealum "svcBackdoor" nennt.<ref>[https://smealum.github.io/3ds/32c3/#/17 Breaking the 3DS security system], 32C3-Präsentationsfolien, Folie #17</ref> Mit diesem kann jede ARM9-Userland-Homebrew Code im Kernel-Modus ausführen ("Kernel9"), daher ist ARM9-Userland in der Homebrew-Szene mit ARM9-Kernel gleichzusetzen. Mit '''[[arm9loaderhax]]''' oder '''[[sighax]]/[[boot9strap]]''' kann sogar Code sehr früh ausgeführt werden, was eine '''permanente CFW''' und einen '''Recovery-Modus''' ermöglicht. Die Flashkarte [[Gateway 3DS]] benötigt einen ARM9-Exploit.


Eine vollständige Anleitung zur Installation von arm9loaderhax ist [https://3ds.guide/ Plailects Guide].
Eine vollständige Anleitung zur Installation von boot9strap findet sich auf [https://3ds.guide/ 3ds.guide].


Mit ARM9-Kernel '''ist so gut wie alles möglich'''. CIAs, egal ob legitim oder nicht legitim (Homebrew) können installiert werden, zudem ist auch eine '''Custom Firmware''' möglich.
Mit einem ARM9-Exploit '''ist so gut wie alles möglich'''. CIAs, egal ob legitim oder nicht legitim (Homebrew) können installiert werden, zudem ist auch eine '''Custom Firmware''' möglich.


Mit der Veröffentlichung von '''safehax''' ist jede Firmware bis zur 11.3 hackbar.<ref>[https://wiidatabase.de/safehax-neuer-arm9-kernel-exploit-veroeffentlicht-bald-auch-fuer-11-2-kein-downgradedsiwarehax-mehr-benoetigt/ News-Beitrag zu safehax]</ref>
Mit der Veröffentlichung von '''safehax''' ist jede Firmware bis zur 11.3 hackbar.<ref>[https://wiidatabase.de/safehax-neuer-arm9-kernel-exploit-veroeffentlicht-bald-auch-fuer-11-2-kein-downgradedsiwarehax-mehr-benoetigt/ News-Beitrag zu safehax]</ref> Seit dem Release von [https://wiidatabase.de/sighax-nintendo-3ds-bootrom-exploit-veroeffentlicht/ sighax/boot9strap] lässt sich jede Firmware immer per Hardmod modden.
 
Mit dem Release von [https://wiidatabase.de/ntrboothax-veroeffentlicht-3ds-per-flashkarte-und-magnet-softmodden/ ntrboothax] kann jede Firmware auf jedem 3DS-Modell per unterstützter Flashkarte und einem Magnet gesoftmoddet werden, solange ntrboothax vorher auf die Flashkarte geflasht wurde.
{| class="apptable sortable"
{| class="apptable sortable"
|-
|-
Zeile 996: Zeile 261:
! ARM9 Kernel-Exploit vorhanden?
! ARM9 Kernel-Exploit vorhanden?
|-
|-
| '''[[3DS-Firmware 11.4.0-37|11.4.0]]'''
| >= '''[[3DS-Firmware 11.4.0-37|11.4.0]]'''
| {{X}}
| {{X}}, aber Hardmod/DSiWareHax/ntrboothax funktionieren (siehe 3ds.guide)
|-
|-
| <= '''[[3DS-Firmware 11.3.0-36|11.3.0]]'''
| <= '''[[3DS-Firmware 11.3.0-36|11.3.0]]'''
Zeile 1.007: Zeile 272:
<references />
<references />


== Kommentare ==
{{Top Icon 3DS}}
{{DISQUS}}
 
{{3DSTopicon}}