github kveld9/kveld-morphe-patches v2.6.0

8 hours ago

2.6.0 (2026-10-10)

Bug Fixes

  • brave: fail hard on telemetry fingerprint misses (6fb8e66)
  • brave: give Block Telemetry single ownership of P3A/Stats/WDP XML defaults (2d31b64)
  • brave: list hooked telemetry methods in log (bfcb6bc)
  • chromium: strip Mercado Libre ad-recommendation fragment params (52bf2a9)
  • gboard: add type-safety guards to preference reflection fields (7b8e668)
  • gboard: correct title/summary field mapping in settings i18n (779a11a)
  • gboard: default Disable Play Services Integration to off (3d4b1a1)
  • gboard: default Hide IME navigation bar to off to preserve switcher buttons (af18328)
  • gboard: drive Hide Number Hints via enable_number_row flag (ee14b2a)
  • gboard: eliminate language flicker when opening settings (4e1306b)
  • gboard: keep Hide Number Hints as unnamed Enhancements sub-patch (1e9a610)
  • gboard: preserve APK-root kotlin runtime descriptors in resource slimmer (72a41b1)
  • gboard: recenter letters when number hints are hidden (bfc153e)
  • gboard: recenter main label when hiding number hints (00028da)
  • gboard: revert Hide Number Hints flag override (1c5e678)
  • hevy: break down purged components by category in log (6b6c9ed)
  • nokoprint: break down governed ad components by tag in log (85cb1dd)
  • nokoprint: break down purged components by category in log (60f2949)
  • shared: declare XAPK bundle file types for nokoprint and xiaomi targets (acd89ef)
  • shared: overwrite existing android attributes in manifest helpers (b108df9)
  • skills: unindent section break after runtime safety note in morphe-patcher (d2a7dbe)
  • tiktok: block combined push permission popup at manager entry (b92c512)
  • tiktok: block DM typing sticker strip via signature-based hooks (f24c023)
  • tiktok: block find-contacts dialog pipeline at LX/0v5r entry (53a0078)
  • tiktok: block Friends-tab swipe suggestion BigCards (7387c1b)
  • tiktok: block GPPPA 2SV sheet at campaign entry (32cbae6)
  • tiktok: block viewer-history sheet alternate trigger LX/0OOs.invoke (6f8a028)
  • tiktok: cancel single location fixes and force location status off (1a5913b)
  • tiktok: collapse BigCards post-bind to avoid uninitialized parent crash (a071394)
  • tiktok: continue operator rewrite on call sites without move-result (353b242)
  • tiktok: default Enable Live Search to off (6be257b)
  • tiktok: derive VideoItemParams register by parameter index in VM hooks (1d6427b)
  • tiktok: drop dead story-cell block from Video Fit (0235fd9)
  • tiktok: drop isPaidContent signal from promotional filter (4a55916)
  • tiktok: extend popups suppressor to viewer history, push guide and GPPPA 2SV sheets (b77f36e)
  • tiktok: filter framework query results without removing invokes (43d3476)
  • tiktok: handle boxed Float translate fields in Video Fit (06d5c99)
  • tiktok: hook AB-helper gates for 2x speed lock instead of consumers (969d4b5)
  • tiktok: insert AB-gate return wrappings in descending index order (f77d679)
  • tiktok: keep df_music_dsp in studio creation de-bloat (82cb70a)
  • tiktok: log AB-gate callees when 2x-lock lookup misses (54db320)
  • tiktok: preserve stock translations in Video Fit to restore centering (c69c334)
  • tiktok: remove redundant enabled toggle from camera mic indicator patch (c37c8bb)
  • tiktok: resolve feed container size in Video Fit to stop thumbnail shrink (5696de9)
  • tiktok: resolve undecodable dimensions from parent Video (ac78c2b)
  • tiktok: retune privacy stripper defaults and drop network-state group (1bfa48b)
  • tiktok: simplify double tap patch to disable-only without comments redirect (7e159ce)
  • tiktok: starve friends-tab rec-swipe stack at backing-list source (cf931c6)
  • tiktok: stop feed bloat filter purging normal videos in 47.1.4 (1434e58)
  • tiktok: suppress friend suggestion swipe cards at list source (7ae633d)
  • tiktok: suppress inbox badge cache-restore path in navigation declutter (9c72ffb)
  • tiktok: suppress inbox tab badge change events at LX/0ALx entry (6e3ce83)
  • tiktok: suppress typing-triggered sticker strip in direct message declutter (7d2912d)
  • tiktok: use API 23-compatible atomic decrement in camera-mic hook (e46f80f)
  • tiktok: use collision-free scratch register in AB-gate return wrapping (98b896f)
  • universal: accumulate ML Kit registrar count with opt-out removals (f839f3c)
  • universal: break down neutralized components by category in log (e3c4487)
  • universal: correct ML Kit coverage docs to match disableMlKit opt-in (66c51a2)
  • universal: drop direction-inverted methods from Sensors block set (24f5900)
  • universal: keep push and auth receivers out of default telemetry toggle (b7afeea), closes #77
  • universal: pre-filter immutable dex scan before materializing mutable defs (96070c0)
  • universal: preserve APK-root kotlin runtime descriptors in junk cleaner (4de6642)
  • universal: preserve ML Kit on-device components by default (5221830)
  • universal: process full hosts blocklist without entry cap (db29807)
  • xiaomi-earbuds: break down keepalive components by tag in log (0116df7)
  • xiaomi-earbuds: break down purged components by category in log (8bed861)

