• Your favorite

    Apple

    ,

    iPhone

    ,

    iPad

    ,

    iOS

    ,
    Jailbreak
    , and
    Cydia
    site.
  • Netflix Running on the iPhone


    Update: Netflix/Apple/Whomever doesn't appear to like that Netflix was running on the iPhone and it has been disabled.

    We just received a tip from one of our readers going by the name Knisitruck who has successfully gotten Netflix to run on his iPhone 3G. Basically he copied the iPad Netflix app and iPad mediaplayer frameworks to his iPhone, made a few plist edits and changes and got it running!

    As a follow up to the pic I sent you, I wasn't able to get the app working at that time. I needed the mediaplayer frameworks from an iPad [/System/Library/Frameworks/MediaPlayer.framework], thanks to one of your forum members, I was able to get that. Then, it still wouldn't work. Noticing my winterboard theme was overriding the mediaplayer layout I disabled it, retried the app and viola, it worked! All that had to be changed was a couple lines in the applications info.plist file and the mediaplayer frameworks, along with a manual install/permissions. (My other apps requiring mediaplayer still run fine.)

    But, having said that, I see why Netflix hasn't released an iPhone client yet. Reasons why:
    • Huge battery drain - 25% of battery for around 15min of streaming, drains pretty quick while browsing the app as well.
    • Crashing - I suspect memory is the issue here, and also probably because it's made for another device. Happened when browsing too fast through the app(lots of clicks).
    • 3G Speed - Takes forever to load the app and to start streaming (does work though)
    I have attached pics, my camera has a dead battery with a lost charger so no video. Movie pics were some random movie at the top of the list. My phone is an iPhone 3G running 3.1.2(Jailbroken). What this means? Most, if not all, iPad specific apps can be ran on iPhone.
    Maybe not all iPad apps can be run on the iPhone. Turns out the Netflix iPad app appears to have a native iPhone app bundled in with the iPad app, hence the ability to make it work on the iPhone and the different layout for the iPhone etc.

    More details:
    To do this yourself
    • Get app from iTunes, locate/rename ipa to zip and extract.
    • Go into the .app file, located at /appname/Payload/appname.app, (show package contents) and open the info.plist
    • Edit all references of OS version to show iphoneos3.1.2 (or your respective version). Save and close, done there.
    Now, just copied over SSH (with permissions repair and a respring) this will show up on the phone. With Netflix though, it required the mediaplayer frameworks from the iPad. So:
    • SSH, get the mediaplayer frameworks folder from an iPad, located at /System/Library/Frameworks/MediaPlayer.framework
    • Copy that to the same location on an iPhone (I'd suggest backing up the original from your phone just in case). Change permissions to 755 recursive for directories, and then go inside the folder and change the individual file permissions to 644. (Or just recursive 755 to all files/folders on the MediaPlayer.framework folder)
    Now the mediaplayer frameworks are in place, all that's left is a manual install of the app.
    • SSH, go to /private/var/stash/Applications
    • Copy the appname.app file there and change permissions. (I used 777 recursive for simplicity's sake, but I'm sure the normal 775 would work).
    • Launch and have fun.
    That's about it. The way I found out that I needed the frameworks file was from a crash report.





    This article was originally published in forum thread: Netflix Running on the iPhone started by Cody Overcash View original post
    Comments 138 Comments
    1. Avrpatsfan's Avatar
      Avrpatsfan -
      Quote Originally Posted by SpaceEdge View Post
      Can anyone help me out I accidentally forgot to save my iPhone Media Player Framework folder and now I'm stuck with the iPad media framework. Can someone upload a link with the iPhone Framework.

      Thanks in advance.
      That sucks! Here is a link. I uploaded my frameworks I backed up. I'm glad I decided to do it. The play controls don't work on the Music app.
      MEGAUPLOAD - The leading online storage and file delivery service
    1. k.nitsua's Avatar
      k.nitsua -
      Congrats, MMi, on the spotlight on Engadget and other tech blogs due to this story ^_^
    1. Nickaroni22's Avatar
      Nickaroni22 -
      Anyone have any luck with this, Netflix patched this up quick. It worked for me for about a hour.
    1. Retell's Avatar
      Retell -
      I had to replace my phone due to an unrelated issue and now I can't even get the app to launch
    1. casey931's Avatar
      casey931 -
      i got this on my 3GS and its going to system requirements please help?!?!and my app doesnt look like the one in the pictures

      can someone please get this damn thing to work again
    1. stlcaddie's Avatar
      stlcaddie -
      Where do i start,I wanna see if i can't get it going.
    1. casey931's Avatar
      casey931 -
      mine loads like the ipad version/web page
    1. StealthBravo's Avatar
      StealthBravo -
      They disabled it somehow
    1. thedanks's Avatar
      thedanks -
      dudes. i really want to get this going on my
    1. casey931's Avatar
      casey931 -
      can someone please get this working again
    1. hedsick's Avatar
      hedsick -
      Shame. Was fun while it lasted.
    1. darkrom's Avatar
      darkrom -
      Yeah it was fun for the 10 min or so lol. My media player got ruined as well. I can't wait to restore my original frameworks. I really didn't feel like doing a restore on my 3gs. I would have just lived with the busted media player until a clean 4.0 JB restore.
    1. sfrawley's Avatar
      sfrawley -
      Glad I saved a copy of my Frameworks. It was worth a try, but it was disabled before I got it done.
    1. hedsick's Avatar
      hedsick -
      i need to relax and not insult other members regardless of my opinions/views

      --z3r01--
    1. z3r01's Avatar
      z3r01 -
      civilized people
    1. ssfirme's Avatar
      ssfirme -
      how do i change the ipa
    1. beachwhale's Avatar
      beachwhale -
      Here is the framworks file for the iphone firmware for those who did not backup the original in a rar for those of us who cannot open cpgz files on windows
      http://www.megaupload.com/?d=PFDM9LBS
    1. Forgoten Dynasty's Avatar
      Forgoten Dynasty -
      Is there anyway to spoof the user agent to be an ipad? Im sure thats how their blocking it.
    1. Knisitruck's Avatar
      Knisitruck -
      For those wondering, twas Netflix that disabled it. The app was loaded through a web UI. Changing the useragent will load the iPads web UI . The search function doesn't work, it's alot slower than the other, and acts a little odd when loading/returning from video.
    1. StealthBravo's Avatar
      StealthBravo -
      ^ How were you able to fake the UA?