Repository navigation
spdhost exp write a6cb72d (restore, repartition, arm32 fseeko)
Pre-release
Pre-release
Experimental pre-release (not Latest) from experiment/brom-hello-diagnostics @ a6cb72df47a84a443dd261f7dd9dd5f94b5a682d.
Static arm32 (musl, ARMv7-A) build of spdhost and the vendored spd_dump, plus the menu. Includes the write / restore / repartition work from 8ea96d2 and the arm32 compile fix in a6cb72d.
What you can do
- Menu [6] flash
input/*.img, [7] restore a backup folder, [8] repartition from XML. write-part,write-parts,write-parts-a,write-parts-b,repartition,set-active,pack-slot.- fixnv writes, 32-byte slot read, and set-active match spd_dump's slot bytes.
- Unlock, verity-off, and FRP are listed and stay disabled. Nothing erases persist or splloader.
arm32 fix
Clang treats a missing fseeko / ftello prototype as an error. gcc used to only warn, and on arm32 that warning is a wrong 64-bit seek. Those calls are declared, file sizes stay in off_t, and the cross build links writecmd.c. The menu checks the exec stub before the plug-in wait.
Still true
- A name that is not on the phone aborts a flash or restore before anything is sent.
splloader.imglarger than 256 KiB is refused.- A broken fixnv image fails during the restore, after earlier partitions were written.
- No
w_force, no vbmeta flag clear, and runtimenv is written rather than erased.
SHA-256
4b072236ea1f3ec72c63f972618be070c410cc9aa90450eeeffaeec94c23477b spdhost
a9ac94cff48363e11e6bf3aee7567eb91bbe5762ea5d0ed192b7b527832ffe73 spd_dump
746b8f5160fc17b5d4617ca99184a39e39566cd5ec46655e467a0a5c7340ffe7 spdhost-arm32-static-a6cb72d.zip
Termux
curl -LO https://github.com/Seuj09/Spd_dump_termux/releases/download/spdhost-exp-write-a6cb72d/spdhost-arm32-static-a6cb72d.zip
sha256sum spdhost-arm32-static-a6cb72d.zip # 746b8f5160fc17b5d4617ca99184a39e39566cd5ec46655e467a0a5c7340ffe7
unzip -o spdhost-arm32-static-a6cb72d.zip && cd spdhost-arm32 && bash scripts/menu.sh