1
mirror of https://github.com/revanced/revanced-integrations synced 2024-11-16 22:50:31 +01:00
Go to file
KevinX8 e01c84df8e Merge pull request #22 from caneleex/patch/setSponsorBarRect-impl
fix field access in setSponsorBarReact
2021-04-18 23:39:02 +01:00
app Merge pull request #22 from caneleex/patch/setSponsorBarRect-impl 2021-04-18 23:39:02 +01:00
gradle/wrapper Initial commit 2020-08-24 17:47:57 +02:00
.gitignore Initial commit 2020-08-24 17:47:57 +02:00
build.gradle Initial commit 2020-08-24 17:47:57 +02:00
gradle.properties Initial commit 2020-08-24 17:47:57 +02:00
gradlew Initial commit 2020-08-24 17:47:57 +02:00
gradlew.bat Initial commit 2020-08-24 17:47:57 +02:00
README.md Update README.md 2021-04-04 20:18:39 +01:00
settings.gradle Initial commit 2020-08-24 17:47:57 +02:00

SponsorBlock YouTube Vanced Implementation

In order to use this in YouTube/Vanced you must first apply the smali mods applied to vanced (the patching process used for this is currently automated using our closed source tools with no plans to open source it for the time being) (if you mod vanced directly it is not required)

  • First make your edits in android studio and then compile the code to a debug apk
  • Decompile this apk using apktool https://github.com/iBotPeaches/Apktool
  • Take this decompiled folder and look for a folder labeled pl in one of your dex class folders (usually the second one)
  • Decompile YouTube/Vanced using apktool (you only need to decompile the base apk files(for vanced you can get these using vanced manager and looking in android/data/com.vanced.manager for black or dark.apk), if you are decompiling stock youtube you must also merge a dpi split into it (todo))
  • Copy the pl folder from earlier into the 4th dex class folder (remove any existing one completely first)
  • Recompile your modded YouTube/Vanced using apktool and sign it + all splits required for your device using the same key