View Single Post
  #188  
Old 09-07-2014, 10:55 AM
ItsAngel ItsAngel is offline
Senior Member
 
Join Date: Jul 2012
Posts: 102
ItsAngel is on a distinguished road
Default

Re: I downloaded Netflix videos in HD, I can play off line,need a little help W/.key


Quote:
Originally Posted by BlueCop View Post
The netflix API returns dynamic responses. They can change the way the app functions by changing configurations returned to the app. They can change it to add dynamic checks whenever they want. They are probably intentionally filtering those high qualities.

UVD downloading is also really obvious to their servers. It doesn't attempt to replicate a real client. It has its own User Agent. It is apparent to netflix when you download any video with it.

Just a FYI. One can get Netflix 4.3.1 from the app store on iOS 5.1.1. I would speculate that the only reason that version is still supported is the iPad 1 being stuck on iOS 5.

BTW I bypassed the media server checks by playing around in cycript inside the Netflix process. I am attempting to see if I can enable higher qualities.

Here is a little hint for you.

so it checks for header session id and user agent on crypt0.key. The "RandomlyFakeResponse" explains the behavior I observed.
Woah, I didn't know UVD made it obvious, also I have no experience with Cycript but I'll do some googling, I'm sure Netflix is filtering these, I'm almost 100% someone on Netflixs end has read this thread and reported back. That's why they are now filtering things. Hopefully with your experience with app coding and such you can come to some conclusion

Quote:
Originally Posted by BlueCop View Post
Does anyone know a way to extract the encrypted offsets from the cenc encrypted mp4 files?

The offsets are available in the headers in some binary form. I am looking into parsing directly from the file rather then m3u8.
And what do you mean by this? I thought netflix didn't deliver in a MP4 container but in TS
Reply With Quote