Update README.md

This commit is contained in:
FoxRefire 2024-04-12 02:06:46 +09:00 committed by GitHub
parent 2643e10f65
commit c7c65d69e6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -39,3 +39,14 @@
This extension is for educational and researchment purpose.
Only use it for content for which you own the rights and do not use it for piracy purposes.
### How it works?
![diagram drawio](https://github.com/FoxRefire/wvg/assets/155989196/d1196125-ab07-4f5a-baed-c60d8c47bceb)
1. inject.js injected by content.js gets Widevine PSSH by hooking EME.
2. background.js fetches POST URLs/Headers
3. PSSHs will passed by this route inject.js-->content.js-->background.js-->popup.js
4. PSSHs+URLs+Headers will passed by this route background.js-->popup.js
5. popup.js will contols UI(popup.html)
6. User input into UI
7. popup.js sends key request to Guesser API