Fork of ReVanced patches repo with the removed Tasker patch restored and fixed (https://github.com/ReVanced/revanced-patches/commit/8354a879cfc6028820e2bb0e01d6f607e145c0f6)
Go to file
semantic-release-bot ee4a684422 chore(release): 2.45.2 [skip ci]
## [2.45.2](https://github.com/revanced/revanced-patches/compare/v2.45.1...v2.45.2) (2022-08-28)

### Bug Fixes

* add `patches.json` as a release asset ([a0b2c89](60886bcdc2))
2022-08-28 20:26:45 +00:00
.github fix: run meta generator 2022-08-28 21:50:38 +02:00
.idea chore: bump project JDK to JDK 17 2022-05-07 21:37:05 +02:00
gradle/wrapper chore: update gradlew wrapper 2022-05-26 03:54:01 +02:00
src/main feat: Add JSON meta 2022-08-28 21:39:13 +02:00
.gitignore fix: signature checker with changes of patcher 2022-04-15 11:55:35 +02:00
.releaserc fix: add patches.json as a release asset 2022-08-28 22:24:45 +02:00
build.gradle.kts feat: Add JSON meta 2022-08-28 21:39:13 +02:00
CHANGELOG.md chore(release): 2.45.2 [skip ci] 2022-08-28 20:26:45 +00:00
gradle.properties chore(release): 2.45.2 [skip ci] 2022-08-28 20:26:45 +00:00
gradlew fix: add execute permission to ./gradlew file 2022-06-20 19:17:54 +02:00
gradlew.bat feat: Initial commit 2022-03-21 16:19:51 +01:00
LICENSE Initial commit 2022-03-20 21:06:01 +01:00
patches.json chore(release): 2.45.2 [skip ci] 2022-08-28 20:26:45 +00:00
README-template.md feat: Add JSON meta 2022-08-28 21:39:13 +02:00
README.md chore(release): 2.45.1 [skip ci] 2022-08-28 19:52:25 +00:00
settings.gradle.kts feat: Initial commit 2022-03-21 16:19:51 +01:00

🧩 Patches

The official Patch bundle provided by ReVanced and the community.

Looking for the JSON variant of this? Click here.

📦 com.twitter.android

💊 Patch 📜 Description 🏹 Target Version
timeline-ads Removes ads from the Twitter timeline. all

📦 com.reddit.frontpage

💊 Patch 📜 Description 🏹 Target Version
general-reddit-ads Removes general ads from the Reddit frontpage and subreddits. all

📦 com.garzotto.pflotsh.ecmwf_a

💊 Patch 📜 Description 🏹 Target Version
pflotsh-ecmwf-subscription-unlock Unlocks all subscription features. 3.5.4

📦 com.google.android.apps.youtube.music

💊 Patch 📜 Description 🏹 Target Version
minimized-playback-music Enables minimized playback on Kids music. 5.17.51
tasteBuilder-remover Removes the "Tell us which artists you like" card from the home screen. 5.16.51
hide-get-premium Removes all "Get Premium" evidences from the avatar menu. 5.17.51
compact-header Hides the music category bar at the top of the homepage. 5.16.51
upgrade-button-remover Removes the upgrade tab from the pivot bar. 5.17.51
background-play Enables playing music in the background. 5.17.51
music-microg-support Allows YouTube Music ReVanced to run without root and under a different package name. 5.17.51
music-video-ads Removes ads in the music player. 5.17.51
codecs-unlock Adds more audio codec options. The new audio codecs usually result in better audio quality. 5.17.51
exclusive-audio-playback Enables the option to play music without video. 5.17.51

📦 de.dwd.warnapp

💊 Patch 📜 Description 🏹 Target Version
promo-code-unlock Disables the validation of promo code. Any code will work to unlock all features. all

📦 com.ss.android.ugc.trill

💊 Patch 📜 Description 🏹 Target Version
tiktok-ads Removes ads from TikTok. all

📦 com.google.android.youtube

💊 Patch 📜 Description 🏹 Target Version
swipe-controls Adds volume and brightness swipe controls. 17.32.35
downloads Enables downloading music and videos from YouTube. 17.32.35
seekbar-tapping Enables tap-to-seek on the seekbar of the video player. 17.32.35
amoled Enables pure black theme. 17.32.35
disable-create-button Hides the create button in the navigation bar. 17.32.35
hide-cast-button Hides the cast button in the video player. all
return-youtube-dislike Shows the dislike count of videos using the Return YouTube Dislike API. 17.32.35
hide-autoplay-button Hides the autoplay button in the video player. 17.32.35
premium-heading Shows premium branding on the home screen. all
custom-branding Changes the YouTube launcher icon and name to your choice (defaults to ReVanced). all
disable-fullscreen-panels Disables video description and comments panel in fullscreen view. 17.32.35
old-quality-layout Enables the original quality flyout menu. 17.32.35
hide-shorts-button Hides the shorts button on the navigation bar. 17.32.35
hide-watermark Hides creator's watermarks on videos. 17.32.35
sponsorblock Integrate SponsorBlock. 17.32.35
enable-wide-searchbar Replaces the search icon with a wide search bar. This will hide the YouTube logo when active. 17.32.35
tablet-mini-player Enables the tablet mini player layout. 17.32.35
minimized-playback Enables minimized and background playback. 17.32.35
client-spoof Spoofs the YouTube or Vanced client to prevent playback issues. all
custom-video-buffer Lets you change the buffers of videos. 17.32.35
always-autorepeat Always repeats the playing video again. 17.32.35
microg-support Allows YouTube ReVanced to run without root and under a different package name with Vanced MicroG. 17.32.35
settings Adds settings for ReVanced to YouTube. all
enable-debugging Enables app debugging by patching the manifest file. all
custom-playback-speed Adds more video playback speed options. 17.32.35
hdr-auto-brightness Makes the brightness of HDR videos follow the system default. 17.32.35
remember-video-quality Adds the ability to remember the video quality you chose in the video quality flyout. 17.32.35
video-ads Removes ads in the video player. 17.32.35
general-ads Removes general ads. 17.32.35
hide-infocard-suggestions Hides infocards in videos. 17.32.35

📝 JSON Format

This section explains the JSON format for the patches.json file.

The file contains an array of objects, each object representing a patch. The object contains the following properties:

key description
name The name of the patch.
description The description of the patch.
version The version of the patch.
excluded Whether a patch is excluded by default. If true, the patch must never be included by default.
dependencies An array of dependencies, which are patch names.
compatiblePackages An array of packages compatible with this patch.
compatiblePackages.name The name of the package.
compatiblePackages.versions An array of versions of the package compatible with this patch. If empty, all versions are seemingly compatible.

Example:

[
  {
    "name": "remember-video-quality",
    "description": "Adds the ability to remember the video quality you chose in the video quality flyout.",
    "version": "0.0.1",
    "excluded": false,
    "dependencies": [
      "integrations",
      "video-id-hook"
    ],
    "compatiblePackages": [
      {
        "name": "com.google.android.youtube",
        "versions": [
          "17.22.36",
          "17.24.35",
          "17.26.35",
          "17.27.39",
          "17.28.34",
          "17.29.34",
          "17.32.35"
        ]
      }
    ]
  },
  {
    "name": "client-spoof",
    "description": "Spoofs the YouTube or Vanced client to prevent playback issues.",
    "version": "0.0.1",
    "excluded": false,
    "dependencies": [],
    "compatiblePackages": [
      {
        "name": "com.google.android.youtube",
        "versions": []
      },
      {
        "name": "com.vanced.android.youtube",
        "versions": []
      }
    ]
  }
]