DVD Player sans superdrive

doudee

Membre confirmé
18 Juin 2009
325
3
Pezenas
Bonjour
J'ai remplacé mon superdrive HS par un HDD. A la place de ce dernier j'ai mis un SSD. L'application dvd player ne fonctionne plus. Je connais la manip pour modifier le fichier pour que dvd player puisse lire des dvd sur un lecteur externe, mais je n'ai pas connaissance d'une bidouille pour utiliser dvd player sans aucun superdrive.
Quelqu'un a-il la solution ?
 

Arlequin

Membre masqué
Club MacG
4 Août 2004
12 229
984
DTC
hello


tu voudrais utiliser l'appli lecteur dvd sans lecteur dvd :confused:

pas compris

tu veux lire des iso c'est çà ? si oui, en les montant avec utilitaire de disque, ça ne marche pas ?
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
71 517
21 446
Forêt de Fontainebleau
Arlequin écrit :
Moi itou. J'ajouterais que je suis 'fasciné' par cette phrase de doudee :
Je connais la manip pour modifier le fichier pour que dvd player puisse lire des dvd sur un lecteur externe, mais je n'ai pas connaissance d'une bidouille pour utiliser dvd player sans aucun superdrive
comme lorsqu'on a l'impression de comprendre sans comprendre. Pour tout dire, j'ai l'impression d'être confronté à un «problème herméneutique» (sic).

Ce qui semble clair, c'est qu'on parle de l'application 'Lecteur DVD.app' (= 'dvd player') native du Mac, d'une part ; et d'autre part, que le 'Super-Drive Interne' du Mac (le 'Lecteur Optique' mange-disque) n'est plus présent sur le Mac, pour 'absorber' des DVD.

À partir de là, un 'Lecteur Externe' permettant à l'application 'Lecteur DVD.app' de lire des DVD signifie pour moi un 'Super Drive Externe' qu'on connecte au Mac par USB. Rien de sorcier là-dedans : quelqu'un dont le 'Super Drive Interne' est H.S., peut recourir à un tel 'Super Drive Externe' (USB), comme le font aussi les possesseurs d'un MacBookAir qui ne possède pas de 'mange-disque' incorporé pour lire des DVD. Une fois le DVD inséré dans le boîtier connecté en USB, l'image-disque monte sur le Bureau du Finder, et l'application 'Lecteur DVD.app' se lance automatiquement en lecture. Ce qui me trouble, dans l'évocation de cette solution externe de substitution, c'est la formule : «la manip pour modifier le fichier ['pour que dvd player puisse lire des dvd sur un lecteur externe']». Si on insère un DVD commercial dans le 'Super Drive Externe', où y a-t-il besoin d'une 'manip', pour 'modifier' quel 'fichier', afin que l'application 'Lecteur DVD.app puisse lire le disque?

Mon trouble 'Herméneutique' (lol) s'accroît, quand je lis ensuite l'évocation d'une «bidouille» qui permettrait l'utilisation de l'application 'Lecteur DVD.app' en l'absence de tout Super Drive, qu'il soit interne ou externe.

Afin de mettre les choses à plat, à ma connaissance, l'application 'Lecteur DVD.app' native du Mac n'est capable de lire qu'un seul type de ressource audio-visuelle (dite 'format-dvd') : un 'DOSSIER_TS', comportant un sous-dossier 'AUDIO_TS' (vide) et un sous-dossier 'VIDEO_TS' (incluant une série de fichiers '.IFO', '.BUP' et '.VOB'). Normalement, ce 'DOSSIER_TS' est gravé sur un 'support-dvd', et, lors de l'insertion du DVD dans un lecteur SuperDrive, interne ou externe, une image-disque se monte sur le Bureau du Finder qui déclenche automatiquement la lecture du 'DOSSIER_TS' par l'application 'Lecteur DVD.app'. Cela revient également à dire qu'en l'absence de gravure sur un support matériel du 'DOSSIER_TS' (un dvd physique) conduisant au montage d'une image-disque à l'insertion dans un lecteur, l'application 'Lecteur DVD.app' est tout à fait capable de lire un pareil contenu audio-visuel, dès lors que le 'DOSSIER_TS' se trouve à titre de 'document résidant' (si je peux dire) sur le Disque Dur Interne du Mac (ou sur un DDE ou encore une clé-USB) et qu'on lance manuellement (en l'absence du montage d'une image-disque) le 'Lecteur DVD' par cmd+O (ouvrir le support DVD) en lui indiquant le chemin du fichier.

