Coder Social home page Coder Social logo

revanced / revanced-patches Goto Github PK

View Code? Open in Web Editor NEW
2.1K 45.0 245.0 12.46 MB

🧩 Patches for ReVanced

Home Page: https://revanced.app

License: GNU General Public License v3.0

Kotlin 100.00%
android dalvik kotlin patches revanced reverse-engineering

revanced-patches's People

Contributors

1fexd avatar aliernfrog avatar aunali321 avatar badawoll avatar bogadana avatar canny1913 avatar cnc-robert avatar d4rkk3y avatar finefindus avatar iloveopensourceapplications avatar johnconner122 avatar kazimmt avatar kobew50 avatar leumasme avatar linus789 avatar lisouseinaikyrios avatar marcadian avatar osumatrix avatar palmdevs avatar ponces avatar revanced-bot avatar sculas avatar semantic-release-bot avatar shadow578 avatar technikte avatar thejeterlp avatar timschneeb avatar ushie avatar validcube avatar xafn avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

revanced-patches's Issues

YouTube Studio MicroG

Problem

I am locked from using YT Studio because I have no gapps support on my Huawei device.

Suggestion

Add an YouTube Studio patch for MicroG. I am sure that some people including me will find it very helpful.

This suggestion started on Reddit at youtube_studio_question

Preferred video quality

Add support for setting a default video quality. This was available in the original Vanced project.

image

"Integrations have not been merged yet" error

I get an error when trying to patch:

java -jar revanced-cli-1.4.2-all.jar -a YouTube-17.23.36.apk -c -d ******** -o revanced.apk -b revanced-patches-1.8.0.jar --install
[skipped] amoled: The package version is 17.23.36 and is incompatible.
[skipped] minimized-playback: The package version is 17.23.36 and is incompatible.
[skipped] disable-create-button: The package version is 17.23.36 and is incompatible.
[added] premium-heading
[added] custom-branding
[skipped] disable-shorts-button: The package version is 17.23.36 and is incompatible.
[skipped] disable-fullscreen-panels: The package version is 17.23.36 and is incompatible.
[skipped] old-quality-layout: The package version is 17.23.36 and is incompatible.
[added] hide-cast-button
[skipped] microg-support: Implicitly excluded.
[skipped] general-ads: The package version is 17.23.36 and is incompatible.
[skipped] video-ads: The package version is 17.23.36 and is incompatible.
[skipped] seekbar-tapping: The package version is 17.23.36 and is incompatible.
[skipped] upgrade-button-remover: Incompatible package.
[skipped] tasteBuilder-remover: Incompatible package.
[skipped] background-play: Incompatible package.
[skipped] exclusive-audio-playback: Incompatible package.
[skipped] codecs-unlock: Incompatible package.
[success] premium-heading
[success] custom-branding
[error] hide-cast-button:
app.revanced.patcher.patch.implementation.misc.PatchResultError: hide-cast-button depends on integrations but the following error was raised: Integrations have not been merged yet. This patch can not succeed without the integrations.
        at app.revanced.patcher.Patcher.applyPatch(Patcher.kt:242)
        at app.revanced.patcher.Patcher.applyPatches(Patcher.kt:282)
        at app.revanced.patcher.Patcher.applyPatches$default(Patcher.kt:275)
        at app.revanced.utils.patcher.PatcherKt.applyPatchesVerbose(Patcher.kt:59)
        at app.revanced.cli.patcher.Patcher.start$revanced_cli(Patcher.kt:21)
        at app.revanced.cli.command.MainCommand.run(MainCommand.kt:84)
        at picocli.CommandLine.executeUserObject(CommandLine.java:1939)
        at picocli.CommandLine.access$1300(CommandLine.java:145)
        at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2358)
        at picocli.CommandLine$RunLast.handle(CommandLine.java:2352)
        at picocli.CommandLine$RunLast.handle(CommandLine.java:2314)
        at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2179)
        at picocli.CommandLine$RunLast.execute(CommandLine.java:2316)
        at picocli.CommandLine.execute(CommandLine.java:2078)
        at app.revanced.cli.main.MainKt.main(Main.kt:7)

And I don't understand how to fix it

Newest release couldn't build

I tried to build revanced.apk (non-root) with revanced-patches v1.8.2 and revanced-cli v1.4.5, but it refused to build.
I switched to v1.8.1 and v1.4.2 which did work.

Not sure if this is something on my end or not, so I mentioned it here just to be sure.

