VideoHelp Forum
+ Reply to Thread
Results 1 to 16 of 16
Thread
  1. I can download RTE video, but when I tried get key from getwvkeys.cc, it shown "code":400 error.

    https://www.rte.ie/player/movie/rt%C3%A9-home-school-hub-a-christmas-cracker/249058855980

    Image
    [Attachment 65964 - Click to enlarge]


    I wondered which script can get RTE key if any, or you PM one to me.
    Quote Quote  
  2. Code:
    f7511ae993295031a0477c785e37fe10:dc9efd0bc7eca913b77fcc30e7105f2b
    fb8efc24fa3b5f45a638d30b30eae2ab:92620b08e94badbe65f43eac73c650d0
    70d3525e88391b8cbf4a9ea83d22a6ca:afe8db99d556e12ab290188a49a50f69
    7ff838711bd45d71a61302b86dcbab68:b21b993f926e06ff77ce7445fa92f6c5
    055ca53361dd5fd688e1c88dff95ff31:4af81730db3e649ccc04169e317a1573
    ask explanations on chat, where you know. not here
    Quote Quote  
  3. Member
    Join Date
    Jan 2023
    Location
    Ireland
    Search Comp PM
    Hi, I'm wondering if anyone could point me in the right direction for RTE. My main trouble is the license url, I'm copying what looks like the license URL but doesn't work. I've spent hours looking around posts and I think I've confused myself even more. I have my own CDM and I have been able to get the MPD and PSSH. Thanks a lot!
    Quote Quote  
  4. search "Modular" as lic url
    Quote Quote  
  5. Member
    Join Date
    Jan 2023
    Location
    Ireland
    Search Comp PM
    Originally Posted by lomero View Post
    search "Modular" as lic url
    I'll try this, thanks!
    Quote Quote  
  6. Member
    Join Date
    Jan 2023
    Location
    Ireland
    Search Comp PM
    Originally Posted by lomero View Post
    search "Modular" as lic url
    Image
    [Attachment 68489 - Click to enlarge]


    Unfortunately didn't work, it says check protobufs but I don't know how to check it or what may be wrong, any other ideas? Thanks a mill!

    EDIT: Got it working using Widevine_Keys (for anyone else who may have the same problem)
    Last edited by chrisl106; 2nd Jan 2023 at 17:45.
    Quote Quote  
  7. you have ask the right lic url
    and right lic url is from "Modular"

    Originally Posted by chrisl106 View Post
    EDIT: Got it working using Widevine_Keys (for anyone else who may have the same problem)
    yeah, l3 not work for RTE. need to edit original script for this site. but is seem you have find a right way! good for you
    Quote Quote  
  8. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    ..changed my mind!
    Quote Quote  
  9. Sorry to bump this a little, but considering this was the thread that made me feel it was possible to get keys from RTÉ, just wanted to pop in now that I know it really is possible. You can't use GetWVKeys or any service like that-- you have to get your own L3 CDM through one of the available methods. (Thanks A_n_g_e_l_a for telling me that so I wouldn't keep banging my head against the brick wall.)

    After failing to get Frida & DumperV1 working on my Samsung Tab S2 on Android 7.0, I successfully got the files needed through a friend who had a Linux 64-bit system using the Android Studio method. Then, I grabbed a copy of Widevine_Keys, just like chrisl106 said, and replaced the device_client_id_blob & device_private_key files in there. On my Mac, I couldn't find a way to properly change the filetype of the bin & pem to Unix Executables, so I just replaced the text in both, and that worked fine. I grabbed client_id.bin's text and replaced the text in device_client_id_blob, then grabbed private_key.pem's text and replaced the text in device_private_key.

    On the RTÉ video in question, I looked for the License URL (search for "widevine" in your Network tab), right-clicked the License URL, went Copy as cURL, then pasted that into https://curlconverter.com/. In there, it'll mention what the releasePid is, which appears to be the only crucial part. So I took the releasePid and replaced the releasePid in the headers.py file within the Widevine_Keys folder, then hit Save. (If you don't do this part, you'll get a result that'll look correct, but it won't actually decrypt what you want to decrypt.)

    Then I ran Widevine_Keys through the Terminal -- (I had to specifically install protobuf version 3.20.3 for that to function), inputted the RTÉ video's Input MPD URL (just search for "mpd" in your Network tab) and the RTÉ video's License URL (once again, search for "widevine" in your Network tab)-- and bammo! After a little over a year of trying, finally got it! Thank you so much to everybody here on this community for making something I thought to be impossible a reality.
    Quote Quote  
  10. nxhda
    Join Date
    Sep 2022
    Location
    United States
    Search Comp PM
    responses.append(requests.post(url=lic_url, headers=headers.headers, params=params,
    json={
    "getWidevineLicense":
    {
    'releasePid': 'releasePid',
    'widevineChallenge': str(request, "utf-8" )
    },
    }))
    Quote Quote  
  11. just a note, rte does work with cdrm-poject, getwvkeys and wks. you just need to alter the license url to include the 'releasePid'.
    Quote Quote  
  12. Originally Posted by pauli3 View Post
    just a note, rte does work with cdrm-poject, getwvkeys and wks. you just need to alter the license url to include the 'releasePid'.
    That's amazing, if that's true! A_n_g_e_l_a didn't seem to think so. Could you give an example of where the releasePid would be included in the license URL, please?
    Quote Quote  
  13. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    Originally Posted by HomeStarRunnerTron View Post
    Originally Posted by pauli3 View Post
    just a note, rte does work with cdrm-poject, getwvkeys and wks. you just need to alter the license url to include the 'releasePid'.
    That's amazing, if that's true! A_n_g_e_l_a didn't seem to think so. Could you give an example of where the releasePid would be included in the license URL, please?
    Angela meant that if you were using the web interface for getwvkeys or the CDRM copy of same; just plugging in PSSH and license you'd have no hope.
    I have a script for RTE that I once posted here for a while - happy to share.
    Last edited by A_n_g_e_l_a; 22nd Mar 2023 at 06:48.
    Quote Quote  
  14. Oh, okay! Well, I mean, I'm glad I misinterpreted what you said, or I probably wouldn't have gotten anywhere. If you happen to know what could be done to manipulate the license URL to include the releasePid, I'm sure lots of people would love to know, like me. : )
    Quote Quote  
  15. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    Originally Posted by HomeStarRunnerTron View Post
    Oh, okay! Well, I mean, I'm glad I misinterpreted what you said, or I probably wouldn't have gotten anywhere. If you happen to know what could be done to manipulate the license URL to include the releasePid, I'm sure lots of people would love to know, like me. : )
    I think 'lots pf people' is probably over-egging it!

    curl 'https://widevine.entitlement.eu.theplatform.com/wv/web/ModularDrm?token=eyJhbGciOiJSUzUxMiJ9.eyJzdWIiOiJy dGUtcHJkLXByZC10cnQvYW5vbnltb3VzX25ncnBfcGxheWVyQH J0ZS5pZSIsImlzcyI6IjEiLCJleHAiOjE2Nzk1NzI2NTIsImlh dCI6MTY3OTQ4NjI1MjY5MywianRpIjoiNTZlYzE4YjQtNTlmYS 00ZmVjLWI3NTQtODlmYThlNjNkMzY0IiwiZGlkIjoicnRlLXBy ZC1wcmQtdHJ0IiwidW5tIjoiYW5vbnltb3VzX25ncnBfcGxheW VyQHJ0ZS5pZSIsImN0eCI6IntcInVzZXJOYW1lXCI6XCJhbm9u eW1vdXNfbmdycF9wbGF5ZXJAcnRlLmllXCJ9XG4iLCJvaWQiOi IyNzAwODk0MDAxIn0.Jo1AORnGbwUWZYNZmP25zNtWdbFeWRVO XASJ06jONGJ3cyrUegNk6yGxZ8BRfuF_3_r6ijAWUZbTKBSNij tzNwvUJn8eFDPgvAeD-e9PJ8rcOsM_Axx7MuGS05397zGoqnmOh55HSbaUffn0ZcqW0Xs s9szdefnl3im39LBGwdwbs4Ywx69OHxNdxxGeInhqeNgoEebzN jLWvJaHsENWJ9vdRb8ouki5I4bLncAwBe92E5N6PXRB2hwbwxQ MTI9dzR0bO6P3eobUl1qXaIOc93HASza3rNOE5qw0JYz9HPSqN Qkwk5gFIW1T4BWbDkxv0GmgYF3uf8PvoN0aiQRIAQ&account= http%3A%2F%2Faccess.auth.theplatform.com%2Fdata%2F Account%2F2700894001&form=json&schema=1.0' -X POST -H 'User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/110.0' -H 'Accept: */*' -H 'Accept-Language: en-GB,en;q=0.5' -H 'Accept-Encoding: gzip, deflate, br' -H 'content-type: text/plain;charset=UTF-8' -H 'Origin: https://www.rte.ie' -H 'DNT: 1' -H 'Connection: keep-alive' -H 'Sec-Fetch-Dest: empty' -H 'Sec-Fetch-Mode: cors' -H 'Sec-Fetch-Site: cross-site' --data-raw '{"getWidevineLicense":{"releasePid":"DxwTX616KNvt","widevineChallenge":"CAESiAwKnwsIARKDCgrDAggCEhBP AX6pprWp8j53Fd35KshWGMDhp5kGIowBMIGJAoGBANLd7vXoVJ SWU6a/XZWpkDF4+AUqm9/V8PCt0NKhzJLy20ocn9JXudpAyCH/3/Mvr+uBkN1M43tocH9R8Pi6v3JNxeinAfmjt0UznnVaWyEj05jL EKwWbOIqj/KHhITs1uCJ21JSRFDx+Qzh/FAQoFIgx9mnGKC/nhmwOscuwIWBAgMBAAEoq9QBSAFakQEKjAEwgYkCgYEA1YyoyK h3fE0J3OO+ReatC0pgMYIn3rssKzod33Yv2A79i5PtRdigCaaj l2+cryM9z5snVMG43yRClQ4HqbqlG/VltplxG9+yWLLOhejjSP/x7GLKuMJrfWwgoNCeeTapU1ZZR9d627sV4q0wzIjjyulUWZtKr IYR9YIUBDFwGv8CAwEAARABEoACXIMYFTjDcVLmdzL55t8mUNK krub9YVm+ZsQbD7ZUzxO55Pt6NUj88x5ar+vnlNjvyryNDkIJI ZakHCuBIBDISB7OZAFuMM2FRtsxE8HC152LibPxKxnG0Ua25gS kp21CYvoV+r9YdUc4I7h+kMTfXZTnbxo2SwFMv5bnfO8+T5GGG qUa6E0FLCLPFqxbXjkyS5EDuTbfBR0CmHy94kQlnIbbyVJBtIF yEOuA7J7JmZ1rpgLuroAupHpoWcsnqUEXTRKKefPrCr+kJnuG1 jGqeFteRjIRv9m7aOo8SqpQnrbbQw11dU+x53M0fmkZuCIt6Rh NrcGI2g5948NB49cW6xq3BQqxAggBEhBTsaa6NPE5zLPYxokey mt4GJ/DkZcGIo4CMIIBCgKCAQEAx9tff4fuUrqE9SflOhXDGWBjQBi+B jHaT/XM1EhVOx4aN9hXDkFh0i19bF4ZMrP4YhsPO7IjwjVToYQjB8bh 5SHFJhTd9gFxECgtLs+SZZrBRHRR3atbbn3bIQr/ugPHPGSKYs7l8jK3u7fS8F0i3bsgKM5CX/uehWB9zVMzTXpaKDDCfZePZf5IcWwpHVvaw6QBR+xcwxvDjpTF 3biqhU5FnQHQxMaJU1VINzFOw8ueJB7gnZjrjsLeKlJEB0ShUq 88QQLDFg1HWSg/2RARkVqJE1bb2p/gLqPfAw6wcUL3jFCQQ8kk9gTx39zrpNj9YWWqyhnWsjPxRNXd+ bwT2wIDAQABKKvUAUgBEoADjuHYKWgIqxWdfluO6tTzLu5Bs6w CcWNxaoHSPOFIw7fc4lut3L0+YALX6/ER1lkfBPf1Qh2Dxo+e3u7l/cy95sx1pPqUpCCNkTsuN77STlUex2v5jukd8F+CaGAs+ZoWFtR V9dHvISBcuopb+dJo65IiNAMzEexScm5kMvALWODdVXd5UZ+wq odSrkXE2pW3kjUwEIYGgSdL2gAl2hDdguWidhPPGb6I1kQ0wYS FLkbzIMTftCBhUgwYC0fuU7ABzH7j5wm6hLmfOdLG5L5GZIluv X+NW84MHfITyrR5rrZzTMXBPTy1Cv/gbYLNU+FCXAG8Fx1fVTNxLf/UHJSJzUApOSlsJCdl0QQ6OA8UXDhV/Ug02Irar9yf53d8ODHrgTz+y2PP5lZj/hHLlwZYXCqTM2MKmAXU1IMRfNMGBkunUevAw8Ap5URQQaEsof6 lVsFwVAroXv3x+Uq73Fs5yTww06wSiMpves3TgT5Q67xfeqi0D wjrIHXgGrzf5qy0GhsKEWFyY2hpdGVjdHVyZV9uYW1lEgZ4ODY tNjQaFgoMY29tcGFueV9uYW1lEgZHb29nbGUaFwoKbW9kZWxfb mFtZRIJQ2hyb21lQ0RNGhYKDXBsYXRmb3JtX25hbWUSBUxpbnV 4GiMKFHdpZGV2aW5lX2NkbV92ZXJzaW9uEgs0LjEwLjI1NTcuM DIKCAAQABgBIAAoEBJUClIKPAgBEhDj2bFJ7lrLv9ZacAYDWLj NGgh1c3AtY2VuYyIYNDlteFNlNWF5Ny9XV25BR0ExaTR6UT09K gAyABABGhBbKBWk1fOuUWSW8/zou0szGAEg4e/roAYwFTi9ytGLBxqAASlQdSytmpb2iQjtjwFwO4CYD/FATBot7m21JDzICr9n4YF2GVdDJfL3JNtndaXCrXleD+XAycap Eyog4Qh7A2l2IcyUZigALbwkHhW2SJ0UR0BffNoZCpPCViXO+W w77BIzcrvI88Y/Kdejh+DvJYrKf8up1IhIidN6YpqSxfWaShQAAAABAAAAFAAFAB BxdGU9WMXhyA=="}}'


    Copy the license from 'Developer tools as cURL' to clipboard; this code fragment isolates the releasePID and the license url in one hit.
    Code:
    import pyperclip as PC
    
    input('Curl of license: Enter when ready')
    mycode = PC.paste()
    context = uncurl.parse_context(mycode)
    lic_url = context.url
    myjson = json.loads(context.data)
    releasePID = (myjson['getWidevineLicense']['releasePid'])
    Quote Quote  



Similar Threads

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