HACK - Custom Firmware 4.31 MiralaTijera - OtherOS++ et gestion des plugins
par NearAinsi que bien d'autres fonctions avancées...
Le développeur espagnol MiralaTijera a mis à la disposition du public son Custom Firmware 4.31, celui-ci n'est pas un simple Custom Firmware 4.30 avec un spoof de version 4.31 (comme nous en voyons partout de nos jours), mais bel et bien un vrai Custom Firmware 4.31 construit depuis un Firmware officiel 4.31, ayant les patchs nécessaires adaptés au système lv1/lv2/appldr du Firmware 4.31, dernier du nom.
Mais quel est l'intérêt d'un tel Custom Firmware, même s'il est le premier Custom Firmware 4.31 ?
La réponse est simple, c'est un Custom Firmware (très) avancé qui intègre OtherOS++ (installation et lancement de Petitboot) nativement, le QA-Flag (une première pour les nouveaux Custom Firmware !) sans compter le fait que son auteur MiralaTijera nous offre aussi un gestionnaire de plugins nommé CoreMultiTool v2.7.0 lié à son Custom Firmware 4.31. Avant d'entrer dans les détails d'installation et d'utilisation, jetons un œil aux changements et ajouts de ces deux nouveautés.
Changelog du Custom Firmware 4.31 MiralaTijera :
- Patch LV1 : désactivation de la vérification du CoreOS pour l'installation sur console downgradée ;
- Patch LV1 : syscall 183 et 182 ajoutés pour le peek/poke (lecture/écriture mémoire) ;
- Patch LV1 : fonction OtherOs++ ajoutée ;
- Patch VSH : Install Package Files ajouté ;
- Patch default.spp : gestion mémoire supplémentaire du GameOS pour la fonction OtherOS++ ;
- Patch LV2 : syscall 6 et 7 ajoutés pour le peek/poke (lecture/écriture mémoire) ;
- Patch LV1/LV2 : syscall 8 et 9 ajoutés pour le peek/poke alternatif (lecture/écriture mémoire) ;
- Portage du syscall 36 pour utiliser le Payload de Hermes sur Custom Firmware 4.31 ;
- Patch APPLDR : vérification d'intégrité du LV2 désactivée et suppression de la liste blanche intégrée par Sony dans le dev_flash ;
- Désactivation de la protection ECDSA ;
- Protection Cinavia désactivée ;
- ReactPSN activé ;
Notez que les patchs proviennent de PS3MFW Builder, donc ils sont stables.
Fonctionnalités du gestionnaire de plugins CoreMultiTool v2.7.0 :
- toggle_recovery = activer le mode recovery (beta) ;
- clear_bootparam = ré-initialisation du boot de la console (GameOS par défaut) ;
- custom_boot_nor = chargement du fichier customboot.self depuis le périphérique externe dev_usb pour les consoles ayant une mémoire flash NOR ;
- custom_boot_nand = chargement du fichier customboot.self depuis le périphérique externe dev_usb pour les consoles ayant une mémoire flash NAND ;
- setup_flash_for_otheros = création de la partition OtherOS++ ;
- install_otheros = installer l'image binaire de Petitboot nommée dtbImage.ps3.bin ;
- boot_otheros = démarrage sur la partition OtherOS++ ;
- enterfactory = entrer en mode factory ;
- exitfactory = sortir du mode factory ;
- payloaderdev = chargement du payload voulu depuis dev_usb000/payloads/431cex.bin ;
- payloader = chargement du payload depuis le Core pour utiliser multiMAN ;
- enableqa = actition du QA-Flag ;
- removeqa = désactivation du QA-Flag ;
- bdemu = activation de la fonction Blu-ray Emulator pour les consoles sans lecteur Blu-ray ;
- fullramdump = sauvegarde binaire complète de la RAM sur périphérique externe ;
- dumpdevflash = sauvegarde RAW du dev_flash sur périphérique USB externe ;
- dumplv2 = sauvegarde d'une image binaire du LV2 sur périphérique USB externe ;
- nordump = sauvegarde la mémoire flash NOR (bootloader inclus) sur périphérique USB externe ;
- dumpnandflash = sauvegarde la mémoire flash NAND (bootloader inclus) sur périphérique USB externe ;
- flashnor = flash de la mémoire flash NOR de la console avec le dump présent dans l'emplacement dev_usb000/nordump.bin ;
Utilisation du gestionnaire de plugins CoreMultiTool v2.7.0 avec le Custom Firmware 4.31 MiralaTijera :
- Mettez les fichiers cellftp.self et copy_script.txt, ainsi que le dossier flags, à la racine d'un périphérique USB externe formaté en FAT32 ;
- Ajoutez le nom du flag que vous souhaitez utiliser dans le fichier copy_script.txt ;
- Branchez ce même périphérique USB sur le port USB le plus à droite de la PlayStation 3 ;
- Démarrer la console (un fichier core.log est créé à la racine du périphérique utilisé).
MiralaTijera tient à préciser que son Custom Firmware 4.31 a été testé sur plusieurs modèles de PlayStation 3 et que ce n'est pas une machine à brick comme le furent certains de ses prédecesseurs. PS3Gen vous conseille tout de même de prendre vos précautions (sauvegarde de la mémoire flash NOR/NAND de votre console, etc) si vous souhaitez l'installer. Pour l'instant, tous les retours sur les différents forums sont positifs (zéro brick).
Il est préférable de lancer l'installation via le XMB depuis un Firmware 3.55, pour downgrader vers cette version sans puce (si vous êtes en Custom Firmware bien évidemment), suivez le tutoriel de PS3Gen en cliquant ici.
Précisons (comme d'habitude) que ce Custom Firmware n'est pas installable depuis un Firmware officiel 3.56 ou supérieur.
Custom Firmware 4.31 MiralaTijera - MD5 A1781D38DC5F3D54830615ED6B6C3870
CoreMultiTool v2.7.0
Téléchargement et instructions
dans la fiche ci-dessous