[App Discussion] ReVanced, the successor to Vanced

Search This thread

asripath

Senior Member
Jul 12, 2020
227
179
Redmi K20 Pro
This is the direction I was thinking to.

Clearing cache and/or changing the version of the manager (0.42 to 0.43) doesn't change anything (incl. switching repo).
What's strange for me is the fact that the problem occurs on an rooted and an unrooted device.
And to make it more complex the unrooted one is the same as mine (Xiaomi Mi 9T, also not rooted, the one the manager is working on). Only difference is that one is running stock MIUI and my device is on xiaomi.eu with unlocked bootloader.
I will do some testing too.
Thanks!

While you are at it
From vanced manager settings
Delete keystore / logs / temporary files too.
(One of the steps I follow, Before repatching a new yt update)

Vanced manager 43 is bit buggy at the moment 42 should be okay for your explorations
 
  • Like
Reactions: Wolfcity

Wolfcity

Recognized Contributor
Apr 26, 2013
4,525
3,028
Moto G5 Plus
Redmi K20 / Xiaomi Mi 9T
This is the direction I was thinking to.

Clearing cache and/or changing the version of the manager (0.42 to 0.43) doesn't change anything (incl. switching repo).
What's strange for me is the fact that the problem occurs on an rooted and an unrooted device.
And to make it more complex the unrooted one is the same as mine (Xiaomi Mi 9T, also not rooted, the one the manager is working on). Only difference is that one is running stock MIUI and my device is on xiaomi.eu with unlocked bootloader.
I will do some testing too.
Thanks!

Edit: Looking into TWRP filemanager the directory seems to be the same with Revanced Extended.
Got it working now on the rooted device.
I'm not sure what made the difference, it has something to do with the order of things that have to be done.
Install YouTube, install manager, change sources to inotia00, maybe delete temporary files after a failed attempt?
Not sure what made the difference but I was able to patch the installed YouTube version 17.35.46.
I will try to troubleshoot.....
 
  • Like
Reactions: ipdev and asripath

26098

Member
Dec 5, 2022
7
0
How I can use Custom Icon & Name with ReVanced YouTube by using "custom-branding" patch ? Plz let me know.
 

asripath

Senior Member
Jul 12, 2020
227
179
Redmi K20 Pro
Not sure you can do this ATM as the revanced-patches repo is currently unavailable due to a DMCA takedown.
Can use extended or
official fork of revanced

For now, please use an existing fork of the revanced-patches repository. I have one right here: https://github.com/PalmDevs/rvp

- Go to Manager settings > Sources
- In the Patches organization field, change it to: PalmDevs
- In the patches source field, change it to: rvp

- Restart Manager


edit:
Main repo is available now
 

Attachments

  • IMG_20221209_190746_549.jpg
    IMG_20221209_190746_549.jpg
    52.8 KB · Views: 104
Last edited:
Orientation issues.
This issue was not happening earlier.
Occurring in ReVanced 0.0.44 with recommended YouTube Version 17.45.36.

This issue was not the in previous version of YouTube 17.36.37.

I wanted to patch YouTube 17.36.37 but ReVanced forces to patch with recommended YouTube Version 17.45.36 so I'm stuck.

It's killing the purpose of having Smartphone as I always use phone without looking the screen orientation.

I reported this bug on Github and it was closed abruptly with some silly reason.
 
  • Like
Reactions: ipdev

asripath

Senior Member
Jul 12, 2020
227
179
Redmi K20 Pro
  • Like
Reactions: 26098

ipdev

Recognized Contributor
Feb 14, 2016
2,218
1
4,335
Google Nexus 10
Nexus 7 (2013)
Orientation issues.
This issue was not happening earlier.
Occurring in ReVanced 0.0.44 with recommended YouTube Version 17.45.36.

This issue was not the in previous version of YouTube 17.36.37.

I wanted to patch YouTube 17.36.37 but ReVanced forces to patch with recommended YouTube Version 17.45.36 so I'm stuck.

It's killing the purpose of having Smartphone as I always use phone without looking the screen orientation.

I reported this bug on Github and it was closed abruptly with some silly reason.
Turn on "Experimental patches support" under settings.
That will allow you to patch incompatable versions.
Not sure if it will work patching an older version. :unsure:
If the patch was updated it might not be compatible with an older version.

Cheers. :cowboy:
 

Akhil321x

Member
Mar 23, 2020
24
0
Link Ads appearing in revanced in scrolling feed as well as in video player page (see screenshots)

I'm using revanced version 17.43.37
 

