github ajstrick81/morphe-androidtv-patches pv-v15-fix-260
Prime Video #260 field-test — pre-roll freeze (cross-chunk reassembly)

latest release: v1.44.0
pre-release5 hours ago

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 .so is 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_reasm climbing alongside rego_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.

Don't miss a new morphe-androidtv-patches release

NewReleases is sending notifications on new releases.