YouTube tweak that brings community-submitted titles and thumbnails to YouTube for iOS.
- Replace eligible titles with community-submitted DeArrow alternatives
- Replace eligible thumbnails through the dedicated DeArrow thumbnail service
- Apply branding across feeds, search, related videos, playlists, channel listings, playback, and Shorts
- Preserve YouTube branding when a response is unavailable, invalid, or stale
- Configure title and thumbnail behavior from a native YouTube settings page
- Support rootless ElleKit packages and sideloaded YouTube injection
Install the rootless package from a compatible package manager, or inject DeArrow.dylib into a sideloaded YouTube build. Restart YouTube after installation.
Install Theos, clone YouTubeHeader into $THEOS/include/YouTubeHeader, and run:
gmake package FINALPACKAGE=1The package is written to packages/.
Run the complete local validation suite with:
gmake check
go run ./scripts/branding-smokeDeArrow does not intercept YouTube networking or collect telemetry. It contacts the public DeArrow and SponsorBlock branding services by video ID, caches successful and negative responses, and silently keeps YouTube’s original title or thumbnail when a request fails.
This project is a maintained fork of pixelomer/DeArrow-iOS. Community branding data is provided by DeArrow and SponsorBlock.