3DS Homebrew-Status: Unterschied zwischen den Versionen

Aus WiiDatabase Wiki
Zur Navigation springenZur Suche springen
(Primäre und sekundäre Exploits aufgeteilt)
Zeile 53: Zeile 53:
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.


Einige Exploits sind '''sekundär''', das heißt, der Installer muss über den Homebrew Launcher gestartet werden (alternativ kann bei einigen Spielen wie z.B. Ocarina of Time 3D der Speicherstand per PowerSaves injiziert werden).
Die Exploits können '''[https://wiidatabase.de/3ds-downloads/exploits/ auf WiiDatabase.de heruntergeladen werden]'''.


Folgende Exploits sind '''primär''' und funktionieren ohne vorherigen Zugriff auf den Homebrew Launcher und eignen sich daher sehr gut, den 3DS zum ersten Mal mit Homebrew auszustatten:
Es gibt zwei Arten von Exploits:
* BASICSploit (nur US)
* Browserhax
* freakyhax
* NINJHAX
* smashbroshax
* smilehax (nur US)


Die Exploits können '''[https://wiidatabase.de/3ds-downloads/exploits/ auf WiiDatabase.de heruntergeladen werden]'''.
=== 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.


''Die Tabelle ist für einige Bildschirmgrößen eventuell zu breit, bitte nutze die horizontale Scrollbar deines Browsers. Danke fürs Verständnis!''
{| class="apptable sortable"
{| class="apptable sortable"
|-
|-
! FW
! 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]]
! [[Browserhax]]<ref>Die gehostete Version von Browserhax unterstützt nicht die Firmware < 9.0.</ref>
! [[Browserhax]]<ref>Die gehostete Version von Browserhax unterstützt nicht die Firmware < 9.0.</ref>
! [[freakyhax]]
! [[freakyhax]]
! [[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]]
! [[NINJHAX]]
! [[NINJHAX]]
! [[OoT3DHax]]
! [[smashbroshax]]<ref>Smashbroshax funktioniert nur auf dem New3DS</ref>
! [[smashbroshax]]<ref>Smashbroshax funktioniert nur auf dem New3DS</ref>
! [[stickerhax]]
! [[supermysterychunkhax|super-<br>mystery-<br>chunkhax]]
|-
|-
| '''[[3DS-Firmware 11.0.0-33|11.0.0]]'''
| '''[[3DS-Firmware 11.0.0-33|11.0.0]]'''
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{X}}
| {{X}}
| {{J}}
| {{J}}
| {{X}}
|-
| '''[[3DS-Firmware 10.7.0-32|10.7.0]]'''
| {{J}}
| {{J}}
| {{J}}
| {{J}}
Zeile 96: Zeile 80:
| {{J}}
| {{J}}
|-
|-
| '''[[3DS-Firmware 10.7.0-32|10.7.0]]'''
| '''[[3DS-Firmware 10.6.0-31|10.6.0]]'''
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
|-
| '''[[3DS-Firmware 10.5.0-30|10.5.0]]'''
| {{J}}
| {{J}}
| {{X}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
|-
| '''[[3DS-Firmware 10.4.0-29|10.4.0]]'''
| {{J}}
| {{J}}
| {{J}}
| {{J}}
Zeile 110: Zeile 98:
| {{J}}
| {{J}}
|-
|-
| '''[[3DS-Firmware 10.6.0-31|10.6.0]]'''
| '''[[3DS-Firmware 10.3.0-28|10.3.0]]'''
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
|-
| '''[[3DS-Firmware 10.2.0-28|10.2.0]]'''
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{X}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
|-
| '''[[3DS-Firmware 10.1.0-27|10.1.0]]'''
| {{J}}
| {{J}}
| {{J}}
| {{J}}
Zeile 124: Zeile 116:
| {{J}}
| {{J}}
|-
|-
| '''[[3DS-Firmware 10.5.0-30|10.5.0]]'''
| '''[[3DS-Firmware 10.0.0-27|10.0.0]]'''
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
|-
| '''[[3DS-Firmware 9.9.0-26|9.9.0]]'''
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{X}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
|-
| '''[[3DS-Firmware 9.8.0-25|9.8.0]]'''
| {{J}}
| {{J}}
| {{J}}
| {{J}}
Zeile 138: Zeile 134:
| {{J}}
| {{J}}
|-
|-
| '''[[3DS-Firmware 10.4.0-29|10.4.0]]'''
| '''[[3DS-Firmware 9.7.0-25|9.7.0]]'''
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
|-
| '''[[3DS-Firmware 9.6.0-24|9.6.0]]'''
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{X}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
|-
| '''[[3DS-Firmware 9.5.0|9.5.0]]'''
| {{J}}
| {{J}}
| {{J}}
| {{J}}
Zeile 152: Zeile 152:
| {{J}}
| {{J}}
|-
|-
| '''[[3DS-Firmware 10.3.0-28|10.3.0]]'''
| '''[[3DS-Firmware 9.4.0-21|9.4.0]]'''
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
|-
| '''[[3DS-Firmware 9.3.0-21|9.3.0]]'''
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
|-
| '''[[3DS-Firmware 9.2.0-20|9.2.0]]'''
| {{J}}
| {{J}}
| {{J}}
| {{J}}
Zeile 166: Zeile 170:
| {{J}}
| {{J}}
|-
|-
| '''[[3DS-Firmware 10.2.0-28|10.2.0]]'''
| '''[[3DS-Firmware 9.0.0-20|9.0.0]]'''
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
|-
| '''[[3DS-Firmware 8.1.0|8.1.0]]'''
| {{X}}
| {{X}}
| {{J}}
| {{J}}
| {{X}}
|-
| '''[[3DS-Firmware 8.0.0-18|8.0.0]]'''
| {{X}}
| {{X}}
| {{J}}
| {{J}}
| {{X}}
|-
| '''[[3DS-Firmware 7.2.0-17|7.2.0]]'''
| {{X}}
| {{X}}
| {{J}}
| {{J}}
| {{X}}
|-
| '''[[3DS-Firmware 7.1.0|7.1.0]]'''
| {{X}}
| {{X}}
| {{J}}
| {{J}}
| {{X}}
|-
| '''[[3DS-Firmware 7.0.0-13|7.0.0]]'''
| {{X}}
| {{X}}
| {{J}}
| {{J}}
| {{X}}
|-
| '''[[3DS-Firmware 6.3.0-12|6.3.0]]'''
| {{X}}
| {{X}}
| {{J}}
| {{J}}
| {{X}}
|-
| '''[[3DS-Firmware 6.2.0-12|6.2.0]]'''
| {{X}}
| {{X}}
| {{J}}
| {{J}}
| {{X}}
|-
| '''[[3DS-Firmware 6.1.0-12|6.1.0]]'''
| {{X}}
| {{X}}
| {{J}}
| {{J}}
| {{X}}
|-
|-
| '''[[3DS-Firmware 10.1.0-27|10.1.0]]'''
| '''[[3DS-Firmware 6.0.0-12|6.0.0]]'''
| {{X}}
| {{X}}
| {{J}}
| {{J}}
| {{X}}
|-
| '''[[3DS-Firmware 5.1.0-11|5.1.0]]'''
| {{X}}
| {{X}}
| {{J}}
| {{J}}
| {{X}}
|-
| '''[[3DS-Firmware 5.0.0-11|5.0.0]]'''
| {{X}}
| {{X}}
| {{J}}
| {{J}}
| {{X}}
|-
| '''[[3DS-Firmware 4.5.0-10|4.5.0]]'''
| {{X}}
| {{X}}
| {{J}}
| {{J}}
| {{X}}
|-
| '''[[3DS-Firmware 4.4.0-10|4.4.0]]'''
| {{X}}
| {{X}}
| {{J}}
| {{J}}
| {{X}}
|-
| '''[[3DS-Firmware 4.3.0-10|4.3.0]]'''
| {{X}}
| {{X}}
| {{J}}
| {{J}}
| {{X}}
|-
| '''[[3DS-Firmware 4.2.0-9|4.2.0]]'''
| {{X}}
| {{X}}
| {{J}}
| {{J}}
| {{X}}
|-
| '''[[3DS-Firmware 4.1.0-8|4.1.0]]'''
| {{X}}
| {{X}}
| {{J}}
| {{J}}
| {{X}}
|-
| '''[[3DS-Firmware 4.0.0-7|4.0.0]]'''
| {{X}}
| {{X}}
| {{J}}
| {{X}}
|-
|}
'''''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 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"
|-
! 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]]
! [[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]]
! [[stickerhax]]
! [[supermysterychunkhax]]
|-
| '''[[3DS-Firmware 11.0.0-33|11.0.0]]'''
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{X}}
| {{X}}
|-
| '''[[3DS-Firmware 10.0.0-27|10.0.0]]'''
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
|-
| '''[[3DS-Firmware 10.7.0-32|10.7.0]]'''
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{X}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{X}}
|-
|-
| '''[[3DS-Firmware 9.9.0-26|9.9.0]]'''
| '''[[3DS-Firmware 10.6.0-31|10.6.0]]'''
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{X}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
|-
| '''[[3DS-Firmware 10.5.0-30|10.5.0]]'''
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{X}}
| {{X}}
|-
| '''[[3DS-Firmware 9.8.0-25|9.8.0]]'''
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
|-
| '''[[3DS-Firmware 10.4.0-29|10.4.0]]'''
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{X}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{X}}
|-
|-
| '''[[3DS-Firmware 9.7.0-25|9.7.0]]'''
| '''[[3DS-Firmware 10.3.0-28|10.3.0]]'''
| {{J}}
| {{J}}
| {{J}}
| {{J}}
Zeile 244: Zeile 354:
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
|-
| '''[[3DS-Firmware 10.2.0-28|10.2.0]]'''
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{X}}
|-
| '''[[3DS-Firmware 9.6.0-24|9.6.0]]'''
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
|-
| '''[[3DS-Firmware 10.1.0-27|10.1.0]]'''
| {{J}}
| {{J}}
| {{J}}
| {{J}}
Zeile 264: Zeile 376:
| {{X}}
| {{X}}
|-
|-
| '''[[3DS-Firmware 9.5.0|9.5.0]]'''
| '''[[3DS-Firmware 10.0.0-27|10.0.0]]'''
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{X}}
|-
| '''[[3DS-Firmware 9.9.0-26|9.9.0]]'''
| {{J}}
| {{J}}
| {{J}}
| {{J}}
Zeile 278: Zeile 396:
| {{X}}
| {{X}}
|-
|-
| '''[[3DS-Firmware 9.4.0-21|9.4.0]]'''
| '''[[3DS-Firmware 9.8.0-25|9.8.0]]'''
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{X}}
|-
| '''[[3DS-Firmware 9.7.0-25|9.7.0]]'''
| {{J}}
| {{J}}
| {{J}}
| {{J}}
Zeile 292: Zeile 416:
| {{X}}
| {{X}}
|-
|-
| '''[[3DS-Firmware 9.3.0-21|9.3.0]]'''
| '''[[3DS-Firmware 9.6.0-24|9.6.0]]'''
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{X}}
|-
| '''[[3DS-Firmware 9.5.0|9.5.0]]'''
| {{J}}
| {{J}}
| {{J}}
| {{J}}
Zeile 306: Zeile 436:
| {{X}}
| {{X}}
|-
|-
| '''[[3DS-Firmware 9.2.0-20|9.2.0]]'''
| '''[[3DS-Firmware 9.4.0-21|9.4.0]]'''
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{X}}
|-
| '''[[3DS-Firmware 9.3.0-21|9.3.0]]'''
| {{J}}
| {{J}}
| {{J}}
| {{J}}
Zeile 320: Zeile 456:
| {{X}}
| {{X}}
|-
|-
| '''[[3DS-Firmware 9.0.0-20|9.0.0]]'''
| '''[[3DS-Firmware 9.2.0-20|9.2.0]]'''
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{J}}
| {{X}}
|-
| '''[[3DS-Firmware 9.0.0-20|9.0.0]]'''
| {{J}}
| {{J}}
| {{J}}
| {{J}}
Zeile 335: Zeile 477:
|-
|-
| '''[[3DS-Firmware 8.1.0|8.1.0]]'''
| '''[[3DS-Firmware 8.1.0|8.1.0]]'''
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
Zeile 342: Zeile 482:
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{J}}
| {{J}}
| {{J}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
|-
|-
| '''[[3DS-Firmware 8.0.0-18|8.0.0]]'''
| '''[[3DS-Firmware 8.0.0-18|8.0.0]]'''
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
Zeile 356: Zeile 492:
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{J}}
| {{J}}
| {{J}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
|-
|-
| '''[[3DS-Firmware 7.2.0-17|7.2.0]]'''
| '''[[3DS-Firmware 7.2.0-17|7.2.0]]'''
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
Zeile 370: Zeile 502:
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{J}}
| {{J}}
| {{J}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
|-
|-
| '''[[3DS-Firmware 7.1.0|7.1.0]]'''
| '''[[3DS-Firmware 7.1.0|7.1.0]]'''
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
Zeile 384: Zeile 512:
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{J}}
| {{J}}
| {{J}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
|-
|-
| '''[[3DS-Firmware 7.0.0-13|7.0.0]]'''
| '''[[3DS-Firmware 7.0.0-13|7.0.0]]'''
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
Zeile 398: Zeile 522:
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{J}}
| {{J}}
| {{J}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
Zeile 410: Zeile 532:
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{J}}
| {{J}}
| {{J}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
|-
|-
| '''[[3DS-Firmware 6.2.0-12|6.2.0]]'''
| '''[[3DS-Firmware 6.2.0-12|6.2.0]]'''
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
Zeile 426: Zeile 542:
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{J}}
| {{J}}
| {{J}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
Zeile 438: Zeile 552:
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{J}}
| {{J}}
| {{J}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
|-
|-
| '''[[3DS-Firmware 6.0.0-12|6.0.0]]'''
| '''[[3DS-Firmware 6.0.0-12|6.0.0]]'''
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
Zeile 454: Zeile 562:
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{J}}
| {{J}}
| {{J}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
|-
|-
| '''[[3DS-Firmware 5.1.0-11|5.1.0]]'''
| '''[[3DS-Firmware 5.1.0-11|5.1.0]]'''
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
Zeile 469: Zeile 573:
| {{X}}
| {{X}}
| {{J}}
| {{J}}
| {{J}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
Zeile 480: Zeile 582:
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{J}}
| {{J}}
| {{J}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
|-
|-
| '''[[3DS-Firmware 4.5.0-10|4.5.0]]'''
| '''[[3DS-Firmware 4.5.0-10|4.5.0]]'''
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
Zeile 496: Zeile 592:
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{J}}
| {{J}}
| {{J}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
Zeile 508: Zeile 602:
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{J}}
| {{J}}
| {{J}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
|-
|-
| '''[[3DS-Firmware 4.3.0-10|4.3.0]]'''
| '''[[3DS-Firmware 4.3.0-10|4.3.0]]'''
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
Zeile 524: Zeile 612:
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{J}}
| {{J}}
| {{J}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
Zeile 536: Zeile 622:
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{J}}
| {{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}}<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}}
Zeile 549: Zeile 631:
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{J}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
Zeile 563: Zeile 641:
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
| {{J}}
| {{X}}
| {{X}}
| {{X}}
| {{X}}
Zeile 573: Zeile 647:
|-
|-
|}
|}
'''''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.


