What I did was the following:
1) Open iTunes, download the Netflix app for iPad.
2) Drag and drop Netflix from iTunes onto the desktop.
3) Rename the file Netflix.ipa as Netflix.zip.
4) Extract the archive.
5) Locate the file /Netflix/Payload/Netflix.app
6) Upload Netflix.app to /var/stash/Applications on your iPhone.
7) Recursively change the permissions for Netflix.app. I used iFile. You can also SSH into your phone and use the following command:
Code:
login root [note: you will be asked for your root password]
chmod -R 755 /var/stash/Applications/Netflix.app
8) Open Cydia and install User Agent Faker [note:
not UserAgent Faker; they are two different packages. If you have UserAgent Faker installed, uninstall before installing User Agent Faker]
9) Open Settings > User Agent Faker and replace the string in the User Agent field with
exactly the following (I emailed the string to myself and copy-pasted it):
Code:
Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) version/4.0.4 Mobile/7B367 Safari/531.21.10
10) Close settings, reboot.
11) Open MobileSafari, login to Netflix, find a movie, and press "Play."
This is what should happen when you press "Play":
1) A webpage saying "You're almost ready to watch [Movie Name]" will open.
2) After about a second, Safari will minimize.
3) Netflix will open and display the Netflix logo.
4) A progress notice will appear saying "preparing..."
5) Your movie will open in QuickTime.