Il n'y a pas que la scène Xbox 360 qui bouge en ce moment. Un développeur du nom de judges du site PS3Hax a réussi à downgrader sa PS3 du firmware officiel 3.61 en custom firmware 3.55. NORway est donc un programme crée pour Teensy++ 2.0 qui permet de dumper / restaurer la mémoire NOR de nos PS3. L'auteur nous informe qu'il va bientôt rédiger un tutoriel pour les intéressés.
Voici le ReadMe traduit en Français :
NORway v0.1
Ce projet a été porté avec le Teensy++ 2.0 à partir du vrai flasheur de NOR
(“noralizer” par Hector Martin “marcan” < hector@marcansoft.com >) a été utilisé pour flasher
AsbestOS à partir d'une démo PS3 à 27C3, et pour être utilisé par les développeurs .
Ses fonction :
teensyNORway.avrsln – Code source à partir du Teensy++ 2.0 (AVR Studio 5.0)
teensydefaultNORway.hex – Compilé avec un fichier hex pour le Teensy++ 2.0 (AT90USB1286)
hwinstallinstall-*.jpg – Quelques images expliquant comment j'ai monté le Teensy (Monté sur une PS3 CECH-2504A/
hwinstallnor_testpoints.png – Connexions aux diagrames des points de test pour le NOR ( fait sur une CECH-2504A/
serial_install.exe –Code d'activation fourni pour les drivers Windows Teensy
README.txt – Le fichier où sont écrites les instructions
NORway.py – Le client PC Python
Connexions hardware (voir “hwinstallnor_testpoints.png”):
PS3 Teensy
A0-7 PF0-7
A8-15 PA0-7
A16-22 PB0-7
D0-7 PD0-7
D8-15 PC0-7
CE# PE0
OE# PE1
RESET# PE4
WE# PE5
RY/BY# PE6
TRISTATE# PE7
GND GND
Il n'y a pas besoin de modifications hardware pour le Teensy. N'installez pas de régulateurs de puissance, ne coupez aucune partie du Teensy .
Ne le connectez pas aux VCC SOLDER PADS ou à quoi que ce soit !
Les connexions des diagrammes pour les autres cartes mères peuvent être trouvées en cliquant sur le lien suivant
http://ps3devwiki.co...rdware_flashing
La configuration requise pour Windows:
Python 2.7.2 ( http://www.python.or...ython-2.7.2.msi )
pyserial 2.5 ( http://pypi.python.o... ... .win32.exe )
Usage:
Installer Python + pyserial (voir “configuration requise pour Windows”). Installer les drivers. Connecter le Teensy à votre PC. Flasher le Teensy avec “teensydefaultNORway.hex” et redémarrer le Teensy après qu'il soit terminé .
Menu Démarrer ’ “Gestionnaires des périphériques”, élargir les “Ports (COM & LPT)” notez que , vous devriez voir quelque chose comme :
“USB Serial (Communication Class, Abstract Control Model) (COM4)”. Celui-ci vous dit quelque chose comme “COM4″
(ou autre chose) ainsi le Port COM est le port utilisé par le Teensy
Puis lancez “NORway.py” pour lancer l'aide.
Procédure pour dumper le flash de votre PS3 :
- La PS3 doit être éteinte
- Lors de la commande prompt entrez:
NORway.py
- Allumez votre PS3, elle ne devrait pas démarrer
- Lors de la commande prompt entrez :
NORway.py dump flash.bin
- Quand le dump est fini, entrez :
NORway.py release
- Éteignez votre PS3 (déconnectez Teensy si votre PS3 ne démarre pas quand vous la redémarrez )
Le dump prend 3 minutes. Un fichier nommé “flash.bin” de taille exacte de 16 MB (16.777.216 bytes)
a été crée dans votre dossier présent
Le flashage est plutôt long. Écrire le flash complet avec la commande “write” prend au moins 2 heures.
Nous essaierons de l'accélérer dans les versions futures …
IMPORTANT:
Avant que vous ne flashiez votre PS3 avec quelque chose de nouveau , soyez sûr que votre dump a été correctement fait (e.g. comparez les endroits ros0/ros1 de votre dump par rapport à “CORE_OS_PACKAGE.bin” à partir d'un fichier PS3UPDAT.PUP actuel (avec les clés 3.6x par rapport au firmware de votre PS3 ). Et gardez le dump original dans un dossier protégé pour ne pas le supprimer par mégarde, vous en aurez besoin .
Ceci a été testé sur Windows 7 x64 , mais ca devrait marcher sur les ordinateurs x86>=XP.
Et ceci devrait aussi marcher avec Linux, mais je ne l'ai pas testé avec . Si vous utilisez Linux , vous devez probablement savoir ce qu'il faut faire ;-) les pilotes du Teensy ne sont pas nécessaires pour Linux.
Malheureusement, je n'ai pas pu le faire marcher sur des versions Windows x64 autre que Windows 7 à cause du module pyserial Python.
Merci à “marcan” pour l'implémentation d'origine.
– judges ( judges@eEcho.co
**MAJ 17h21**
- Ajout des images
**MAJ 11/08/2011** par Yoann-95
Changelog : NORway V0.3
- Dumping now only takes 45 secs instead of over 5 mins!
- Writing now only takes about 8.5 mins instead of over 2 hours!