Skip to content

v0.9.0 - In-app RAR extraction (RAR4+RAR5) + faster downloads

Latest

Choose a tag to compare

@mayusi mayusi released this 20 Jun 08:26

EmuHelper v0.9.0 — in-app RAR extraction + a faster download pipeline

The big one: EmuHelper can now unpack RAR archives for you.

📦 In-app RAR extraction (RAR4 + RAR5)

Download a .rar and EmuHelper offers to extract it automatically when the download finishes — no separate app needed. It uses the official RAR engine (the same one WinRAR uses), so it handles:

  • Modern RAR5 archives and older RAR4
  • Solid archives and multi-volume sets (.part1.rar / .r00…)
  • Unicode filenames

When you download files and a RAR is in your selection, you're asked whether to extract. Anything the engine can't handle (e.g. a password-protected archive) is simply saved as-is — your download is never lost, and a half-extracted mess is never published. Extraction runs in a sandbox with its own path-safety checks.

⚡ Faster small-file batches

Downloading a whole category at once (a stack of small ROMs) used to re-check the Internet Archive mirrors before every single file. Now the app works the mirrors out once per collection and reuses that — cutting a big chunk of per-file overhead. (Large single downloads were already at the mirrors' speed limit; this speeds up the many-small-files case.)

⏱️ Quicker completion on large downloads

The integrity checksum is now computed as the file downloads instead of in a second full pass at the end, so big files finish and show up in your folder noticeably sooner — less time stuck at "Saving…". (If anything's uncertain it still does a full verify; the corruption check is never weakened.)

🔌 Snappier starts

Connections to the Archive's mirrors are warmed up during setup, so the first bytes start flowing a little sooner.


Install: download app-debug.apk below. Requires Android 10 (API 29)+. The alpha installs as a separate .debug package, so it won't collide with any future release build.

SHA-256 (app-debug.apk):

004c23c80660ab7e08d714df3b02b2359a78def2493ffc1eca1622d15046c456

RAR extraction is powered by UnRAR © Alexander Roshal / RARLAB, used for decompression only under its license.

Full changelog: CHANGELOG.md