Netflix recently released an Android app for smartphones. Unfortunately, the company limited the app to just five phones: the HTC Incredible with Android 2.2, the HTC Nexus One with Android 2.2 or Android 2.3, the HTC Evo 4G with Android 2.2, the HTC G2 with Android 2.2, and the Samsung Nexus S with Android 2.3. Hackers have circumvented this restriction by making the app think you are using one of the supported devices. There some unsupported devices which seem to work fine with the app, but others have serious problems, including crashes or no video/sound. A detailed guide has been posted on Reddit for those who want to give this a try (your Android device needs to be rooted) at their own risk, of course.
Explanation: Netflix officially realeased for 5 devices because those are the ones that the devs tested with. They knew there would be issues with untested devices (fcs, crashes, no video/sound, etc) so they coded the app to refuse to play on anything but the tested 5. All this hack does is circumvents that restriction by making the app think you are on one of the supported ones. There some devices which seem to work fine with the app but were never tested by the devs. Such devices as the nook color, the LG optimus S/V. These work perfectly after this while others still may have problems.
*0) Root is required. Make a Nandroid backup! (I accidentally deleted by build.prop file and bootlooped my phone)
*1) Download ES File Explorer (Or any other root file editor)
*2) In ES File Explorer, go into Setting > Root Settings and enable both check boxes
*3) Navigate to /system/ and copy/paste build.prop to /sdcard/ (just in case)
*4) Open & edit /system/build.prop
*5) Change the following lines to make your phone think it is a HTC G2:
ro.product.model=HTC Vision
ro.product.manufacturer=HTC
OR
ro.product.model=Nexus S
ro.product.manufacturer=samsung
*6) Reboot the phone
*7) Install the netflix apk (if you haven't already)
*8) Enjoy
I tested this on my LG Optimus V running AOSPCMod v20110427 (Android 2.3.3). Before this, it told me that my device is not supported, now I'm watching 30 Rock episodes over 3G. I did not come up with this, I stole it from some posts on xda and compiled a nice step by step guide. I take no responsibility for screwing up your phone.
Good luck and Enjoy :D
EDIT: updated for less line changes
EDIT2: I guess this is kinda hit or miss, but it does seem like it is working on multiple people's Optimus V's and Nook Colors.
EDIT3: Added the Nexus S settings that worked better for some
Source