love_yejin
Huyền Thoại
1. Tải chrome 86 hoặc các bản cũ hơn như 80 chẳng hạn (vì bản 88 google đã fix lỗi) . Sau đó tìm cách chặn update chrome . nếu không sẽ không xài đc
2. Cài thêm tiện ích cho chrome . để lấy key giải mã
- Tải file https://github.com/Satsuoni/widevine-l3-guesser
- Giải nén
- Thêm tiện ích này vào Chorme (cài = tay)
- Cài xong , bật 1 phim trên Galaxy . ấn F12 , chọn tab Console , nó sẽ thấy 1 dòng key từ tiện ích mới cài , ví dụ
WidevineDecryptor: Found key: 100b6c20940f779a4589152b57d2dacb (KID=eb676abbcb345e96bbcf616630f1a3da)
3. - Ấn tab Network tìm link có dạng .mpd . copy lấy (ví dụ : https://a21-fcdn.glxplay.io/2095a42...164146d94c0a9f4353af37bae9a/h264/manifest.mpd)
- Tải youtube dl từ : https://github.com/nyuszika7h/youtube-dl/tree/drm
- Giải nén , mở CMD , chuyển đến thư mục vừa giải nén
- chạy lệnh : youtube-dl --list-formats "link mpd đã copy ở bên trên"
ví dụ : youtube-dl --list-formats "https://a21-fcdn.glxplay.io/2095a42...164146d94c0a9f4353af37bae9a/h264/manifest.mpd"
- Nó sẽ báo các chất lượng video và audio của file phim (cột format code thể hiện chất lượng)
- Để tải cái nào thì dùng lệnh : youtube-dl -f "chất lượng video ghi ở cột fomat code" "link mpd đã copy ở bên trên"
ví dụ : youtube-dl -f "1080pp=594000" "https://a21-fcdn.glxplay.io/2095a42...164146d94c0a9f4353af37bae9a/h264/manifest.mpd"
- youtubedl sẽ tải về đúng chất lượng video/audio đó . file ở dạng mã hóa
Tham khảo các câu lệnh khác ở : https://github.com/nyuszika7h/youtube-dl/tree/drm
4 . Giải mã file bị mã hóa
- Sử dụng ffmpeg để giải mã qua câu lệnh : ffmpeg -decryption_key "key ở bước 1" -i "tên file mã hóa gồm cả phần mở rộng" -codec copy "tên file đã giải mã gồm cả phần mở rộng"
(ví dụ : ffmpeg -decryption_key 100b6c20940f779a4589152b57d2dacb -i file_ban_dau.mp4 -codec copy file_giai_ma.mp4 )
- Có thể sử dụng mp4decrypt để giải mã thay ffmpeg (tìm kiếm mp4decrypt widevine trên google để biết thêm)
Tham khảo các câu lệnh khác ở :
https://github.com/cryptonek/widevine-l3-decryptor
5. dùng mkvtoolnix mux lại các file audio/video đã giải mã , để được file hoàn chỉnh.
.
2. Cài thêm tiện ích cho chrome . để lấy key giải mã
- Tải file https://github.com/Satsuoni/widevine-l3-guesser
- Giải nén
- Thêm tiện ích này vào Chorme (cài = tay)
- Cài xong , bật 1 phim trên Galaxy . ấn F12 , chọn tab Console , nó sẽ thấy 1 dòng key từ tiện ích mới cài , ví dụ
WidevineDecryptor: Found key: 100b6c20940f779a4589152b57d2dacb (KID=eb676abbcb345e96bbcf616630f1a3da)
3. - Ấn tab Network tìm link có dạng .mpd . copy lấy (ví dụ : https://a21-fcdn.glxplay.io/2095a42...164146d94c0a9f4353af37bae9a/h264/manifest.mpd)
- Tải youtube dl từ : https://github.com/nyuszika7h/youtube-dl/tree/drm
- Giải nén , mở CMD , chuyển đến thư mục vừa giải nén
- chạy lệnh : youtube-dl --list-formats "link mpd đã copy ở bên trên"
ví dụ : youtube-dl --list-formats "https://a21-fcdn.glxplay.io/2095a42...164146d94c0a9f4353af37bae9a/h264/manifest.mpd"
- Nó sẽ báo các chất lượng video và audio của file phim (cột format code thể hiện chất lượng)
- Để tải cái nào thì dùng lệnh : youtube-dl -f "chất lượng video ghi ở cột fomat code" "link mpd đã copy ở bên trên"
ví dụ : youtube-dl -f "1080pp=594000" "https://a21-fcdn.glxplay.io/2095a42...164146d94c0a9f4353af37bae9a/h264/manifest.mpd"
- youtubedl sẽ tải về đúng chất lượng video/audio đó . file ở dạng mã hóa
Tham khảo các câu lệnh khác ở : https://github.com/nyuszika7h/youtube-dl/tree/drm
4 . Giải mã file bị mã hóa
- Sử dụng ffmpeg để giải mã qua câu lệnh : ffmpeg -decryption_key "key ở bước 1" -i "tên file mã hóa gồm cả phần mở rộng" -codec copy "tên file đã giải mã gồm cả phần mở rộng"
(ví dụ : ffmpeg -decryption_key 100b6c20940f779a4589152b57d2dacb -i file_ban_dau.mp4 -codec copy file_giai_ma.mp4 )
- Có thể sử dụng mp4decrypt để giải mã thay ffmpeg (tìm kiếm mp4decrypt widevine trên google để biết thêm)
Tham khảo các câu lệnh khác ở :
https://github.com/cryptonek/widevine-l3-decryptor
5. dùng mkvtoolnix mux lại các file audio/video đã giải mã , để được file hoàn chỉnh.
.
Chỉnh sửa lần cuối: