Skip to content

HyperDL v1.3.51

Choose a tag to compare

@itswill00 itswill00 released this 30 Sep 05:24
· 27 commits to main since this release

HyperDL v1.3.51

b13510 · full-zip release · changes since v1.3.48

Locks down every root shell path, makes resolving visibly faster with live step feedback and background prefetching, overhauls the console log and motion design, and clears a second full audit with zero findings left open.


Highlights

Area What changed
Security Shell-free media scan, open, delete, query, and clipboard paths
Reliability Stale resume files restart clean, Instagram extractor bounded, atomic status writes
Speed Leaner cold start, fairer probe scheduling, YouTube probes prefetched on paste
Console Color-coded rows with level filters and a follow toggle
Motion Every reveal animated, sheets and dialogs animate closed too
Layout Slimmer header, history rows, clipboard banner, smarter buttons

Security hardening

  • No shell left in the bridge. Media scan, file open, removal cleanup, media query, and clipboard reads now use direct process spawning, so remote video titles can never break into a root shell.
  • No shell left in the extractor. Media scanning spawns its helpers argument by argument instead of through a command string.
  • Crash-safe status files. Every status write goes through a temporary file plus rename, including the daemon, so a kill mid-write never leaves truncated JSON.
  • Escaped output. File names and pasted links are escaped before entering JSON, and media queries escape quotes, backslashes, dollars, and backticks.
  • Null-safe parsing. Social platform responses now survive explicit null fields instead of crashing on them.
  • Exact vault matching. Required domains match whole lines only, so lookalike entries can no longer suppress them.
  • Stricter plumbing. Daemon liveness uses the same process check everywhere, and utility downloads fail loudly instead of saving error pages as binaries.

Faster resolving

  • Live step feedback. TikTok, Instagram, Facebook, and X now report each resolving stage, so the task card keeps moving instead of freezing on one line.
  • Bounded Instagram extractor. A hung interpreter falls back after 25 seconds instead of stalling without word.
  • Leaner cold start. Rare-path imports load on demand, cutting roughly 200ms off every fresh process start.
  • Fairer probe scheduling. Probes run at the same priority as downloads instead of the lowest one.
  • YouTube prefetch. Pasting a link quietly starts probing in the background, so the resolution sheet often opens with results ready.

Console and layout

  • Readable activity log. Color-coded rows for errors, warnings, success, and info, level filter chips, JSON shortened to human lines, and an optional follow toggle.
  • Slimmer chrome. The sticky header, history rows, action buttons, and clipboard banner all lost padding without losing touch targets.
  • Smarter buttons. Download stays hidden until a link exists, saving cookies stays disabled until text exists, and update buttons keep a fixed width with fading labels.
  • Correct language label. The subtitle chip reads Indonesian, and old notes were fixed to match.

Motion everywhere

  • Smooth reveals. Buttons rise in, lists cascade, empty states fade, and notices slide down — nothing pops like a jumpscare.
  • Animated dismissal. Sheets, dialogs, and previews slide and fade closed instead of vanishing.
  • Calmer motion. Checkbox and health rows animate only color and border, and one-shot animations no longer hold compositor layers.

Install

Method Steps
Flash the zip Download HyperDL-v1.3.51.zip below, then install it from KernelSU, APatch, or Magisk › Install from storage
Live deploy ./build.sh --deploy updates the module on a connected device without a reboot

Requires Android 10+ on ARM64 with root. Cookies stay optional for public media.


Full changelog: README.md

Update from your root manager or flash HyperDL-v1.3.51.zip.