95w ago - This weekend PS3 developer
tical has released a change_cinavia_files.tcl
Cinavia patch for
PS3 MFW Builder which disables the Cinavia DRM check for PlayStation 3 Modified Firmware users.
Download:
change_cinavia_files.tcl /
GIT
To quote: I have traced the Cinavia DRM checks to 4 separate sprx files and after a long time trying to patch these files I have found that 3 of those files are present in the DEBUG (DEX) firmware don't have the Cinavia DRM checks enabled. Files are videoplayer_util sprx, videoplayer_plugin sprx and videoeditor_plugin sprx.
I have successfully copied these 3 sprx files from DEBUG (DEX) FW 341 over to my retail PS3 unit running OFW 341 using dev_blind and Cinavia seems to be now disabled. I've confirmed this by playing back a number of Cinavia affected video files.
This means that Cinavia is now disabled for all DLNA playback and copying, but Cinavia checks on AVCHD and BD playback are still present with Message Code 3 that mutes the audio as the sprx file with the Cinavia check bdp_plugin sprx is not present in DEX firmware because BD playback is disabled in DEBUG. If someone is able to patch Cinavia out of bdp_plugin sprx this will be solved too.
I have created a new task for PS3MFW so this can be easily made part of any new MFW's as needed. Any FW version that has had the DEX firmware leaked should be able to be used to create a CFW of the same version. eg DEX 3.41 -> MFW 341 or DEX 355 -> MFW 355 etc etc. Don't use sprx files from different FW versions! See git hacks for change_cinavia_files task source.
Big thanks to the KaKaRoTo and REBUG team for their community contributions as this would have never been possible without the knowledge they've shared with us.
PLEASE NOTE I DO NOT OFFER ANY GUARANTEE WHEN MESSING WITH YOU PS3 SO DOING ANYTHING TO YOUR PS3 IS AT YOUR OWN RISK. I WILL NOT BE RESPONSIBLE IF YOU DAMAGE YOUR PS3.
In related news, PlayStation 3 developer
DanyL has made available PSHeb Project v0.1, a Hebrew Language on PS3
Language_Pack.tcl and
PS3 .RCO Language Extraction Tool alongside his
GIT Repo for use with PS3MFW Builder.
From the GIT, to quote: This is a language pack for language_pack.tcl, which is a task for PS3MFW.
- There are still a lot of typos, and it'll take me a years to correct it myself - so please join PSheb project and help me to correct any typo.
- Because the PS3 isn't a native Right-To-Left, the translation should be reversed, for example if you want to write "ABCD", you'll write "DCBA" instead.
- Sony are using illegal charters (such as "<>") in her xml language files, so I had to remove theme all.
PS3 XMB Translation Guide:
This guide will explain you how to translate the XMB and uselanguage_pack.tcl PS3MFW task.
LP structure:
font/name_of_the_font_file_to_replace.TTF
replace/name_of_the_rco_file.xml
edit/name_of_the_rco_file/language_name.xml
1. Create a folder - this will be our working directory.
2. If the language you want to translate XMB to is using unsupported font glyphs, you'll have to include a modified PS3 font.
How to add glyphs to fonts?
I personally use font creator, open 2 fonts: the one I want to modify, and another one that contains the glyphs that I want to add.
Than all I need to do is to copy & paste the glyphs from one font to the other, and assign any glyph to it's letter.
* I modify "SCE-PS3-DH-R-CGB.TTF", but this should work with any font.
When you finished modifying your font, create the folder "font" inside your working directory, and put you modified font in there.
3. Extract language XML files from RCO files
Here you have two options:
1) Extract them one by one using RCOmage (CLI or GUI).
2) Using
LP_RCO to automatically extract language XML files from all RCO files (or writing your own script).
* For those who doesn't use LP_RCO:
You should extract only one language file from each RCO file (for example "English.XML").
name each language file by the RCO file it was extracted from.
Now create a folder named "replace" in your working directory, and place all the extracted language files in it.
4. The translation itself
This is the exhausting stage, where you should just translate any string in the language files you extracted in charter 3.
* You should translate only the string between the and tags.
You could let Google to translate it for you, but then you'll have to fix formatting and all Sony's "special" glyphs (such as the "cross" symbol), and of course to correct all the typos.
5. Packing everything into LP
Use any tar compression tool, and compress the root of your working directory, and named it "name.LP".
6. The "edit option":
There is also the "edit" option in language_pack.tcl task, which allow you to fix typos in several RCOs and languages.
Create a folder named "edit" inside you working directory.
Extract the language XML files you want to edit, and put them inside a directory named by the RCO file they extracted from.
Now all you got to do is to edit the language files.
7. All you need now is to build your MFW with your new language pack!
Take attention that you don't have to include any of those folders inside your LP - include them only if you want to use their function.
Good luck!
Loving the cinavia workaround feature too
Download: http://www.multiupload.com/G1RXXCJ955 / http://www.multiupload.com/RT7ZNJC2NQ / http://www.multiupload.com/0P5KYRV4DS / http://www.multiupload.com/QU61WWR5DK
To quote: Instructions aka 1-2-3 NFW (bitsbubba's Newbie Friendly Ware):
1. Format USB device FAT32
2. Place PS3UPDAT.PUP in x:/PS3/UPDATE
3. Install via XMB
NOTE: If you are not on OFW 3.55, please download and install that first, the same way you would install NFW. You can find OFW 3.55 here.
NFW v2 - 3.70 Spoofed
8A2EEA505E1AC9079442C64DD4102C92 *NFWv2-3.70spoofed.7z
1DEC324DE25EE3F987947644768817B1 *PS3UPDAT.PUP
Features Enabled:
Patch LV1 hypervisor - Allow mapping of any memory area (Needed for LV2 Poke)
Patch LV2 kernel - Patch to add Peek&Poke system calls to LV2
Patch package installer - allow installation of pseudo-retail (geohot) packages, allow installation of debug packages
Patch Application launcher - Patch to allow running of unsigned applications
Added Start Game (disc-less) to games category
Added "The Homebrew Channel" to XMB
Clean unwanted icons from the XMB Videos Category - Remove "Netflix" icon from the XMB Videos Category
Clean unwanted icons from the XMB Games Category - Remove "Minis Manual" icon from the XMB Game Category, Remove "PlayStation Store" icon from the XMB Game Category
Clean unwanted icons from the XMB Network Category - Remove "Online Instruction Manuals" icon from the XMB Network Category
Disabled Cinavia Protection (except AVCHD and BD: WIP)
Custom coldboot by PatheticPuma
Added Graffiti Dynamic Theme by DoctaIgnorantia
NFW v2 - 3.70 Unspoofed
EB5E3E3178133740817E014D701BE6D1 *NFWv2.7z
3F8D28F68A0315CBAFE04B7929FFFB58 *PS3UPDAT.PUP
3.55 NFW v2 Features Enabled:
Change PUP build / version
Patch LV1 hypervisor - Allow mapping of any memory area (Needed for LV2 Poke)
Patch LV2 kernel - Patch to add Peek&Poke system calls to LV2
Patch package installer - allow installation of pseudo-retail (geohot) packages, allow installation of debug packages
Patch Application launcher
Patch to allow running of unsigned applications
Added Start Game (disc-less) to games category
Added "The Homebrew Channel" to XMB
Clean unwanted icons from the XMB Videos Category - Remove "Netflix" icon from the XMB Videos Category
Clean unwanted icons from the XMB Games Category - Remove "Minis Manual" icon from the XMB Game Category, Removed "PlayStation Store" icon from the XMB Game Category
Clean unwanted icons from the XMB Network Category - Remove "Online Instruction Manuals" icon from the XMB Network Category
Disabled Cinavia Protection (except AVCHD and BD: WIP)
Custom coldboot by PatheticPuma
Added Graffiti Dynamic Theme by DoctaIgnorantia
Bitsbubba's NFW PKG Pack:
D1FFB6389B84D87587B92DE0F0A71EA8 - pkg_pack-NFW.7z
0AFF2DE59A918E7A7B7561C83612A388 - BD-ROM Redirection Reset-NFW.pkg
4F4AEAA1EAD2EF4D9733C1A30CE9001D - ComgenieAwesomeFilemanager-NFW.pkg
5C7626E6332A277E07FA2160166E8D54 - dev_blind13.37-NFW.pkg
89D89F181AE0F2B4452C3C363640B7AD - Reboot-NFW.pkg
8367B53F75F206CBD88C244CDDA0A092 - Debuggin Station Launcher-NFW.pkg
3330C5106D3D1AD50003928122390B69 - ES35's Customize v0.1-NFW.pkg
67E8B19FAA30B22A31348157D1BA25B5 - HV Debug-NFW.pkg
8D28E8FBA06C491A76190BD015C3E654 - FREEFLASH-NFW.pkg
E9691F709470C60DE42007FE6EF461DC - WinDos3.1 Final-NFW.pkg
CD3AC2E3652CA9B83F40B72548530E39 - FixPermissions-NFW.pkg
E29426FC15A8874ECD68F06DAD48A576 - PS3 Buttons Layout Changer-NFW.pkg
6D725F4D17133B1C8EB5D616FCF637C4 - xReg Plus-NFW.pkg
With the versions that come spoofed, the only way to revert back to another FW is though Recovery Menu.
More PlayStation 3 News...