VideoHelp Forum


Try StreamFab Downloader and download from Netflix, Amazon, Youtube! Or Try DVDFab and copy Blu-rays! or rip iTunes movies!


Try StreamFab Downloader and download streaming video from Youtube, Netflix, Amazon! Download free trial.


Closed Thread
Results 1 to 15 of 15
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?

  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.

  3. Hi, can you post your C4 script example as I'm trying to debug what i have so far.

    Thanks.

  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.

  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.

  6. FYI the response is xml format not json.

  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?

  8. Originally Posted by [ss]vegeta View Post

    Thank you so much. Are you in Vision?
    I'm in Vision like "el pepe125".

  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!"

  10. 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 ...

  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..

  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

  13. Who'd have thought little old C4 would be on the same scale as Amazon in terms of info

  14. seems streamfab supports canal plus now (downloader)

  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




Similar Threads

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