3DS Homebrew-Status: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
(→‎ARM9-Kernel: 7.0 - 8.1 ergänzt)
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
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.
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.
{| class="apptable sortable"
|-
! 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 Recoery-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").
|}
== 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.
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).
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:
* BASICSploit (nur US)
* Browserhax
* freakyhax
* NINJHAX
* smashbroshax
* smilehax (nur US)


''Die Tabelle ist für einige Bildschirmgrößen eventuell zu breit, bitte nutze die horizontale Scrollbar deines Browsers. Danke fürs Verständnis!''
''Die Tabelle ist für einige Bildschirmgrößen eventuell zu breit, bitte nutze die horizontale Scrollbar deines Browsers. Danke fürs Verständnis!''
Zeile 511: Zeile 552:
|-
|-
|}
|}
'''''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 ==