github kveld9/kveld-morphe-patches v2.8.0

3 hours ago

2.8.0 (2026-10-22)

⚠ BREAKING CHANGES

  • move Hevy, NokoPrint and Xiaomi Earbuds to extra patches repo

Bug Fixes

  • brave,gboard: warn when zero hooks resolve (split from #126) (d3ebf81), closes #152
  • brave: drop dead and rescheduling hooks from Silence Promo Notifications (484cb7f)
  • brave: drop dead clipboard hooks from Clean Shared Links (e9003cc)
  • brave: drop job-hanging wakeup hooks from Stop Background Sync (6559f54)
  • brave: hide the Rate Brave settings entry and its empty Support category (37c6d6a)
  • brave: keep the Rate Brave settings button and drop dead promo hooks (4934f7b)
  • brave: keep the WireGuard library in Remove Extra Files (f61d3a1)
  • brave: point download hint at supported Monochrome builds (406ec35)
  • brave: point download hint at supported Monochrome builds (282264d)
  • brave: stop clearing BTI and skipping libchrome constructors (94993f3)
  • chromium: harden clipboard fingerprint with setPrimaryClip (f9295ae)
  • chromium: skip locale paks smaller than the replacement (b67b6af)
  • gboard,chromium: warn on zero hooks, never throw; align policy (b161c2b), closes #152 #152
  • gboard: clamp clipboard retention getter to 720h ceiling (695cba5)
  • gboard: hide Help and feedback entry in Keyboard Settings (f6beaa1)
  • gboard: keep classpath resources when cleaning build junk (89f3cd2)
  • gboard: log the Keyboard Settings tag in the seekbar enhancements helper (a017e86)
  • gboard: remove stale 0x7f1409ac footer matcher to preserve AutoTranslate (b41b3d5)
  • gboard: restore Preferences and other native settings sections (673f78f)
  • gboard: use the native emoji size slider in Morphe settings (f3b1cf7)
  • gboard: walk the real APK root when pruning build junk (88eba01)
  • patches: add (Universal) to the Allow Screenshots name (624542a)
  • patches: add (Universal) to the Allow Screenshots name (a123f26)
  • patches: add (Universal) to the Block Trackers name (78908ff)
  • patches: add (Universal) to the Block Trackers name (057e0f9)
  • patches: add (Universal) to the Block Tracking Servers name (8c63443)
  • patches: add (Universal) to the Block Tracking Servers name (72ca85e)
  • patches: add (Universal) to the Remove Extra Languages name (d112ef7)
  • patches: add (Universal) to the Remove Extra Languages name (21ae372)
  • patches: add (Universal) to the Stop Background Sync name (20ee1c4)
  • patches: add (Universal) to the Stop Background Sync name (78fd5e8)
  • patches: add (Universal) to the Strip Sensitive Permissions name (3529466)
  • patches: add (Universal) to the Strip Sensitive Permissions name (a3d15c3)
  • patches: block companion split entries that resolve outside the workspace (cd15755)
  • patches: stop blocked subdomains from turning into lookups like ads.0.0.0.0 (ece0e47)
  • patches: warn when a patch resolves zero hooks (3715c8a)
  • range invokes for dynamic registers on consolidated patch files (1433582)
  • tiktok: align card autoplay ability methods in SearchExperienceCustomizer patch (1e75aec)
  • tiktok: align contact dialog pipeline fingerprint in PopupsAndPromptsSuppressor patch (eec8c52)
  • tiktok: align FeedAvatarLiveAssem animation hook in FeedInterfaceDeclutter patch (1ad9b27)
  • tiktok: align Gpppa2svUpsellCampaign fingerprint in PopupsAndPromptsSuppressor patch (cbd4b50)
  • tiktok: align live icon generator hook in feed navigation declutter (b0c5f80)
  • tiktok: align popup, notification guide and poplayer fingerprints in PopupsAndPromptsSuppressor patch (d3be2f0)
  • tiktok: align RecSwipe and big card hooks in FriendsSuggestionsFilter patch (14fd700)
  • tiktok: align redesigned emoji button id in DirectMessageDeclutter patch (c74b6f3)
  • tiktok: align tab manager base type and subclasses in FeedNavigationDeclutter patch (ec8412b)
  • tiktok: align UpvoteVideoAssemNew bind method in FeedInterfaceDeclutter patch (2a095ad)
  • tiktok: align UpvoteVideoAssemNew visibility methods in FeedInterfaceDeclutter patch (6e14664)
  • tiktok: align video music cover animator hooks in feed interface declutter (dab2d74)
  • tiktok: align VideoDescAssem bind method in FeedInterfaceDeclutter patch (ae3ac8f)
  • tiktok: align visibility helpers, Assem bind methods and prune obsolete FriendsV3 in FeedInterfaceDeclutter patch (d9decef)
  • tiktok: hide the sticker suggestions strip above the chat input (5cfa045)
  • tiktok: jumbo string guard in region bypass (4a586cb)
  • tiktok: match language packs by base language and ISO aliases (da67c5a)
  • tiktok: prevent a direct message crash when hiding the gallery button (f2a5246)
  • tiktok: prevent a feed crash when hiding video descriptions (0e28885)
  • tiktok: prevent a startup crash on older Android versions (bb2310a)
  • tiktok: prevent Android from rejecting the refresh rate setting (85b7749)
  • tiktok: prevent Android from rejecting the system font loader (2f8db0c)
  • tiktok: show "videos" instead of "comments" for the custom offline limit (21331b0)
  • tiktok: suppress typing sticker strip render and data methods (d41f0bb)
  • tiktok: update friends feed api hook and prune obsolete friends v3 in feed ads content filter (249bb9e)
  • universal: keep classpath resources in Clean App Packaging (2ef3ba5)
  • universal: keep Clean App Packaging out of protected asset trees (458c7d1)
  • universal: log the Disable Browser File Associations tag in manifest prune (5523a65)
  • universal: stop WorkManager foreground and multiprocess services (8881680)
  • universal: strip only boot actions in Stop Background Sync (8fe88c1)

New Features

  • brave: add opt-in VPN library removal to Remove Extra Files (09ce40b)
  • brave: neutralize play install referrer and purge ad attribution manifest entries (18472e6)
  • brave: update target to 1.97.59 (99597be)
  • brave: update target to 1.98.60 (47719e3)
  • gboard: extend clipboard retention limit to 30 days (8142f47)
  • gboard: remove the inline translation character limit (0b0528b)
  • move Hevy, NokoPrint and Xiaomi Earbuds to extra patches repo (3b6ef9e)
  • runner: warn when a passing patch reports skipped steps (753d544)
  • tiktok: add hide use this effect toggle to custom share sheet (f9e11a3)
  • tiktok: align cell adaption component targets in VideoFit patch (05e4e58)
  • tiktok: align contact recommendation methods in HideInboxPromosAndAlerts (01de336)
  • tiktok: align feed navigation targets in FeedNavigationDeclutter patch (f965319)
  • tiktok: align find contacts dialog targets in PopupsAndPromptsSuppressor patch (d69ce9d)
  • tiktok: align follower migration guide method in HideInboxPromosAndAlerts patch (897419e)
  • tiktok: align friends feed API targets and prune obsolete hooks in FriendsSuggestionsFilter (a65b828)
  • tiktok: align group chat hint method in CustomShareSheet patch (86d9c68)
  • tiktok: align inbox skylight widget target in HideInboxStoryTray patch (779159e)
  • tiktok: align LocationServiceImpl optimization flags in DevicePrivacyGuard patch (741386b)
  • tiktok: align Lynx schema URL sanitizer target in SearchExperienceCustomizer patch (16e8588)
  • tiktok: align obfuscated privacy targets in DevicePrivacyGuard patch (c7488f1)
  • tiktok: align obfuscated search targets in SearchExperienceCustomizer patch (8959f69)
  • tiktok: align PlayerController hooks in AutoPauseFirstVideo patch (e822f72)
  • tiktok: align RecSwipeCardListAssem and prune obsolete FriendsV3 hooks in FriendsSuggestionsFilter patch (92238de)
  • tiktok: align TakoTrigger method targets in ClientAiGovernor patch (0fcc703)
  • tiktok: align UpvoteVideoAssemNew visibility methods in FeedInterfaceDeclutter patch (8e7d280)
  • tiktok: bump target version to 47.4.3 and synchronize documentation (6bcbb02)
  • tiktok: offer download quality presets in Download Without Watermark (612953b)
  • tiktok: offer resolution and refresh-rate presets in Playback and Display Governor (bdee1cc)
  • tiktok: prune obsolete loadAvatarAbility hook in FeedNavigationDeclutter patch (49bd4ad)
  • tiktok: update asset font loader target in SystemFont patch (b4adc9e)
  • tiktok: update CreateGroupButtonAssem method in CustomShareSheet patch (c5e1533)
  • tiktok: update DM button resource IDs in DirectMessageDeclutter patch (a5942ae)
  • tiktok: update DM title bar and gallery button targets in DirectMessageDeclutter (05b7115)
  • tiktok: update early feedback and upvote triggers in FeedInterfaceDeclutter (a436ce1)
  • tiktok: update playback and search recording targets in HistoryRecordingGovernor (7d54b10)
  • tiktok: update popup suppression and sticker recommendation targets in PopupsAndPromptsSuppressor (3a407ef)
  • tiktok: update splash service and manager targets in InstantColdStart patch (efc1b2e)
  • tiktok: update survey hooks and prune obsolete search hook in FeedAdsContentFilter (22c2915)
  • universal: block bandwidth-sharing monetization SDKs (Honeygain, Appsalt) (48f76a5), closes #164
  • universal: cover EarnFM bandwidth SDK via empty rule and host cascade (1e5c005), closes #164
  • universal: trim Honeygain native library (libhopmn.so) (3f85a08), closes #164

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

NewReleases is sending notifications on new releases.