github j-hc/revanced-magisk-module 20220876
ReVanced

latest releases: 20220973, 20220972, 20220971...
17 months ago

YouTube: 18.19.35
YouTube-Extended: 18.24.37
Music (arm-v7a): 6.08.50
Music (arm64-v8a): 6.08.50
Music-Extended (arm64-v8a): 6.08.50
Music-Extended (arm-v7a): 6.08.50
Twitter: 9.95.0-release.0
Twitch: 15.4.1
TikTok: 30.2.3
Reddit: 2023.25.1

Install Vanced Microg for non-root YouTube or YT Music

revanced-magisk-module


Changelog:
CLI: j-hc/revanced-cli-2.22.0-all.jar
Integrations: inotia00/revanced-integrations-0.111.2.apk
Patches: inotia00/revanced-patches-2.181.1.jar

YouTube

  • feat(youtube): add add-splash-animation patch
  • feat(youtube): add enable-compact-controls-overlay patch
  • feat(youtube): add enable-debug-logging patch
  • feat(youtube): add enable-new-splash-animation patch inotia00/ReVanced_Extended#869
  • feat(youtube): add enable-new-thumbnail-preview patch
  • feat(youtube): add force-opus-codec patch
  • feat(youtube): add hide-description-components patch
  • feat(youtube): add hide-feed-flyout-panel patch inotia00/ReVanced_Extended#925 Reddit
  • feat(youtube): add hide-speed-overlay patch Reddit
  • feat(youtube): add hide-suggestions-shelf patch inotia00/ReVanced_Extended#575 inotia00/ReVanced_Extended#598 inotia00/ReVanced_Extended#613
  • feat(youtube): add hide-trending-searches patch
  • feat(youtube): add language-switch patch inotia00/ReVanced_Extended#661
  • feat(youtube): improve patching speed
  • feat(youtube): remove custom-branding-icon-afn-blue patch
  • feat(youtube): remove custom-branding-icon-afn-red patch
  • feat(youtube): remove hide-breaking-news-shelf patch
  • feat(youtube): remove hide-search-terms patch
  • feat(youtube): remove hide-stories patch Google Help
  • feat(youtube/custom-video-speed): change custom video speeds inside app settings
  • feat(youtube/custom-video-speed): change preference summary when a new player flyout is detected
  • feat(youtube/default-video-quality): apply video-cpn-hook instead of video-id-hook
  • feat(youtube/default-video-speed): apply method improvement
  • feat(youtube/hide-button-container): add Hide rewards button settings
  • feat(youtube/hide-button-container): rewrite codes
  • feat(youtube/hide-general-ads): Hide merchandise shelf now hides merchandise shelf in video descriptions
  • feat(youtube/hide-layout-components): add Hide gray description settings inotia00/ReVanced_Extended#455
  • feat(youtube/hide-layout-components): remove Hide browse store button settings
  • feat(youtube/hide-layout-components): separate hiding expandable chips and chapters inotia00/ReVanced_Extended#351 inotia00/ReVanced_Extended#628
  • feat(youtube/hide-layout-components): Hide feed surveys now hides the following banner - 'Recommendations not quite right?' Image
  • feat(youtube/hide-shorts-component): hide likes, dislikes and share buttons in shorts player inotia00/ReVanced_Extended#656
  • feat(youtube/hide-shorts-component): hide toolbar in shorts player inotia00/ReVanced_Extended#151
  • feat(youtube/hide-video-ads): change to abstract patch
  • feat(youtube/hook-player-button): rewrite codes
  • feat(youtube/litho-filter): change to shared patch
  • feat(youtube/litho-filter): return earlier when possible
  • feat(youtube/overlay-buttons): change to an appropriate description
  • feat(youtube/overlay-buttons): disable autoplay by tapping and holding the always repeat button inotia00/ReVanced_Extended#707
  • feat(youtube/overlay-buttons): launch external-downloader by clicking the offline download button in the video action bar inotia00/ReVanced_Extended#7
  • feat(youtube/overlay-buttons): remove Always auto repeat toggle from settings
  • feat(youtube/overlay-buttons): remove PowerTube from default downloaders list and add ytdlnis to default downloaders list inotia00/ReVanced_Extended#352
  • feat(youtube/overlay-buttons): Hook download button preference is shown only in the available version
  • feat(youtube/return-youtube-dislike): separate ryd for shorts and ryd for general video
  • feat(youtube/settings): edit text dialog - add reset button
  • feat(youtube/settings): edit text dialog - instead of comma-separated when entering custom filters, separate them with lines
  • feat(youtube/settings): moved some settings to the appropriate category
  • feat(youtube/settings): sort alphabetically inotia00/ReVanced_Extended#242
  • feat(youtube/spoof-app-version): add custom version input dialog
  • feat(youtube/spoof-app-version): add 18.20.39 to version list
  • feat(youtube/spoof-app-version): remove 17.06.35 from version list
  • feat(youtube/spoof-app-version): set default value to 18.20.39
  • feat(youtube/spoof-app-version): change to abstract patch
  • feat(youtube/spoof-player-parameters): change patch name protobuf-spoof > spoof-player-parameters
  • feat(youtube/spoof-player-parameters): remove from patch list and include in microg-support patch
  • feat(youtube/spoof-player-parameters): split into shorts parameter and incognito mode parameter
  • feat(youtube/default-video-quality): Enable save video quality not working in new layout
  • feat(youtube/default-video-speed): Enable save video speed not working in new layout
  • fix(youtube): separate hide-general-ads to hide-layout-components patch
  • fix(youtube/custom-video-speed): not working in new player flyout panel
  • fix(youtube/enable-old-quality-layout): not working in new player flyout panel inotia00/ReVanced_Extended#377 inotia00/ReVanced_Extended#627
  • fix(youtube/integrations): playback in embedded video's context not set
  • fix(youtube/litho-filter): don't include all Litho patches, when not included
  • fix(youtube/litho-filter): Incorrect dex syntax
  • fix(youtube/overlay-buttons): sometimes NullPointerException occurs when changing external downloader
  • fix(youtube/settings): add a fallback action when the target preference is not found or the cast fails because the patch is excluded
  • fix(youtube/sponsorblock): throw an exception when scrubbing thru a paused video
  • fix(youtube/sponsorblock): replaceMeWith strings not replacing properly
  • fix(youtube/sponsorblock): vote button and new segment button still showing when end screen overlay appears inotia00/ReVanced_Extended#398
  • refactor(youtube): move the patch to the correct path
  • refactor(youtube): renamed some patches and description inotia00/ReVanced_Extended#1026
  • refactor(youtube/integrations): remove dummy class
  • refactor(youtube/integrations): rewrite codes
  • feat(youtube/translations): update translation
    Arabic, Bengali, Bulgarian, Chinese Simplified, Chinese Traditional, French, Greek, Hungarian, Indonesian, Italian, Japanese, Polish, Portuguese, Brazilian, Russian, Spanish, Turkish, Ukrainian, Vietnamese