Where I can download the app?

Hello, I'm a newbie in this and I've been looking for where to download the APK or compile it and the truth is I can't find it, I would like to know if you can help me?

Make `disable-cast-button` patch optional

Casting works via the settings proving that casting should not cause any issue for the microg-support patch. For that reason, the disable-cast-button patch should be made optional.

Issue during building

Please find bellow my environment and packages version:
YouTube v.17.23.35 from https://www.apkmirror.com/apk/google-inc/youtube/youtube-17-23-35-release/youtube-17-23-35-2-android-apk-download/

openjdk 17.0.3 2022-04-19 LTS
OpenJDK Runtime Environment Zulu17.34+19-CA (build 17.0.3+7-LTS)
OpenJDK 64-Bit Server VM Zulu17.34+19-CA (build 17.0.3+7-LTS, mixed mode, sharing)

Ubuntu 20.04.2 LTS

I attached bellow commands and their related logs:

- Using all patches:

java -jar revanced-cli-1.7.1-all.jar -a com.google.android.youtube_17.23.35-1529863616.apk -c -o revanced.apk -b revanced-patches-1.9.1.jar
[added] amoled
[added] minimized-playback
[added] disable-create-button
[added] premium-heading
[added] custom-branding
[added] disable-shorts-button
[added] disable-fullscreen-panels
[added] old-quality-layout
[added] hide-cast-button
[added] microg-support
[added] general-ads
[added] video-ads
[added] seekbar-tapping
[skipped] upgrade-button-remover: Incompatible package.
[skipped] tasteBuilder-remover: Incompatible package.
[skipped] background-play: Incompatible package.
[skipped] exclusive-audio-playback: Incompatible package.
[skipped] codecs-unlock: Incompatible package.
[success] amoled
[success] minimized-playback
[error] disable-create-button:
app.revanced.patcher.patch.implementation.misc.PatchResultError: disable-create-button depends on integrations but the following error was raised: Integrations have not been merged yet. This patch can not succeed without the integrations.
at app.revanced.patcher.Patcher.applyPatch(Patcher.kt:242)
at app.revanced.patcher.Patcher.applyPatches(Patcher.kt:282)
at app.revanced.patcher.Patcher.applyPatches$default(Patcher.kt:275)
at app.revanced.utils.patcher.PatcherKt.applyPatchesVerbose(Patcher.kt:58)
at app.revanced.cli.patcher.Patcher.start$revanced_cli(Patcher.kt:20)
at app.revanced.cli.command.MainCommand.run(MainCommand.kt:106)
at picocli.CommandLine.executeUserObject(CommandLine.java:1939)
at picocli.CommandLine.access$1300(CommandLine.java:145)
at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2358)
at picocli.CommandLine$RunLast.handle(CommandLine.java:2352)
at picocli.CommandLine$RunLast.handle(CommandLine.java:2314)
at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2179)
at picocli.CommandLine$RunLast.execute(CommandLine.java:2316)
at picocli.CommandLine.execute(CommandLine.java:2078)
at app.revanced.cli.main.MainKt.main(Main.kt:7)
[success] premium-heading
[success] custom-branding
[success] disable-shorts-button
[success] disable-fullscreen-panels
[success] old-quality-layout
[success] hide-cast-button
[success] microg-support
[success] general-ads
[success] video-ads
[success] seekbar-tapping
[aligning & signing]
[done]

- Excluding disable-create-button :

