How to watch Netflix on Nook Color

Update: In its latest version, Netflix removed the check for unsupported devices check so it should now work without any changes. Just update the Netflix apk from the Android market, restart the device and it should work fine. In certain configurations, you might experience a weird sound issue where the sound track plays faster than the video, a so called “chipmunk sound”. In this case, you’ll still need to change build.prop per the instructions.

If you want to use the newly released Android Netflix application for your Nook Color, you’ll have the unpleasant surprise that it doesn’t work out of the box. The reason is that Nook Color doesn’t support the required DRM Netflix need for streaming, but it looks like Netflix does only a minor check for the device name that is part of the build.prop file. A quick change of the build prop can fool the application, at least for now. Here is how to do it:

Step 0: Check our article about changing the build.prop to find out how to access the file and edit it. If you haven’t root your Nook Color yet, we have an extensive series of articles in how to perform it, especially this one.

Step 1. Pull out the build.prop file with the following command

adb pull /system/build.prop

Step 2. Edit the build.prop to match HTC Vision and be sure it contains the following code:

Replace:

ro.product.model=NookColor
ro.product.brand=bn
ro.product.name=encore
ro.product.device=encore
ro.product.board=encore

ro.product.manufacturer=bn

With this:

ro.product.model=HTC Vision
ro.product.brand=tmobile
ro.product.name=vision
ro.product.device=vision
ro.product.board=vision

ro.product.manufacturer=HTC

Step 3. Mount the /system  folder as read/write. You’ll need that to copy build.prop back on the device

adb shell
su
busybox mount -o remount,rw /dev/block/mmcblk0p5 /system

Step 4. Copy build.prop back to your Nook Color

adb push build.prop /system/build.prop

Step 5. Reboot (Mandatory)

You can also use Root Explorer (don’t forget to mount it as RW first) or File Expert and edit build.prop right on your Nook Color. It is still a good idea to back up the file first. “Nexus S” and “samsung” for product.model and product.brand are also reported to work, and you can change only the two following lines:

ro.product.model=NookColor
ro.product.manufacturer=bn

with these:

ro.product.model=Nexus S
ro.product.manufacturer=samsung

Let us know your experience!!! Note: The change might break your market, so be sure to back-up the build.prop file just in case. I’ll keep you updated with any refinements are developed. The procedure worked well on my CyanogenMod 7 Nook Color and the market still works well.

Warning: The Netflix guys will probably block this hack at the next opportunity. Do not update the Netflix app if you made it work!

Note: If you still get the device not supported message, uninstall Netflix app and install it again from the Market. After that, restart your Nook Color.

Many thanks to the folks at XDA Developers.

Related posts:

Tags: , ,

  • matt

    Used root explorer… edited the lines. Used the new Netflix app that droid-life.com posted on may 12. Netflix worked perfectly on my nook color running CM 7.2.

  • http://www.netflix.com Perun

    If you running CM7 with latest fix (from today) you do not need this gimmick.

  • noodle heimer

    fyi, the command you give does not mount the filesystem rw, it only mounts
    /system rw.

    mounting / rw is a different kettle of fish.

  • http://www.reviewhorizon.com RH

    @noodle heimer

    You are right, it was poor wording…

  • Dennis Clevenger

    All you have to do is put the ro.product.manufacturer=HTC line at the beginning of build.prop… no other changes necessary.