Cette brève considération 'épistémologique' (lol) me conduirait à décoder l'expression «manip pour modifier le fichier pour que dvd player puisse lire des dvd sur un lecteur externe» de la façon suivante : quelqu'un qui veut graver un 'dvd-maison' de telle manière qu'il soit lisible par l'application 'Lecteur DVD.app' du Mac (qui, soit dit en passant, a les mêmes critères d'acceptation / rejet qu'un 'Lecteur de DVD de Salon'), doit opérer la 'manip' de 'modifier le fichier' audio-visuel donné au départ pour le convertir au format-dvd, càd. en faire un 'DOSSIER_TS' grâce à un logiciel d'Authoring-DVD, afin qu'une fois gravé, il soit lisible par l'application 'Lecteur DVD.app' du Mac. Ce qui implique que ledit fichier de départ, qui a à être converti, n'est pas initialement dans le format 'VIDEO_TS' requis. Il s'agirait donc, nécessairement, d'un conteneur '.AVI', ou '.MKV' ou tout autre format populaire.

On parle donc de quelqu'un qui connaît la manip pour convertir, par exemple, '.AVI' en 'DOSSIER_TS' (par le logiciel gratuit 'DVDStyler', par exemple), afin de graver des DVD lisibles par l'application 'Lecteur DVD.app'. Que signifie alors , dans ce contexte, l'expression : «bidouille pour utiliser dvd player sans aucun superdrive»? Je décode : pour faire lire des 'DOSSIER_TS' à l'application 'Lecteur DVD.app' en l'absence du support physique d'un DVD, non chargeable si aucun 'Super Drive' (interne ou externe) n'est disponible. Là où je m'abîme dans un 'Vertige Herméneutique', c'est que, si je comprends bien, la même personne qui saurait convertir des '.AVI' (par exemple) en 'DOSSIER_TS' avant gravure sur un DVD physique, ne saurait pas, un tel 'DOSSIER_TS' à disposition comme 'document résidant' sur un Disque Dur (interne ou externe), comment le faire lire par l'application 'Lecteur DVD.app'? Eh bien! cmd+O, chemin du dossier et cliquer 'Ouvrir' : où est le problème? En quoi serait-ce une «bidouille»?

Je ne sais pas pourquoi, au fur et à mesure que j'explore ce labyrinthe 'herméneutique', une petite voix résonne insidieusement en moi : qu'en est-il de ces fameux fichiers vidéos, dès lors qu'aucun Super-Drive ne permet de charger régulièrement un DVD du commerce? S'il s'agit des copies des 'DOSSIER_TS' de DVD du commerce d'une collection personnelle opérées lorsqu'un SuperDrive était disponible, résidant sur DDE ou clé-USB - la 'bidouille' se réduit-elle au cmd+O du 'Lecteur DVD'? S'il s'agit des '.AVI' ou autres formats populaires '.MKV' qu'une 'Visitation Angélique' (lol) viendrait déposer sur le Disque Dur Interne du Mac (à la différence de vidéos .flv lues en streaming par Adobe Flash Player sur YouTube) et qu'une personne voudrait à toute force lire par l'application 'Lecteur DVD.app' ('comme un dvd', donc) au lieu d'utiliser les lecteurs omnivores que sont VLC, MPlayerX ou encore QuickTime - comment cette même personne qui «connaît la manip» pour convertir les mêmes sortes de 'fichiers' de manière à graver des dvd lisibles par l'application 'Lecteur DVD.app', soudainement ignorerait la «bidouille» consistant à générer la même conversion en 'DOSSIER_TS', avec pour seule différence sa non gravure sur un dvd, mais sa production comme simple 'document résidant' sur le disque-dur du Mac? Étant donné que tout logiciel dit d'Authoring-DVD laisse toujours le choix, soit de graver directement un fichier vidéo converti en 'DOSSIER_TS' sur un dvd ; soit de générer simplement le 'DOSSIER_TS' de conversion du fichier en qualité de simple 'document résidant' sur le Bureau du Finder?

Il y a quelque chose qui m'échappe, ici - d'où mon 'vertige herméneutique'...
 

doudee

Membre confirmé
18 Juin 2009
325
3
Pezenas
Bonjour,
Tout ça pour n'apporter aucune réponse. Je ne suis pas le seul à vouloir faire fonctionner l'application dvd player sans superdrive. Dans ce forum, je n'ai pas eu de réponse : http://forum.macbidouille.com/lofiversion/index.php/t342703.html

Après recherches, il s'avère qu'aucune modification du fichier dvdplayback ne peut solutionner ce problème. La seule solution reste à utiliser vlc qui sait très bien lire des images de dvd.

Bonnes fêtes

---------- Nouveau message ajouté à 21h05 ---------- Le message précédent a été envoyé à 20h52 ----------