java -jar revanced-cli-1.7.1-all.jar -a com.google.android.youtube_17.23.35-1529863616.apk -c -o revanced.apk -b revanced-patches-1.9.1.jar -e disable-create-button
[added] amoled
[added] minimized-playback
[skipped] disable-create-button: Explicitly excluded.
[added] premium-heading
[added] custom-branding
[added] disable-shorts-button
[added] disable-fullscreen-panels
[added] old-quality-layout
[added] hide-cast-button
[added] microg-support
[added] general-ads
[added] video-ads
[added] seekbar-tapping
[skipped] upgrade-button-remover: Incompatible package.
[skipped] tasteBuilder-remover: Incompatible package.
[skipped] background-play: Incompatible package.
[skipped] exclusive-audio-playback: Incompatible package.
[skipped] codecs-unlock: Incompatible package.
[success] amoled
[success] minimized-playback
[success] premium-heading
[success] custom-branding
[error] disable-shorts-button:
app.revanced.patcher.patch.implementation.misc.PatchResultError: disable-shorts-button depends on integrations but the following error was raised: Integrations have not been merged yet. This patch can not succeed without the integrations.
at app.revanced.patcher.Patcher.applyPatch(Patcher.kt:242)
at app.revanced.patcher.Patcher.applyPatches(Patcher.kt:282)
at app.revanced.patcher.Patcher.applyPatches$default(Patcher.kt:275)
at app.revanced.utils.patcher.PatcherKt.applyPatchesVerbose(Patcher.kt:58)
at app.revanced.cli.patcher.Patcher.start$revanced_cli(Patcher.kt:20)
at app.revanced.cli.command.MainCommand.run(MainCommand.kt:106)
at picocli.CommandLine.executeUserObject(CommandLine.java:1939)
at picocli.CommandLine.access$1300(CommandLine.java:145)
at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2358)
at picocli.CommandLine$RunLast.handle(CommandLine.java:2352)
at picocli.CommandLine$RunLast.handle(CommandLine.java:2314)
at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2179)
at picocli.CommandLine$RunLast.execute(CommandLine.java:2316)
at picocli.CommandLine.execute(CommandLine.java:2078)
at app.revanced.cli.main.MainKt.main(Main.kt:7)
[success] disable-fullscreen-panels
[success] old-quality-layout
[success] hide-cast-button
[success] microg-support
[success] general-ads
[success] video-ads
[success] seekbar-tapping
[aligning & signing]
[done]

Delete ads xml patch

Today i ran some tests without the following patch: https://github.com/revanced/revanced-patches/blob/main/src/main/kotlin/app/revanced/patches/youtube/ad/general/resource/patch/GeneralResourceAdsPatch.kt, which before the recent changes to the lithoadremoval java file (https://github.com/revanced/revanced-integrations/blob/main/app/src/main/java/app/revanced/integrations/adremover/LithoAdRemoval.java) was useful for removing some ad videos on the home tab of the app.

This test gave a positive result, together with Reel ad patch (which is now also moved to litho).

excluding hide-cast-button patch still hides the cast button

in youtube vanced the cast button did only fail on chromecast but worked for example on lg tvs so i would like to leave the cast button enabled

Building revanced i get the message
INFORMATION: Skipping hide-cast-button: Explicitly excluded
but the button is still missing

premium-heading patch fails

image
Patch 2.1.0
CLI: 2.0.4
Integrations: 0.17.0
Youtube: 17.24.35
Variant: Non-root
Used .apk (full, not extracted from .apkm)
Command used: java -jar revanced-cli.jar -a youtube.apk -m app-release-unsigned.apk -o revanced.apk -d [DEVICEID] -b revanced-patches.jar
Java: ZuluJDK 17

Fully decode litho

This is an idea thought about, while talking to @oSumAtrIX, to replace the current ad blocking solution.

In practice: avoid that litho views are added starting from the root tree.

This should be useful to convert shorts videos to normal videos too.

`java.io.FileNotFoundException: general-ads` error when patching with latest version of cli, patches, integrations.

java.io.FileNotFoundException: general-ads at lanchon.multidexlib2.MultiDexIO.readMultiDexContainer(MultiDexIO.java:64) at lanchon.multidexlib2.MultiDexIO.readMultiDexContainer(MultiDexIO.java:51) at lanchon.multidexlib2.MultiDexIO.readMultiDexContainer(MultiDexIO.java:42) at lanchon.multidexlib2.MultiDexIO.readDexFile(MultiDexIO.java:36) at app.revanced.patcher.Patcher.addFiles(Patcher.kt:117) at app.revanced.patcher.Patcher.addFiles$default(Patcher.kt:113) at app.revanced.utils.patcher.PatcherKt.mergeFiles(Patcher.kt:69) at app.revanced.cli.patcher.Patcher.start$revanced_cli(Patcher.kt:16) at app.revanced.cli.command.MainCommand.run(MainCommand.kt:106) at picocli.CommandLine.executeUserObject(CommandLine.java:1939) at picocli.CommandLine.access$1300(CommandLine.java:145) at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2358) at picocli.CommandLine$RunLast.handle(CommandLine.java:2352) at picocli.CommandLine$RunLast.handle(CommandLine.java:2314) at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2179) at picocli.CommandLine$RunLast.execute(CommandLine.java:2316) at picocli.CommandLine.execute(CommandLine.java:2078) at app.revanced.cli.main.MainKt.main(Main.kt:7)

"Suggested for you" Ad

