[Bug 283988] [NEW PORT] sysutils/payload-dumper: Fast and efficient Android OTA payload dumper

From: <bugzilla-noreply_at_freebsd.org>
Date: Sat, 11 Jan 2025 00:15:54 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=283988

Yusuf Yaman <nxjoseph@protonmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |nxjoseph@protonmail.com

--- Comment #1 from Yusuf Yaman <nxjoseph@protonmail.com> ---
Created attachment 256611
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=256611&action=edit
sysutils/payload-dumper.patch

Fast and efficient Android OTA payload dumper that provides
incredibly fast decompression of payload files, utilizing
parallel processing for optimal speed. It verifies payload
checksums and supports original zip packages containing payload.bin.

WWW:    https://github.com/ssut/payload-dumper-go

This port is incredibly faster than sysutils/android-ota-payload-extractor
which I do maintain, because it uses xz decompression and parallel extraction. 

Here is the $ time result from both ports.
sysutils/android-ota-payload-extractor:
127.013u 2.516s 2:06.20 102.6%  1709+498k 11982+199398io 3pf+0w

sysutils/payload-dumper (this one):
93.978u 3.153s 0:29.73 326.6%   3472+592k 12370+201414io 7pf+0w

This test's output size was 2.7GB.

Thanks in advance.

-- 
You are receiving this mail because:
You are the assignee for the bug.