New Features

  • brave: add blockOffersHost toggle to Block Brave Telemetry (6bc1223)
  • brave: preselect previous tab in group when closing selected tab (91be179)
  • brave: update target to 1.97.56 and align fingerprints/offsets (6527f4e)
  • chromium: add Disable Content Capture patch for Brave (10ae3e9)
  • gboard: add Clipboard in Incognito toggle to force incognito (a2b476a)
  • gboard: add Hide IME navigation bar toggle to zero bottom inset (8b8681d)
  • gboard: add Hide Number Hints toggle (66b7c49)
  • gboard: add Hide Number Hints toggle (22d86d0)
  • nokoprint: add Skip Welcome Dialog patch (3e76eb8)
  • tiktok: accept fixed resolution ceilings in download quality preference (f63ce31)
  • tiktok: add author region and warning skip to publish-date patch (74f6e11)
  • tiktok: add Avoid ByteVC2 Software Decoding toggle (bd5c571)
  • tiktok: add Camera and Microphone Indicator (f688dc8)
  • tiktok: add comment send fix and popup-ad block to Comment Customizer (e4841c3)
  • tiktok: add custom host option to Clean Share URL (f4f5625)
  • tiktok: add do-not-translate language exclusions to Comment Customizer (944e058)
  • tiktok: add double-tap redirect mode (05b9530)
  • tiktok: add download quality preference and watermark toggle (90c8f15)
  • tiktok: add Enable Live Search patch (0738ae4)
  • tiktok: add Feed Content Filter patch (a05712a)
  • tiktok: add Hide Feedback Buttons toggle to feed declutter (0a58255)
  • tiktok: add Hide Suggested Accounts patch (1492b6d)
  • tiktok: add hold-and-slide 2x speed lock option to Playback Speed (2312f9e)
  • tiktok: add Non-Personalized Search patch (4affc38)
  • tiktok: add Remember Clear Display patch (6441f4c)
  • tiktok: add Show Author Region standalone patch (4de5406)
  • tiktok: add Skip Content Warnings standalone patch (aeb6262)
  • tiktok: add TikTok Privacy Permissions Stripper with risk-graded toggles (2d4ceba)
  • tiktok: add undecodable-video guard to Video Quality Governor (9d8afa5)
  • tiktok: add Video Fit mode (3564e82)
  • tiktok: add video-body long-press modes (5616ab1)
  • tiktok: add voice and speech engine de-bloat (726a967)
  • tiktok: centralize new TikTok extension descriptors (70d5d70)
  • tiktok: enforce governor on codec playAddr variants and log ladder floor (37d86d4)
  • tiktok: extend live suite de-bloat with voip and rtm runtimes (6f6b168)
  • tiktok: extend SIM Region Selector to operator and CellIdentity spoofing (b4366bb)
  • tiktok: extend studio creation de-bloat with camera/music DF, encoders, CutSame (977d3c6)
  • tiktok: extend studio creation de-bloat with LiteRT AI runtimes (a0b6ad1)
  • tiktok: extend Video Quality Governor to detail playback path (183e2c7)
  • tiktok: hide promotional tagged feed videos (5b8b522)
  • tiktok: intercept framework data queries in Device Privacy Guard (86362a7)
  • universal: add crash detectors toggle to telemetry neutralizer (43c2fae)
  • universal: add device-ID providers toggle to telemetry neutralizer (4fc89da)
  • universal: add Facebook SDK opt-out flags to telemetry neutralizer (4f8be1c)
  • universal: add Google Analytics legacy toggle to telemetry neutralizer (a37ec2d)
  • universal: add Meta Analytics pipeline toggle to telemetry neutralizer (db4e48f)
  • universal: add opt-in hosts blocklist patch for dex URL literals (fa1e0ab)
  • universal: add opt-in push services toggle to telemetry neutralizer (872ac39)
  • universal: add Sensors Analytics coverage to SDK Blocker (24caebe)
  • universal: add Universal SDK Blocker runtime telemetry patch (37236b9)
  • universal: cover AdMob and mediation SDKs in telemetry neutralizer (1bfe5f6)
  • universal: default DPI form-factor stripping toggles to on (5357d1d)
  • universal: expand SDK Blocker with Exodus-catalog vendors and replay/location toggles (29072ef)
  • universal: extend SDK Blocker with Firebase and Singular coverage (ba14f46)
  • universal: extend telemetry coverage to IID, MLKit and third-party SDKs (75d093f)
  • universal: log each blocked host on its own line in Hosts Blocker (6c25876)
  • universal: prune RemoteConfig registrars and ad startup initializers (60ba017)
  • validation: add unattended smoke install gate with JSON verdict (bd01dcd)

Improvements

  • tiktok: avoid redundant full-dex scans in Comment Customizer (48c6d1f)
  • tiktok: instrument camera and mic call sites in a single scan (9cc6c55)
  • tiktok: narrow DM Declutter class scans to the member kind they need (27314b6)
  • tiktok: share one candidate scan across Device Privacy Guard call sites (d43645f)

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

NewReleases is sending notifications on new releases.