<分享>Onlyfans影片下載教學(下)
-
好的,接下來補前三天說的,解密方法。
首先會用到的軟體 Python 版本3.10以上、Python腳本WKS-KEYS(請去Github搜尋)
擴充 Greasemonkey、擴充用的腳本 EME Logger
影片解密用軟體Bento4因為多了一個解密用的檔案,所以資料夾內的程式要多一個 mp4decrypt.exe
根據版規我不能放上下載的官方連結,所以請大家自己去蒐集所需檔案
解密檔案,這個檔案非常非常非常重要,再說一次「非常重要」!
請不要「散播出去」,再說一次「不要散播出去」!
很容易就無法使用,再說一次請不要散播出去「檔案很容易無法使用!」檔案失效不補,再說一次「檔案失效不補!」
我只提供一組,因為要獲取檔案要寫很長的教學,以及要使用到frida和模擬器會很複雜,檔案「限時提供」下載打開影片 MEGA附件: file/fcAjkCzQ#DYtoXrK21MliqHtkhJTG4zx7pLxCz_ta79k4BXO8iGA
雖然現在有比較簡單的獲取教學…還是很麻煩下載好我提供的解密檔案請放到以下路徑內
WKS-KEYS\pywidevine\L3\cdm\devices\android_generic首先我們要蒐集解密所需的兩樣資料
- PSSH
- Widevine URL (License URL)
目的 Widevine URLs則是類似於解密伺服器,用於解析PSSH內所包含的資料,如果符合資訊則會返回一串用於解鎖影片的「密鑰」。
首先找一部有DRM加密的影片 按下播放 接著按下F12 → 主控台 → 搜尋 gen
這就是第一個要的資料 「PSSH」接著 F12 → 網路 → 搜尋 Widevine
第一個右鍵 「複製URL」先保存好這串網址,再來「複製cURL(bash)」
然後來到這個網址link text
請你像截圖那樣,選擇Python,然後貼上,他就會出現Headers,請照著截圖的紅框範圍複製內容
接著到WKS-KEYS這個資料夾內,找到headers.py這個檔案進行編輯,把剛剛複製的東西像截圖那樣貼上並儲存,儲存前要記得cookie前方的井字符號要刪除,別忘記存檔!開啟命令提示字元,執行l3.py腳本,並依序輸入PSSH、License URL
AAAALHBzc2gAAAAA7e…中間省略…wiCjMxOTgxMTM2MTU=
https://onlyfans.com/api2/v2/users/media/3152125858/drm/post/930699926?type=widevine
然後 tada~金鑰gat
–key 25fe2e7f665564ced236e275f5ebf802:aab6bcf7df5cf2581e722ac75fcf5f76
(這是我那部影片專屬金鑰,Onlyfans影片每一部用的都不一樣,請不要貪圖方便複製使用。)接著到你下載好的資料夾內將下載的影片以及音源進行解碼並合併,這時候查看資料夾會看到兩個檔案一個是mp4另一個則是m4a
如果已經合併成一個mp4了,那指令輸入一條即可。
輸入指令~DO RE MI SO~
mp4decrypt.exe --key 金鑰 <要解密的影片> <輸出的影片>
mp4decrypt.exe --key 金鑰 <要解密的音源> <輸出的音源>
ffmpeg.exe -i <輸出的影片> -i <輸出的音源> -c copy <合併完整影片>填入後的完整指令會像這樣
mp4decrypt.exe --key 25fe2e7f665564ced236e275f5ebf802:aab6bcf7df5cf2581e722ac75fcf5f76 1.mp4 1_2.mp4
mp4decrypt.exe --key 25fe2e7f665564ced236e275f5ebf802:aab6bcf7df5cf2581e722ac75fcf5f76 1.m4a 1_3.mp4
ffmpeg.exe -i 1_2.mp4 -i 1_3.mp4 -c copy 2.mp4貼進cmd後Enter即可獲得完整影片,如截圖所示
對了!最後貼心提醒,請不要複製教學文章的任何PSSH和金鑰,所有Onlyfans影片用的金鑰都不一樣,意思是每下載一步影片都要重複以上步驟,每部影片的PSSH和Headers都不一樣,因此每下載一部影片都要重複一次步驟獲取不一樣的資訊才行。
教學到這邊已經完成教學完畢。
如有不懂,我看心情回覆,如果問題太過基本,像是怎麼「安裝Python」或是怎麼「開啟命令提示字元」等問題…這種我一律不回答請自己google。
-
沒想到編輯還有時間限制…所以我把截圖補在這邊