外付けDVDドライブしか無い場合に、Apple DVDプレーヤーを使用する


僕のMacBookProはOptibay(のパチもん)を使用して、HDDとSSDが内蔵されていて、SuperDriveを取り出してあります。その取り出したドライブはもちろん、ケースに入れてUSB接続のSuperDriveとして使用できるようにしてあるんですが、「内蔵DVD再生ドライブがない場合には、外付けDVDドライブを接続しても、Apple DVDプレーヤーが使用できない」という問題がありました。

具体的には”There was an initialization error A valid DVD drive could not be found.[-70012]“というエラーメッセージが表示される。
※日本語だと”有効なDVD ドライブが見つかりませんでした。[-70012]

原因はDVDプレーヤーが起動するとまず、内蔵のDVD再生機を探しに行くことにあるようで、それをすべて外付けのDVD再生機を探しに行くように修正します。

/System/Library/Frameworks/DVDPlayback.framework/Versions/A/DVDPlayback

バイナリエディタにて”internal”をすべて”external”へと置き換え。

なんとも無理矢理な方法ですが、これでなんとか使えるようになりました。
ただ、外付けDVDドライブを外した状態だと、相変わらず使用できません(せっかくVIDEO_TSフォルダで再生できるのに…)。

ちなみにMac用のバイナリエディタは0xEDを使いました。

このエントリーを含むはてなブックマークはてなブックマーク - 外付けDVDドライブしか無い場合に、Apple DVDプレーヤーを使用する Share on Tumblr このエントリをつぶやくこのWebページのtweets Bookmark this on Delicious

こちらもどうぞ

  1. WMX-U02がSnowLeopardで使えない…かと思ったら使えた件

Posted by on 2010/06/02 in journal, , ,

  • masa-irie

    突然の質問で恐縮ですが、私もMacBayに換装後同じエラーが出て解決策は無いものかと調べていたところ貴殿のサイトにたどり着きました。
    バイナリ書き換えでDVDが使えるようになったとのことですが、いかんせん私にはこの手の知識が全くなくどこをどうやって書き換えればいいのか全くわからないでいます。
    知識のないものが触れてはいけない領域だということはわかるのですが、なんとか解決したい次第であります。
    是非とも貴殿が行った方法を解りやすくご教示願えないものでしょうか?
    何卒、よろしくお願いいたします。

  • Pingback: DVDプレーヤー.app を外付DVDで認識させる at uti_tec

  • hiro

    一つ注意を、この方法でも、内蔵してあった(純正の)ドライブにしか有効にはなりません。
    他の外付けDVD(内蔵されていたもの以外の3rdparty製のもの)を使ってこちらの方法で、試させて頂きましたが、バイナリを書き換えても「有効なDVD ドライブが見つかりませんでした。[-70012]」が出てしまいました。
    恐らく、どこかしらでDVDドライブの型番のチェックでもしているのでしょう。
    外付けDVDなら何にでも有効になる、というものでは無さそうです。

  • hiro

    すみません自己レス
    念のためOSXを再インストールした後、バイナリ書き換えを行った所、3rdparty製の物でもDVDが再生できました。
    申し訳ありません、こちらの勘違いだったということで・・
    訂正させていただきます「バイナリ書き換えは有効でした。」
    ありがとうございました。

  • Pingback: » [HP] 外付けDVDプレーヤが起動しない HappyPaint