PlayStation Portable 1000 jailbreaken

Die PlayStation Portable ist ein zwischen 2004 und 2014 hergestellter Handheld von Sony. Auch heute kann sich die Anschaffung einer PSP noch lohnen. Dank Homebrew eignet sich die PSP als perfektes Gerät zur Emulation alter Konsolen. Dazu muss allerdings erst ein Jailbreak vorgenommen werden. Durch diesen wird es möglich eigene Software auf der PSP auszuführen. Dazu muss eine sogenannte Custom Firmware kurz CFW (im Gegensatz zur Official Firmware kurz OFW) auf der PlayStation Portable aufgespielt werden. Je nach Modell unterscheidet sich das Prozedere ein wenig. In diesem Artikel soll es nur um die erste Generation der PSP, die PSP 1000 bzw. die PSP 1004 in Europa gehen.

Eine PSP der ersten Generation

Im ersten Schritt sollte die Firmware der PlayStation Portable auf die aktuelle Version 6.61 gebracht werden. Dazu kann das passende Image von der offiziellen Seite bei Sony heruntergeladen werden. Der Download des Firmware-Updates erfolgt in Form einer EBOOT.PBP-Datei. Diese Datei muss auf dem Memory Stick der PSP abgelegt werden. Dazu wird diese per USB mit dem Computer verbunden. Dadurch wird der Memory Stick als USB-Laufwerk eingebunden. Die Datei wird nun im Ordner:

PSP/GAME/UPDATE/

abgelegt. Der Ordner UPDATE muss dabei meist noch erstellt werden. Anschließend wird das USB-Gerät ausgeworfen und im XMB-Menü der PSP der Memory Stick ausgewählt. Dort findet sich nun das Update, welches gestartet werden sollte. Nachdem die Firmware aktualisiert wurde, kann im zweiten Schritt die Custom Firmware aufgespielt werden.

Die Aktualisierung der Firmware wird über das Menü gestartet

Im nächsten Schritt muss die PRO-C-Firmware heruntergeladen werden und ebenfalls im GAME-Ordner des Memory Stick hinterlegt werden. Dabei handelt es sich um folgende Ordner:

CIPL_Flasher	
FastRecovery	
PROUPDATE

welche ebenfalls in den GAME-Ordner kopiert werden müssen. Die für das Gerät passende Firmware kann über den PlayStationGuide bezogen werden. Nachdem die Dateien auf den Memory Stick kopiert wurden, wird im ersten Schritt die PRO-C-Firmware installiert.

Mit dem CPIL Flasher wird die Änderung der Firmware permanent gemacht

Anschließend muss die Änderung mittels des CPIL Flashers permanent hinterlegt werden. Ansonsten müsste die Firmware jedes mal nach dem Start mittels der FastRecovery-Anwendung geladen werden. Dies ist z.B. bei den neuen Versionen der PSP 2000 und der 3000er Serie der Fall. Dort ist keine permanente Installation einer Custom Firmware möglich. Nachdem die Firmware nun installiert wurde können die Firmware-Dateien komplett aus dem GAME-Verzeichnis entfernt und Homebrew-Anwendungen im GAME-Verzeichnis hinterlegt werden. Informationen rund um Homebrew auf der PSP finden sich im entsprechenden Wikibook.

Homebrew deinstallieren #2

Vor ein paar Jahren schrieb ich einen Artikel, in welchem beschrieben wurde wie der macOS Paketmanager Homebrew wieder deinstalliert werden konnte. Mittlerweile gibt es eine einfachere Methode zur Deinstallation von Homebrew, welche hier ebenfalls beschrieben werden soll.

Das Projekt des Homebrew (un)installer auf GitHub

Hintergrund ist die Erweiterung des Homebrew-Installationsprogramms. Im Terminal unter macOS kann Homebrew über den Homebrew (un)installer mittels:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

deinstalliert werden. Dabei werde alle über Homebrew installierten Applikationen ebenfalls entfernt.

PDFs aus Bildern mittels ImageMagick erstellen

Wenn man aus einer Reihe von Bildern eine PDF erzeugen möchte, so kann man hierfür unterschiedlichste Tools nutzen. Ich war auf der Suche nach einer Lösung die sowohl unter Linux als auch unter macOS funktionierte. Fündig wurde ich bei ImageMagick. Unter Linux kann das ganze über den Paketmanager (in diesem Fall auf einem Ubuntu) installiert werden:

apt-get install imagemagick

Unter macOS kann es über den Paketmanager Homebrew installiert werden:

brew install imagemagick

Nach der Installation kann der Konvertierungvorgang begonnen werden. Dazu muss im Terminal in das Verzeichnis mit den Bildern gewechselt werden. Anschließend wird über den Befehl convert die Konvertierung angestoßen:

convert *.png document.pdf

Je nach Anzahl und Größe der Bilddateien kann der Vorgang einige Minuten in Anspruch nehmen.

Homebrew Analytics unter macOS deaktivieren

Mit Homebrew gibt es neben MacPorts einen Paket-Manager für macOS. Wenn man Homebrew installiert wird man feststellen das automatisch einer anonymen Datensammlung zugestimmt wurde. Möchte man dieser Datensammlung widersprechen so kann dies mit dem Kommando:

brew analytics off

bewerkstelligt werden. Auf einer gesonderten Info-Seite informiert das Homebrew-Projekt darüber welche Daten gesammelt werden.

Homebrew deinstallieren

Bei Homebrew handelt es sich neben MacPorts um einen Paketmanager für Mac OS X. Möchte man Homebrew wieder loswerden empfiehlt die offizielle FAQ folgendes Skript:

#!/bin/sh
# Just copy and paste the lines below (all at once, it won't work line by line!)
# MAKE SURE YOU ARE HAPPY WITH WHAT IT DOES FIRST! THERE IS NO WARRANTY!

function abort {
echo "$1"
exit 1
}

set -e

/usr/bin/which -s git || abort "brew install git first!"
test -d /usr/local/.git || abort "brew update first!"

cd `brew --prefix`
git checkout master
git ls-files -z | pbcopy
rm -rf Cellar
bin/brew prune
pbpaste | xargs -0 rm
rm -r Library/Homebrew Library/Aliases Library/Formula Library/Contributions
test -d Library/LinkedKegs && rm -r Library/LinkedKegs
rmdir -p bin Library share/man/man1 2> /dev/null
rm -rf .git
rm -rf ~/Library/Caches/Homebrew
rm -rf ~/Library/Logs/Homebrew
rm -rf /Library/Caches/Homebrew

Nach dem erfolgreichen Durchlauf des Skriptes, sollte Homebrew Geschichte sein. Dabei ist zu beachten, das dass Skript nur funktioniert, wenn Homebrew unter /usr/local installiert wurde, was allerdings der Normalfall sein sollte.