Introduction: How to Nativly Run Netflix on a Raspbery PI2

To run Netflix on your raspberry PI 2 you need to extract Google WideVine Libraries from an OS that supports an ARM CPU that's the same as your Raspberry PI2 which is running ARMv7.

So for this we use a Google ChromeOS recovery Image.

Ubuntu Linux - (I ran this in a VM using Vmware)
Google ChromeOS Recovery Image

Chromium Installed on your Raspberry PI 2

If you prefer you can also watch the video.

Step 1: Mount the Google ChromeOS Disk in Ubuntu Using Kpartx

Run the following commands

Mount the Google ChromeOS Image
sudo kpartx -av /path/to/the/bin/image.bin

Mount partition3 in the image and then copy the files as demonstrated in the attached images.

Step 2: Install Chromium for Raspbian.

Installing Chromium is easy,

Here's a great link that will guide you.

The steps are pretty easy though, Simply run each of the below commands one by one.

wget wget sudo dpkg -i libgcrypt11_1.5.0-5+deb7u3_armhf.deb sudo dpkg -i chromium-codecs-ffmpeg-extra_45.0.2454.85-0ubuntu0. sudo dpkg -i chromium-browser_45.0.2454.85-0ubuntu0.

Step 3: Make Some Changes to Chromium on Your Raspberry PI2

Copy the widevine libraries that you extracted in the previous step to /usr/lib/chrome-browser

Open Chromium and add a user agent switcher.

Go into settings then extentions and click Options on the user agent switcher and add the below user agent string

Mozilla/5.0 (X11; CrOS armv7l 6946.63.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2357.130 Safari/537.36

After adding the string be sure to switch to it by clicking the guy in the mast next to the address bar in the top right corner of chromium.

Make sure you restart chrome and then test it out on netflix.

Step 4: Watch the Video If You Get Stuck

Here is another guide If this one isn't clear enough.

Another Guide to run netflix on Raspberry Pi 2ie