Et pour lever le doute sur la "provenance" des image dvd que je souhaitais lire, ce sont des vidéos de mes enfants, que je crée périodiquement avec idvd.
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
71 517
21 446
Forêt de Fontainebleau
Salut! Je dois revoir ma copie, après coup. Si je n'ai pas trouvé de sens clair à vos déclarations d'emblée, c'est que je n'utilisais pas le bon codec pour les lire (on est dans la section 'Vidéo', autant faire image).

Mon codec correspondait à l'usage logiciel de Macs non physiquement modifiés. Puisque vous êtes sous Mountain Lion, sur les 3 Macs faisant tourner Mountain Lion dont je dispose, 2 MacBookPro, avec leur SuperDrive interne inchangé, permettent de lancer manuellement l'application Lecteur DVD.app même sans insertion d'un DVD, et donc de lire éventuellement un DOSSIER_TS 'immatériel' copié sur une clé-USB, un DDE ou le Disque Dur Interne du Mac ; quant à un MacBookAir, certes sans SuperDrive interne natif mais connectable en USB à un SuperDrive externe, là aussi l'application Lecteur DVD peut se lancer manuellement sans DVD chargé, et lire éventuellement encore un DOSSIER_TS immatériel. Rapportée à ce contexte courant et classique, votre déclaration lapidaire «Je connais la manip pour modifier le fichier pour que dvd player puisse lire des dvd sur un lecteur externe, mais je n'ai pas connaissance d'une bidouille pour utiliser dvd player sans aucun superdrive peinait à faire sens pour moi de manière évidente.

Ce faisant, néanmoins, je ne tenais pas compte de l'exception à la règle que vous représentiez (non le seul d'ailleurs) : à savoir quelqu'un ayant modifié physiquement son MacBookPro en supprimant le SuperDrive interne natif pour le remplacer par un HDD. Car, si la transformation présente un avantage en terme de stockage (2 volumes disponibles au lieu d'1 seul), elle se paye par au moins 2 désagréments dus au retrait du SuperDrive : 1° l'incapacité brute de charger le moindre DVD, vu que le SuperDrive externe d'Apple, dédié au MacBookAir, n'est pas d'emblée compatible avec un MacBookPro classique (les dvd ne se chargent pas dans le boîtier connecté en usb) ; 2° l'impossibilité de lancer manuellement, de façon indépendante, l'application Lecteur DVD, car l'application se bloque tout de suite en affichant le message d'erreur suivant :


C'est par rapport à ce contexte dont je n'ai pas l'expérience personnelle que vos déclarations à propos de «manip» et de «bidouille» sont susceptibles de faire sens à présent pour moi.

1° en ce qui concerne d'abord le caractère inutilisable du SuperDrive externe d'Apple, dédié au MacBookAir, quand on le connecte à un MacBookPro classique, il existe, effectivement un moyen de contourner la difficulté, en éditant un fichier de Préférences. Il suffit d'aller à : Macintosh HD/Bibliothèque/Preferences/SystemConfiguration/com.apple.Boot.plist, d'ouvrir le fichier qui présente une chaîne vide comme ceci :


et d'éditer ce vide de la manière suivante :


avant de re-démarrer l'ordinateur. Je peux confirmer que l'opération marche 'nickel', car mon MacBookPro peut désormais très bien utiliser le SuperDrive dédié au MacBookAir de ma femme sans problème : il avale les DVD et l'image-disque monte sur le Bureau. Cela peut toujours servir 'au-cas-où' le SuperDrive interne du Mac tomberait en panne. Je suppose que c'est ce que vous avez fait vous-même, et que cela donne le sens de la phrase : «Je connais la manip pour modifier le fichier pour que dvd player puisse lire des dvd sur un lecteur externe». La partie en italiques désignant une éventualité en instance : au cas où il serait possible de débloquer l'application Lecteur DVD, alors elle pourrait lire les dvd chargés par le SuperDrive externe et dont l'image-disque monte sur le Bureau.

2° en ce qui concerne le déblocage de l'application Lecteur DVD.app, le bruit a couru dans les milieux Mac qu'un fichier-système portant l'instruction de vérifier la présence vs l'absence d'un lecteur optique interne était responsable du blocage de l'application, dès lors qu'aucun lecteur optique n'était vérifié ; et qu'il suffirait d'éditer ce fichier de la manière suivante :

Allons à /Système/Bibliothèque/Frameworks/DVDPlayback.framework/Versions/A/DVDPlayback. Il s'agirait de substituer, dans les lignes de code du fichier exécutable DVDPlayback, aux 4 occurrences de 'Internal' (donnant instruction de vérifier la présence interne d'un lecteur optique), 4 'External' (donnant instruction de vérifier la présence d'un lecteur externe). Comme il y a un nombre kilométrique de lignes dans le fichier, il faut utiliser nécessairement un éditeur. En utillisant Hex Fiend, il suffit d'aller au fichier, de l'ouvrir, d'activer la fonction 'Find' et de renseigner, dans le menu 'Text', les sous-menus 'rechercher' par Internal et 'remplacer' par External avant de demander 'tout remplacer' et de sauvegarder.

Il me semble que c'est cette opération d'édition que pointait l'expression «une bidouille pour utiliser dvd player sans aucun superdrive», plus précisément évoquée par après comme «modification du fichier dvdplayback». N'ayant pas sous la main un Mac dont le SuperDrive aurait été remplacé par un volume, je n'ai pu malheureusement pas tester les résultats de cette opération (que je me suis gardé de sauvegarder sur mon MacBookPro au SuperDrive interne tout à fait opérationnel). Vous paraissez, dans votre 2è intervention, vous-même pessimiste : «Après recherches, il s'avère qu'aucune modification du fichier dvdplayback ne peut solutionner ce problème». Si vous ne l'avez pas essayé, vous pouvez le tenter par l'éditeur que j'ai cité, mais il serait prudent de faire une copie préalable du fichier dvdplayback d'origine, on ne sait jamais. Sachant que si vouliez le redéplacer dans le dossier 'A', les simples privilèges d'administrateur ordinaire ne suffiront pas (nécessité de passer en session 'root').

Quoi qu'il en soit de la pertinence de cette 2è 'bidouille' (lol), il est vraisemblable que, portant instruction d'une vérification de la présence d'un lecteur externe, un SuperDrive d'Apple rendu opératoire sur un MacBookPro par la 1ère 'manip' devrait être connecté en USB au Mac avant toutes choses. Si j'avais un MacBookPro au SuperDrive interne changé, après avoir sauvegardé le fichier dvdplayback d'origine, il ne me déplairait pas d'essayer de le remplacer par celui en fonction sur un MacBookAir faisant tourner exactement le même OS à la même mise à jour. Histoire de vérifier si ça pourrait marcher (à supposer qu'on tienne là le bon fichier-système). Car au point où vous en êtes, votre MacBookPro ressemble furieusement à un MacBookAir dans la pratique, les ressources en plus (et en moins...).

Je suppose, pour finir, que l'attachement à l'application Lecteur DVD vient du fait qu'elle permet de reprendre un film au point où on a quitté, ce que VLC ne permet pas. Il faut noter alors que MPlayerX possède pareillement la fonction 'reprise au point quitté', même si sa capacité à lire des DVD, ou des DOSSIER_TS immatériels, me semble moins achevée que celle des 2 autres lecteurs. Restant que l'application Lecteur DVD est exclusivement spécialisée dans la lecture de dossiers VIDEO_TS, gravés ou immatériels, là où les deux autres sont polyvalents.
 
Dernière édition:

doudee

Membre confirmé
18 Juin 2009
325
3
Pezenas
Bonjour,
Je ne connaissais pas l'application Mplayer X mai je vais la tester.
En fait il serait intéressant de voir le contenu du fichier Dvdplayback d'un macbook air, car peut être pourrions nous voir ce qui permet à dvd player de se lancer sans qu'un superdrive ne soit connecté
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
71 517
21 446
Forêt de Fontainebleau
Salut encore!

Le patch consistant à remplacer les occurrences 'Internal' par les occurrences 'External' dans le fichier 'DVDPlayback' a été rapporté fonctionner avec succès sur les Mac dont le SuperDrive interne a été ôté, que ce soit sous Snow Léopard, Lion ou encore Mountain Lion (et même déjà sur des OS antérieurs). Non sans 'conditions additionnelles' çà et là (j'y reviens). Vous devriez donc insister (de toute façon, votre application 'Lecteur DVD' étant non-opérationnelle, vous n'avez strictement rien à perdre : la modification du fichier-système 'DVDPlayback' n'a absolument aucune influence sur le reste du fonctionnement de l'OS). Par contre, ce serait une TRÈS MAUVAISE IDÉE, de la part de quelqu'un ayant un Mac avec SuperDrive interne fonctionnel, de se livrer à cette modification de fichier : l'application Lecteur DVD cesserait radicalement de fonctionner.

