2.1.0 (2026-09-29)
Bug Fixes
- brave: neutralize armv8.0 cpu feature constructor traps in libchrome (98201c2)
- brave: resolve android 16 arm64 bti trap and enforce native library extraction (2224cdb)
- nokoprint: resolve infinite progress dialog hang when adding printers (47fed43)
- tiktok: align obfuscated privacy client targets and prune obsolete hooks in device privacy guard patch (282c95b)
- tiktok: decouple quality governor lifecycle, resolution ceilings, and DASH manifests (8ca1161)
- tiktok: eliminate cold and warm background resume splash and topview ads (7fa4796)
- tiktok: eliminate obsolete MainPageFragment hook in SkipFirstLaunchOnboarding (e5ec9c2)
- tiktok: enforce fail-fast fingerprint resolution in SkipFirstLaunchOnboarding (e7f7fb4)
- tiktok: enforce fail-fast resolution capping hooks in VideoQualityGovernor (658608c)
- tiktok: enforce register allocation and clear try blocks in InstantColdStart (fe5f7cf)
- tiktok: expand hideRepost key set to include live repost channel variants (68bc856)
- tiktok: expand tracking parameter filtering and enforce fail-fast in clean share url (e46107d)
- tiktok: harden feed ad filter reflection type guards (afd4060)
- tiktok: isolate share sheet panel mutations and escape string options (470fb30)
- tiktok: preserve repost channel in custom share sheet essentials (ace8225)
- tiktok: prevent video ID collision and preserve distinct stream download mapping (fixes #58) (1a83be8)
- tiktok: replace share sheet whitelist with granular boolean toggles (5c8ba5e), closes #59
- tiktok: resolve class cast exception by dynamically hooking video frame rate opt in display refresh rate governor patch (3356eaf)
- tiktok: resolve null pointer exception in aweme video control seekbar initialization (0fc11fd)
- tiktok: resolve share item reflection key per instance (3e88ee0)
- tiktok: support shifted account user service getters in mandatory login bypass hook (3439f1f)
- tiktok: suppress settings redirect prompts and onboarding triggers for blocked permissions (086b25a)
- tiktok: update aweme stats api and history targets in disable watch history recording patch (7a06f6a)
- tiktok: update bottom tab protocol hooks in hide community tab patch (9596583)
- tiktok: update feed anchor filter targets in hide tiktok shop anchors patch (73cd253)
- tiktok: update feed avatar default assem hooks and helper in hide avatar follow button patch (b14eefc)
- tiktok: update feed avatar live assem hooks in disable avatar live status patch (83253d4)
- tiktok: update live outer service hooks in hide top live entrance patch (af41b2d)
- tiktok: update player controller hooks and dynamic panel discovery in auto pause first video patch (db5bfb2)
- tiktok: update search bar assem target hooks in hide feed search bar patch (b4f5e4e)
- tiktok: update search filter hooks in hide search popular lives patch (a083c6f)
- tiktok: update search history repository target in disable search history recording patch (7d29bb1)
- tiktok: update search intermediate and guess query hooks in hide suggested searches patch (d227b9e)
- tiktok: update smart service and client ai targets in client ai governor patch (793aeb4)
- tiktok: update splash ad service and real time splash manager targets in instant cold start patch (caf2530)
New Features
- shared: bump tiktok target version to 47.1.3 and update compatibility docs (83e8d24)
- tiktok: add comment sort controls patch (2751e0e)
- tiktok: add disable search video autoplay patch (7af1162)
- tiktok: add hide nearby feed tab patch (ea84d65)
- tiktok: add hide seen videos patch (027b385)
- tiktok: add resume video after scroll patch (265cd07)
- tiktok: add stop video looping patch (709a3ad)
- tiktok: block sponsored ads in search video feeds (f0dfa68)
- tiktok: increase default custom offline videos limit to 1000 (988887e)