7.844
Bearbeitungen
ICON (Diskussion | Beiträge) (→dns_mitm: dns_mitm) |
ICON (Diskussion | Beiträge) |
||
(11 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 77: | Zeile 77: | ||
| [https://switchbrew.org/wiki/Fatal_services fatal] | | [https://switchbrew.org/wiki/Fatal_services fatal] | ||
| Zeigt einen umfangreichen Fehlerbildschirm bei einem fatalen (deshalb der Name) Absturz an. Auch kann die Konsole mit den Lautstärketasten direkt neu gestartet werden. | | Zeigt einen umfangreichen Fehlerbildschirm bei einem fatalen (deshalb der Name) Absturz an. Auch kann die Konsole mit den Lautstärketasten direkt neu gestartet werden. | ||
|- | |||
| [[#htc|htc]] | |||
| Host-Ziel-Verbindung bspw. zum Remote-Zugriff auf die SD-Karte. | |||
| [https://switchbrew.org/wiki/TMA_services htc] | |||
| | |||
|- | |- | ||
| {{Anker|jpegdec}}'''[https://github.com/Atmosphere-NX/Atmosphere/blob/master/docs/components/modules/jpegdec.md jpegdec]''' | | {{Anker|jpegdec}}'''[https://github.com/Atmosphere-NX/Atmosphere/blob/master/docs/components/modules/jpegdec.md jpegdec]''' | ||
Zeile 154: | Zeile 159: | ||
| | hbl.nsp ''(Homebrew Loader, der das Homebrew Menü lädt)'' | | | hbl.nsp ''(Homebrew Loader, der das Homebrew Menü lädt)'' | ||
| | reboot_payload.bin ''([[#Reboot-Payload|Reboot-Payload]], Kopie von fusee-primary, wird bei einem Neustart ausgeführt) | | | reboot_payload.bin ''([[#Reboot-Payload|Reboot-Payload]], Kopie von fusee-primary, wird bei einem Neustart ausgeführt) | ||
| | stratosphere.romfs ''([[#Systemmodule|Atmosphères Systemmodule]], waren früher im "contents"-Ordner | |||
| | | | | | ||
| +---config ''(Konfigurationsdateien)'' | | +---config ''(Konfigurationsdateien)'' | ||
Zeile 163: | Zeile 169: | ||
| | system_settings.ini ''([[#System Settings|Atmosphère-Einstellungen]])'' | | | system_settings.ini ''([[#System Settings|Atmosphère-Einstellungen]])'' | ||
| | | | | | ||
| +--- | | +---flags ''([[#Flags|Flags]])'' | ||
| | clean_stratosphere_for_0.19.0.flag ''(Löscht alte Atmosphère-Systemmodule aus dem "contents"-Ordner)'' | |||
| | | |||
| | | | | | ||
| +---fatal_errors ''(Fehlerreports von fusee-primary)'' | | +---fatal_errors ''(Fehlerreports von fusee-primary)'' | ||
Zeile 388: | Zeile 378: | ||
| (De-)aktiviert den Telemetrie-Upload zu Nintendo.<br> | | (De-)aktiviert den Telemetrie-Upload zu Nintendo.<br> | ||
<code>0x0</code> = deaktiviert, <code>0x1</code> = aktiviert | <code>0x0</code> = deaktiviert, <code>0x1</code> = aktiviert | ||
|- | |||
! colspan="4" | [usb] | |||
|- | |||
! Config-Key | |||
! Wert | |||
! Beispiel | |||
! Erklärung | |||
|- | |||
| {{Anker|usb30_force_enabled}}<code>usb30_force_enabled</code> | |||
| <code>0x0</code> oder <code>0x1</code> | |||
| <code>u8!0x0</code> | |||
| (De-)aktiviert USB-3.0-Superspeed für Homebrews.<br> | |||
<code>0x0</code> = System-Standard (deaktiviert), <code>0x1</code> = aktiviert | |||
|- | |- | ||
! colspan="4" | [ro] | ! colspan="4" | [ro] | ||
Zeile 478: | Zeile 481: | ||
| <code>0x0</code> | | <code>0x0</code> | ||
| Aktiviert den Debug-Log von dns_mitm in <code>/atmosphere/logs/dns_mitm_debug.log</code>.<br> | | Aktiviert den Debug-Log von dns_mitm in <code>/atmosphere/logs/dns_mitm_debug.log</code>.<br> | ||
<code>0x0</code> = deaktiviert, <code>0x1</code> = aktiviert. | |||
|- | |||
| {{Anker|enable_htc}}<code>enable_htc</code> | |||
| <code>0x0</code> oder <code>0x1</code> | |||
| <code>0x0</code> | |||
| Aktiviert Atmosphères [[#htc|Reimplementierung von htc]] (Host-Target Connection).<br> | |||
<code>0x0</code> = deaktiviert, <code>0x1</code> = aktiviert. | <code>0x0</code> = deaktiviert, <code>0x1</code> = aktiviert. | ||
|- | |- | ||
Zeile 756: | Zeile 765: | ||
Nicht zu verwechseln mit dem Pfad "<code>/atmosphere/fatal_errors/</code>", in dem nur Fehlerreports von fusee-primary abgelegt werden. | Nicht zu verwechseln mit dem Pfad "<code>/atmosphere/fatal_errors/</code>", in dem nur Fehlerreports von fusee-primary abgelegt werden. | ||
=== htc === | |||
Atmosphère beinhaltet eine Reimplementierung von "htc", dem "Host-Target Connection" Verbindungsprotokoll. Mit diesem lässt sich mithilfe der PC-Applikation "Starlink" zwischen PC und Switch kommunizieren und bspw. Gameplay streamen. Dieses Feature ist noch nicht fertig und Starlink wurde noch nicht veröffentlicht. | |||
=== Reboot-Payload === | === Reboot-Payload === | ||
Zeile 792: | Zeile 804: | ||
* <code>boot2.flag</code>: Weist den Process Manager an, diesen Titeln während des Bootvorgangs zu starten (für Systemmodule) | * <code>boot2.flag</code>: Weist den Process Manager an, diesen Titeln während des Bootvorgangs zu starten (für Systemmodule) | ||
* <code>redirect_save.flag</code>: Aktiviert die [[#Speicherstand-Redirection|Speicherstand-Redirection]] für diesen Titel | * <code>redirect_save.flag</code>: Aktiviert die [[#Speicherstand-Redirection|Speicherstand-Redirection]] für diesen Titel | ||
Folgende Globale Flags existieren in "<code>/atmosphere/flags/</code>": | |||
* <code>clean_stratosphere_for_0.19.0.flag</code>: Löscht alte Systemmodule aus dem "contents"-Ordner, da diese seit v0.19.0 in die <code>stratosphere.romfs</code> gebündelt sind | |||
=== LayeredFS === | === LayeredFS === | ||
Zeile 833: | Zeile 849: | ||
Folgende Pfade werden nacheinander geladen, wobei beim ersten Fund keine weitere mehr beachtet wird: | Folgende Pfade werden nacheinander geladen, wobei beim ersten Fund keine weitere mehr beachtet wird: | ||
* Nur im EmuMMC: <code>/atmosphere/hosts/emummc_%04lx.txt</code> (formatiert mit der Nummer des EmuMMC aus der <code>emummc.ini</code>) | * '''Nur im EmuMMC:''' <code>/atmosphere/hosts/emummc_%04lx.txt</code> (formatiert mit der Nummer des EmuMMC aus der <code>emummc.ini</code>) | ||
* Nur im EmuMMC: <code>/atmosphere/hosts/emummc.txt</code> | * '''Nur im EmuMMC:''' <code>/atmosphere/hosts/emummc.txt</code> | ||
* Nur im SysMMC: <code>/atmosphere/hosts/sysmmc.txt</code> | * '''Nur im SysMMC:''' <code>/atmosphere/hosts/sysmmc.txt</code> | ||
* Beide MMCs: <code>/atmosphere/hosts/default.txt</code> (wird mit Standard-Einträgen erstellt, falls noch nicht existent) | * '''Beide MMCs:''' <code>/atmosphere/hosts/default.txt</code> (wird mit Standard-Einträgen erstellt, falls noch nicht existent) | ||
Die Standard-Einträge von Atmosphère werden eigenen Einträgen '''vorangestellt'''. Diese sehen zurzeit so aus: | Die Standard-Einträge von Atmosphère werden eigenen Einträgen '''vorangestellt'''. Diese sehen zurzeit so aus:<ref>https://github.com/Atmosphere-NX/Atmosphere/blob/master/docs/features/dns_mitm.md#hosts-file-selection</ref> | ||
<pre># Nintendo telemetry servers | <pre># Nintendo telemetry servers | ||
Zeile 857: | Zeile 873: | ||
Dies wirkt sich sowohl auf "wii.de", als auch auf "wiidb.de" und "wiidatabase.de" aus. | Dies wirkt sich sowohl auf "wii.de", als auch auf "wiidb.de" und "wiidatabase.de" aus. | ||
Beim Start wird die | Beim Start wird die geladene Hosts-Datei mitsamt aller geparsten Einträge nach <code>/atmosphere/logs/dns_mitm_startup.log</code> geloggt. Wenn das Logging in der system_settings.ini aktiviert wurde, werden zusätzlich alle DNS-Abfragen (plus ob Weiterleitungen angewendet wurden) in <code>/atmosphere/logs/dns_mitm_debug.log</code> geloggt. | ||
=== Daybreak === | === Daybreak === |
Bearbeitungen