De nouvelles clés pour les Blu-ray sur un Mac avec VLC

Depuis la sortie de VLC 3.0 et mon sujet sur la lecture de Blu-ray avec VLC, il y a de nombreuses nouveautés. En fait, avec VLC, il devient possible de lire la majorité des Blu-ray du marché : seuls les disques récents (sortis en 2018 ou fin 2017) ne passent pas.

Il y a un article plus complet sur le sujet, mais pour lire un Blu-ray sur un Mac, il faut VLC (sorti récemment en version 3.0), un lecteur de Blu-ray (ça se trouve vers 70 € pour un graveur externe), libaacs et des clés.

Jusqu’à maintenant, les clés “génériques” ne permettaient de lire que les Blu-ray de la génération 25 au maximum, alors que les disques actuels sont de la génération 63. Autrement dit, les vieux disques. Mais dans un sujet sur Doom9, une personne a décidé de s’attaquer aux firmwares de la PlayStation 3 et elle a réussi à décoder les clés. Avec ces dernières, il devient possible de décoder les films jusqu’à la génération 62, c’est-à-dire les films sortis en 2017. Une fois que vous avez le fichier KeyDB, il suffit d’ajouter ces quelques lignes.

| PK | 0x99AB6AE0A7E13504CE284B7CA401B26A ; v36
| PK | 0x186D1BBA19487F6450C1FD5ADA9407E6 ; v51
| PK | 0x8FBDD8452146552EF76136B0A348590B ; v57
| PK | 0x0EB5F81CF17405CAFDB97832F5EA11B4 ; v62

Attention, il s’agit des clés de décodage, mais la lecture d’un Blu-ray demande aussi un certificat pour le lecteur physique. Actuellement, le certificat le plus récent (dans le KeyDB du site lié) fonctionne avec les disques jusqu’en génération 61. Si vous mettez un disque qui est de la génération 62 ou 63, vous avez de fortes chances de bloquer le lecteur. J’en parlerais en détail demain, car il existe des solutions de contournement. Mais je vous conseille d’éviter les films sortis en 2017/2018 si vous ne connaissez pas la génération du disque ou si vous n’avez pas de solution simple pour la calculer.

Bon film 😘

Une liste plus complète :

| PK | 0x973940BB180E83266231EE596CEF65B2 ; v3-12
| PK | 0xCC72242D4CC8156B960502805987DED0 ; v14-23
| PK | 0xD11E3DBA323D37DE3DE0D6A0DC5EC807 ; v24-25
| PK | 0xAAAF8A16F829DA16A124D837F64EE2D8 ; v26-28
| PK | 0xC0F535929D59CD071BEE9CB53F0C21C2 ; v30-35
| PK | 0x99AB6AE0A7E13504CE284B7CA401B26A ; v31-36
| PK | 0x19DF7DA3A1FB75AC4DC34CCB6AF6A5C7 ; v36-38
| PK | 0x3FB9D3314AAC7F76581190A624A5C578 ; v39-43
| PK | 0x3ADE0AB7C9E4270055506C449E8EE6CF ; v24-48
| PK | 0x186D1BBA19487F6450C1FD5ADA9407E6 ; v44-51
| PK | 0xF2C416A45D806D964F567B5D7FED209D ; v49-52
| PK | 0x7A8BAB1B0C66C39D1A2EEE6883E4DD3C ; v53-54
| PK | 0x1F70D403A6D39B20A3F7131750ACAA22 ; v53-54
| PK | 0x8FBDD8452146552EF76136B0A348590B ; v55-57
| PK | 0x0EB5F81CF17405CAFDB97832F5EA11B4 ; v55-62