Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

10.6: Make DVD Player work with external DVD drives Other Hardware
My internal DVD drive broke on my MacBook, so I replaced it with an external SATA Sony Optiarc AD-7240S connected to a USB port using a cheap ESATA-to-USB dongle. Everything works great, burns are fast, etc. However, DVD Player in OS X 10.6.2 errored out when trying to play a DVD (VLC played it just fine). The message from DVD Player was "a valid drive could not be found error -70012."

After some net searching, I found the solution here and here. Important note! If you have an internal DVD burner, that drive will no longer be supported by DVD Player after this modification!

You'll need Administrator access priviledges. Navigate into /System » Library » Frameworks » DVDPlayback.framework » Versions » A. Make a backup and a copy (i.e two different copies) of DVDPlayback on your Desktop.

Open the copy with a hex editor such as 0xED. Find the word Internal and replace with External by searching for (hex) 496E7465726E616C and replacing with 45787465726E616C. There will be about four to six matches that need replacing. Save the file and replace the original with your edited version. Make sure you keep your backup file, in case you need to revert your changes.

Repair permissions and unplug your external DVD burner, then restart. DVD Player will now work with the external drive.

[robg adds: I haven't tested this one, for somewhat obvious reasons. If you're going to try it, definitely keep a backup, and proceed at your own risk.]
    •    
  • Currently 3.33 / 5
  You rated: 5 / 5 (27 votes cast)
 
[53,043 views]  

10.6: Make DVD Player work with external DVD drives | 15 comments | Create New Account
Click here to return to the '10.6: Make DVD Player work with external DVD drives' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
10.6: Make DVD Player work with external DVD drives
Authored by: bedouin on Feb 11, '10 10:13:38AM

Kind of strange because this limitation went away in 10.3+, and I guess seems to have come back? Weird.



[ Reply to This | # ]
10.6: Make DVD Player work with external DVD drives
Authored by: asmeurer on Feb 11, '10 01:13:26PM

I wonder if the 10.5 version of that file contains the key to making them both work.



[ Reply to This | # ]
10.6: Make DVD Player work with external DVD drives
Authored by: humpalumpa on Feb 17, '10 04:56:11AM

All versions of DVD Player in OS X will play from external drives without needing patches et al. (The limitation to Apple-branded drives in Panther and before was just to burning of discs, not to other functions.)

The problem is:
If there is no DVD device connected to the primary internal bus (ATA or S-ATA), the application refuses to start up.
If you removed the internal drive, you have to patch the player's framework this way.
If your internal DVD is right in place (using it or not doesn't care), you don't need that.

This stupid restriction is enforced by licensing terms of the contained 3rd party DVD decryption/playback software (called "Cinemaster": a widespread back-end package, found in standalone hardware players from a dozen manufacturers, too. It's essentially the same brand of software as in the well-known PC-apps PowerDVD or Nero ShowTime.)

In the early days of DVD playback, this was enforced to prevent the circumvention of region code settings (the infameous "change it no more than 5 times" rule).
Therefore, Apple will not remove it - they are not allowed to do so.



[ Reply to This | # ]
10.6: Make DVD Player work with external DVD drives
Authored by: anika123 on Feb 11, '10 03:56:55PM

Yes, Thank you so much for this hint. It works perfectly on my OWC samsung external. I was just about to start researching that error and this hint came along. What a time saver.



[ Reply to This | # ]
10.6: Make DVD Player work with external DVD drives
Authored by: ClunkClunk on Feb 12, '10 07:13:25AM

Worked like a charm. Thank you.



[ Reply to This | # ]
10.6: Make DVD Player work with external DVD drives
Authored by: sduck on Feb 15, '10 09:26:09PM

I've got an old external dvd burner/player (from an old pc I gutted years ago) that I've rigged up with ide<>usb adaptor. When plugged into my macbook running snow leopard, it works fine with dvd player and everything else, despite having a working internal drive. Didn't have to do any fixing to get it working. It works a lot faster than the internal drive too.



[ Reply to This | # ]
10.6: Make DVD Player work with external DVD drives
Authored by: Hes Nikke on Feb 22, '10 07:08:39PM

I'll have to remember to apply this patch next time I decide to watch a DVD using DVD player. I'm more likely to simply use VLC though.

---
vacuums do not suck. they merely provide an absence that allows other objects to take the place of what becomes absent.



[ Reply to This | # ]
10.6: Make DVD Player work with external DVD drives
Authored by: Dolf on Mar 07, '10 02:53:48AM

I found this tip last year (not sure where, but it referred also to the Hardmac article) when my iMac's internal drive stopped working and I did not want to spend a lot of money getting it repaired. Worked like a charm. In Snow Leopard there are 6 occurences of the word "Internal", in Leopard there are 4.
BTW: the cause of the problem in my case probably was software (driver) related. After I upgraded to Snow Leopard (and applied the patch again) I also found out that the internal drive was functioning again!



[ Reply to This | # ]
10.6: Make DVD Player work with external DVD drives
Authored by: scott1202 on Jun 24, '10 02:33:54AM

Thank you so much for this hint. It works perfectly on my OWC samsung external. I was just about to start researching that error and this hint came along. What a time saver.



[ Reply to This | # ]
10.7: Make DVD Player work with external DVD drives
Authored by: nasukaren on Oct 17, '11 03:35:19AM

Note that this works for 10.7.2 as well. Just tried it on my MBP (2009) with internal drive removed, external USB drive.



[ Reply to This | # ]
10.6: Make DVD Player work with external DVD drives
Authored by: anotherdaydown on Oct 29, '11 04:28:11PM

After performing the HEX edit changes, I am unable to watch a movie with the drive. I can view files from a DVD as well as burn a CD/DVD. When I load a DVD I get "DVD Player cannot be opened because of a problem." If I ignore the message and try to load a DVD to Mac The Ripper, it shows "ERROR" and ejects the DVD. I have tried multiple DVD's.

Any/All suggestions are appreciated.



[ Reply to This | # ]
10.6: Make DVD Player work with external DVD drives
Authored by: Bill Lee on Jul 31, '12 06:43:37PM

I can't boot from a system disc OSX 10.6.3 universal or tech tool pro 6 disc using DVD Drive switcher. Any ideas? Or will we never be able to do boot discs again?



[ Reply to This | # ]
Using external Apple SuperDrive on MacBook Pro
Authored by: ejmwolf on Oct 23, '12 08:41:23PM

This also works for an Apple SuperDrive on a MacBook Pro running Mountain Lion (10.8.2).



[ Reply to This | # ]
10.6: Make DVD Player work with external DVD drives
Authored by: theresa004 on Nov 17, '12 01:15:59PM

I have never edited hex before and I followed these instructions and DVD player was recognizing my external drive in less than 15 minutes. I feel so cool. Thank you!



[ Reply to This | # ]
10.6: Make DVD Player work with external DVD drives
Authored by: rdemby on Oct 18, '13 09:39:52AM

Still works with 10.8.5...Yay!!!



[ Reply to This | # ]