VideoHelp Forum

+ Reply to Thread
Results 1 to 16 of 16
Thread
  1. Member
    Join Date
    Jan 2022
    Location
    Bosnia
    Search Comp PM
    Hello , anyone know how to decript https://www.canalplus.com/ channels with widevine decriptor and get keys?
    Quote Quote  
  2. I have a working WKS script for channel4, that I am trying to edit to make it work with canalplus live (different than canalplus on demand), and so far I came up with this
    Code:
    redacted
    I get an error on this, however, and it says something along the lines of
    "license_b64" referenced before assignment
    on this line
    Code:
    	wvdecrypt.update_license(license_b64)
    Last edited by [ss]vegeta; 29th Jan 2022 at 02:27.
    Quote Quote  
  3. Hi, can you post your C4 script example as I'm trying to debug what i have so far.

    Thanks.
    Quote Quote  
  4. Originally Posted by BadJoker View Post
    Hi, can you post your C4 script example as I'm trying to debug what i have so far.

    Thanks.
    No, sorry. This above is enough.
    Quote Quote  
  5. I get an error on this, however, and it says something along the lines of
    "license_b64" referenced before assignment
    on this line
    Code:
    	wvdecrypt.update_license(license_b64)
    The response is a json , so it has to be something like this
    Code:
    lic_field_names = ['license', 'payload', 'getWidevineLicenseResponse', 'LicenseInfo', 'ServiceResponse']
    lic_field_names2 = ['license', 'LicenseInfo', 'OutData']
    lic_field_names3 = ['LicenseInfo']
    
    
    
    try:
    	if str(widevine_license.content, 'utf-8').find(':'):
    		for key in lic_field_names:
    			try: 
    				license_b64 = json.loads(widevine_license.content.decode())[key]
    			except:
    				pass			
    			else:
    				for key2 in lic_field_names2:
    					try: 
    						license_b64 = json.loads(widevine_license.content.decode())[key][key2]
    					except:
    						pass
    					else:
    						for key3 in lic_field_names3:
    							try: 
    								license_b64 = json.loads(widevine_license.content.decode())[key][key2][key3]
    							except:
    								pass
    Last edited by dark125; 27th Jan 2022 at 22:58.
    Quote Quote  
  6. FYI the response is xml format not json.
    Quote Quote  
  7. Originally Posted by dark125 View Post
    The response is a json , so it has to be something like this
    [CODE]lic_field_names = ['license', 'payload', 'getWidevineLicenseResponse', 'LicenseInfo', 'ServiceResponse']
    lic_field_names2 = ['license', 'LicenseInfo', 'OutData']
    lic_field_names3 = ['LicenseInfo']
    Well, aren't you a lifesaver?
    Code:
    license response status: <Response [200]>
    KID:KEY -> 626a19119cbb4fe49c32cc7f52033f56:80b410a8215c646f79abde9b709b48d8
    KID:KEY -> 5a03d190c5ed4277acacf32044f52f37:0a07ec462e2a71b5ac5075806c0b2acf
    Thank you so much. Are you in Vision?
    Quote Quote  
  8. Originally Posted by [ss]vegeta View Post

    Thank you so much. Are you in Vision?
    I'm in Vision like "el pepe125".
    Quote Quote  
  9. Any pointers on how to make this work with Channel4? I successfully extracted the license string (license_b64), but

    wvdecrypt.update_license(license_b64)

    results in "generate a license request first!"
    Quote Quote  
  10. Member
    Join Date
    Jan 2019
    Location
    hawaii
    Search PM
    first: you have already post your question on another thread ...
    https://forum.videohelp.com/threads/401717-How-are-you-going-to-respond-to-widevine-l3...ay-31st/page55

    second: this thread is about canal plus live ... not channel4 ...
    Quote Quote  
  11. Originally Posted by lomero View Post
    first: you have already post your question on another thread ...
    https://forum.videohelp.com/threads/401717-How-are-you-going-to-respond-to-widevine-l3...ay-31st/page55

    second: this thread is about canal plus live ... not channel4 ...
    Except that [ss]vegeta specifically mentioned that he has a similar script working for Channel 4 (which he has sinced redacted from the post above). Both Canal Plus and Channel 4 use json payloads..
    Quote Quote  
  12. Originally Posted by joasis View Post
    Originally Posted by lomero View Post
    first: you have already post your question on another thread ...
    https://forum.videohelp.com/threads/401717-How-are-you-going-to-respond-to-widevine-l3...ay-31st/page55

    second: this thread is about canal plus live ... not channel4 ...
    Except that [ss]vegeta specifically mentioned that he has a similar script working for Channel 4 (which he has sinced redacted from the post above). Both Canal Plus and Channel 4 use json payloads..
    Similar but not the same
    Quote Quote  
  13. Who'd have thought little old C4 would be on the same scale as Amazon in terms of info
    Quote Quote  
  14. seems streamfab supports canal plus now (downloader)
    Quote Quote  
  15. Member
    Join Date
    Nov 2021
    Location
    Spain
    Search PM
    I made the scripts required to get live content keys for canal plus fr and pl and I managed to get them for some channels using my own L3 CDM, but using it the max resolution available is SD; it seems HD quality requires L1.
    Has someone succeeded getting them?

    Enviado desde mi Redmi Note 4 mediante Tapatalk
    Quote Quote  
  16. Someone is so kind to tell me by private the key of this pssh, it is of a direct of the page h**ps://www.canalplus.com, a page that is not the official one has it working now in 1080p when before it was emitting it in 540p, I would be eternally grateful if you would tell it to me by private the key of the HD not of the SD.

    Code:
    AAAAW3Bzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAADsIARIQCFt2b9AYRJqEdP0erSMRGhoIV2lkZXZpbmUiFTE3N180MDI0XzIwMjIwMjAzMTEwMkjj3JWbBg==
    Quote Quote  



Similar Threads