Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

License Request Decoder for Widevine is broken #9

Open
joezfung opened this issue Aug 27, 2021 · 26 comments
Open

License Request Decoder for Widevine is broken #9

joezfung opened this issue Aug 27, 2021 · 26 comments

Comments

@joezfung
Copy link

E.g. This legitimate request would leave the decoder spinning and eventual failed with error msg "Error! The decoding service currently is not available. Try again later, in a few minutes."

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

@zackmark29
Copy link

zackmark29 commented Sep 15, 2021

Yeah looks like fully broken. I don't think so if they will update this. Last update was 2019
use this for now: https://integration.widevine.com/diagnostics

@joezfung
Copy link
Author

joezfung commented Sep 15, 2021 via email

@zackmark29
Copy link

zackmark29 commented Sep 15, 2021

Thanks @zackmark29. I do use https://integration.widevine.com/diagnostics as well, as they produce slightly different views/fields.

On Wed, Sep 15, 2021 at 4:10 AM zackmark29 @.***> wrote: Yeah looks like fully broken. I wish they will update it. use this for now: https://integration.widevine.com/diagnostics — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub <#9 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AVMCPMJXADYYUQDNJTJO363UCB5JZANCNFSM5C6GICHA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

Yeah you're right. But still axinom is better

@OrfiDev
Copy link

OrfiDev commented Oct 7, 2021

In another issue I read that the person who created this repo doesn't even work at Axinom anymore, so this decoder might be broken indefinitely which is a shame. It was a very useful tool. In that same issue they mentioned @KristjanJ and @Heronyme so maybe they have more info

@Nimasha-axinom
Copy link

Hi @joezfung, @zackmark29, @yarrm80s,

Sorry, we have missed the comments in the issue. Thank you for reporting the issue. We'll check the issue in the License Request Decoder and update you soon.

Thank you.

@zackmark29
Copy link

Hi @joezfung, @zackmark29, @yarrm80s,

Sorry, we have missed the comments in the issue. Thank you for reporting the issue. We'll check the issue in the License Request Decoder and update you soon.

Thank you.

Great! thank you.

@joezfung
Copy link
Author

joezfung commented Oct 14, 2021 via email

@zackmark29
Copy link

Thank you @Nimasha-axinom It's now working

@joezfung
Copy link
Author

joezfung commented Oct 26, 2021 via email

@zackmark29
Copy link

Still not working for me... My license request can be parsed by https://integration.widevine.com/diagnostics, but https://tools.axinom.com/decoders/LicenseRequest returns " The provided data does not represent a Widevine license request"

On Mon, Oct 25, 2021 at 10:23 PM zackmark29 @.***> wrote: Thank you @Nimasha-axinom https://github.com/Nimasha-axinom It's now working — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub <#9 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AVMCPMNFX2BOW2WIY4IXA5LUIY3ORANCNFSM5C6GICHA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

Works for me since yesterday

@zackmark29
Copy link

zackmark29 commented Oct 27, 2021

@joezfung
your challenge example

haha that was the leaked key =D
image

@AxinomSupport
Copy link

@joezfung We can see the example you provided above is working with our license service decoder. Could you confirm whether you are trying the same example or not?

@zackmark29
Copy link

@joezfung We can see the example you provided above is working with our license service decoder. Could you confirm whether you are trying the same example or not?

Yeah working fine for me too. Thank you for the fixed.

@joezfung
Copy link
Author

joezfung commented Oct 27, 2021 via email

@zackmark29
Copy link

zackmark29 commented Oct 27, 2021

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

Ah yeah. It's not reading correctly. But in https://integration.widevine.com/diagnostics it's working fine.

@joezfung
Copy link
Author

joezfung commented Oct 27, 2021 via email

@AxinomSupport
Copy link

Hi @joezfung , @zackmark29
We'll look into it and do the necessities. We'll get back to you with any updates soon.
Thank you.

@zackmark29
Copy link

zackmark29 commented Oct 28, 2021

Hi @joezfung , @zackmark29 We'll look into it and do the necessities. We'll get back to you with any updates soon. Thank you.

All I've tested are working fine. Except his example

@AxinomSupport
Copy link

Thank you for the confirmation @zackmark29

Hi @joezfung,

We haven't analyzed your request yet. But this could probably be the inner actual "License Request" data, which is usually wrapped in a "Signed Message". The decoder expects the full Signed Message as usually generated by CDMs. Could you tell us how this data was generated? Was it captured straight out of some CDM/player, or it has been post-processed?

Also since the original issue is resolved now. we'll close this ticket. and @joezfung would you be able to raise a new issue for your request?

Thank you.

@joezfung
Copy link
Author

joezfung commented Oct 28, 2021 via email

@jjauch
Copy link

jjauch commented Jan 26, 2022

When replacing the very first character ("O") by "C" it starts working. Is it possible this was a copy/paste error?
And maybe https://integration.widevine.com/diagnostics ignores a portion of the input and that's why it used to work there.

@zackmark29
Copy link

@AxinomSupport Site is not available again :)

@Nimasha-axinom
Copy link

Hi @zackmark29

Thank you for letting us know. We are looking in to this and we'll update and let you know soon.

Thank you.
Nimasha.

@Nimasha-axinom
Copy link

Hi @zackmark29,

We have fixed the tool from our side. Please feel free to use the tool.
Thank you.
Nimasha.

@zackmark29
Copy link

Hi @zackmark29,

We have fixed the tool from our side. Please feel free to use the tool. Thank you. Nimasha.

Thank you very much.

@jjauch
Copy link

jjauch commented Feb 5, 2024

Fixed. Closing this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants