They've just updated the player and broken the method
![]()
+ Reply to Thread
Results 31 to 60 of 62
-
Last edited by cibkosglowendnl; 12th Aug 2024 at 13:26.
-
Looking at the decoded stuff
Code:{"width":"100%","height":"100%","preload":"auto","doNotSaveCookies":false,"fullscreenOrientationLock":"none","sources":[{"label":"360p","res_id":2,"size":81347747,"codec":"h264","status":true,"type":"mp4"},{"label":"720p","res_id":4,"size":144260576,"codec":"h264","status":true,"type":"mp4"},{"label":"1080p","res_id":5,"size":252999150,"codec":"h264","status":true,"type":"mp4"},{"label":"1440p","res_id":7,"size":470973337,"codec":"h264","status":true,"type":"mp4"},{"label":"2160p","res_id":8,"size":657687005,"codec":"h264","status":true,"type":"mp4"}],"id":"d34478903cd03b5fef","slug":"K8R6OOjS7","sessionId":"lneWjc0vgjxXrTAW4JXw_KxQqq490Lvc","md5_id":23103742,"user_id":13771,"domain":"csqg6fuj2m9.globalcdn96.one","preview":true}
-
Can you give me a 4k sample video from hydrax? js code injection still works lol. They're bad at fixing exploits.
edit: lol @lzaa, nice timing
edit 2: @lzaa you can try the classic bunny demo from https://abyss.to/ . At first I didn't get 4k but after a few refreshes, it loaded
For anyone else interested in a way to download 4k, the public js method still works
https://www.transfernow.net/dl/20240815veFUYpRo
[Attachment 81473 - Click to enlarge]
If the js method is too complicated and you're ok with 1080p max, see
https://github.com/PatrickL546/Hydrax-Abyss.to-DownloadHelper-Python/tree/masterLast edited by 2nHxWW6GkN1l916N3ayz8HQoi; 15th Aug 2024 at 07:05.
--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*] -
Lol, they are really fighting back so fast. How many devs they got updating it everytime it gets fixed
-
Here's a more readable js with anti-debug removed. If someone wants to look at it. You can use to override the js
https://pastecode.io/s/261hvok3
-
I don't think they need a lot of devs for the changes they do. They simply change some encoding and brick the python downloader instantly. It can get fixed as fast so it becomes a tiring game of back and forth.
--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*] -
Maybe download the js file, inject some code and run it in node or playwright.
(I'm thinking of this because I'm currently creating a learnyst downloader. I've already got the key, so the manifest is next)Bypass HMACs, One-time-tokens and Lic.Wrapping: https://github.com/DevLARLEY/WidevineProxy2 -
It's pretty funny. It went from not being obfuscated, to being obfuscated, then more and more
-
Yeah, you could do that. I purposely didn't bother since the more a way of downloading is accessible to the average user, the faster it's gonna get fixed. And in this case, their devs lurk around the forums like rats. I explained what code needs to be injected and where at least. That was more interesting to find.
--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*] -
I'll try making my own downloader with mitmproxy to save the videos. That sounds harder to patch
-
It looks like the person maintaining the python script abandoned the project, repo is in archived mode. Can anyone point me to the working alternative? I read the previous message but I am not sure which one is the working one.
-
They probably won't make it a public script since it gets patch everyday.
#5 post here is the JS injection, more complicated than the script -
Works for 4k content as well. Nicely done. Thanks for sharing
--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*] -
Hello everyone,
I’m reaching out to the community with a question about the abyss.to website. I’m trying to figure out what technology the site uses to stream its videos, and more specifically, how I could retrieve a direct streaming link (such as an m3u8 link or any other format compatible with video streaming).
I’m working on developing my own free streaming app, and I would like to be able to integrate streaming from abyss.to by extracting a direct streaming link to use in the app. The goal is to allow users to stream videos directly without downloading them entirely, using a clean and direct stream link.
If anyone has any insights on the technologies behind abyss.to (e.g., HLS, DASH, etc.) or knows how to extract a direct streaming link from the site, I’d really appreciate your help and advice.
Thanks in advance for any suggestions or assistance!
Best regards,
SkyPurl -
You could take a look at the git repo provided in post #47 by @hunter. It deals with downloading and you could try adapting it for streaming. Streaming is still downloading after all, only instead of fully downloading the file, it handles it live by downloading each fragment one by one as needed. You're gonna need some coding skills though to make it work with streamlink or some other program.
Keep in mind, being able to stream it as you want, is directly tied to being able to download it fully. If the download method gets patched, then the streaming goes away too.--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*] -
If you are working on an Android app. You can use ExoPlayer to play HLS or DASH streams see ExoPlayer HLS documentation https://developer.android.com/media/media3/exoplayer/hls
For Abyss, focus on these files for encryption/decryption and downloading:
- .../com/abmo/services/VideoDownloader.kt
- .../com/abmo/crypto/CryptoHelper.kt
- .../src/main/resources/keyGenerator.js
Note: You don’t need to download the video to play it find a way to stream each segment to the player at runtime.
In general, if you want to learn how to extract direct URLs from any website, start by learning web scraping. Familiarize yourself with browser developer tools (DevTools) and network interception tools like Burp Suite.
Additionally, gain a basic understanding of HTML and JavaScript, as they are essential for navigating website structures. Finally, pick a programming language for automating the process:
For Java, you can use libraries like Jsoup.
For Python, consider Beautiful Soup or other HTML parsing libraries.Last edited by hunter7; 15th Nov 2024 at 08:11.
-
Good morning,
is there a way to decode atob in https://abyss.to/
Code:const options = JSON.parse(atob("lOyPK5iCK0EhEspjk0ATL0ymI5GqKZ2T7TEwkfRGETjTDZyGF8WNI0EhEaHgx8eTL0ynFC4zxHvNxaJfFQWdK5JbEsXa35wbI6jTIqJUFZvsDaJGFnWOK5Jtx8HCK5WtM8WsKOEhEa4zFaATL0yjKuBy3QWtEsmTI8Gb35yUI52TL0ybFPJO3QJbEsXFlOyU35yGF0EhEskQkZRTL0yOIuvSK52T7sEUEqvXlaAT7s1wkb2Pvb2PL0ysFQiG3OEhEa1Ovs2TL0ybx8HCxukT7qiOx5AUEqi4D8AT7TyrDf2TS6woEawN3aJUEsmTvbEjD0EUEqyGDgWXI0Ehv0jTDQGhI6EhkM2Cks3jvMDQL0ysFQiG3OEhEa1Ovs2TL0ybx8HCxukT7qiOx5AUEqi4D8AT7TyrDf2TS6woEawN3aJUEsmTkMR9kZRTL0yOIuvSK52T7sAUEqvXlaAT7sEgksn47Mpgk0jT3QWnI5kT7Tymks3CETjTDPiNxZJbEsXCDqJGL0yCluBGEsmTFuRCEqCUlOyU35yGF0EhEspCvfBjETjTDaJbuQGnEsmPL0ybKuXGEsmCvbR4vbkbkbDUEavzI8JsEsmTKfEQv0EUEqvC3uigDOEhxZygI6jTxZGjI6EhEagjv0yWLZUTF8HTI5jT7TEOkM3jD0EUEqyGDgWXI0Eh70jTDQGhI6EhvsAPvs1PkfRgL0ysFQiG3OEhEa1Ovs2TL0ybx8HCxukT7qiOx5AUEqi4D8AT7TyrDf2TSJCUEaGnEsmTI5itJs1w7uxhATgJAgB33gNc6qHb5JxsMgyQJGvVJ5ETL0ybFZJqEsmT6bN6vnWcKGkPETjTF52guQGnEsmOkbpjkbDCkTjTxuvGDGWXI0EhkMkPvbpUEaizF5HXFTEhEagO3Mim3MI4DPRQLaxUFQyNF8vnFsnQLaWtI6EUEaHnDOEhlPCUEaGr35xGEsmTKZiCDZkhLOWsI89tIqyGI5Gr35xG3QitLa4Gx0WL7HEQMCWYAbDtKqBqETjTDZyGxaGGxOEhxZygIuC=_"));
-
When decoded manually in console you get this
Code:{ "width": "100%", "height": "100%", "preload": "auto", "doNotSaveCookies": false, "fullscreenOrientationLock": "none", "pipIcon": "disabled", "sources": [ { "label": "360p", "res_id": 2, "size": 81347747, "codec": "h264", "status": true, "type": "mp4" }, { "label": "720p", "res_id": 4, "size": 144260576, "codec": "h264", "status": true, "type": "mp4" }, { "label": "1080p", "res_id": 5, "size": 252999150, "codec": "h264", "status": true, "type": "mp4" }, { "label": "1440p", "res_id": 7, "size": 470973337, "codec": "h264", "status": true, "type": "mp4" }, { "label": "2160p", "res_id": 8, "size": 657687005, "codec": "h264", "status": true, "type": "mp4" } ], "id": "ednV819wzR-USPXcXOJqsYWcORvVSJUb", "slug": "K8R6OOjS7", "md5_id": 23103742, "user_id": 13771, "domain": "mra4ha6ysp6.globalcdn96.one", "ads": {}, "image": "https://cdn.freeimagecdn.net/K8R6OOjS7.jpg", "preview": true }
--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*] -
Good evening, do you know how to download in relation to the video resolution?
Code:# Build request URL abyss_url = f"https://abysscdn.com/?v={video_id}" headers = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36", "Referer": abyss_url, } hd = "hd" url = f"https://{atob_domain}/{hd}{atob_id}" response = requests.get(url, headers=headers, stream=True) # Check if the request was successful if response.status_code == 200: total_size = int(response.headers.get('content-length', 0)) # Total file size output_file = f"{Title}.mp4" # Download with progress bar with open(output_file, 'wb') as file, tqdm( desc=f"Downloading {Title}", total=total_size, unit='B', unit_scale=True, unit_divisor=1024, color='green' # Optional: color of the bar ) as bar: for chunk in response.iter_content(chunk_size=8192): if chunk: # Filter empty chunks file.write(chunk) bar.update(len(chunk)) Logger.info(f"File downloaded and saved as: {output_file}") else: Logger.error(f"Error during HTTP request: {response.status_code}")
-
Is there some new script to download video now, the previous ones don't seem to work.
-
If you have videos from hydrax that you want downloaded, you can always post them here and kind people will download them for you.
Last edited by 2nHxWW6GkN1l916N3ayz8HQoi; 17th Mar 2025 at 23:48.
--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*] -
-
got carried away by other stuff and completely forgot to push an update
I'll fix it tomorrow
Similar Threads
-
How to download from abyss.to and playhq?
By kienkzz in forum Video Streaming DownloadingReplies: 24Last Post: 8th Nov 2024, 02:21 -
Hydrax websocket streaming download
By baldotx78758 in forum Video Streaming DownloadingReplies: 2Last Post: 11th May 2024, 03:02 -
How to download video from https://abssy.to (Hydrax)
By phucdemon in forum Video Streaming DownloadingReplies: 2Last Post: 11th May 2024, 03:00 -
Which video has the higher quality?
By Jay123210599 in forum Newbie / General discussionsReplies: 6Last Post: 4th Nov 2023, 16:47 -
Question how to download Facebook video in higher resolution
By jimdagys in forum Video Streaming DownloadingReplies: 15Last Post: 18th Nov 2021, 20:32