Rappel de la méthode pour 'patcher' le fichier 'DVDPlayback'. Comme vous avez 2 volumes sur votre Mac, la méthode la moins engageante consiste, une fois atteint le fichier (/Système/Bibliothèque/Frameworks/DVDPlayback.framework/Versions/A/DVDPlayback) sur votre volume-système (appelons-le Volume 1), de faire un glisser-déposer de ce fichier 'DVDPlayback' dans l'espace de l'autre volume (appelons-le Volume 2), ce qui vous donne une copie du fichier sans modification de nom. Dans ce volume 2, le plus méthodique serait de créer un Dossier, intitulé par exemple 'DVDPlayback fichier original', et d'y glisser le fichier fraîchement copié, de manière à avoir une copie du fichier d'origine auquel il ne faut plus toucher [au cas où vous supprimeriez votre volume additionnel pour ré-installer un SuperDrive interne, il serait bon de remplacer le fichier DVDPlayback modifié de votre volume-système (volume 1) par le fichier original pour rétablir la fonctionnalité de 'Lecteur DVD']. Vous pourriez maintenant refaire un glisser-déposer du fichier 'DVDPlayback' du volume 1 dans l'espace du volume 2 de manière à avoir une 2è copie du fichier original, manipulable celle-là sans nécessiter de 'super-droits' (root) d'édition.

Lancez l'application 'Hex Fiend', faites cmd+O (open file) et indiquez le chemin du fichier-cible = 'DVDPlayback' (copie n°2 libre) du volume 2, de manière à ouvrir le fichier dans une fenêtre. Vous avez à gauche la présentation Hexadécimale et à droite la présentation Texte. Au menu 'Edit', sous-menu 'Find', choisissez l'option 'Find', ce qui déclenche l'affichage de 2 espaces-barres dans la partie supérieure de la fenêtre d'affichage 'Hex Fiend' du fichier : 'Find' et 'Replace'. Choisissez d'abord, juste à gauche, l'option de saisie 'Text' au lieu de 'Hex'. Puis tapez Internal (sans corps gras) dans l'espace 'Find' et External dans l'espace 'Replace'. Voici un aperçu montrant de surcroît une des occurrences natives de 'Internal' :


Cliquez maintenant sur le bouton : 'Replace All'. Voici un aperçu montrant la même occurrence de 'Internal' remplacée par 'External' :


et choisissez de sauvegarder le nouvel état du fichier (cmd+S = 'Save'). Votre fichier est patché. Il convient maintenant de re-faire un glisser-déposer de ce fichier appartenant au volume 2 dans le dossier d'appartenance du fichier original (dossier 'A') du volume 1. Normalement une fenêtre de dialogue vous demande si vous voulez remplacer le fichier 'DVDPlayback' original. Vous dites 'oui', et si de simples droits d'administrateur suffisent à autoriser l'opération, vous allez avoir à vous authentifier en qualité d'utilisateur avec droits d'administrateur en renseignant votre mot-de-passe. Si jamais un message vous disait que vous n'avez pas les droits requis pour l'opération, il faudrait passer en session 'root' (je suppose que vous connaissez la 'manip' -lol-) pour opérer la substitution de fichier dans le volume 1.

Conditions additionnelles :

- 1° des utilisateurs ont rapporté la nécessité de 'Réparer les Permissions' (via l'Utilitaire de Disque) pour que le patch fonctionne. Avec re-démarrage à la clé. [Si jamais vous n'avez réussi la substitution du fichier patché au fichier 'DVDPlayback' du volume 1 qu'en session 'root', il faudrait d'abord revenir à votre session d'usager courante pour réparer les permissions liées à l'activité de cet usager].

- 2° d'autres ont rapporté, après connexion au Mac du SuperDrive externe (opérationnel sur MacBookPro grâce au patch du fichier 'com.apple.Boot.plist' comme vu précédemment) et insertion d'un DVD, devoir forcer à quitter l'application Lecteur DVD qui tente de se lancer au montage de l'image-disque du DVD sur le Bureau, avant de se bloquer avec un message d'erreur, pour ouvrir l'image-disque du DVD, et relancer manuellement l'application 'Lecteur DVD' qui accepterait cette fois-ci de s'ouvrir pour aller au chemin du DOSSIER_TS (cela me semble assez contourné).

- 3° au cas où le patch fonctionne, toute nouvelle mise-à-jour système de l'OS est susceptible de ré-écrire le fichier 'DVDPlayback', qui se retrouve à nouveau non-patché. Il conviendrait donc de re-patcher à neuf le fichier.

Je regrette beaucoup de ne pas avoir un Mac dont le SuperDrive interne aurait été ôté, de manière à mener jusqu'au bout l'expérience par moi-même. Suffisamment de personnes ont rapporté le succès du patch pour qu'il y ait quelques chances qu'il fonctionne, quitte à manœuvrer un peu à côté.
 
Dernière édition:

doudee

Membre confirmé
18 Juin 2009
325
3
Pezenas
Salut
Merci pour ce tuto.
J'avais déjà modifier ce fichier dvdplayback avec Hexfiend ( c'est cette "manip" dont je parle dans mon premier post), mais comme je n'ai pas de superdrive externe, le dvd player ne fonctionne pas. J'ai une nouvelle fois fais cette modification comme dans le tuto, j'ai réparé les permissions de disque puis redémarré. En lançant dvd player, il est écrit : " Une erreur d'initialisation s'est produite Impossible de trouver un lecteur DVD valide. [-70012]"
J'aimerais connaitre le contenu du fichier DVD playback sur les macbook air, est-il ecrit "External" ?
 

Olivoude

Membre émérite
7 Avril 2010
734
20
Sur Terre
Salut
Merci pour ce tuto.
J'avais déjà modifier ce fichier dvdplayback avec Hexfiend ( c'est cette "manip" dont je parle dans mon premier post), mais comme je n'ai pas de superdrive externe, le dvd player ne fonctionne pas. J'ai une nouvelle fois fais cette modification comme dans le tuto, j'ai réparé les permissions de disque puis redémarré. En lançant dvd player, il est écrit : " Une erreur d'initialisation s'est produite Impossible de trouver un lecteur DVD valide. [-70012]"
J'aimerais connaitre le contenu du fichier DVD playback sur les macbook air, est-il ecrit "External" ?
Je suis dans le même cas que toi (superdrive remplacé par un SSD dans un iMac), et j'aimerais utiliser le DVD player pour regarder un DVD de temps en temps. Malgré la manip très bien détaillée et les conseils après manip, je n'ai pas pu faire fonctionner l'appli avec un lecteur DVD Samsung.
Dommage.
 

doudee

Membre confirmé
18 Juin 2009
325
3
Pezenas
Bonsoir,
Un petit up
Sur de nombreux forums, il est décrit que l'on peut modifier les fichiers préférences pour utiliser le superdive externe sur tous les mac. Cette solution fonctionne t-elle toujours sous mavericks ?
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
71 517
21 446
Forêt de Fontainebleau
Salut doudee (et Bonne Année).

À la différence de l'échange que nous avions eu dans le début de ce fil - lequel portait sur la question :

