-Menü

Beiträge anzeigen

Dieser Abschnitt erlaubt es Ihnen, alle Beiträge anzusehen, die von diesem Mitglied geschrieben wurden. Beachten Sie, dass Sie nur Beiträge sehen können, die in Teilen des Forums geschrieben wurden, auf die Sie aktuell Zugriff haben.

Beiträge anzeigen-Menü

Benachrichtigungen - 3141card

#1
OK, erst mal kurz zur Technik, schadet nichts das zu wissen..

Es gibt 2 Arten von HDD Verschlüsselung bei den PS3's. Bei den alten Fat/NAND Konsolen ist es eine 1 layer AES 192 Verschlüsselung
für die ganze Platte, hier braucht man nur den hdd key. Mit der Slim wurde es dann AES-XTS 128, noch etwas härter verschlüsselt durch
das extra XOR-ing. Hier wurde dann der flash vom chip auf die Platte ausgelagert, in eine Region vor der UFS2 GameOS Partition genannt
V(irtual)flash. Hier gibt es nun eine 2 layer Verschlüsselung. Erst mal ist die gesammte Platte mit dem hdd key verschlüsselt, und die Vflash
Region ist noch einmal mit den vflash key verschlüsselt, also doppelt. Ein Grenzfall ist die letzte Fat die schon NOR(mit Vflash auf Platte) hatte,
das ist die Version die mein HDD Reader nicht lesen kann, vielleicht fixe ich das irgendwann mal.

Die beste Möglichkeit um auf die PS3 HDD lesend/schreibend zuzugreifen(wenn man seinen eid root key hat) ist Linux.

Hier ist die arch linux VM HDD für VBox deren kernel mit UFS2/rw kompiliert wurde:
part 1 https://mega.nz/#!2UklUYYK!FWYCfFGR41aRdGn_aTe5AdMdLVwaFpACMKQ09lWix0M
part 2 https://mega.nz/#!WckAQDxL!f5Ruu7HugGay5bfgb4xR9d_NVsqfqJTv6Zjp_c_NOoE

Benutzername: picard
Passwort: ps3
Root Passwort: ps3

Die alte VM hier enthällt nur die scripts zum mounten/unmounten von Slim HDD's, da ich nur eine Slim zum coden hatte.
Hier sind aber die scripts für Fat NAND und NOR:
https://mega.nz/#!DJ1HlYjT!J4CYg0SSdZrJqC6gPbrOjF4zo1FxvsOOqZQre7JehkQ

Der HDD Reader berechnet die benötigten hdd und vflash keys zur Laufzeit aus dem eid_root_key, unter Linux brauchen
wir diese keys direkt. Hier ist das tool um aus dem eid_root_key die files hdd_key.bin und vflash_key.bin zu erzeugen,
einfach die 48 byte große eid_root_key die Ihr von eurer PS3 gedumpt habt auf die exe ziehen:
https://mega.nz/#!3M0WlQbL!ImBW3hsMPti-ohpHgchcty7OXxuZqXZNrwMOgtGEbRs

Wenn man im Linux ist muss man als erstes die files hdd_key.bin und vflash_key.bin nach:
/home/picard/ps3hdd/
kopieren, z.B. über USB stick.


Die scripts zum mounten und unmounten der PS3 HDD liegen in:
/home/picard/

Wie gesagt, die in der VM sind nur für Slim HDD's, wenn es um eine Fat NAND oder NOR geht müssen die
aus der mount_umount_fat_nand_nor_scripts.rar benutzt werden.

Wenn alle files in Linux sind und die PS3 HDD über USB Adapter angeschlossen und in der VM eingebunden ist,
wird zum mounten der HDD eine Konsole geöffnet und als sudo das mount script ausgeführt:


Es dauert ein paar Sekunden aber dann sollte es z.B. bei einer Slim so ausehen:


Jetzt kann man über die Konsole files von und auf die PS3 HDD kopieren.

Wenn man fertig ist unbedingt das unmount script ausführen bevor die Platte entfernt wird um Beschädigungen des
Dateisystems zu vermeiden.


Das wars, einfacher gehts leider nicht, die VM war nie mehr als ein Test um zu zeigen wie es geht.