== ARM11-Kernel ==
== ARM11-Kernel ==

Version vom 3. September 2016, 02:01 Uhr

Standalone-3DS-Logo.png

Diese Seite behandelt die verschiedenen Privilegstufen des 3DS und die Exploits, die dafür notwendig sind, um Code dort auszuführen. Von oben nach unten sind dies: ARM11-Userland, ARM11-Kernel und ARM9-Kernel.

Für Einsteiger

Dieser Abschnitt ist absichtlich nicht im enzyklopädischen Stil gehalten

Für Einsteiger in der 3DS-Homebrew-Szene kann diese Seite vielleicht etwas verwirrend sein oder die Informationen können sie regelrecht erschlagen. Dieser Abschnitt hilft dir weiter!

Userland? Kernel? Was?

Hier eine kleine Tabelle; die Begriffe sind sehr wichtig, da "Homebrew" z.B. im Gegensatz zur Wii-Homebrew-Szene nicht gleich "Homebrew" und "auf alles zugreifen" heißt.

Begriff Was ist damit möglich? Was ist damit nicht möglich?
ARM11-Userland Einfache Homebrew-Anwendungen, wie etwa der Hombrew Launcher, Region-Lock umgehen und Spiele aus jeder Region spielen, kleinere Tools und Emulatoren "Backups" abspielen, Downgrade, Tiefere Systemzugriffe
ARM11-Kernel Tiefere Systemzugriffe, dazu zählt die Installation von legitimen CIAs (solche, die von Nintendo stammen ("Backups")) und damit ein Downgrade auf eine Firmware, die tiefere Zugriffe ermöglicht + alles obere Custom Firmware, Installation von Homebrew- und anderen "nicht-legitimen"-CIAs
ARM9-Kernel "Alles": Die Installation von "legitimen"- und "nicht-legitimen"-CIAs, Custom Firmware + alles obere
arm9loaderhax 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").