Attachments

  • Screenshot_20221212-205335_YouTube ReVanced_1.png
    Screenshot_20221212-205335_YouTube ReVanced_1.png
    601 KB · Views: 66
  • Screenshot_20221212-205607_YouTube ReVanced_1.png
    Screenshot_20221212-205607_YouTube ReVanced_1.png
    542.4 KB · Views: 66

TinySoul

Senior Member
Feb 18, 2016
73
129
Link Ads appearing in revanced in scrolling feed as well as in video player page (see screenshots)

I'm using revanced version 17.43.37
Ensure in ReVanced settings - Ad Settings
Hide buttoned ad
Hide general ads
Hide video ads

are all turned ON
Also try clearing ReVanced cache in Android apps settings - storage

If this doesn't work try either reinstalling or patch the app again.

And sorry if nothing works. At my end the app is working fine.
Hope someone has a solution for your issue.

Thanks
 
  • Like
Reactions: tombbb

ciaoant1

Member
Feb 18, 2015
22
3
Hi, I installed revanced a few days ago, and everything has been great so far, except one minor, but really weird, bug:
Sometimes, when I open a video, it doesn't start from the beginning, it starts from the 7th second of the video.
Has anyone else experienced this issue, or is it just me?
PS: I am using the unrooted version of revanced.
Thanks a lot
 

asripath

Senior Member
Jul 12, 2020
227
179
Redmi K20 Pro
Hi, I installed revanced a few days ago, and everything has been great so far, except one minor, but really weird, bug:
Sometimes, when I open a video, it doesn't start from the beginning, it starts from the 7th second of the video.
Has anyone else experienced this issue, or is it just me?
PS: I am using the unrooted version of revanced.
Thanks a lot
Maybe sponsor block settings, intro skip
 

asripath

Senior Member
Jul 12, 2020
227
179
Redmi K20 Pro
 

CuF

Senior Member
Aug 29, 2015
137
37

