Eine Erklärung was SNEEK/UNEEK ist, findet man hier, möchte das jetzt nicht nochmal wiederholen.
Bisher hatte man 2 legale Möglichkeiten SNEEK/UNEEK funktionsbereit einzurichten:
1) Selbst kompilieren
2) SNEEKInstaller verwenden
Da viele User Kompilieren nicht mal richtig schreiben können, kommt die erste Möglichkeit für sie nicht in Frage. Der SNEEKInstaller hat jedoch einen gravierenden Nachteil gegenüber dem Selbstkompilieren, er lädt nicht die aktuellsten SNEEK-Dateien runter. Deshalb hab ich einen Patch erstellt, mit dem der SNEEKInstaller immer alle aktuellen SNEEK-Dateien runterladen kann. Das gepatche Programm kann ich leider nicht bereitstellen, da das Ding anders als SNEEK nicht GP-Lizenziert ist, sondern Closed Source und nur direkt von der Homepage bezogen werden darf. Falls neue Revs von SNEEK erhältlich sind, braucht ihr den SNEEKInstaller nicht zu aktualisieren, sondern ich werde die Dateien für die aktuelle Rev bereitstellen und das Programm lädt diese dann runter. Die SNEEK-Dateien an sich unterliegen der GP-Lizenz, weshalb sie frei angeboten werden können, solange man die Beschaffung des Quellcodes ermöglicht: code.google.com/p/sneek/source/checkout
Ladet euch von hier den SNEEKInstaller runter, ihr werdet zur Homepage weitergeleitet:
SNEEKInstaller v0.6c
Den Patch gibt es als Dateianhang:
SneekInstaller_Patch.rar
Entpackt das SNEEKInstaller-Archiv in einem beliebigen Verzeichnis. Dort befinden sich zwei Bibliotheksdateien (DLLs) und die SNEEKInstaller-Programm.
Öffnen das SNEEKInstaller_Patch-Archiv und extrahiert die 3 Dateien aus diesem Archiv ins SNEEKInstaller-Verzeichnis. Ihr habt nun folgendes vorliegen:
sn.png
Klickt auf die patchmich.bat. Das Programm wird gepatcht und ihr erhaltet eine SneekInstaller_patched.exe. Nicht mehr benötigte Dateien werden automatisch gelöscht. Mit dieser SneekInstaller_patched.exe könnt ihr nun immer die aktuellsten SNEEK/UNEEK-Dateien runterladen und eure SD- und USB-Geräte damit direkt startbereit machen.
Noch eine kurze Erklärung zur Bedienung des Programmes:
Im Feld SNEEK Files gebt ihr mit browse das Verzeichnis an, wo ihr die heruntergeladenen SNEEK-Dateien gespeichert haben möchtet. Ich empfehle dafür das selbe Verzeichnis eures SNEEKInstallers zu nehmen.
Im Feld IOS Files gebt ihr mit browse das Verzeichnis an, wo ihr die heruntergeladenen App-Dateien gespeichert haben möchtet. Ich empfehle dafür ebenfalls das selbe Verzeichnis eures SNEEKInstallers zu nehmen.
Unter SD Device gebt ihr den Pfad eurer SD-Karte an (für SNEEK, SNEEK DI, UNEEK, UNEEK DI).
Unter USB device gebt ihr den Pfad zu eurem USB-Stick oder Festplatte an (für UNEEK, UNEEK DI).
Rechts könnt ihr zwischen SNEEK, SNEEK DI, UNEEK und UNEEK DI auswählen. Verbose output ist nur für diejenigen mit einem USB-Gecko nützlich und den Startprozess von SNEEK debuggen möchten.
Wenn SNEEK- und IOS-Dateien geladen sind und die Verzeichnisse bestimmt worden sind, wird mit einem Klick auf install SNEEK die SNEEK/UNEEK-Version installiert, die ihr ausgewählt habt. Falls ihr entweder SNEEK DI oder UNEEK DI ausgewählt habt, benötigt ihr für das DI-Menu noch eine font.bin im erstellten SNEEK-Verzeichnis, wo sich auch die kernel.bin und die di.bin befinden. Diese könnt ihr euch hier laden.
Damit SNEEK DI oder UNEEK DI booten, benötigt ihr mindestens 1 Spiel im Verzeichnis games auf eurer SD-Karte oder USB-Platte/Stick. Wie das funktioniert, ist im oberen Tutorial beschrieben.
Noch ein abschließender Hinweis: Falls euer USB-Gerät nicht geht, wird es einfach noch nicht unterstützt. Das EHCI-Modul hat noch etwas Probleme mit der USB-Kompatibilität.
Credits
Crediar - SNEEK, SNEEKInstaller
joheirba - Jojos Binary Diff
Bisher hatte man 2 legale Möglichkeiten SNEEK/UNEEK funktionsbereit einzurichten:
1) Selbst kompilieren
2) SNEEKInstaller verwenden
Da viele User Kompilieren nicht mal richtig schreiben können, kommt die erste Möglichkeit für sie nicht in Frage. Der SNEEKInstaller hat jedoch einen gravierenden Nachteil gegenüber dem Selbstkompilieren, er lädt nicht die aktuellsten SNEEK-Dateien runter. Deshalb hab ich einen Patch erstellt, mit dem der SNEEKInstaller immer alle aktuellen SNEEK-Dateien runterladen kann. Das gepatche Programm kann ich leider nicht bereitstellen, da das Ding anders als SNEEK nicht GP-Lizenziert ist, sondern Closed Source und nur direkt von der Homepage bezogen werden darf. Falls neue Revs von SNEEK erhältlich sind, braucht ihr den SNEEKInstaller nicht zu aktualisieren, sondern ich werde die Dateien für die aktuelle Rev bereitstellen und das Programm lädt diese dann runter. Die SNEEK-Dateien an sich unterliegen der GP-Lizenz, weshalb sie frei angeboten werden können, solange man die Beschaffung des Quellcodes ermöglicht: code.google.com/p/sneek/source/checkout
Ladet euch von hier den SNEEKInstaller runter, ihr werdet zur Homepage weitergeleitet:
SNEEKInstaller v0.6c
Den Patch gibt es als Dateianhang:
SneekInstaller_Patch.rar
Entpackt das SNEEKInstaller-Archiv in einem beliebigen Verzeichnis. Dort befinden sich zwei Bibliotheksdateien (DLLs) und die SNEEKInstaller-Programm.
Öffnen das SNEEKInstaller_Patch-Archiv und extrahiert die 3 Dateien aus diesem Archiv ins SNEEKInstaller-Verzeichnis. Ihr habt nun folgendes vorliegen:
sn.png
Klickt auf die patchmich.bat. Das Programm wird gepatcht und ihr erhaltet eine SneekInstaller_patched.exe. Nicht mehr benötigte Dateien werden automatisch gelöscht. Mit dieser SneekInstaller_patched.exe könnt ihr nun immer die aktuellsten SNEEK/UNEEK-Dateien runterladen und eure SD- und USB-Geräte damit direkt startbereit machen.
Noch eine kurze Erklärung zur Bedienung des Programmes:
Im Feld SNEEK Files gebt ihr mit browse das Verzeichnis an, wo ihr die heruntergeladenen SNEEK-Dateien gespeichert haben möchtet. Ich empfehle dafür das selbe Verzeichnis eures SNEEKInstallers zu nehmen.
Im Feld IOS Files gebt ihr mit browse das Verzeichnis an, wo ihr die heruntergeladenen App-Dateien gespeichert haben möchtet. Ich empfehle dafür ebenfalls das selbe Verzeichnis eures SNEEKInstallers zu nehmen.
Unter SD Device gebt ihr den Pfad eurer SD-Karte an (für SNEEK, SNEEK DI, UNEEK, UNEEK DI).
Unter USB device gebt ihr den Pfad zu eurem USB-Stick oder Festplatte an (für UNEEK, UNEEK DI).
Rechts könnt ihr zwischen SNEEK, SNEEK DI, UNEEK und UNEEK DI auswählen. Verbose output ist nur für diejenigen mit einem USB-Gecko nützlich und den Startprozess von SNEEK debuggen möchten.
Wenn SNEEK- und IOS-Dateien geladen sind und die Verzeichnisse bestimmt worden sind, wird mit einem Klick auf install SNEEK die SNEEK/UNEEK-Version installiert, die ihr ausgewählt habt. Falls ihr entweder SNEEK DI oder UNEEK DI ausgewählt habt, benötigt ihr für das DI-Menu noch eine font.bin im erstellten SNEEK-Verzeichnis, wo sich auch die kernel.bin und die di.bin befinden. Diese könnt ihr euch hier laden.
Damit SNEEK DI oder UNEEK DI booten, benötigt ihr mindestens 1 Spiel im Verzeichnis games auf eurer SD-Karte oder USB-Platte/Stick. Wie das funktioniert, ist im oberen Tutorial beschrieben.
Noch ein abschließender Hinweis: Falls euer USB-Gerät nicht geht, wird es einfach noch nicht unterstützt. Das EHCI-Modul hat noch etwas Probleme mit der USB-Kompatibilität.
Credits
Crediar - SNEEK, SNEEKInstaller
joheirba - Jojos Binary Diff