Peek-Poke tools από τον Flukes1

Πριν μια, περίπου, εβδομάδα, ο developer της εφαρμογής WiFi Sync -για τα jailbroken iPhones με Cydia- “έστρεψε το βλέμμα του” στο PS3 και αποφάσισε να… “βάλει το χεράκι του” για να βοηθήσει τη “σκηνή” των homebrew. Αν και “παρέα με άλλα παιδιά” κατάφερε να κάνει το… ακατόρθωτο, να επαναφέρει την υποστήριξη peek και poke στα jPS3, αναγκάστηκε να περιμένει πριν δημοσιεύσει τον οποιοδήποτε κώδικα, λόγω των πρόσφατων νομικών κινήσεων της Sony εναντίον George Hotz – fail0verflow. Μέχρι χθες.

Στις 16 του μήνα, λοιπόν, και βλέποντας πως μάλλον η Sony δεν βρίσκεται σε τόσο θετική θέση όσον αφορά στην όλη νομική διαμάχη της (κάτι στο οποίο “μετράει” και το ιστορικό της παραπλήσιας υπόθεσης Apple-εναντίον-Geohot για το jailbreaking του iPhone), αποφάσισε να διαθέσει τα εργαλεία που είχε δημιουργήσει. Αυτό μεταφράζεται, για τους… κοινούς θνητούς, ως εξής:

Επιτέλους, έρχεται firmware 3.55 με υποστήριξη φόρτωσης backups.

Μετά την παλαιότερη, αποτυχημένη προσπάθεια τους να ενσωματώσουν υποστήριξη peek + poke στο firmware 3.55, δηλαδή, των δυο λειτουργιών που χρησιμοποιούνται και από τους backup managers για τη φόρτωση των backups από το δίσκο, ο Flukes1 και… η παρέα του τα κατάφεραν, “patchάροντας” τμήμα του firmware “σε επίπεδο level 1” και απευθείας στη μνήμη. Αυτό σημαίνει πως “ναι μεν η διαδικασία θα μπορούσε να οδηγήσει σε bricked κονσόλες, αλλά αφού `γίνεται στη μνήμη`, `προσωρινά`, δεν υπάρχει κίνδυνος”.

Αναμένονται εξελίξεις στο πολύ κοντινό μέλλον, αφού για την ώρα τα εργαλεία του Flukes1 είναι χρήσιμα μόνο σε developers (που, όμως, ήδη έχουν… “πέσει με τα μούτρα” σε αυτά για να παρουσιάσουν τις πρώτες εφαρμογές με υποστήριξη peek + poke / το πρώτο “3.55 custom firmware” με υποστήριξη backups). Για να δούμε..!

Source:

So today I’m releasing three tools which open the PS3’s hypervisor (lv1) and GameOS (lv2) to full read/write access from packaged userland applications. These tools can be used to create and test lv1/lv2 patches in RAM, which negates the risk of bricking your PS3 by flashing it with an incorrectly patched lv1 or lv2 binary. You can also use the tools to create a patched lv1 or lv2 binary, if you wish, although I suggest thoroughly testing your patches in-memory first.

...γνωστός και ως Οδυσσέας Κουράφαλος, αρχικός υπεύθυνος για το unregistered. Συντάκτης, γραφίστας, "μαλτιμηντιάς", φανατικός της science fiction και των αστείων γατιών στου ιντερνέτ. "Δηλώνω graphics whore" (παίζω Ms. Pac-Man στο MAME με 2xSAL και το πρώτο Max Payne με FXAA antialiasing). Load "unreg*",8,1.