comment, après suppression du Super-Drive Interne d'un Mac, patcher l'application native «Lecteur DVD» (qui requiert la présence d'un tel Super-Drive Interne pour se lancer sur un Mac qui l'embarquait <sans quoi elle est bloquée> - à l'exclusion donc des 'MacBook Air' et nouveaux 'MacBook Pro'), ce afin qu'elle puisse lire les DVD (ou dossiers VIDEO_TS) fournis à partir d'un lecteur externe ou d'un DDE?​


ton nouveau message porte sur la question :

si l'on veut utiliser le «Super-Drive Externe» USB d'Apple, qui n'est compatible qu'avec une série bien déterminée de Macs ('MacBook Pro avec écran Retina', 'MacBook Air', 'iMac (fin 2012) et modèles ultérieurs'', Mac mini (fin 2009) et modèles ultérieurs', 'Mac Pro (fin 2013)') sur un Mac non compatible, le patch du fichier .plist qui permet de faire sauter la limitation d'usage est-il toujours d'actualité sous «Mavericks»?

Car je suppose que tu parles bien de ceci :



et encore de ceci :



à éditer en cela :




La réponse est oui. La limitation concerne les machines, pas les OS. D'où le patch logiciel s'applique aussi bien sous «Lion 10.7», que sous «Mountain Lion 10.8» que sous «Mavericks 10.9» enfin. C'est le cas pour le Super-Drive Externe USB d'Apple acheté pour le MacBook Air de ma femme, et qui ne marchait pas avec mon MacBook Pro_Early 2011 (une fois branché au Mac, on n'arrivait pas à enfoncer un DVD de plus d'un cm dans la fente du lecteur, après quoi on avait l'impression d'une résistance inflexible). Le patch effectué sur mon OS «Lion», alors, a perpétué ses vertus lors des mises-à-niveau successives sous «Mountain Lion» puis «Mavericks» : aucune 'résistance inflexible' à l'insertion d'une galette :D.

C'est purement et simplement une question d'instruction textuelle dans un fichier vérifié par le système à la connexion du «Super-Drive Externe». Donc aller à : /Bibliothèque/Preferences/SystemConfiguration/com.apple.Boot.plist (on est bien d'accord : c'est la Bibliothèque Générale, ni celle de l'usager = ~/Library, ni celle du Système = /Sytem/Library) et éditer le fichier .plist. Je te recommande l'usage de TextWrangler (gratuit) pour l'édition des fichiers-système moyennement regardants, avec lequel tu remplis la chaîne vide <string></string> par : arch=x86_64 mbasd=1 comme dans le visuel pour obtenir un fichier du type (que tu sauvegardes bien sûr!) :

Bloc de code:
<plist version="1.0">
<dict>
	<key>Kernel Flags</key>
	<string>[COLOR="Red"]arch=x86_64 mbasd=1[/COLOR]</string>
</dict>
</plist>
et passez muscades (et autres dvds). Évidemment, ôté ton «Super-Drive Interne, ton «DVD Player.app» est bloqué, et il te faut recourir à VLC ou MPlayerX (VLC gère mieux la barre de temps pour les DVD et dossiers VIDEO_TS) pour effectuer la lecture.
 
Dernière édition:

doudee

Membre confirmé
18 Juin 2009
325
3
Pezenas
Salut Macomaniac et bonne année à toi aussi.
Merci pour la réponse très complète.
Je craignais que mon MacBook Pro vieillissant et le nouvel os ne me permettent pas d'utiliser le superdrive usb d'Apple.
Comme cela, je peux d'ors et déjà me l'offrir pour le faire tourner sur mon actuel MacBook Pro et il sera parfait sur mon futur MacBook Pro ou MacBook Air.
 

jeje

Membre confirmé
26 Mars 2000
248
9
Gironde
Merci!

Cela fonctionne parfaitement (modification de DVDplayback) avec Hex Fiend pour mon iMac mi 2007 pour lequel j'ai créé un fusion drive et donc mis mon Superdrive en externe.

Bonne journée.
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
71 517
21 446
Forêt de Fontainebleau
Salut jeje.

Ton message m'a 'alerté' (en tant que contributeur de ce fil) lors de sa publication, mais j'ai été distrait dans mon intention de répondre par d'autres sollicitations sur les forums. Je répare aujourd'hui cette 'faute'.

Puisque j'en suis à parler de 'faute' : on peut dire que, dès le départ, je l'étais, 'en faute', dans ce fil où j'avais tout compris de travers d'entrée à la demande de doudee (qui heureusement ne m'en a pas voulu) :D.

Ton témoignage m'intéresse, parce que tu es bien le premier à venir attester du succès du 'patch' du fichier : /Système/Bibliothèque/Frameworks/DVDPlayback.framework/Versions/A/DVDPlayback dans les temps récents. Si tu lis mon message, est-ce que tu peux confirmer la reconstitution que je fais de ton cas de figure?

  • Sur ton iMac_2007, tu as ôté le Super-Drive Interne et tu l'as remplacé par ton HDD, tandis qu'à la place de ce dernier tu as installé un SSD, en solidarisant logiciellement les 2 disques en un seul disque virtuel par le procédé du 'Fusion Drive'. Normalement, à la suite de cette 'ablation' du Super-Drive Interne, le logiciel Apple natif : «Lecteur DVD» était donc bloqué, toute tentative pour le lancer se concluant par un message d'échec : 'Une erreur d'initialisation s'est produite - Impossible de trouver un lecteur DVD valide' [en effet, le logiciel «Lecteur DVD» d'Apple, sur tout Mac doté d'un Super-Drive Interne d'usine, procède on_launch à une vérification de la présence matérielle de ce lecteur, et en cas d'absence d'icelui refuse de se lancer].


  • C'est ce qui arrivait dans le cas de doudee qui, lui aussi, avait opéré l'ablation du Super-Drive Interne pour créer un système 'Fusion Drive'. Malheureusement, chez lui, le 'patch' du fichier /Système/Bibliothèque/Frameworks/DVDPlayback.framework/Versions/A/DVDPlayback consistant à remplacer toutes les occurrences de 'internal' par 'external' s'était soldé par un échec : il avait beau connecter à son Mac un lecteur USB externe de DVD, jamais le logiciel «Lecteur DVD» d'Apple n'acceptait de se lancer.


  • Toi tu déclares qu'après ablation du Super-Drive Interne et son remplacement par ton HDD pour créer un système 'Fusion Drive', c'est ce même lecteur de DVD Super-Drive que tu connectes à ton Mac en externe (par le truchement d'un boîtier USB j'imagine). Et tu attestes que dans ce cas de figure le 'patch' du fichier /Système/Bibliothèque/Frameworks/DVDPlayback.framework/Versions/A/DVDPlayback fonctionne avec succès.

&#9758; est-ce que tu peux me confirmer explicitement que, quand on introduit un DVD dans le Super-Drive ex-interne et désormais connecté en externe d'Apple, le logiciel auparavant bloqué par l'ablation du Super-Drive = «Lecteur DVD» se lance sans erreur et procède à la lecture du DVD à la suite du 'patch'?

&#9758; cela signifierait alors que le logiciel 'patché', conduit donc à rechercher 'en externe' (et non plus 'en interne') la présence d'un lecteur de DVD physique comme condition de son lancement, n'accepterait de reconnaître comme valide que le Super-Drive Apple, et pas n'importe quel lecteur de DVD commercial (doudee, semble-t-il, tentait d'utiliser un lecteur de DVD USB externe du commerce qui n'était pas la récupération de son Super-Drive Interne).

&#9758; je me demande alors si le «Super-Drive Externe USB», commercialisé par Apple pour les Macs dépourvus d'usine de Super-Drive Interne, serait susceptible lui aussi d'être reconnu comme un lecteur physique valide par le logiciel «Lecteur DVD» une fois 'patché' - ou si cela ne marche que pour le «Super-Drive Interne» natif du Mac connecté en externe?

&#9758; ton iMac_2007 ne pouvant pas accepter un OS supérieur à 10.7, tu dois être actuellement soit sous «Snow Léopard 10.6.8», soit sous «Lion 10.7.5». Peux-tu préciser lequel de ces 2 OS? Car je me demande, de surcroît, si le succès du 'patch' ne dépend pas supplétivement de l'OS exploité par le Mac.

&#9758; j'ai pour finir à apporter une correction à mon message #11 tardif dans ce fil, où en guise de vœu de Bonne Année je confirmais à doudee la validité d'un autre 'patch' : celui du fichier : /Bibliothèque/Preferences/SystemConfiguration/com.apple.Boot.plist permettant à des Macs non-compatibles a priori avec le «Super-Drive Externe USB» d'Apple de le faire fonctionner. Je lui confirmais que ce n'était pas un problème de Mac, mais une simple question logicielle. Voici le correctif (d'après mon expérience) : le 'patch' du fichier /Bibliothèque/Preferences/SystemConfiguration/com.apple.Boot.plist ne permet la compatibilité 'tout-Mac' du «Super-Drive Externe USB» d'Apple qu'à la stricte condition que l'OS en place ne soit pas antérieur à «Snow Léopard 10.6» (échec sans appel avec «Léopard 10.5»), et ne soit pas non plus postérieur à «Mavericks 10.9.2» (cessation de la compatibilité avec la MÀJ d'OSX : ««Mavericks 10.9.3»). Je présume que la situation d'incompatibilité malgré le 'patch' perdurera avec «Yosemite 10.10» [Je crois que j'étais 'maudit', dans ce fil, et qu'un 'faux-départ' installe dans une situation de 'ratage' structurel - quels que soient les correctifs apportés :D].

En guise de énième 'correctif' (voué à qui sait quel énième 'ratage' :D), je tiens à signaler l'existence d'un «Super-Drive Externe USB» qui est, physiquement parlant, un parfait 'clone' de celui d'Apple, mais qui d'une part coûte 2 fois moins cher et qui d'autre part est compatible universellement tous Macs sans aucune intervention de l'utilisateur (utilisation plug 'n' play directe - testé par moi avec succès sur un MacBook Pro_Early 2011 sous «Mavericks 10.9.3 qui rejette désormais sans appel le «Super-Drive Externe USB» d'Apple). Voici le lien : Lecteur USB VicTsing.


Ce qui m'amène à une question finale : ce «Super-Drive Externe USB» clone (Chinois) de celui d'Apple serait-il susceptible d'être reconnu par le logiciel «Lecteur DVD» 'patché' en cas d'ablation du «Super-Drive Interne» pour créer un système 'Fusion Drive'? Je n'ai pas pu le vérifier.

&#9831;
 

emilie31415

Nouveau membre
22 Juillet 2014
1
0
Bonjour macomaniac,

Il se trouve que j’ai le même problème: je viens d’acheter un lecteur cd/dvd externe (http://www.amazon.fr/Lecteur-Graveur-Externe-Combo-Toshiba/dp/B005FE8U6W)
pour mon mac book pro.
Lorsque je branche le lecteur au mac le lecteur s’allume, mais mon mac ne détecte rien.
Je pense que comme vous l’avez dit le problème est que mon mac est réglé pour lire les cd/dvd à l’aide du lecteur interne et non externe.
Mais la ou je n’ai pas vraiment compris vos explications (je ne suis pas très forte en informatique..) c’est comment changer pour que mon mac puisse lire les cd/dvd du lecteur externe?

J’ai bien lu votre explication :

Macintosh HD/Bibliothèque/Preferences/SystemConfiguration/com.apple.Boot.plist mais une fois que l’on est dans Préférences systèmes il faut cliquer sur quel icône?

Si vous arriviez à me l’expliquer ça m’aiderait beaucoup ;)
 

soiziclecros

Membre émérite
23 Janvier 2011
804
31
francoisenayroles.piwigo.com
Bonjour

Rien à voir avec les préférences système. Ce qui est donné est le chemin pour trouver le fichier com.apple.Boot.plist
Il faut aller dans le finder et partir du sommet du disque.