YouTube Music

  • feat(music): add enable-custom-filter patch
  • feat(music): add enable-debug-logging patch
  • feat(music): add enable-dismiss-queue patch
  • feat(music): add enable-new-layout patch
  • feat(music): add enable-old-style-miniplayer patch
  • feat(music): add enable-sleep-timer patch
  • feat(music): add hide-navigation-label patch
  • feat(music): remove custom-branding-music-afn-blue patch
  • feat(music): remove custom-branding-music-afn-red patch
  • feat(music/enable-opus-codec): change to abstract patch
  • feat(music/hide-music-ads): change to abstract patch
  • feat(music/litho-filter): change to abstract patch
  • feat(music/music-settings): edit text dialog - add reset button
  • feat(music/share-button-hook): no longer hooking the sleep timer dialog
  • feat(music/spoof-app-version): change to abstract patch
  • fix(music/litho-filter): don't include all Litho patches, when not included
  • fix(music/remember-video-quality): patches are broken in the latest versions
  • fix(music/video-id-hook): patches are broken in the latest versions
  • refactor(music): move the patch to the correct path
  • refactor(music): renamed some patches name
  • refactor(music): renamed some patches description inotia00/ReVanced_Extended#1026
  • feat(music/translations): update translation
    Chinese Traditional, French, Greek, Indonesian, Japanese, Korean, Polish, Spanish, Turkish, Vietnamese

Reddit

  • feat(reddit): add reddit patches
  • feat(reddit): add hide-navigation-buttons patch
  • feat(reddit): add open-links-directly patch
  • feat(reddit): add open-links-externally patch
  • feat(reddit): add settings patch
  • fix(reddit/hide-comment-ads): patch is broken in old versions

Etc

  • add support v18.20.39, v18.21.35, v18.22.37, v18.23.36, v18.24.37
  • build: bump patcher to 11.0.4
  • build: bump dependencies
  • drop support for some YouTube versions
  • for CLI users, manually delete options.json before proceeding with patching
  • there are so many changes in the patch, so I recommend doing a clean install

Known Issues

  • There is no way to apply a custom video speed in the new player flyout panel
  • As a workaround for this issue, I applied the old style player flyout panel to the speed player flyout panel

※ Compatible ReVanced Manager: v1.3.6
[Crowdin translation]


CLI: j-hc/revanced-cli-2.22.0-all.jar
Integrations: revanced/revanced-integrations-0.111.2.apk
Patches: revanced/revanced-patches-2.181.0.jar

2.181.0 (2023-07-03)

Bug Fixes

  • infinityforreddit/change-oauth-client-id: patch correct method (#2564) (f1ba16e)
  • reddit/hide-comment-ads: do not require integrations (c2211d4)
  • reddit/sanitize-sharing-links: update patch to support latest app version (#2575) (737be98)
  • trakt: bump compatibility to newer version (#2554) (2a2897d)
  • youtube-music/bypass-certificate-checks: fix fingerprint for the latest target app (#2567) (8eacb5b)
  • youtube/spoof-signature-verification: remove auto re-enable functionality (#2556) (b8df8fb)

Features

  • baconreader/change-oauth-client-id: add compatibility for premium package (#2550) (4d1b0b4)

Don't miss a new revanced-magisk-module release

NewReleases is sending notifications on new releases.