Achtung! Es gibt mittlerweile eine flexiblere und aktuellere Einrichtungsmöglichkeit, u.a. auch mit Android 10. Der Anwender kann die Größe der zu erstellenden System Partitionen darunter selbst bestimmen.
Hier geht es zu der entsprechenden Anleitung:
(Anleitung) Einrichtung eines Multiboot Systems für Android 10 / L4T Ubuntu und Lakka
Vorgefertigte CFW MultiBootImages einrichten
(emuMMC, Android Oreo, Linux und Lakka)
Hier wird nun beschrieben, wie auf einfachste Art und Weise, die Nutzung eines MultiBoot-CFW-Systems auf einer SD-Karte eingerichtet werden kann. Es werden hier verschiedene vorgefertigte Image Größen, passend zur SD-Karten-Kapazität angeboten, wobei auch kleinere Images auf größeren SD-Karten ohne Weiteres eingerichtet werden können, jedoch mit entsprechenden Einbußen des Speicherplatzes. Folgende Dinge müssen dafür vorhanden sein:
- CFW-fähige Switch, die AMS booten kann (Konsolen, mit einem SX Core/Lite sind dafür NICHT geeignet)
- Windows PC
- USB-C Kabel
- microSD-Karte (vorzugsweise U3) ab 64 GB und aufwärts
Diese Dinge sind ebenfalls erforderlich, werden aber im Laufe der Anleitung entsprechend verlinkt und können dort heruntergeladen werden:
- CFW Daten (amsPLUS) für MultiBootImages (mit oder ohne Lakka)
- Etcher - Das Tool zum Flashen des MultiBootImages
- MultibootImages in den folgenden Größen (empfohlene SD-Karten von SanDisk & Samsung sind entsprechend verlinkt):
- 400 GB (SanDisk)
- alle Images enthalten Partitionen für emuMMC, Android Oreo und Linux und natürlich auch eine beschreibbare Partition für die CFW Daten usw.
1. Vorbereiten der SD-Karte und der benötigten Daten
a)
Formatiere zunächst deine für das MultibootImage vorgesehene SD-Karte über SAK/Guiformat nach FAT32. Lade dir anschließend das amsPLUS MultiBoot CFW Paket herunter und extrahiere es auf die leere SD-Karte.
https://mega.nz/folder/7BQDxApC#a7G-vdiz9PV62VtuhV6_WQ
Da die CFW Daten durch das Flashen ohnehin wieder gelöscht, und im Anschluss daran erneut auf die SD-Karte kopiert werden müssen, enthält dieses CFW Paket keine Lakka Daten (weil es für die Einrichtung eine deutlich geringere Größe besitzt, und somit schneller auf die SD-Karte transferiert werden kann). Solltest du auch Lakka nutzen wollen, kannst du im späteren Verlauf der Anleitung das entsprechende Paket herunterladen, welches auch Lakka beinhaltet, und es auf deine SD-Karte kopieren. Führe zunächst die dem CFW Paket unter dem Ordner tools beiliegende Datei nyx_usb_max_rate.reg auf deinem Windows-System aus, falls nicht bereits schon geschehen. Dies wird später die Geschwindigkeit des Datentransfers unter der USB-Verbindung mit Hekate NYX erhöhen.
b)
Lade dir im Anschluss daran das zu deiner SD-Kartengröße passende MultiBootImage herunter. Es kann auch ein Image kleinerer Größe auf eine SD-Karte mit einer größeren Speicherkapazität geflasht werden, jedoch nicht umgekehrt! Das Zip-Archiv des gewählten Images wird später über Etcher geflasht, ohne es vorher zu entpacken.
https://mega.nz/folder/DUh3QQST#dLasu6EmcRDKZM9DIcUQRQ
c)
Zu guter Letzt wird noch das Flash-Tool Etcher benötigt. Über diesen Link ist die Windows Portable Version erhältlich.
https://mega.nz/folder/fJY0zCKI#tBBkw5YIegd-sR3RH5-TFQ
2. Flashen des MultiBootImages
Eines vorweg! Es sollte genügend Zeit eingeplant werden, da dieser nachfolgend beschriebene Vorgang einige Stunden dauern kann!
Stecke nun die SD-Karte in den microSD-Karten-Slot der Switch und sende den im CFW Paket beiliegenden Payload (loader.bin) über deinen favorisierten Payload-Sender an die Switch und boote zu "HEKATE"!
Verbinde die Switch per USB-C-Kabel mit dem PC, gehe nach Tools --> USB Tools und wähle dort SD Card an.
Die Verbindung zum PC wird nun hergestellt. Ein neues Laufwerk (UMS) steht nun zur Verfügung und es kann über den PC auf die SD-Karte in der Switch zugegriffen werden.
Starte nun Etcher auf dem PC, gehe zu "Flash from file" und wähle als Quelle dort das heruntergeladene MultiBootImage Zip-Archiv aus (ohne es vorher zu entpacken!).
Als Nächstes wird das Ziel "Select target" ausgewählt, auf welches das Image geschrieben werden soll. Das ist die SD-Karte, die sich in der Switch befindet.
Die in der Switch befindliche SD-Karte wird hier als Laufwerk "hekate SD RAW USB Device" aufgeführt! Wähle es an (ein grüner Haken muss dort angezeigt sein) und fahre durch anklicken von "Continue" fort.
Wähle hier nun den Button "Flash!" an.
Die nachfolgende Meldung muss mit "Continue" noch bestätigt werden, dann beginnt der Flashvorgang.
Das Image wird nun auf die SD-Karte geschrieben (Flashing...) und im Anschluss daran nochmal alles überprüft (Validating...). Das dauert jetzt einige Zeit, und es kann mehr, als nur eine Kaffeepause eingelegt werden.......
Nach Abschluss des Flashvorgangs wird das Laufwerk automatisch vom System ausgeworfen und das "USB Mass Storage" Fenster muss nun über "Close" geschlossen werden. Etcher kann jetzt ebenfalls geschlossen werden. Die USB Verbindung ist jedoch weiterhin aufrechtzuerhalten!
Anschließend wird erneut über "SD Card" eine Verbindung hergestellt.
Lade nun eines der unten verlinken CFW Pakete herunter, und extrahiere das entsprechend gewählte ZIP Archiv auf die SD-Karte (UMS Laufwerk). Der Inhalt des Laufwerkes muss im Anschluss daran so aussehen (abhängig von der gewählten Variante - mit oder ohne Lakka):
amsPLUS MultiBoot CFW ohne Lakka:
https://mega.nz/folder/7BQDxApC#a7G-vdiz9PV62VtuhV6_WQ
amsPLUS MultiBoot CFW mit Lakka:
https://mega.nz/folder/GNQnRCiA#uG_1EvyrEI16yxhivBZTfQ
Wenn der Transfer der CFW Daten vollzogen wurde, muss das UMS Laufwerk erst über Windows ausgeworfen werden!
Anschließend muss das USB Mass Storage Fenster wieder über "Close"geschlossen werden. Erst dann kann die USB-Verbindung mit dem PC wieder getrennt werden. Schließe auch "USB Tools" wieder durch "X Close" oben rechts und kehre zurück ins Hekate Hauptmenü.
Damit ist dieser Teil der Einrichtung abgeschlossen und es geht jetzt im nächsten Spoiler weiter mit der Einrichtung des emuMMC.
3. Einrichtung des emuMMC Systems
Gehe über Home zurück zum Hekate Hauptmenü und wähle dort die rechte Option emuMMC an.
Dort dann weiter über Create emuMMC.....
Hier nun die Option SD Partition in der Mitte anwählen.
Im nächsten Screen ist Part 1 anzuwählen.
Jetzt wird der emuMMC in die bereits vorhandene Partition geschrieben. Das wird jetzt einige Minuten Dauern. Wer einen niedrigen Akkustand haben sollte, muss seine Konsole an das Netzteil anschließen. Nach Fertigstellung wird dieses Menü über X Close wieder verlassen.
Auch der emuMMC Manager wird nun wieder über X Close verlassen. Die Einrichtung ist damit abgeschlossen.
1. Wiederherstellung der SD-Daten
Es wird der emuMMC Ordner mitsamt Inhalt des bereits bestehenden emuMMC Systems abrufbereit auf dem PC benötigt. Sorge nun dafür, dass dieser Ordner über den PC anwählbar ist, um ihn auf die SD-Karte transferieren zu können. Wer den Content seines emuMMCs in einem Ordner Emutendo vorliegen haben sollte, muss diesen Ordner nach emuMMC/RAW1/ kopieren und dort zu Nintendo umbenennen! Wähle zunächst über Tools --> USB Tools erneut die Option SD Card an.
Die Verbindung zum PC wird nun hergestellt und es kann über den PC auf die SD-Karte in der Switch zugegriffen werden.
Kopiere jetzt den emuMMC Ordner auf die Multiboot SD-Karte. Im Anschluss daran muss das Gerät "UMS" über das System wieder ausgeworfen werden.
Unter Hekate wird Status auf "Disk ejected" angezeigt, der mit "Close" bestätigt werden muss.
Erst dann kann die USB-Verbindung wieder getrennt werden! Als Nächstes müssen die Daten der dazugehörigen emuMMC Partition zurückgeschrieben werden. Weiter geht es mit dem Restore des Partition emuMMC.
2. Restore des Partition emuMMC
Verbinde die Switch erneut per USB-Kabel mit dem PC und starte den NxNandManager. Deaktiviere dann unter Hekate die Option "Read-Only".
Wähle anschließend "emu RAW GPP" an.
Die Verbindung zum PC wird hergestellt und es sollte dieser Screen zu sehen sein:
Öffne anschließend den NxNandManager, gehe dort auf "File --> Open Drive" und wähle unter "Drives" das Laufwerk "SD GPP hekate" an.
Im darauffolgenden Fenster ist nun "Full or PARTIAL RESTORE" anzuwählen, dann zu der Location der gesicherten RAWNAND.bin zu navigieren, und diese zu öffnen.
Jetzt bitte nochmal prüfen, ob auch die richtige Datei ausgewählt wurde! Wenn es passen sollte, muss die nachfolgende Meldung noch bestätigt werden.
Der Restore des RAW GPP wird nun durchgeführt.
Nach Abschluss dieses Teils der emuMMC Wiederherstellung wird das Progress Fenster über "X" geschlossen.....
....und die USB-Verbindung anschließend getrennt. Unter Hekate wird Status auf "Disk ejected" angezeigt, der mit "Close" bestätigt werden muss.
und weiter geht es mit Teil 2......
Verbinde die Switch erneut per USB-Kabel mit dem PC und wähle anschließend "Boot0" unter Hekate an.
Die Verbindung zum PC wird hergestellt und es sollte dieser Screen zu sehen sein:
Diese etwaig auftauchende Meldung muss mit abbrechen bestätigt werden!!
Gehe im NxNandManager erneut auf "File --> Open Drive" und wähle unter "Drives" das Laufwerk "SD BOOT0 hekate" an.
Im darauffolgenden Fenster ist nun "Full or PARTIAL RESTORE" anzuwählen, dann zu der Location der gesicherten BOOT0.bin zu navigieren, und diese zu öffnen.
Jetzt bitte nochmal prüfen, ob auch die richtige Datei ausgewählt wurde! Wenn es passen sollte, muss die nachfolgende Meldung noch bestätigt werden.
Nach Abschluss dieses Teils der emuMMC Wiederherstellung wird das Progress Fenster über "X" geschlossen.....
....und die USB-Verbindung anschließend getrennt. Unter Hekate wird Status auf "Disk ejected" angezeigt, der mit "Close" bestätigt werden muss.
und weiter geht es mit Teil 3......
Verbinde die Switch erneut per USB-Kabel mit dem PC und wähle anschließend "Boot1" unter Hekate an.
Die Verbindung zum PC wird hergestellt und es sollte dieser Screen zu sehen sein:
Diese etwaig auftauchende Meldung muss mit abbrechen bestätigt werden!!
Gehe im NxNandManager erneut auf "File --> Open Drive" und wähle unter "Drives" das Laufwerk "SD BOOT1 hekate" an.
Im darauffolgenden Fenster ist nun "Full or PARTIAL RESTORE" anzuwählen, dann zu der Location der gesicherten BOOT1.bin zu navigieren, und diese zu öffnen.
Jetzt bitte nochmal prüfen, ob auch die richtige Datei ausgewählt wurde! Wenn es passen sollte, muss die nachfolgende Meldung noch bestätigt werden.
Nach Abschluss dieses Teils der emuMMC Wiederherstellung wird das Progress Fenster über "X" geschlossen.....
....und die USB-Verbindung anschließend getrennt. Unter Hekate wird Status auf "Disk ejected" angezeigt, der mit "Close" bestätigt werden muss.
Der Restore ist damit vollständig abgeschlossen. Das USB-Tools Menü kann über "X Close" wieder verlassen, und über "Home" wieder zum Hauptmenü zurückgekehrt werden.Dann geht es weiter mit "4. Einrichtung von Android"
Wichtiger Hinweis!!
Es sollte am Ende der Einrichtung aus diesem Thema hier, auch nochmals zum amsPLUS Thema gewechselt werden, um zu überprüfen, ob auch die Punkte 2 - 5 der Einrichtungsanleitung alle ordnungsgemäß umgesetzt wurden, damit fehlende Schritte ggfs. nachgeholt werden können!
4. Einrichtung von Android
Ausgangspunkt ist wieder das Hauptmenü von Hekate. Wähle hier "More Configs"
Hier dann "Switchroot Android" wählen, sowie währenddessen die Vol+ Taste gedrückt halten und nicht loslassen..........
..........bis dieses Menü erscheint! Ziehe hier den Slider unten rechts (mit den 3 Pfeilen) unter "Swipe to Allow Modifications" zum rechten Bildschirmrand rüber. Sollte sich hierbei die Konsole aufhängen (was offensichtlich hin und wieder vorkommen kann) muss die Konsole ausgeschaltet werden (ca. 10 Sekunden den Power Button drücken), um anschließend wieder durch einen Reboot über ArgonNX zu Hekate bis zu diesem Punkt gelangen zu können.
In diesem Auswahlmenü wird nun die Option "Mount" angewählt.
Anschließend wird dieser Screen erscheinen. Hier bitte warten......
...bis dieses Menü aufgerufen wird. Hier muss bei jeder dieser 4 Partitionen ein Haken gesetzt sein. Ergänze dort die Haken der noch nicht markierten Partitionen. Über den Pfeil unten links am unteren Bildschirmrand, geht es dann wieder zurück zum Auswahlmenü.
Als Nächstes wird die Option "Install" angewählt.
In dem daraufhin erscheinenden Menü wird in der linken Spalte "Folders" über "(Up A Level)" zu "external_sd" navigiert.
In der Mitte befinden sich nun 5 Installations Dateien im Zip Format, die jetzt alle nacheinander (1 - 5) installiert werden müssen. In den nächsten Schritten wird das Vorgehen anhand der ersten Datei beschrieben. Diese Schritte sind genauso auch auf alle nachfolgenden Dateien von 2-5 anzuwenden!
Wähle nun die erste Datei an!
Daraufhin erscheint dieses Menü. Hier nochmal unter dem Punkt "File:" überprüfen, ob auch die richtige Datei ausgewählt worden ist (damit keine Datei übersehen oder zweifach installiert wird). Anschließend ist der Slider (mit den drei Pfeilen) unten rechts zum rechten Bildschirmrand zu ziehen, damit die ausgewählte Datei geflasht werden kann.
Das Zip Archiv wird nun installiert........
Nach Abschluss der Installation ist in diesem Menü der Button "Wipe cache/dalvik" anzuwählen.....
....und erneut den Slider (mit den drei Pfeilen) nach rechts zu ziehen.
Hier nun zwei mal den Zurück Button am unteren linken Bildschirmrand betätigen.....
...um wieder zum Auswahlmenü gelangen zu können. Jetzt wird mit den anderen 4 Dateien genauso verfahren, wie mit der Ersten, die soeben installiert wurde. Sobald die 5. Datei installiert wurde, und das Bild oben zu sehen ist (mit den Buttons "Back" und "Reboot System") geht es mit dem übernächsten Bild weiter!
Sobald die 5. Datei installiert wurde, ist nun der Button "Reboot System" anzuwählen.
Es erscheint dieses Auswahlmenü, wo nun der Button "Do Not Install" gewählt werden muss.
Jetzt wird es zu einem Blacksceen kommen und die Konsole muss ausgeschaltet werden (ca. 10 Sekunden den Power Button drücken), um anschließend wieder durch einen Reboot über ArgonNX zu Hekate --> "More Configs" --> "Switchroot Android" zu Android zu booten. Sollte Android sich nicht booten lassen, was nach einer Wartezeit von mehr als 15 Minuten der Fall wäre, muss die Installation noch mal von Beginn dieses Spoilers wiederholt werden. Im Anschluss an die erneute Installation, ist dann kein Coldboot mehr erforderlich, da Android nun direkt durchstarten sollte. Es darf nach dem ersten Booten zu Android keine WLAN Einrichtung durchgeführt werden. Dieser Schritt muss bei dem anfänglichen Setup übersprungen werden!
Wir befinden uns nun im Android OS. Hier muss "Wait" angewählt werden, falls diese Meldung erscheinen sollte.
Als Nächstes werden wir die Entwickler Optionen freischalten, um die Reboot to Payload Option aktivieren zu können, die uns später beim Beenden von Android wieder zur CFW rebooten lassen wird. Ziehe zunächst einen Finger vom oberen Rand zur Mitte des Displays, um dieses Menü sichtbar zu machen. Wähle dann die im Bild markierten Einstellungen an.
Gehe dort auf den Punkt "System".
Und hier dann auf "About tablet".
Tippe hier nun sieben mal hintereinander den Punkt "Build number" an. Dies wird in der Menü-Ebene davor, die Entwickler-Optionen freischalten.
Gehe nun über den Zurück Button am unteren linken Bildschirmrand wieder eine Ebene zurück. Hier ist jetzt eine weitere Option hinzugekommen, die "Developer options" (Entwickler Optionen). Wahle diese nun an.
Unter "Advanced restart" ist nun der Slider auf der rechten Seite zu aktivieren. Danach geht es über den Zurück Button am unteren linken Bildschirmrand wieder ganz zurück ins Hauptmenü vom Android OS.
Die Einrichtung ist damit abgeschlossen! Wird jetzt der Power Button ca. 2 Sekunden lang gedrückt gehalten, erscheint am rechten Bildschirmrand ein Popup-Menü, u.a. mit einer "Restart" Option. Wird diese nun angewählt....
.....erscheint ein weiteres Popup-Menü. Wird hier nun die Option "Bootloader" angewählt, bootet das System zurück zu ArgonNX, und von dort kann dann u.a. auch wieder zu Atmosphére gebootet werden.
Nach einem erneuten Reboot zu Android, kann diesmal auch bei Bedarf das WLAN eingerichtet werden.
Für Linux (Ubuntu) und Lakka sind keine besonderen Vorbereitungen zu treffen. Diese Systeme können direkt über das Tesla Menü --> fastCFWswitch gebootet, und entsprechend eingerichtet werden.
Zukünftig kann direkt aus der CFW heraus über das Tesla Menü --> fastCFWswitch zu Lakka, Linux (Ubuntu) oder Android gebootet werden. Das vorherige Booten zu Hekate ist dann nicht mehr erforderlich. Das Tesla Menü ist über die Tastenkombination bei gleichzeitigem Drücken von L + R + unter amsPLUS jederzeit aufrufbar!
Hinweis für das zukünftige Aktualisieren von amsPLUS unter einem MultiBoot-Image System, welches nach dieser Anleitung hier eingerichtet wurde.
Die CFW kann ganz normal, wie es im amsPLUS Thema unter den Spoilern 6 & 7 beschrieben ist, aktualisiert werden. Es muss dann im Anschluss nur das Konfigurations Addon noch dem Setting hinzugefügt werden. Dafür ist nach einer CFW Aktualisierung zunächst der "atmosphere" Ordner aus diesem Paket auf die SD-Karte zu kopieren (per FTP oder Hekate´s UMS) und anschließend über den Tegra Explorer das Extras_Aktivator TE Script, sowie danach das entsprechende MultiBoot_Addon TE Script anzuwenden.
Support zu dieser Anleitung gibt es hier
Credits:
Danke an Raziel1993 und evil_santa, die maßgeblich an der Realisierung dieses Projekts beteiligt waren.