Was willst du machen?

Einfache Homebrews starten (Emulatoren, kleinere Tools und Spiele), Region-Lock umgehen

=> ARM11-Userland (jede Firmware)

Beachte, dass du einen primären Exploit brauchst. Diese sind in dem Abschnitt über der Tabelle gelistet.

Backups abspielen und alles andere

Wir dulden das Herunterladen von 3DS-Spielen nicht. Dies ist illegal, selbst wenn du das Spiel besitzt!

=> ARM9-Kernel mit arm9loaderhax (9.0 bis 9.2)

Falls deine Firmware nicht unterstützt wird, benötigst du ein Downgrade mit einem ARM11-Kernel-Exploit:

=> ARM11-Kernel (< 11.0.0, siehe Hinweis in der Tabelle)

Für eine vollständige Anleitung, die jede Firmware abdeckt, siehe Plailects Guide (englisch).

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.

Die Exploits können auf WiiDatabase.de heruntergeladen werden.

Es gibt zwei Arten von 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 einen sekundären Exploit zu installieren.

FW Browserhax[1] freakyhax NINJHAX smashbroshax[2]
11.0.0 Ja Ja Nein Ja
10.7.0 Ja Ja Ja Ja
10.6.0 Ja Ja Ja Ja
10.5.0 Ja Ja Ja Ja
10.4.0 Ja Ja Ja Ja
10.3.0 Ja Ja Ja Ja
10.2.0 Ja Ja Ja Ja
10.1.0 Ja Ja Ja Ja
10.0.0 Ja Ja Ja Ja
9.9.0 Ja Ja Ja Ja
9.8.0 Ja Ja Ja Ja
9.7.0 Ja Ja Ja Ja
9.6.0 Ja Ja Ja Ja
9.5.0 Ja Ja Ja Ja
9.4.0 Ja Ja Ja Ja
9.3.0 Ja Ja Ja Ja
9.2.0 Ja Ja Ja Ja
9.0.0 Ja Ja Ja Ja
8.1.0 Nein Nein Ja Nein
8.0.0 Nein Nein Ja Nein
7.2.0 Nein Nein Ja Nein
7.1.0 Nein Nein Ja Nein
7.0.0 Nein Nein Ja Nein
6.3.0 Nein Nein Ja Nein
6.2.0 Nein Nein Ja Nein
6.1.0 Nein Nein Ja Nein
6.0.0 Nein Nein Ja Nein
5.1.0 Nein Nein Ja Nein
5.0.0 Nein Nein Ja Nein
4.5.0 Nein Nein Ja Nein
4.4.0 Nein Nein Ja Nein
4.3.0 Nein Nein Ja Nein
4.2.0 Nein Nein Ja Nein
4.1.0 Nein Nein Ja Nein
4.0.0 Nein Nein Ja Nein

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 benötigen vorher Zugriff auf den Homebrew Launcher und müssen daher über einen primären Exploit installiert werden.

FW (v*)hax[3] basehaxx humblehax IRONHAX[4] MenuHax OoT3DHax stickerhax supermysterychunkhax
11.0.0 Ja Ja Ja Nein Ja Ja Ja Ja
10.7.0 Ja Ja Ja Nein Ja Ja Ja Ja
10.6.0 Ja Ja Ja Nein Ja Ja Ja Ja
10.5.0 Ja Ja Ja Nein Ja Ja Ja Ja
10.4.0 Ja Ja Ja Nein Ja Ja Ja Ja
10.3.0 Ja Ja Ja Ja Ja Ja Ja Ja
10.2.0 Ja Ja Ja Ja Ja Ja Ja Ja
10.1.0 Ja Ja Ja Ja Ja Ja Ja Nein
10.0.0 Ja Ja Ja Ja Ja Ja Ja Nein
9.9.0 Ja Ja Ja Ja Ja Ja Ja Nein
9.8.0 Ja Ja Ja Ja Ja Ja Ja Nein
9.7.0 Ja Ja Ja Ja Ja Ja Ja Nein
9.6.0 Ja Ja Ja Ja Ja Ja Ja Nein
9.5.0 Ja Ja Ja Ja Ja Ja Ja Nein
9.4.0 Ja Ja Ja Ja Ja Ja Ja Nein
9.3.0 Ja Ja Ja Ja Ja Ja Ja Nein
9.2.0 Ja Ja Ja Ja Ja Ja Ja Nein
9.0.0 Ja Ja Ja Ja Ja Ja Ja Nein
8.1.0 Nein Nein Nein Nein Nein Ja Nein Nein
8.0.0 Nein Nein Nein Nein Nein Ja Nein Nein
7.2.0 Nein Nein Nein Nein Nein Ja Nein Nein
7.1.0 Nein Nein Nein Nein Nein Ja Nein Nein
7.0.0 Nein Nein Nein Nein Nein Ja Nein Nein
6.3.0 Nein Nein Nein Nein Nein Ja Nein Nein
6.2.0 Nein Nein Nein Nein Nein Ja Nein Nein
6.1.0 Nein Nein Nein Nein Nein Ja Nein Nein
6.0.0 Nein Nein Nein Nein Nein Ja Nein Nein
5.1.0 Nein Nein Nein Nein Nein Ja Nein Nein
5.0.0 Nein Nein Nein Nein Nein Ja Nein Nein
4.5.0 Nein Nein Nein Nein Nein Ja Nein Nein
4.4.0 Nein Nein Nein Nein Nein Ja Nein Nein
4.3.0 Nein Nein Nein Nein Nein Ja Nein Nein
4.2.0 Nein Nein Nein Nein Nein Nein[5] Nein Nein
4.1.0 Nein Nein Nein Nein Nein Nein Nein Nein
4.0.0 Nein Nein Nein Nein Nein Nein Nein Nein

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, Spiele, etc.). Da System-Titel installiert werden können, werden ARM11-Kernel-Exploits primär dazu verwendet, das System auf eine niedrige Firmware, wie bspw. 9.2 zu downgraden, damit arm9loaderhax installiert werden kann.

