Field-test build for #260 (Prime Video 6.23.23+v15.5.0.70, armeabi-v7a). Not a general release — for @Sapleexx and anyone in a heavy-ad region who hit the pre-roll hang.
Contains the cross-chunk reassembly fix from #263: when the regolith playlist splits across memcpy chunks, the hook now reassembles and empties the whole array once it closes, so no ghost tail ad period survives to hang the pre-roll.
Install
- The hook
.sois rebuilt from the #263 branch; everything else matches the current shipped native strip. - Signed with cert SHA-256
49c04fa9…e3c8fc. It will not update over a build you patched yourself with a different key — uninstall your current Prime Video, then install this (you'll need to sign in again). adb install -r pv-6.23.23-FIX-260.apk(or sideload).
What to capture
Play a few titles that previously hung, then grab logcat (adb logcat -s PVNativeHook). The lines that confirm the fix fired:
PVKILL path=tv-reassembled playlist emptied across chunks ...- heartbeat
[hb] ... rego_trunc=N rego_trunc_salv=N rego_reasm=M—rego_reasmclimbing alongsiderego_trunc, and no "Something went wrong".
If rego_trunc climbs but rego_reasm stays 0, that's still useful — it means the finishing bytes don't arrive contiguously through the hooked copies, and we'll go another route.
⚠️ Built and signature-verified; the on-device runtime confirmation is what this field test is for.