On some related videos thumbnails, could happens to see something like that:
Screenshot_20220703-121648

A sponsorized video tagged as "suggested for you".

It could be blocked through bytebuffer. I'll eventually give it a look asap.

Seeing unskippable ads in the beginning of videos sometimes.

I am not able to correctly say how often this is happening, but now all in all i have seen it occur 4 or 5 times in total till now. The ads often seems to come in pairs some going as longs as 30 seconds to a minute. Even if you were to close the video mid an ad and reopen it instantly the second ad comes to play. I was able to get an ad on opening the same video that i got an ad before by playing it after an hour or so, but then there was just a single ad not two. Almost always the ads are regional and based on language. The first ad i got was from the region of the location of my vpn at that time. The ads are always at the beginning, no ads in between a video. The app currently showing this was built using the latest cli and patch (1.4.2 and 1.6.4) and youtube version 17.22.36

SEVERE: microg-support failed:

do i need to care about that ?
this is log: C:\Users\admin\Downloads\revanced>java -jar revanced-cli-all.jar -a com.google.android.youtube.apk -c -o revanced.apk -b revanced-patches.jar -m app-release-unsigned.apk --experimental
INFO: Decoding resources
INFO: Reading dex files
INFO: Merging app-release-unsigned.apk
WARNING: Skipping background-play: Incompatible with com.google.android.youtube. This patch is only compatible with com.google.android.apps.youtube.music
WARNING: Skipping exclusive-audio-playback: Incompatible with com.google.android.youtube. This patch is only compatible with com.google.android.apps.youtube.music
WARNING: Skipping codecs-unlock: Incompatible with com.google.android.youtube. This patch is only compatible with com.google.android.apps.youtube.music
WARNING: Skipping upgrade-button-remover: Incompatible with com.google.android.youtube. This patch is only compatible with com.google.android.apps.youtube.music
WARNING: Skipping tasteBuilder-remover: Incompatible with com.google.android.youtube. This patch is only compatible with com.google.android.apps.youtube.music
INFO: seekbar-tapping succeeded
INFO: general-ads succeeded
INFO: video-ads succeeded
INFO: custom-branding succeeded
INFO: premium-heading succeeded
INFO: minimized-playback succeeded
INFO: disable-fullscreen-panels succeeded
INFO: old-quality-layout succeeded
INFO: disable-create-button succeeded
INFO: amoled succeeded
INFO: disable-shorts-button succeeded
INFO: hide-cast-button succeeded
SEVERE: microg-support failed:
app.revanced.patcher.patch.PatchResultError: google-play-sig-check-fingerprint has not been resolved yet.
at app.revanced.patcher.Patcher.applyPatch(Patcher.kt:293)
at app.revanced.patcher.Patcher.access$applyPatch(Patcher.kt:43)
at app.revanced.patcher.Patcher$applyPatches$1.invokeSuspend(Patcher.kt:307)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlin.sequences.SequenceBuilderIterator.hasNext(SequenceBuilder.kt:127)
at app.revanced.utils.patcher.PatcherKt.applyPatchesVerbose(Patcher.kt:94)
at app.revanced.cli.patcher.Patcher.start$revanced_cli(Patcher.kt:21)
at app.revanced.cli.command.MainCommand.run(MainCommand.kt:122)
at picocli.CommandLine.executeUserObject(CommandLine.java:1939)
at picocli.CommandLine.access$1300(CommandLine.java:145)
at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2358)
at picocli.CommandLine$RunLast.handle(CommandLine.java:2352)
at picocli.CommandLine$RunLast.handle(CommandLine.java:2314)
at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2179)
at picocli.CommandLine$RunLast.execute(CommandLine.java:2316)
at picocli.CommandLine.execute(CommandLine.java:2078)
at app.revanced.cli.main.MainKt.main(Main.kt:7)
Caused by: app.revanced.patcher.data.impl.MethodNotFoundException: google-play-sig-check-fingerprint has not been resolved yet.
at app.revanced.patcher.fingerprint.method.impl.MethodFingerprint.getResult(MethodFingerprint.kt:38)
at app.revanced.patches.youtube.misc.microg.patch.bytecode.MicroGBytecodePatch.disablePlayServiceChecksAndFixCastIssues(MicroGBytecodePatch.kt:135)
at app.revanced.patches.youtube.misc.microg.patch.bytecode.MicroGBytecodePatch.execute(MicroGBytecodePatch.kt:57)
at app.revanced.patches.youtube.misc.microg.patch.bytecode.MicroGBytecodePatch.execute(MicroGBytecodePatch.kt:33)
at app.revanced.patcher.Patcher.applyPatch(Patcher.kt:291)
... 16 more
INFO: Compiling resources
INFO: Writing modified dex files
INFO: Writing dex file classes3.dex
INFO: Writing dex file classes.dex
INFO: Writing dex file classes2.dex
INFO: Writing dex file classes4.dex
INFO: Writing dex file classes8.dex
INFO: Writing dex file classes7.dex
INFO: Writing dex file classes5.dex
INFO: Writing dex file classes6.dex
INFO: Writing resources
INFO: Aligning revanced_raw.apk
INFO: Signing revanced_aligned.apk
INFO: Copying revanced_signed.apk to revanced.apk
INFO: Finished