Ab 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. Siehe die Tabelle für andere Lösungen.

3DS-Firmware Downgrade möglich? Hinweise
11.0.0 Nein Ein Firmware Downgrade ist möglich, wenn ein Hardmod durchgeführt wird (Lötkenntnisse erforderlich!). Alternativ funktioniert auch ein DSiWare-Downgrade. Dazu wird benötigt:
  • Ein 3DS mit installiertem arm9loaderhax, bzw. einem EmuNAND, mit dem ein Transfer möglich ist. Der Transfer geht nur in folgende Richtungen:
    • New 3DS -> New 3DS
    • Old 3DS -> Old 3DS
    • Old 3DS -> New 3DS
  • Eines der folgenden Spiele (gekauft!): Fieldrunners, Guitar Rock Tour oder Legends of Exidia

Näheres dazu steht in Plailects Guide.

9.3.0 bis 10.7.0 Ja Ein Downgrade auf 9.2 ist möglich und wird in Plailects Guide beschrieben. Danach kann arm9loaderhax installiert werden.
9.0.0 bis 9.2.0 N.b. Ein ARM11-Kernel-Exploit ist nicht vonnöten, da ein ARM9-Exploit vorhanden ist.
6.0.0 bis 6.3.0 N.b. Ein ARM11-Kernel-Exploit ist nicht vonnöten, da ein ARM9-Exploit vorhanden ist.
4.1.0 bis 4.5.0 N.b. Ein ARM11-Kernel-Exploit ist nicht vonnöten, da ein ARM9-Exploit vorhanden ist.
Nicht gelistet Nein Auf anderen Firmware kann mithilfe eines Spiels aktualisiert werden. Um zu sehen, welches Spiel auf welche Firmware aktualisiert, kann 3DSDB.com zur Rate gezogen werden. Vor dem Update erscheint eine Meldung, die die neue Firmware anzeigt.

