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.


+ Reply to Thread
Page 1 of 3
1 2 3 LastLast
Results 1 to 30 of 68
Thread
  1. *** works with many websites, but not all ***


    A simple GUI interface to obtain keys and download content from websites that I frequently visit .
    I developed it in my free time and decided to share my experience with everyone to help (Nothing is Private)

    Maybe it is not the fastest tool, but to me it seems more practical than modifying the basic script and running cmd window.

    The tool supports various protections, including
    Generic
    DrmToday
    B64encode challenge (works with RTE)
    List Challenge (works with GlobalTV)
    Channel4, thanks to Angela's script (ALL4)

    You need pywidevine wvd CDM in device folder otherwise you will get "Error: List index out of range"
    https://forum.videohelp.com/threads/411862-Beyond-WKS-KEYS


    To initiate downloads, you'll need the following dependencies in the same folder:
    n_m3u8dl-re
    ffmpeg
    mkvmerge
    mp4decrypt
    packager-win-x64

    Download

    add headers, params, or cookies in python format using {} braces. Otherwise you will get "Error: invalid syntax"
    For example:
    Code:
    {
        'Accept': '*/*',
        'Connection': 'keep-alive',
        'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64),
    }
    how to add payload for list challenge? ( copy everything in {} )
    Image
    [Attachment 76849 - Click to enlarge]


    Image
    [Attachment 76850 - Click to enlarge]

    Image
    [Attachment 76851 - Click to enlarge]

    Image
    [Attachment 76852 - Click to enlarge]

    Image
    [Attachment 76853 - Click to enlarge]

    Image
    [Attachment 76854 - Click to enlarge]
    Last edited by imr_saleh; 26th Feb 2024 at 15:22.
    Quote Quote  
  2. Missing logo.ico.
    Quote Quote  
  3. Originally Posted by DPyro View Post
    Missing logo.ico.
    download all files from github
    https://github.com/imrsaleh/widevineKeys-GUI/releases/tag/10.0.0.0.0.0
    Last edited by imr_saleh; 7th Feb 2024 at 20:27.
    Quote Quote  
  4. nice tool mate. thanks for you sharing
    Quote Quote  
  5. Search, Learn, Download! Karoolus's Avatar
    Join Date
    Oct 2022
    Location
    Belgium
    Search Comp PM
    Looks good! Should make things a lot easier

    If you reverse the API calls made when loading a website, you should be able to just enter a video url (the actual page) and perform all needed calls from there automatically.
    Quote Quote  
  6. You are a man of your word. You said that you will share and you have delivered. I respect that.

    Thanks very much for sharing
    Quote Quote  
  7. Looks good! Should make things a lot easier

    If you reverse the API calls made when loading a website, you should be able to just enter a video url (the actual page) and perform all needed calls from there automatically.
    Thanks for the suggestion. That would be very good, but due to my limited knowledge of how websites work and how to deal with JavaScript, I stopped at that.

    You are a man of your word. You said that you will share and you have delivered. I respect that.

    Thanks very much for sharing
    you're welcome

    enjoy..
    Quote Quote  
  8. Hello, I want to know: What URL do I need to get header and params? MPD, or License?
    Thanks for your program first.
    Quote Quote  
  9. Originally Posted by kienkzz View Post
    Hello, I want to know: What URL do I need to get header and params? MPD, or License?
    Thanks for your program first.
    headers, params, and cookies are optional and can be found in the license Curl
    Quote Quote  
  10. i know that, thanks for your info
    Quote Quote  
  11. good
    using command line in 21st century is like using nokia 3310 as a phone, laughable
    all cmd tools should be GUI-ed
    Quote Quote  
  12. Many thanks. Consider to add in a future release automatic PSSH extractor for example from init.mp4
    or from MPD.
    Quote Quote  
  13. Originally Posted by tuskacz View Post
    good
    using command line in 21st century is like using nokia 3310 as a phone, laughable
    all cmd tools should be GUI-ed

    Originally Posted by Fathom View Post
    Many thanks. Consider to add in a future release automatic PSSH extractor for example from init.mp4
    or from MPD.
    maybe in the future
    Quote Quote  
  14. Hi, thank you very much for widevineKeys-GUI, I have a question, I'm trying to test extracting keys, I have everything installed, but every time I test I get the answer "Error: list index out of range", I will add that in WKS I extract keys correctly on the same data. Am I missing something or am I doing it incorrectly?
    Quote Quote  
  15. Originally Posted by maxx123 View Post
    Hi, thank you very much for widevineKeys-GUI, I have a question, I'm trying to test extracting keys, I have everything installed, but every time I test I get the answer "Error: list index out of range", I will add that in WKS I extract keys correctly on the same data. Am I missing something or am I doing it incorrectly?
    You need CDM in wvd format in device folder
    Quote Quote  
  16. Thank you
    It makes it very easy to use

    But there is a problem with the drmtoday menu

    Error message
    Error: invalid syntax (<unknown>, line 1)

    Can you send headers?

    Image
    [Attachment 77053 - Click to enlarge]
    Quote Quote  
  17. Originally Posted by zxx511 View Post
    Thank you
    It makes it very easy to use

    But there is a problem with the drmtoday menu

    Error message
    Error: invalid syntax (<unknown>, line 1)

    Can you send headers?

    Image
    [Attachment 77053 - Click to enlarge]
    bad header inputs

    Headers must be enclosed in parentheses {}
    for example
    Code:
    {
        'Accept': '*/*',
        'Connection': 'keep-alive',
        'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64),
    }
    Quote Quote  
  18. It worked now

    Thank you for this help


    Is there a way to get the download link from crunchyroll?

    Because the mpd link cannot be downloaded
    Quote Quote  
  19. Headers must be enclosed in parentheses {}


    I have a suggestion for you


    Suggest that a check be made to operator input for the inclusion of {}.


    This can be implemented by
    a) if {} is missing the add {} to operator input


    or


    b) you add the {} by default and check if operator has also added it. If yes then delete {} from input


    I think that this would be a great improvement. Error checking is always a good feature.
    Quote Quote  
  20. Originally Posted by zxx511 View Post
    It worked now

    Thank you for this help


    Is there a way to get the download link from crunchyroll?

    Because the mpd link cannot be downloaded
    in network tap filter mpd
    1- right click on mpd link copy>copy response
    Image
    [Attachment 77059 - Click to enlarge]

    2- open notepad paste>save as> mpd format ( video.mpd )
    3- place the file you saved inside the gui folder
    4- watch the photo for download
    Image
    [Attachment 77062 - Click to enlarge]


    Originally Posted by jack_666 View Post
    Headers must be enclosed in parentheses {}


    I have a suggestion for you


    Suggest that a check be made to operator input for the inclusion of {}.


    This can be implemented by
    a) if {} is missing the add {} to operator input


    or


    b) you add the {} by default and check if operator has also added it. If yes then delete {} from input


    I think that this would be a great improvement. Error checking is always a good feature.
    that's a great suggestion, thank you very much
    Quote Quote  
  21. Thank you for this assistance

    Everything is working now
    Quote Quote  
  22. Thanks for sharing.

    For channel 4 to work does it require the login info to create the keys.
    If yes where do we input?
    Thanks.
    Quote Quote  
  23. Originally Posted by Spectrumhsm View Post
    Thanks for sharing.

    For channel 4 to work does it require the login info to create the keys.
    If yes where do we input?
    Thanks.
    So far only no login information, instead use Freevine
    Quote Quote  
  24. Was wondering how to put the payload info in correctly and grab keys. Pssh and lic url=
    Code:
    AAAATHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAACwiJDcyYzc5ZGZhLTEwOGYtNGFiMS1iNzU2LWM5Y2FhMjFlNmQ3M0jj3JWbBg==
    https://global.corusappservices.com/authorization/widevine/getresourcekey
    token=
    Code:
    {
      "authorization_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWlkIjoiNWFlY2I0M2UtYjM0Ni00M2VmLWI3MTItMDA1NTZhZjcyNzFiIiwiZHVpZCI6Ijk1MTkzYjEzLWE3MWMtNDIyOC05ZDdjLWI2N2Q4YWE0YWRmMyIsInB1aWQiOm51bGwsInJlc291cmNlX2lkIjoiNzJjNzlkZmEtMTA4Zi00YWIxLWI3NTYtYzljYWEyMWU2ZDczIiwiZXhwIjoxNzA4NDQ3NDQxfQ.mL56EaxwA_p5Trv22cMSLZbhG_80BBkUaQtlQ_kSsek",
      "license_request_data": [
        8,
        4
      ]
    }
    Quote Quote  
  25. Originally Posted by ElwoodBlues View Post
    Was wondering how to put the payload info in correctly and grab keys. Pssh and lic url=
    Code:
    AAAATHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAACwiJDcyYzc5ZGZhLTEwOGYtNGFiMS1iNzU2LWM5Y2FhMjFlNmQ3M0jj3JWbBg==
    https://global.corusappservices.com/authorization/widevine/getresourcekey
    token=
    Code:
    {
      "authorization_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWlkIjoiNWFlY2I0M2UtYjM0Ni00M2VmLWI3MTItMDA1NTZhZjcyNzFiIiwiZHVpZCI6Ijk1MTkzYjEzLWE3MWMtNDIyOC05ZDdjLWI2N2Q4YWE0YWRmMyIsInB1aWQiOm51bGwsInJlc291cmNlX2lkIjoiNzJjNzlkZmEtMTA4Zi00YWIxLWI3NTYtYzljYWEyMWU2ZDczIiwiZXhwIjoxNzA4NDQ3NDQxfQ.mL56EaxwA_p5Trv22cMSLZbhG_80BBkUaQtlQ_kSsek",
      "license_request_data": [
        8,
        4
      ]
    }

    use list challenge tab
    you need this header
    Code:
    {
        'content-type': 'application/json',
    }
    Image
    [Attachment 77148 - Click to enlarge]
    Quote Quote  
  26. Thank you. I get error message. Erorr: Could not parse license_message as a SignedMessage, Error parsing message.
    I just noticed that your pssh is different as well'
    Last edited by ElwoodBlues; 20th Feb 2024 at 19:08.
    Quote Quote  
  27. Originally Posted by ElwoodBlues View Post
    Thank you. I get error message. Erorr: Could not parse license_message as a SignedMessage, Error parsing message.
    I just noticed that your pssh is different as well'
    expired token

    your key
    Code:
    bebb9c34d192afa589ddda1355d84311:6bba415ea5940cf413ca823d531fe684
    Image
    [Attachment 77156 - Click to enlarge]
    Last edited by imr_saleh; 20th Feb 2024 at 19:59.
    Quote Quote  
  28. fresh token did the trick thanks
    Quote Quote  
  29. What data would you enter for base64 payload? Or how would you enter it?
    Code:
    --data-raw $'\u0008\u0001\u0012\u0082 \u00120\n.\n\u0018\u0012\u0010\u0014\u0019\u0080\u001d\u0011\u0080T\u0002ARDISH\u0095\u009b\u0006\u0010\u0001\u001a\u0010\u008d;C{,-6I\u0089\u001d\u0094\u0018h\u0018\u0001 ծ\u00060\u00168\u009d\u000fB\u001f\n\u0014license.widevine.com\u0012\u0010\u0017\u0005\u0017\u0012\u0004\u0086\u008b\u00063:/w*\u008c\u001a\u001c\u0087\u0021\u000e\u0096;\u008b7xS)\u0007\u008cH\u001a.\u0013ţ-\u001d\u0096PO\u009b"9\u008b_\u0084Q`ں\u008a\u0092*fs\\w$\u0098\u008ag\u0012c\u00904\u0008m~\u001b\u0096\u001cU\u0093\u0098\u009ay\u0001\u0016\u0088\u0014c\u008d\u0089\u007f\u008c?e\u0010gzSy>d7\u0006{Xs\u0097s0\u0088EBj0Y\u0008[\u000f[hsx\u0009Q6\u009ecPFSa*pfxlHD\u0017\u0085\u0080D\n\u0007\u007fb\u001e\u001aN\u00974(N0o\nL\u008a\u008ag\u0082\u0018j\u008e\u0090ǶP_\u0003=\u0010\u0000\u000cFl8\u0008@\u009dԵT\u0089d4H[\u0093\u0019]R*QgN\u0084|8\u001fVHB\'6r\u008d\u0080+f\u000c[գ\u001f/>\u008e\u008c\u001a\u009agTP|C*:\u008c\u0014B\u009a\u0082@\u009d\u0095\r\u0081}\u0087;FOc\u0019mje\u0099\u008e@< H>\u0091H(\u0080\u0085\u000e`\u008bC\u0003\u0009\u000cC\u0097\u0094%e]V)H"\u00813\u0009l|\u0096 P\u000b\'y\u0088\u0004nq#\u001dT{\u001a\\)\u00180\u008bvp87n\u009a?\'\u001aJ\u007f\u0016w\u0082\u0001eDV`\u0001\u0015\u0013&\'\u0000\u0006\u0012\u000f\u009fZU\u0015\u0010\u008a\u001b8 ?*^nC8S\u008e\u001d%/;*1\u0008ͤ\u00971\u009f\u009d\u0018,\u0090~=p\u0085At\u001e;*\'f\u0086<\u001f꿰06`?\u001a\u0016\u001bU\u0014*S\u0015s#{)\u0017A6?vp\u0013O\u0090%m\u0003\u0007\roy7"\u008a\u0097h.\u009e ԣ+7/^\u0010{y\nc\u0012wvI\u009a\u0091yn5z\nd+1\u0086)\u009d7z\u009e\u0082\u008d\u0081\u0080>XMVR[g,\u0021J^\u0091l\u0012F\u00997\u0003Gm&Kw>gd<2\u0017\u0002\u0002\u009e4\u000213C\u00138W\u009d*\u0098\u000b\u001f\u000cmr*(\u009bM\u0089\u0007B\u0014\u0005Y\u0013\r\u000bo\u0005\u007f85Z\'JVh\u008fr\u000eR\u0089v\u008c5\u0012\u0002\u0018l{%\u000f\u0084\u001b\u0086\u0010\u0014\u0092\u0081xA\u0014PXXLUo\u0012h^}:61\u0015FJ\u001c\u009c8\nR\u001927WA9\u0094sA5U;\u0099\u008fע=\u0083c\u00958%Y\u0089x۫\u0088\u0088\u0082\u0088\u001ag<\u0085i*\u009b\u0087\u0017)\u008c@=aa%{\u001d\u000fm&\u0015\u0099\u000e\u0013\u0081e\u001e\rw}\u001eS\u0003b\u0085.Qg>cP\u00918\u000b|#\u001d\u008f\u0002Vd\u009bT*%\u0013M_*8\u0085Jrfr\u008ahI0\u000eht/\u0001񥰣ʰI24d=\u000e\u0018V^(Li)\u0089I\u0018\u0004\u0088N|F\u0098\u0010*\u0080\u0003\u0015\u009e\u008aR9>KbնO>JβB\u0093}\u0091%`r)%\u0094\u009f\u0088\u0006qMS,s}*\u0081z\u001b?\u0084\u0087ͼ\u0094\u0000\u000f{\u0019\u0008\r̳\u0002\u009e(jh\u0008V\u0089֥_D8unv\u0090W*:2BAe\u0083?\u0008\u0015\u0086H\u0094\u008e\u0015\u0009\u009c|a\u009dҥU\u001e\u0017\u009a\u0085P}@\u008b5\u009cSͻZx\u009cq\u009a_-\u001e5e\r\u001b@\u0088\u000e/\u001bq\u0080B\u007f\u0019Y\u0010#E\u0003\u009f7\u001bc?\u001a\u001cT|tm+\u0085\u0080\u0091RW\u007f\u008a\u0015\u0008H=\u0098}\u0004\u00814\u001d-J*\u00835[+TRv\u0097}\u009eaĮCKK3\u001eKt\u0087G*\u0095\n8LG\u0006pJ(_\u009fgK\u0084,MZuc6\u0006LQ\u0001q\u0099xk\u0011=\u0021Y\u001c\u0094;UVh\u0015p#\u0021Y8\u0014g}8\u008cH\u0015\u0088礱*PR\u0013*\u0087\u001b\u00042-\u009d\u0098Q\u0001gQu\u009ay:8\u009d\u000b.X\u0095\u000c:\u0093\u008f\u0008#|Hr\u0094\u008fx3\u0080Aks`x-\u0000w;1g\u0013Rd|\u0014\u0010\u0080"\u0003\u00080\u008c\u008ci*e,\u0097<uR\u009c\u0005R\u0019\u0087\u0017\u0084\u001f\\\u0083\u009e\u008e\u000c:[cTu8Yo7\u000bQHU\u00116\u001a_\u0014\u0008\u0012 *\u0084\u0081\u0003\u0014:YM\u008bmL]\u0097agg\u009d^%i**Y\u0090ʼQ@\u0019\u0015\u001d(.6\u0019_3$\u009c\u0091\u000c8\u009d\u0019\u0000\u001ee\u0092]\u0088\u0004\rt\u008c5 Go_A\u000fN2\u0089\u0097wF\u0099%\u0012AqpDh\u0095*\u0098\u0087=$\u001apRz\u0002yOi`?\u001a\u0087#\u0090\u0013ͳ5Q\u0001\r9{H\u0015K=m+.\u0018\u0080s\u009fAB\u0094\u0002\u0012̬tg|\u0092b\u000e8\u0086ӿ~$s\u009f\u0015ͺCEn#s\\A\u0017{h]\u000b#*uV\u0014v\u0089roIp\u001d\u00026\u0009T\u009c\u0080\u009b_T\u008b.a\u007f;s\u0093^YA}i}\u0095r\u009a\u0007w$p\u0000\u008f\u009aD\u0087^d\u0087*x\u001f\u009f#O\u0081\u009co|\u0004\u0018P\u0018ttv|L[\u00190\'\u0016\u0090x\u0090pRn\u0096J\u008a4p\u0021r\u0018Y^AE\n*c&}B\u0098*\u007f*\u0021q\u009d[rY\u0003+\re\u0018\u001e*vk<}Iw\u0012;c\u0010wcY3\r\u0084A\u009d\u0004(N\u000fNtM)\u0099|$-y\u0094}s\u00945/λ\u0087\u009f\u0014U\u000b\u0087NhŪ\u0008l,\u0001n`\u000bI\u0094J\u0017\u0005rs\u0095id>\u00962f%\n\u008fƯ2\u008a`Y\u0004g\u009c#\u001f\u0090\u0010w\u0092\u0021\u001f+\u0005\u0085:\u0015*\u0082i\u009f\u008dt31\u000f\u00854\'@;\u0001\u009c3\u001cp(ibB8O\u0096&*}\u00129ay\u0097\r<\u0003\u0099k#8e=Z\u0080\u008d\u000b\u009d\u008d.TAڬ"h\u009bW\u0092\u0003Vn\u0087yEc\u00194\u000f\u009b\u007f\u0090\u0014aX%1]\u001c\u0003$\u001bBѴaXj\u0097\'G>qb\u009fX\u0086\u001bLe\u0017\u0004#\u009c\u0099\u0083\u009a7\u0093X\u009c\u0096Yib\\\u0094\u001fhO[\u0017\u009cp]4E\u0002S\u001fB\u001c\n\u009c\u0081uxʾO8\u0093*ur@D\u0012*g\u0088*?N#D\u009dsFJ\u008fOtUfuF%DMBxgS\'\u0015D\u0089\u009e+\u0019\u009a\u0096g\u009e>\u0000D,\u001f<{\u0012\u0087\u0006\n\u0084gA.<\u0088\u0096˸H\u0011\u001f\u0086\u008e\u0019\u0084Lz9\u0019C\u009d\u009c\u008e\u000c7{f~t2\u0081bOV\u008d\u009a\u008a\u009a%\u009cG\r\u0017A\u0084\u0011\u000e\u0091}<QG\u001b\u000bt0xE\n"Z\u0012`V*\u0092A\u0087;S\u009d8ڱ\u0011]\u007f\u001fp̳Yca֥\u0082A*]\u009cTJ\u0000q\u0006rYbw\u008b\u008b\u007fx\u0006\u008b<\u0004\u000b\nu-\u009fL\u009c\u0086iB\u0016`Q\u001a\u0090\u001eo\u0086\u008a\r\u009aZNN\u0000\u0098\u0003+2?)\u0006\u0089Jf\u0086{+`\u0083\u009fv\u0001A\u009c\u00131~<\u00125}0{+tb\u008d<Y1/L#\u0007\u0013\u001b>d/u~|tQ\u0017\u001bEd\u000b#\u0016\u0099\u0086\u001b\u0096H\u000e\u009b)$\u000e\u0014V\u0010aT"\u008f\u0015L\u009eTp`v\u0015S\u000b\u0018W(\u0080u?Z.t_:qc\u0091^\u009ew\u009dv7j\u007fH\u0002ETOB\u0091DT\u0016òe\u001d\u001b%j:.\u0016r\u000f\u009d\u0016U\u0086\u0013\u0080\u008c\u0017\u007fReHd\u001e\u000f\u0089\u009a.)\u000bB"f\u001e)\u0018\u0004^f\u0093\u0018V\u0016\u0019\\\u0093W\u001b\u0003\\y\u0010T\u0006zE)K\u0001\u001c\u001b\u0097Ⱦu\u0094r\u0010{\u0082~GW_\u009948\u0097KA\u0088\u0006T~\u0008\u0002\u001eUä>\u009d<:U\u0006@t\u008e\u008f_\u0010gpQ\u009b\u0089F\u0093b62[\u001a/ %\u00150\u008f\u0097\u001bE\u0000ؿ\u008dX\u0099\u008c}|\u0092ͯh\u001d\u008eYx\u000fj\u000e\r\n\u008eq\u0095w;9Kn\u0011uɰ\u001cA\u0081\u000ch\u009a\u0009J\u001c\u009eA~zV\u0016y\'\u000e>\u0099\u000c[j\u0005\u001c\\\u001f\u0081 \u001c\u0086\u0017\u007fr\u009a\u0091\'CXk\u000c=\u0014S7-lE$\u0010Ho\u001aNmh]\u0098\u0094~\u009a\u0017*\u0091R\u0085ze+\u000bpg{\u0090Lɤ)iu\u000c_FM0\u0083ۮ\u0091\u008cHx\u0086QC*\u0088\u001bHԿ-\u0013\u008fD0\u0009N8\r\'\u0001{\u001b\u001c4~{9\u0016\u0001%*\u0095k\u0001\u009f\u0006\u000cQF=\u0089T\u0001\u0093\u001dx\u0004+v\u001cȺraD&T"\u000fQ\u0081\u0021\u008cʹ]hO7i\u0091\u000c\u009bAa\u0087\u0014Ng0\u0017#0SF3}\u0009\u0010\u0089akg0\u001ec\u009a`x\u0082\u0099bW\u0092e\u001bMe,q\u0009P\u0088\u0086m\u008aA{\u0004VVL\u00101B,20\u0094Y\u00824\u008e=Q2n\u008fn\u0002\u0007\u0098J\u0019\u0017\u0088M\u001dB\u008fJR\u0004;\u0013@\u0082zI*\u0098\u0082B6\u0082 \u0093@tQ\u0008\u0016g\u0093"\u0002 HiT\u0090\u0005AC|B\u000ef\u0011f]S\u0014\u000b\u008b\u009f_6D\u00060\u0084P\u0082<\u008bpXHW\u009fuL\u0088qi\u001a*vv\u0013^.|G)\u0007\u0087oS*[&;$o9`\u0003\u009b\\\u001d׼\u000bt²\u009dB\u009dM0i\u0021\u0083y\'K\u001c\\w/&\u009b\u0010r\u0019\\\nD\u0012\u0008\u009fJ8\n?\u0087ӲBQ\'P\u001e\u0008T\u008eߦ\u0096\u0000\u00803\u008bLQ}@&;h0"\u001f-\u001e_by\u0008\u0000\u009e\u001d\u0008\u0082\u0089-\u009d\u007f\n$M:}\u0081+oA$\u008c/0\nc\u0018\u0008\u0006j154\u001e\u0003b\u008a*\u000f{ \u0086T:=\u000c\u0013\u0093ka\u008c*t2T";\u00801\u0082"\u0010\u00860u\u008fxR\u000b\u0091N{v.\u0080\u0015\u009f*\u0080\u0002\u0093/\u0002\u007f׬\rB w\u0098`[벶&V\u001e$.Ff;\u0001+\u008c9uܮ\u0015\u0013cjyW\u0082\u0009Z1zJs\u0088~1\u0018\u001e\u0086\n9ux\u0083W-\u0010G&NU%\u001e\u0012\u0014õH\u008c\u00894\u009f\u0004\u001e\u0021\u009bq\u00064TIb\u0007\u000cw}o\'FV\u009c\u008ci\u008d"\u0003*\u0090\u0089:quT;}*\u001du1\u0011#3\u0082\u0084Ԭ\u009ej\u0088J\u0003(\u0005\u001e\u0095\u0085\u001a.\u0083\u008f#:JJ\u008eQ\u001emz\u0085s\u0004\u000fl\u00014\u009a*OY;ڢ:7f67\u0082\u0006"=`B\u000e\u0093?6\u009dסJ\u000b4.10.2710.0\u001a\u0080\u0001o7qefY\u0003V\u0093z\u0010u*8\u000c~}u52\u009f<\rx\u0084\u0005F\u0095\u0082>4\u001e*䩫\u0093]\u001a\u0015pW/\u0000G$ \u0008xF5\u0012\u000c\u0089q\u0003?\u009e\\\u0098\u0018yP*:_ej\u008eZ|צ\u00017h\u007f\u0089p;\u008b\u0012C\u0090\u0018l\u0019\u0021J\u0014\u0000\u0000\u0000\u0001\u0000\u0000\u0000\u0014\u0000\u0005\u0000\u0010lP#\u001c\u0015' \
      --compressed
    Last edited by ElwoodBlues; 21st Feb 2024 at 10:34.
    Quote Quote  



Similar Threads

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