This is photo:
image

Disabling hide-cast-button does not work

Screenshot_20220629-001855

Screenshot_20220629-002214_Chrome

Disabling the hide-cast-button patch does not make the cast button reappear in app.

I am using:
Integrations V 0.17.0
Patches V 2.1.0
CLI V 2.0.4
Youtube 17.24.35

Thank you.

Cast Button

The cast button is not displayed in the application once compiled and there is no way to re-enable it.

Could not resolve all files for configuration ':compileClasspath' error after $ gradle build

$ gradle build

Task :compileKotlin FAILED

FAILURE: Build failed with an exception.

  • What went wrong:
    Execution failed for task ':compileKotlin'.

Error while evaluating property 'filteredArgumentsMap' of task ':compileKotlin'
Could not resolve all files for configuration ':compileClasspath'.
> Could not find org.apktool:apktool-lib:2.6.2-SNAPSHOT.
Searched in the following locations:
- https://repo.maven.apache.org/maven2/org/apktool/apktool-lib/2.6.2-SNAPSHOT/maven-metadata.xml
- https://repo.maven.apache.org/maven2/org/apktool/apktool-lib/2.6.2-SNAPSHOT/apktool-lib-2.6.2-SNAPSHOT.pom
- https://maven.pkg.github.com/revanced/revanced-patcher/org/apktool/apktool-lib/2.6.2-SNAPSHOT/maven-metadata.xml
- https://maven.pkg.github.com/revanced/revanced-patcher/org/apktool/apktool-lib/2.6.2-SNAPSHOT/apktool-lib-2.6.2-SNAPSHOT.pom
Required by:
project : > app.revanced:revanced-patcher:1.1.0

  • Try:

Run with --stacktrace option to get the stack trace.
Run with --info or --debug option to get more log output.
Run with --scan to get full insights.

Patch descriptions

Patches should have metadata like description or friendly names for the manager

disable-create-button patch fails in YouTube 17.24.34

image
Command that I used: java -jar revanced-cli.jar -a youtube.apk -m app-release-unsigned.apk -o revanced.apk -d f43f18c2 -b revanced-patches.jar
Patches version: v1.10.0
CLI version: v1.11.0
Integrations: v0.13.0
Version: non-root

Also, the version is not updated in prerequisites.

[Question] How to enable cast button?

There is patch to remove cast button but as of latest release it is hidden by default and there's no patch to enable it, is there any way to add it back?

Account not detect in Youtube

success build for Youtube v17.23.35 for root version with this command
java -jar revanced-cli-1.11.0-all.jar -a YouTube_17.23.35.apk -c -d a3e399cd -o revanced.apk -b revanced-patches-1.10.4.jar -m integrations_v0.14.0.apk -e amoled -e microg-support -e disable-shorts-button

but my account not detect in youtube app.

i use:

  • revanced-cli-1.11.0-all.jar
  • revanced-patches-1.10.4.jar
  • integrations_v0.14.0.apk
  • YouTube_17.23.35.apk
  • Root

output:

