Editing Downgrade BluRay Playback Issue

Jump to navigation Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
This page was created originally by nikitis with other contributors with other fixes and have been included in the correct order one should try to fix the issue.
Check [[Downgrade BluRay Playback Issue#FIX - " playback of bds is prohibited on this system. "|FIX - " playback of bds is prohibited on this system. "]] for additional details
 
There was some confusion on methods to fix and reasons why the issue occurred.  It's been 11 years since last edit, and we have a little more clarity on the issue and why it occurs, see [[Downgrade BluRay Playback Issue#Overview|Overview]] for an update on findings.
 
First, check [[Downgrade BluRay Playback Issue#FIX - " playback of bds is prohibited on this system. "|FIX - " playback of bds is prohibited on this system. "]] for easier methods to correct the issue.
 
Linux methods: If those fail, try Glevands method in Linux [[Fixing DRL and CRL Hashes]] to check for mismatches.  If it's not a mismatch then check the original but drastic method by nikitis using [[Downgrade BluRay Playback Issue#The nikitis method|The nikitis method]] for Full Factory Reset via Linux.
 
 
*Updated on 01-31-2023
== PS3 BLU-RAY PLAYBACK PROHIBITED ROOT CAUSE ANALYSIS ==
== PS3 BLU-RAY PLAYBACK PROHIBITED ROOT CAUSE ANALYSIS ==
=== Introduction ===
=== Introduction ===
Many users have experienced the loss of blu-ray playback on the PS3 after performing a system firmware downgrade to a previous version.  Little was known about the cause of this prohibition early on, but this document will outline the causes and effects.
Many users have experienced the loss of blu-ray playback on the PS3 after performing a system firmware downgrade to a previous version.  Little was known about the cause of this prohibition early on, but this document will outline the causes and effects.


=== Overview ===  
 
 
=== Overview ===
By the end of this document you will know the issue, the causes, and what is affected.
By the end of this document you will know the issue, the causes, and what is affected.
The reason this occurs is for 1 of 2 reasons.
The reason this occurs is for 1 of 2 reasons.


Reason 1:
Reason 1:
There was a foul up with the implementation of the Sony blu-ray CSS copy protection system and some incorrect values got stored onto your blu-ray drive that was a mismatch of what your drive is aware of, so if it fails to play, it may be assuming you might have tampered with your drive.  To prevent possible hacking attempts to copy movies from the disc to a digital medium it was designed to prevent playback.
There was a foul up with the implementation of the Sony blu-ray CSS copy protection system and some incorrect values got stored onto your blu-ray drive that was a mismatch of what your drive is aware of, so it fails to play assuming you might have tampered with your drive.  To prevent possibly hacking attempts to copy movies from the disc to a digital medium it was designed to prevent playback.


Reason 2:
Reason 2:
It was intentional by Sony as a security mechanism to add your console id to CRL/DRL list when an MKB.ini file is read from a blu-ray disc.  Sony's system of updating blu-ray drives with known compromised drives/consoles is done by obtaining the console id somehow (using hacked system on PSN for example), they copy your console id and add it to the next version of the CRL/DRL.  You go to the store, and buy said movie containing updated mkb.ini file, insert it into your blu-ray drive with nice warm popcorn in hand, girlfriend (or boyfriend, we don't discriminate here) is sitting next to you ready to relax and get the error.  Movie night is ruined :(  Your console id actually matches what is on the CRL/DRL and is blocked.  What's worse is Sony will ask you to send the console in to be fixed, charge you $150, and will send you a new system instead without any of your saved games / data.  
It was intentional by Sony as a security mechanism to add your console id to CRL/DRL list when an MKB.ini file is read from a blu-ray disc.  Sony's system of updating blu-ray drives with known compromised drives/consoles is done by obtaining the console id somehow (using hacked system on PSN for example), they copy your console id and add it to the next version of the CRL/DRL.  You go to the store, and buy said movie containing updated mkb.ini file, insert it into your blu-ray drive with nice warm popcorn in hand, girlfriend (or boyfriend, we don't discriminate here) is sitting next to you ready to relaxe and get the error.  Movie night is ruined :(  Your console id actually matches what is on the CRL/DRL and is blocked.  What's worse is Sony will ask you to send the console in to be fixed, charge you $150, and will send you a new system instead without any of your saved games / data.  


Solution:
Solution:
Line 325: Line 318:


==== DRL Tools ====
==== DRL Tools ====
[https://web.archive.org/web/*/http://ps3devwiki.com/files/devtools/DRLtools/DRLtools_0.90.rar DRLtools_0.90.rar]
[http://www.ps3devwiki.com/files/devtools/DRLtools/DRLtools_0.90.rar DRLtools_0.90.rar]


The tools in the suite are:
The tools in the suite are:
* [https://web.archive.org/web/*/http://ps3devwiki.com/files/devtools/DRLtools/DRLtools_0.90/DRLbackup_PS3_0.90.pkg DRLbackup_PS3_0.90.pkg] (used to backup DRL1 / DRL2 files to a USB drive)
* [http://www.ps3devwiki.com/files/devtools/DRLtools/DRLtools_0.90/DRLbackup_PS3_0.90.pkg DRLbackup_PS3_0.90.pkg] (used to backup DRL1 / DRL2 files to a USB drive)
* [https://web.archive.org/web/*/http://ps3devwiki.com/files/devtools/DRLtools/DRLtools_0.90/DRLgen_WIN_setup_0.90.exe DRLgen_WIN_setup_0.90.exe] (Windows .net 2.0 application to derive DRL1 / DRL2 files from an MKB_RO.inf file)
* [http://www.ps3devwiki.com/files/devtools/DRLtools/DRLtools_0.90/DRLgen_WIN_setup_0.90.exe DRLgen_WIN_setup_0.90.exe] (Windows .net 2.0 application to derive DRL1 / DRL2 files from an MKB_RO.inf file)
* [https://web.archive.org/web/*/http://ps3devwiki.com/files/devtools/DRLtools/DRLtools_0.90/DRLcopy_PS3_0.90.pkg DRLcopy_PS3_0.90.pkg] (to restore previously backed-up DRL1 / DRL2 files or to copy derived DRL1 / DRL2 files from DRLgen)
* [http://www.ps3devwiki.com/files/devtools/DRLtools/DRLtools_0.90/DRLcopy_PS3_0.90.pkg DRLcopy_PS3_0.90.pkg] (to restore previously backed-up DRL1 / DRL2 files or to copy derived DRL1 / DRL2 files from DRLgen)


DRLGen Source: <span style="text-decoration: line-through;">[http://www.multiupload.com/QX8EDV4NTC DRLGen.rar (4.53 MB)]</span>
DRLGen Source: <span style="text-decoration: line-through;">[http://www.multiupload.com/QX8EDV4NTC DRLGen.rar (4.53 MB)]</span>
Line 363: Line 356:
This method sets the CRL/DRL to match fixing the issue, if a mismatch is the cause of the issue.
This method sets the CRL/DRL to match fixing the issue, if a mismatch is the cause of the issue.


If it's reason 2, Skip to the "nikitis" method using linux to zero out the CRL/DRL, and HRL on flash and then recreating cvtrm using Linux.  This is essentially a factory reset.  (Please note that this method will work for reason 1 and 2, but if reason 2, you will only be able to play older movies than the one that bricked your console in the first place.  If you enter in a newer disc it will brick again because your console id matches the DRL on the disc and newer discs.)
If it's reason 2, Skip to the "nikitis" method using linux to zero out the CRL/DRL, and HRL on flash and then recreating cvtrm using Linux.  This is essentially a factory reset.  (Please note that this method will work for reason 1 and 2, but if reason 2, you will only be able to play older movies than the one that bricked your console in the first place.  If you enter in a newer disc it will brick again because your console id matches the DRL)


=== rewrite DRL/CRL hashes with multiMAN ===
=== rewrite DRL/CRL hashes with multiMAN ===
Please note that all contributions to PS3 Developer wiki are considered to be released under the GNU Free Documentation License 1.2 (see PS3 Developer wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following hCaptcha:

Cancel Editing help (opens in new window)