Skip to content

Instantly share code, notes, and snippets.

View ajstrick81's full-sized avatar

ajstrick81 ajstrick81

View GitHub Profile
@ajstrick81
ajstrick81 / PRIME_VIDEO_ATV_SYSTEM_DESIGN.md
Created August 8, 2026 21:38
Prime Video (Android TV) Ad & Playback System Design — a reverse-engineering analysis

Prime Video (Android TV) Ad & Playback System Design — A Reverse-Engineering Analysis

A ground-up reconstruction of how the Prime Video "living room" app (com.amazon.amazonvideo.livingroom) schedules, resolves, and stitches advertisements into on-demand playback — derived entirely from on-device observation: in-process memory capture at the libignite.so copy boundary, logcat from the app's own runtime, DASH-manifest dumps, and static analysis of the shipped binary.

Every claim below is grounded in bytes we actually watched cross the wire or

@ajstrick81
ajstrick81 / Removing ads from the living-room Netflix app.md
Last active August 14, 2026 16:27
Removing ads from the living-room Netflix app — a teardown (Android TV, Netflix Ninja 13.0.1)

Removing ads from the living-room Netflix app — a teardown (Android TV, Netflix Ninja 13.0.1)

Removing ads from the living-room Netflix app — a teardown

A companion to working code. Every claim below is grounded in bytes we actually watched cross the heap on a real device (Onn 4K Android TV, Netflix com.netflix.ninja 13.0.1-25028), not in what the code "should" do. Where a thing was proven on-device it says so; where it's an inference it says that too.


@ajstrick81
ajstrick81 / PLUTO_TV_ATV_SYSTEM_DESIGN.md
Last active July 31, 2026 17:20
Pluto TV (Android TV) Ad & Playback System Design — a reverse-engineering analysis

Pluto TV (Android TV) Ad & Playback System Design — A Reverse-Engineering Analysis

A ground-up reconstruction of how the Pluto TV Android TV app (tv.pluto.android, 5.66.0-leanback) schedules and stitches advertisements into on-demand (VOD) playback — and where that pipeline can be cut. Derived entirely from on-device observation on a retail Onn 4K Plus (Google TV, Android 14, armeabi-v7a): logcat from the app's own runtime, an AdGuard Premium filtering-log capture, a bytecode hook that logs the parsed DASH manifest, and static analysis of the shipped dex. >

@ajstrick81
ajstrick81 / netflix-system-design-reverse-engineered.md
Created July 22, 2026 22:20 — forked from sshh12/netflix-system-design-reverse-engineered.md
Netflix's web architecture reverse-engineered from live network traffic -- 18 named internal systems (Akira, Cadmium, Shakti, Pinot, MSL, FTL, Ichnaea...), dual API migration (Falcor → GraphQL), video streaming pipeline, DRM flow, search capability negotiation, and the full content data model. All from 177 captured requests.

Netflix System Design: A Grounded Teardown

A reverse-engineered system design of Netflix's web application, built entirely from live network traffic analysis of the authenticated browse experience. 177 requests captured, every API contract inspected, every subsystem named.

Architecture Overview

┌─────────────────────────────────────────────────────────────────────────────┐
│  BROWSER (Akira SPA)                                                        │
│                                                                             │