java -jar revanced-cli-1.11.0-all.jar -a YouTube_17.23.35.apk -c -d a3e399cd -o revanced.apk -b revanced-patches-1.10.4.jar -m integrations_v0.14.0.apk -e amoled -e microg-support -e disable-shorts-button
INFO: Deleting existing resource cache directory
INFO: Decoding resources
INFO: Reading dex files
INFO: Merging integrations_v0.14.0.apk
INFO: Skipping amoled: Explicitly excluded
INFO: Skipping disable-shorts-button: Explicitly excluded
INFO: Skipping microg-support: Explicitly excluded
WARNING: Skipping background-play: Incompatible with com.google.android.youtube. This patch is only compatible with com.google.android.apps.youtube.music
WARNING: Skipping exclusive-audio-playback: Incompatible with com.google.android.youtube. This patch is only compatible with com.google.android.apps.youtube.music
WARNING: Skipping codecs-unlock: Incompatible with com.google.android.youtube. This patch is only compatible with com.google.android.apps.youtube.music
WARNING: Skipping upgrade-button-remover: Incompatible with com.google.android.youtube. This patch is only compatible with com.google.android.apps.youtube.music
WARNING: Skipping tasteBuilder-remover: Incompatible with com.google.android.youtube. This patch is only compatible with com.google.android.apps.youtube.music
INFO: seekbar-tapping succeeded
INFO: general-ads succeeded
INFO: video-ads succeeded
INFO: custom-branding succeeded
INFO: premium-heading succeeded
INFO: minimized-playback succeeded
INFO: disable-fullscreen-panels succeeded
INFO: old-quality-layout succeeded
INFO: disable-create-button succeeded
INFO: hide-cast-button succeeded
INFO: Compiling resources
INFO: Writing modified dex files
INFO: Writing dex file classes3.dex
INFO: Writing dex file classes.dex
INFO: Writing dex file classes2.dex
INFO: Writing dex file classes4.dex
INFO: Writing dex file classes6.dex
INFO: Writing dex file classes5.dex
INFO: Writing dex file classes8.dex
INFO: Writing dex file classes7.dex
INFO: Writing resources
INFO: Aligning revanced_raw.apk
INFO: Signing revanced_aligned.apk
INFO: Found existing keystore: revanced
INFO: Copying revanced_signed.apk to revanced.apk
INFO: Installing without mounting
INFO: Finished

VP9 settings removal

After having a new conversation with @oSumAtrIX, we concluded that a toggle in Revanced settings is not needed because VP9 codec is enabled by default (and not because of the deprecation, as I wrongly wrote earlier).

So @TheJeterLP, like said before, you could remove the relative toggle from integrations.

youtube-music install failed

cant install youtube-music. adb: failed to install yt-music-revanced.apk: Failure [INSTALL_FAILED_INVALID_APK: Failed to extract native libraries, res=-2]

[Patch] Video information panel (live-chat or playlist) automatic shown disabler

Sorry for the title, but ehm...I don't know how to say it. But it seems that, by pure casualty, I managed to get a useful mod.

Example: Try to save a video on "Watch Later" playlist, and open it from there. Subsequently, a panel (containing all videos saved inside the aforementioned playlist) will be shown to you automatically.

Well...this mod deactivates the automatic display of this panel.

P.S: Same behaviour is valid for live-chat videos.

Login not works in Native MicroG [Rooted users]

I have an old vanced issue, my phone is Poco x3 pro with CrDroid 12.1, rooted, magisk and microG installed from magisk package

The YouTube ReVanced [Root variant] (disable the external vanced microg-support) don't recognize my Google account devices added from my navite MicroG, and when I try to add the account, it said that already exits. (And my Google account is correctly configured to be visible to all apps in account settings)

image

Only works when i keep the microg-support but then i must install the external app vanced MicroG, when i have installed the native MicroG

Like you can see in the next image, my Google account can be detected by all apps:

Screenshot_20220702-145112_microG Services Core.png

In my case, I Can use Vanced or YouTube (stock APK) and stay logged using my Google account, using my Native MicroG, it maybe was an old problem in vanced, but it is not problem now in decapred vanced or in a official youtube app (basically is NOT microG bug), and in ReVanced the problem returns!

Is it a Revanced Problem
Thank you very much

Add option for permanet playback speed and gradual speed options

So, just like there was an option in Vanced to make playback speed permanent to 2x or lower, there should be an option for this in ReVanced too. Also, while 2x, 3x, 4x... speed are useful, something like gradual speed control would be nice (I, for example, watch Youtube at 2.7x speed and I would like to be able to change speed in increments of 0.05 or 0.10 like in VLC).

Add "Date added (oldest)" back

YouTube removed this for no reason, this feature is useful to see the creator's first video. Can anyone made a patch for this?

non-root variant crashing

with version 1.6.2 of the cli and version 1.9.0 of the patches, the patching no longer has problems and the apk installs without any problems on the device. however when i try to open the app, it flashes on the screen for a fraction of a second before closing. unfortunately, that's as much as i can say as no message or anything before crashing

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.