Skip to content

v1.18.0

Latest

Choose a tag to compare

@github-actions github-actions released this 01 Aug 18:04

1.18.0 (2026-08-01)

Bug Fixes

  • twitch: correct playerType-spoof layer, remove broken GrandDads layer (42250c5)

Features

  • twitch: add two-layer ad suppression patch (untested) (e39ed70)
  • twitch: ship live ad-reduction (embed playerType + GrandDads + stitched-metadata) (f79108f), closes #75

Twitch — install the ad-reduction patch

Reduces ads on the official Twitch Android TV app (tv.twitch.android.app). Long SSAI mid-rolls are eliminated and the join pre-roll drops to ~15s. A short residual pre-roll remains (server-stitched in Twitch's native IVS path — not reachable from bytecode). Details in #75.

Requirements

  • A PC with Java, plus APKEditor and the Morphe CLI/Manager
  • The Twitch Android TV APK, version 30.2.2 — the split bundle (.apkm) from APKMirror (the patch is version-pinned)
  • A TV (Onn 4K / Fire TV / Shield) with ADB debugging enabled

Steps

  1. Download the Twitch Android TV 30.2.2 .apkm bundle from APKMirror.
  2. Merge the split bundle into a universal APK (base alone is missing native libs):
    java -jar APKEditor.jar m -i twitch-30.2.2.apkm -o universal.apk
  3. Patch it (the Skip ads patch is enabled by default — look for Applied: Skip ads):
    java -jar morphe-cli.jar patch -p patches.mpp -o twitch-patched.apk universal.apk
  4. On the TV, enable Developer options → Network debugging and note the IP.
  5. Connect and install:
    adb connect <TV-IP>:5555
    adb install -r twitch-patched.apk
    If you get INSTALL_FAILED_UPDATE_INCOMPATIBLE, run adb uninstall tv.twitch.android.app first (you'll need to sign in again), then install.
  6. Launch Twitch and join a live channel.