ARM9-Kernel

Process9 ("ARM9-Userland") hat Zugriff auf einen SysCall, den Smealum "svcBackdoor" nennt.[6] 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.

Eine vollständige Anleitung zur Installation von arm9loaderhax ist Plailects 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. Das Ziel ist es, von neueren Firmware auf eine kompatibel Firmware downzugraden, da ARM9-Exploits sehr kostbar und selten sind.

3DS-Firmware arm9loaderhax MSET-Exploit
> 9.2.0 Nein Nein
9.0.0 bis 9.2.0 Ja Nein
7.0.0 bis 8.1.0 Nein Nein
6.0.0 bis 6.3.0 Nein Ja
5.0.0 bis 5.1.0 Nein Nein
4.1.0 bis 4.5.0 Nein Ja
< 4.1.0 Nein Nein

Hinweis: NTRCardHax nutzt einen Fehler im DS-Cartridge-Loader aus, um ARM9-Zugriff zu erlangen. Da hierfür externe Hardware benötigt wird und sich noch kein Entwickler der Sache angenommen hat, ist dieser theoretische Exploit hier nicht gelistet.

Fußnoten

  1. Die gehostete Version von Browserhax unterstützt nicht die Firmware < 9.0.
  2. Smashbroshax funktioniert nur auf dem New3DS
  3. 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.
  4. 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
  5. The Legend of Zelda: Ocarina of Time 3D benötigt mindestens die Firmware 4.3.0
  6. Breaking the 3DS security system, 32C3-Präsentationsfolien, Folie #17

Vorlage:3DSTopicon