VideoHelp Forum




+ Reply to Thread
Results 1 to 11 of 11
  1. Banned
    Join Date
    Apr 2022
    Location
    Hong Kong
    Search Comp PM
    Folks, I tried to download a series from British channel4, but I met something wrong

    url goes first: premium not needed, geo-restricted (UK), you can enjoy it by just watching a maybe 30-sec ad.
    Code:
    https://www.channel4.com/programmes/derry-girls/on-demand/59741-001
    mpd file url:
    Code:
    https://ak-jos-c4assets-com.akamaized.net/CH4_08_02_900_59741001001001_008/CH4_08_02_900_59741001001001_008_J01.ism/stream.mpd?c3.ri=13506901869727903823&mpd_segment_template=time&filter=%28type%3D%3D%22video%22%26%26%28%28DisplayHeight%3E%3D288%29%26%26%28DisplayHeight%3C%3D576%29%29%29%7C%7Ctype%21%3D%22video%22&ts=1652232921&e=600&st=59vHhJG117NpJvjqdR3NVRJqgbsMzwxngSoD3X84rMM
    I don't know if a mpd file will expire.

    license server url:
    Code:
    https://c4.eme.lp.aws.redbeemedia.com/wvlicenceproxy-service/widevine/acquire
    -------

    in the mpd file, a KID was found:
    Code:
    <ContentProtection
            schemeIdUri="urn:mpeg:dash:mp4protection:2011"
            value="cenc"
            cenc:default_KID="00000000-0000-0000-0000-000003800593">
          </ContentProtection>
    and it provided two methods, whose uuids are as below:
    Code:
    urn:uuid:9A04F079-9840-4286-AB92-E65BE0885F95
    urn:uuid:EDEF8BA9-79D6-4ACE-A3C8-27DCD51D21ED
    so I tried to generate a pssh at https://tools.axinom.com/generators/PsshBox

    here is a screenshot:

    Image
    [Attachment 64753 - Click to enlarge]


    Code:
    AAAAMnBzc2gAAAAAmgTweZhAQoarkuZb4IhflQAAABISEAAAAAAAAAAAAAAAAAOABZM=
    AAAAMnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABISEAAAAAAAAAAAAAAAAAOABZM=
    as you can see, when I tried to get the wvkey, an http 404 error occurred.

    is there anything I did wrong?

    Thank you~
    Quote Quote  
  2. psaframe
    Join Date
    Mar 2021
    Location
    Algeria
    Search PM
    use this script http://getwvkeys.cc/download/channel4.py
    not notaghost site. the request is in json payload not bytes.
    Quote Quote  
  3. Banned
    Join Date
    Apr 2022
    Location
    Hong Kong
    Search Comp PM
    Originally Posted by naim2007 View Post
    use this script http://getwvkeys.cc/download/channel4.py
    not notaghost site. the request is in json payload not bytes.
    OK. Thanks for your help.
    Will go and check about it later.
    Quote Quote  
  4. Originally Posted by naim2007 View Post
    use this script http://getwvkeys.cc/download/channel4.py
    not notaghost site. the request is in json payload not bytes.
    Hello! im not quite understanding which part of the payload to put in getwvkeys. can someone please explain? thanks in advance!
    Quote Quote  
  5. search "acquire" from dev tool network. on right side you have payload tab. here you find token value
    Quote Quote  
  6. hey lomero! i see the token value but how should the headers be formatted? or should i just use the token value as the license?
    Quote Quote  
  7. Originally Posted by bobob1928 View Post
    hey lomero! i see the token value but how should the headers be formatted? or should i just use the token value as the license?
    Headers are already inside the channe4.py
    Didn't you check?
    Yes, you should just use the token value inside the channel4.py. Just replace it with the one that is already inside.
    Not sure but maybe you should also change the url and request id.
    This is everything in self.json_payloads
    click click2
    If I/my posts ever helped you, and you want to give back, send me a private message!
    Quote Quote  
  8. thank you vegeta and lomero! i see now what you're talking about i will try it soon and reply back if i have any more issues
    Quote Quote  
  9. Banned
    Join Date
    Apr 2022
    Location
    Hong Kong
    Search Comp PM
    Originally Posted by naim2007 View Post
    use this script http://getwvkeys.cc/download/channel4.py
    not notaghost site. the request is in json payload not bytes.
    I used python to try to download another one:

    Image
    [Attachment 64773 - Click to enlarge]


    the code is from the getwvkeys.cc.

    the pssh is
    Code:
    AAAAUnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAADIAAAAycHNzaAAAAADt74upedZKzqPIJ9zVHSHtAAAAEhIQexR0NjbPTGOrOWsEXY3GEg==
    the lic server is
    Code:
    https://disney.playback.edge.bamgrid.com/widevine/v1/obtain-license
    so is this method correct though the pssh is not right? or this method is also wrong?

    Thank you~
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!