Top Liked Posts

  • 1
    Same problems here, keeps buffering after First 10 second. Could i also try your version? With The microg ur using...
    The other user @DoctorJim2019 will confirm that the problem is not the version, your account has been blacklisted by Google.
    So the only thing you can do is change the account or generate a brand account.



  • 2
    Indeed, I could have explained it better, sorry.
    Basically I'd like to replace the youtube system app with revanced, then uninstall magisk.
    The reason i do not want to keep root is because this is a company phone, and i do not want to risk.
    The reason i need revanced as a system app replacement is because "google assistant". It looks for the system app with the same package name.
    I did try the magisk module, it works fine., but i would not like to keep my phone rooted.

    i did try repackaging the non-root vesion of revanced and changing the package name but upon installing i got:
    "Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE: Package com.google.android.youtube signatures do not match previously installed version; ignoring!]"
    Even though i've issued :
    pm uninstall --user 0 com.google.android.youtube
    to uninstall youtube first
    There is obviously something about system apps what i do not see clearly.
    Now it makes more sense.

    Tbh rooting your device isn't harmful if you know what to do and in which apps you allow root.
    If assistant working fine with the module use that would be easier and less headache.

    pm uninstall --user 0 doesn't truly uninstall the app from the system just from the user.
    Read this, at the end of the article which says:
    This works because applications truly aren’t fully uninstalled from your device. They are just being uninstalled for the current user (user 0 is the default/main user of the phone). That’s why, if you omit the --user 0 and -k part of the uninstall command, the command won’t work. These two flags respectively specify the system app will only be uninstalled for the current user (and not all users, which is something that requires root access) and that the cache/data of the system application will be preserved (which can’t be removed without root). Therefore, even if you uninstall a system app using this method, you can still receive official OTA updates from your carrier or OEM.

    If you want to uninstall a system app and you do have root, you can do it via a root explorer (with MiXplorer for example). Just go to the root folder "/" then find the system folder. And you app will be in a folder inside the app or priv-app folder. "/system/app/your app" or "/system/priv-app/your app"
    Delete the entire folder of your app once you found it, then reboot, and that should do it.

    Then I guess you would be able to install your revanced app or replace it to system with the change you did to package name. And afterwards to remove root.
    2
    Hey friend,
    I have the same issue. I installed revanced through patching with root, with 0.53 manager. Videos in WhatsApp open in its internal player ( no prompt to choose app) also previews in Gplay don't start (could be an adaway block?) And library's history only fills up when watching a vid from the browser.
    In Youtube OpenByDefault tab only 5 links show up.
    Check this post:
    1
    Hi guys,

    I am using revanced non-root on Android 12 right now.
    I wonder if it's possible to install the root version somehow without magisk?
    I need the package name to be the same as the original youtube was (com.google.android.youtube).

    Thanks,
    Peter
    What you mean without Magisk? You already have Magisk if you are rooted and want to install the root version. If you mean install the root version while you are not rooted then no.

    Root version need ReVanced Manager to gain root permission to show you "Install as Root" option.

    May I ask why you need the same package name?

    You can find everything you need in my ReVanced thread.
    1
    Hi guys,

    I am using revanced non-root on Android 12 right now.
    I wonder if it's possible to install the root version somehow without magisk?
    I need the package name to be the same as the original youtube was (com.google.android.youtube).

    Thanks,
    Peter
    Root version requires root, ie, Magisk

    I's not really about the root (su) but the mounting mechanism provided by Magisk that has to mount the patched YT apk over the official YT apk

    ---

    Frankly, in the old Vanced times it was possible to manually install the Vanced (root) patched YT base.apk through a custom recovery like TWRP to have the Vanced 'root' version working without the Magisk even being installed - but now, due to the various reasons (new Android versions, different architecture of the new YT app and the ReVanced patching), that is no more possible
  • 48
    Hello Friends,

    I would like to share information about the true successor to the Vanced app. It is called ReVanced.

    The project page is located on the GitHub site.

    There you have all the information to build the patcher binaries(not the patched YouTube apk). Then patch the YouTube apk(must be official original apk) from the command line (instructions are there on how to do this).

    Building the binaries on your own can be overwhelming for many so the easiest way is to download the "ReVanced Manager" (needs Android 8 and above). Link is on the homepage.

    Unlike Vanced Manager, ReVanced Manager will not download any apk and microg (for non-root devices). It will show you the installed official YouTube version on which to apply the patch. It also allow you to specify an offline YouTube apk stored on your device which you want to patch. It will then display the list of available patches. You can choose the patches as per your requirement and apply them. Once the patches are applied successfully, you will see an option to install the patched apk as a non-root user or "install as root". My device is not rooted so I could not test it.

    If you are applying patches on the installed YouTube app, then depending on the patches you choose you may get the warning saying something like "split configuration detected. The patches you choose requires resource patching, hence you may encounter some errors".

    I was not sure what to do so I choose to apply patches on the offline apk.

    Important: The ReVanced Manager doesn't seems to recognise .apks or .xapk extensions so your offline apk needs to be a single apk (you can get the apk from trusted site like apkpure or find a way to extract the split apk's from the installed app and merge them into a single apk)

    One more thing the patched apk will not install over your existing installed official apk. So you must remove it first. I am also not sure if the patched apk will install over a previously patched apk created with the ReVanced Manager (It should be possible but I came across this project just last night and haven't really tested the various scenarios).

    Note: I am neither a contributor on this project nor I am associated with them in any way. I am just sharing something useful I came across.

    Thank you 🙂

    Added 12-Oct-2022
    Link to the Project page on GitHub (Organized by ipdev)

    Added 17-Oct-2022
    ReVanced Builder - An alternative to ReVanced Manager
    ReVanced.io - Download fully patched YouTube Revanced app

    Added 25-Dec-2022
    More information on installing ReVanced app.
    Installing Revanced with Revanced manager Using official ReVanced Manager (Android)

    Installing Revanced with Revanced Builder (Note: This is forked version of ReVanced Builder mentioned earlier)
    How to use rvx builder on Android

    Something Extra
    Feature comparison of Revanced vs Revanced extended
    22
    ReVanced.io - Download fully patched YouTube Revanced app.

    Both root and non-root versions available for download. The root versions are available in the form Magisk modules.

    The patched versions are created using ReVanced-Builder app.
    The site also has nice explanation for the various patches applied.

    Note: The official ReVanced site is still on YouTube version 17.36.37, but this site has fully patched latest YouTube version (17.40.40)

    Thank You :)
    13
    Hi all. 🙂

    I have been following the ReVanced project since shortly after it started.
    It is a big and still a young project so, there are some glitches and issues. 🙃
    - Some patches might not work or cause issues.

    I had some issues with the ReVanced Managers between v0.0.19 and v.0.0.26.
    YT and YT Music force close after patching with manager 22, 23, 24 and 25.​

    ReVanced does not currently support split-apks.
    v.0.0.19 was the last able to patch split-apk YT​

    The ReVanced Manager will not work on arm (armv7a) devices.
    You can patch arm files on an arm64 (armv8a) device.​

    I am still working on updating a Magisk module project that I started a few years ago but, never announced.
    Vanced asked that no one release an unofficial module once they created an official module.
    Since the official module was dead, I asked for permission to release a new module.
    A few years ago, due to changes in Android.
    I was looking for an easier way to use the root 'Vanced' version of YouTube on my device(s).
    Instead of manually replacing and setting permissions, I tested an idea (on a lot of devices and Android versions) to overlay the modified version over the stock installed version.
    The Vanced team adopted the idea into their Manager root install. 🙂
    - ReVanced does the same.

    ---

    The YT, YT Music patches that work for me using ReVanced Manager v.0.0.26.
    - YouTube
    • Client Spoof
      Spoofs the YouTube or Vanced client to prevent playback issues.​
    • Disable Auto Captions
      Disable forced captions from being automatically enabled.​
    • Disable Auto Player Popup Panels
      Disable automatic popup panels (playlist or live chat) on video player.​
    • Disable Fullscreen Panels
      Disables video description and comments panel in fullscreen view.​
    • General Ads
      Removes general ads.​
    • Hide Infocard Suggestions
      Hides infocards in videos.​
    • Hide Watermark
      Hides creator's watermarks on videos.​
    • Minimized Playback
      Enables minimized and background playback.​
    • Remember Video Quality
      Adds the ability to remember the video quality you chose in the video quality flyout.​
    • Return Youtube Dislike
      Shows the dislike count of videos using the Return YouTube Dislike API.​
    • Sponsorblock
      Integrate SponsorBlock.​
    • Video Ads
      Removes ads in the video player.​
    - YouTube Music
    • Background Play
      Enables playing music in the background.​
    • Codecs Unlocked
      Adds more audio codec options. The new audio codecs usually result in better audio quality.​
    • Exclusive Audio Playback
      Enables the option to play music without video.​
    • Hide Get Premium
      Removes all "Get Premium" evidences from the avatar menu.​
    • Minimized Playback Music
      Enablers minimized playback on Kids music.​
    • Music Video Ads
      Removes ads in the music player.​
    • Upgrade Button Remover
      Removes the upgrade tab from the pivot bar.​

    Base stock versions from APKMirror.
    YouTube (full APK) v17.36.37 (arm and arm64).
    - APKMirror - [WebSite] - Link

    YouTube Music v5.23.50 (arm)
    - APKMirror - [WebSite] - Link

    YouTube Music v5.23.50 (arm64)
    - APKMirror - [WebSite] - Link


    Cheers all. :cowboy:

    PS.
    Once finish cleaning up iYT, I will start a Magisk Module thread for it. 🙃
    Archived original iYTv. - [GitHub] - Link

    WIP updated iYT. - [GitHub] - Link
    WIP iYTm. - [GitHub] - Link


    Edit: (12.OCT.2022)
    Fix list of YT patches I use (accidentally posted the YTM patches I use instead of YT patches).
    Clean up a bit since posts have been moved into a new thread.


    Edit: (03.NOV.2022)
    [MODULE] Inject YouTube - [xdaThread] - Link
    10
    ReVanced
    Continuing the legacy of Vanced

    • ReVanced Main project.
    • ReVanced Manager Releases.
    • List of ReVanced patches.

    Credits:
    The ReVanced team.
    All who contribute and support this project.
    9
    Hi all. 🙂

    Quick PSA.

    To explain what actually happens when you install ReVanced using the manager.
    Note: the file path might be different if you use the extended repo.
    I have not tried yet but, I think the extended repo used /data/adb/ instead of /data/local/tmp/

    When you open the manager you see the installed apps that are suported for patching.
    When you select one (YouTube for this example) for patching, the manager copies the stock installed apk file to a working directory.
    The copy is then patched with the patches you select and a patched apk file is created.

    When you choose to install it, the patched apk file is moved to /data/local/tmp/revanced-manager/com.google.android.youtube/.
    The permissions of the modified apk file needs to be set correctly.
    This can not be done in a normal user level like /sdcard/ so /data/local/tmp/ is used since it has heighten permission levels.​

    Two boot scripts are created, and placed in Magisk's boot script directories.
    One placed in post-fs-data.d (early boot) and the other placed in service.d (late start).
    This is different than a module.
    A module (if scripts are needed), include their post-fs and service script within it's own module directory instead of the main directories.

    Then the mount command is used to overlay the patched version on top of the stock installed version.
    When you open the app, Android is pointed to the patched version instead of the installed version.​

    Since the mount overlay will not survive a reboot, the boot scripts that were created (post-fs and service) run the mount overlay on boot.
    Otherwise you would have to mount the patched version over the stock version manually after every boot. ;)
    Magisk's Overlay does not extent out to user data. That is why we use the mount command to overlay the modified apk.​

    ---

    There is still an issue with ReVanced not replacing the previous patched apk file and/or scripts when you update or re-patch an app.
    In a previous post I gave instructions on how to clear ReVanced YouTube for updating.
    Post #182

    Still an open issue.
    ReVancedManager - [ GitHub ] - Issue #425
    I happened to comment in the above issue what and why we use boot scripts and the mount command. ;)

    ---

    Hope it helps more than confuse. 🙃

    Cheers. :cowboy: