▶️ReVanced & ReVanced Extended - Guides & Useful Links📚

Search This thread

ipdev

Recognized Contributor
Feb 14, 2016
2,310
1
4,612
Google Nexus 10
Nexus 7 (2013)
<SNIP>
I read somewhere in Reddit that inotia00 is also a contributor to the Official ReVanced team, so he can help make it better (I can't confirm tho, if anyone knows more please enlighten us).
<SNIP>
ReVanced GitHub Contributors. 🙂
author=inotia00

Cheers. :cowboy:
 
  • Like
Reactions: Retrial

Retrial

Recognized Contributor & Translator
Jun 10, 2015
2,626
6,874
Athens
Samsung Galaxy S4
Xiaomi Poco F1
I am a little confused. 🤔
Are you just installing the modified apk?
Yes what else should I do? 🤔 I just wanted to check if the installation process working because R0298 said it gives him conflict.
Code:
[[email protected] Root]$ adb install youtube-revanced_extended_root_v17.49.37.apk
Performing Streamed Install
adb: failed to install youtube-revanced_extended_root_v17.49.37.apk: Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE: Package com.google.android.youtube signatures do not match previously installed version; ignoring!]

So I disabled the system version of YouTube..
mModule_rsyt - [GitHub] - Link
Rebooted and tried again.
Code:
[[email protected] Root]$ adb install youtube-revanced_extended_root_v17.49.37.apk
Performing Streamed Install
Success
I asked if he has any YouTube app installed even official and he told me not. If there is no YouTube app there why the root version find "an update" and gives him error?
until a few days I had revanced manager, but without ever using it. Can this be it?
I don't think so, If you uninstalled it.
 
Last edited:

Retrial

Recognized Contributor & Translator
Jun 10, 2015
2,626
6,874
Athens
Samsung Galaxy S4
Xiaomi Poco F1
ReVanced GitHub Contributors. 🙂
author=inotia00

Cheers. :cowboy:
Thx for the confirm👍 Now that we are sure, I will edit the OP tomorrow 😜
 
Last edited:

Retrial

Recognized Contributor & Translator
Jun 10, 2015
2,626
6,874
Athens
Samsung Galaxy S4
Xiaomi Poco F1
I'm trying to install but I can't. Here is the error message

Translate: App not installed because the package conflicts with an existing package.
I am a little confused. 🤔
Are you just installing the modified apk?

Code:
[[email protected] Root]$ adb install youtube-revanced_extended_root_v17.49.37.apk
Performing Streamed Install
adb: failed to install youtube-revanced_extended_root_v17.49.37.apk: Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE: Package com.google.android.youtube signatures do not match previously installed version; ignoring!]

So I disabled the system version of YouTube..
mModule_rsyt - [GitHub] - Link
Rebooted and tried again.
Code:
[[email protected] Root]$ adb install youtube-revanced_extended_root_v17.49.37.apk
Performing Streamed Install
Success

ReVanced just keeps closing.
It will open, see a glimpse of the home screen and then close.
Not fully close, only go into background apps.

Cleared YouTube cache and data.
Rebooted (bit surprised it passed verification on boot) still the same story.

Not sure if it helps.

Cheers. :cowboy:

Note:
Pixel 5a, Stock Android 12 Dec.2021 :oops:
Apparently I have not used/updated this one in a while. 😉
Magisk Debug (personal build), updated just before I tried the ReVanced Extended apk.
Ok guys,
So I figured out what's going on, on my rooted device.
  1. @R0298 The error you get with conflict package name is because I am sure you have youtube official app installed. Check your apps and you will find it. It detects the same package name with the an app you have already installed so I am sure you have the youtube app installed.
  2. So even if you could install it as I did in all of my devices (root and non root), you couldn't open it since it needs to be installed "as Root" via ReVanced Manager which you would already gave root permissions.
  3. So I've deleted completely the Root folder with .apk(s) from my .zips and now my zips contain only non root apk(s) since it's not possible to install like that for root.
  4. I've slightly updated the Root guides.
  5. I've updated my Download post.
  6. To sum up, if you want to use ReVanced or ReVanced Extended via Root without microG, you either build yourself with my Root guides at OP and press "Install as Root" option in Manager or use the j-hc/ ReVanced Magisk Module by scrubjay55.
Cheers.
 
Last edited:

zgfg

Senior Member
Oct 10, 2016
8,525
6,254
Xiaomi Mi 11 Lite 5G
  • Remove all YouTube related modules, if you have any.
  • Remove directories: /data/adb/service.d, /data/adb/post-fs-data.d, /data/adb/revanced.
This better needs to be corrected pls (post #1, Installation guide for root users, spoiler)

One should never blindly delete the whole post-fs-data.d and service.d folders (regular Magisk folders!), but to open them and to delete only those files whose names resemble Vanced, ReVanced, YouTube, YT or similar

Actually, the sh files (those folders contain) are scripts, they can be opened as text files and then found from their content (like fron the comments in the scripts) if they really correspond to the (Re)Vanced, and only then to be deleted

For example - see my screenshot, my service.d folder contains the scripts aml.sh and jdsp.sh that have nothing with (Re)Vanced but that are essential scripts for the AML and JamesDSP audio mods

By deleting the whole service.d folder with those two scripts, AML and JamesDSP will appear as still 'installed' but they will no more work (fully and correctly)
 

Attachments

  • IMG_20230102_204257.jpg
    IMG_20230102_204257.jpg
    109 KB · Views: 75
Last edited:

Retrial

Recognized Contributor & Translator
Jun 10, 2015
2,626
6,874
Athens
Samsung Galaxy S4
Xiaomi Poco F1
This better needs to be corrected pls (post #1, Installation guide for root users, spoiler)

One should never blindly delete the whole post-fs-data.d and service.d folders (regular Magisk folders!), but to open them and to delete only those files whose names resemble Vanced, ReVanced, YouTube, YT or similar

Actually, the sh files (those folders contain) are scripts, they can be opened as text files and then found from their content (like fron the comments in the scripts) if they really correspond to the (Re)Vanced, and only then to be deleted

For example - see my screenshot, my service.d folder contains the scripts aml.sh and jdsp.sh that have nothing with (Re)Vanced but that are essential scripts for the AML and JamesDSP audio mods

By deleting the whole service.d folder with those two scripts, AML and JamesDSP will appear as still 'installed' but they will no more work (fully and correctly)
I don't even know if this step is necessary. I had the same though but I saw this at the documentation of extended.
I will edit it tommorow.
 

ipdev

Recognized Contributor
Feb 14, 2016
2,310
1
4,612
Google Nexus 10
Nexus 7 (2013)
I am a little confused. 🤔
Are you just installing the modified apk?
Yes what else should I do? 🤔 I just wanted to check if the installation process working because R0298 said it gives him conflict.
Ok guys,
So I figured out what's going on, on my rooted device.
  1. @R0298 The error you get with conflict package name is because I am sure you have youtube official app installed. Check your apps and you will find it. It detects the same package name with the an app you have already installed so I am sure you have the youtube app installed.
  2. So even if you could install it as I did in all of my devices (root and non root), you couldn't open it since it needs to be installed "as Root" via ReVanced Manager which you would already gave root permissions.
  3. So I've deleted completely the Root folder with .apk(s) from my .zips and now my zips contain only non root apk(s) since it's not possible to install like that for root.
  4. I've slightly updated the Root guides.
  5. I've updated my Download post.
  6. To sum up, if you want to use ReVanced or ReVanced Extended via Root without microG, you either build yourself with my Root guides at OP and press "Install as Root" option in Manager or use the j-hc/ ReVanced Magisk Module by scrubjay55.
Cheers.
That is why I was surprised it worked by just installing the modified apk like normal.

A few years ago, it started becoming an issue to the Vanced version.
If it passed boot verification, it might work and it might not.

That was why Team Vanced ended up adapting the mount overlay idea to use as their root inastall method. 🙃

When You use the ReVanced Manager app to patch and install as root..
It will copy the modified version to /data/local/tmp/"AppPackageName".
Then a boot script(s) is created into post-fs-data/d and service.d to run the mount on boot.
The overlay is run so you can use the modified version right away, the boot scripts will take care of mounting on boot.

Cheers. :cowboy:
 
Last edited:

ipdev

Recognized Contributor
Feb 14, 2016
2,310
1
4,612
Google Nexus 10
Nexus 7 (2013)
This better needs to be corrected pls (post #1, Installation guide for root users, spoiler)

One should never blindly delete the whole post-fs-data.d and service.d folders (regular Magisk folders!), but to open them and to delete only those files whose names resemble Vanced, ReVanced, YouTube, YT or similar

Actually, the sh files (those folders contain) are scripts, they can be opened as text files and then found from their content (like fron the comments in the scripts) if they really correspond to the (Re)Vanced, and only then to be deleted

For example - see my screenshot, my service.d folder contains the scripts aml.sh and jdsp.sh that have nothing with (Re)Vanced but that are essential scripts for the AML and JamesDSP audio mods

By deleting the whole service.d folder with those two scripts, AML and JamesDSP will appear as still 'installed' but they will no more work (fully and correctly)
I don't even know if this step is necessary. I had the same though but I saw this at the documentation of extended.
I will edit it tommorow.

Long story short..
I use a post-fs script to remove competing script(s) and file(s) in my module.
YouTube - iYT - [ GitHub ] - Post-fs-data
YouTube Music - iYTm - [ GitHub ] - Post-fs-data
Those are the scripts and files (directories) you want to remove to stop competing installs from running along with your own.

I suppose to make you list more complete, add my current modules also. 🙃
iYT Module (YouTube)
Code:
[[ -d $MMDIR/iyt ]] && rm -rf $MMDIR/iyt;
[[ -d $ADB/iyt ]] && rm -rf $ADB/iyt;

iYTM Module (YouTube Music)
Code:
[[ -d $MMDIR/iytm ]] && rm -rf $MMDIR/iytm;
[[ -d $ADB/iytm ]] && rm -rf $ADB/iytm;

$MDIR = Current module directory (The module directory the script is called from).
$MMDIR = /data/adb/modules/
$ADB = /data/adb/


Cheers. :cowboy:
 

zgfg

Senior Member
Oct 10, 2016
8,525
6,254
Xiaomi Mi 11 Lite 5G
Long story short..
I use a post-fs script to remove competing script(s) and file(s) in my module.
YouTube - iYT - [ GitHub ] - Post-fs-data
YouTube Music - iYTm - [ GitHub ] - Post-fs-data
Those are the scripts and files (directories) you want to remove to stop competing installs from running along with your own.

I suppose to make you list more complete, add my current modules also. 🙃
iYT Module (YouTube)
Code:
[[ -d $MMDIR/iyt ]] && rm -rf $MMDIR/iyt;
[[ -d $ADB/iyt ]] && rm -rf $ADB/iyt;

iYTM Module (YouTube Music)
Code:
[[ -d $MMDIR/iytm ]] && rm -rf $MMDIR/iytm;
[[ -d $ADB/iytm ]] && rm -rf $ADB/iytm;

$MDIR = Current module directory (The module directory the script is called from).
$MMDIR = /data/adb/modules/
$ADB = /data/adb/


Cheers. :cowboy:
It was also Vanced Manager that left it scripts, I'm not sure but I think they were called vanced.sh or similar in /adb/data in post-fs-data.d and service.d (and unfortunately Vanced Manager did not care to remove them when you clicked on to uninstall the root Vanced YT)

I'm not using ReVanced Manager, hence I don't know how its scripts are called (and does it remove them properly when you click on Uninstall the ReVanced YT, but scripts will be left if user does not click but only uninstalls the manager app)

Also, j-hc/Re-Vanced.io module's folder is /data/adb/modules/ytrv-magisk

I don't even know if this step is necessary. I had the same though but I saw this at the documentation of extended.
I will edit it tommorow.
Long story short😁

Yes it is better to search for those scripts and to (manually) remove them if they were left there when switching from one root 'solution' (like from Vanced to ReVanced, from manager to module, etc) to another

They either try to mount to the 'hard-coded' paths in /data/app/<YT app folder> thus preventing you to properly remove the folder with your previous old YT installation or (if smarter) they search for
/data/app/<YT app folder> and in that case they may try to even mount their old patched app to your new version of YT app, thus messing up with your new 'solution'

PS: That's why I'm always in favor of the modules implementation like j-hc/ReVanced (or there were also module versions for the root Vanced YT) instead of the Managers. Modules can be easily removed with all their leftovers by clicking to Uninstall that module in Magisk app, module tab

On the other side, when you eg just uninstall the (Re)Vanced Manager app, nothing would clean its leftovers from its root installation in /data/adb post-fs-data.d and/or service.d folders - and if not familiar with the scripts given to Magisk for the mounting, user will never know where are those leftover scripts (that prevent him to properly install/use new 'solution')

Btw, 'suggested' ways for such mods are to use Magisk modules mechanism, not to install your scripts directly to the Magisk post-fs-data.d or service.d folders (like managers do) - and exactly for thar hygienics reasons
 
Last edited:
  • Like
Reactions: ipdev

ipdev

Recognized Contributor
Feb 14, 2016
2,310
1
4,612
Google Nexus 10
Nexus 7 (2013)
It was also Vanced Manager that left it scripts, I'm not sure but I think they were called vanced.sh or similar in /adb/data in post-fs-data.d and service.d (and unfortunately Vanced Manager did not care to remove them when you clicked on to uninstall the root Vanced YT)

I'm not using ReVanced Manager, hence I don't know how its scripts are called (and does it remove them properly when you click on Uninstall the ReVanced YT, but scripts will be left if user does not click but only uninstalls the manager app)
<SNIP>
Vanced used /data/adb.
Vanced was YouTube.
Music was YouTube Music.
post-fs-data.d/vanced.sh
service.d/vanced.sh
data/adb/Vanced

post-fs-data.d/music.sh
service.d/music.sh
data/adb//Music​

ReVanced uses /data/adb and /data/local/tmp.
post-fs-data.d/com.google.android.youtube.sh
service.d/com.google.android.youtube.sh
/data/local/tmp/revanced-manager/com.google.android.youtube

post-fs-data.d/com.google.android.apps.youtube.music.sh
service.d/com.google.android.apps.youtube.music.sh
/data/local/tmp/revanced-manager/com.google.android.apps.youtube.music​

<SNIP>
Also, j-hc/Re-Vanced.io module's folder is /data/adb/modules/ytrv-magisk
<SNIP>
Thank you for confirming. 👍
Hence why I added it to my removal script. ;)
Code:
# Check and remove ReVanced YouTube module.
[[ -f $ADB/com.google.android.youtube_rv.apk ]] && rm $ADB/com.google.android.youtube_rv.apk;
[[ -d $MMDIR/ytrv-magisk ]] && rm -rf $MMDIR/ytrv-magisk;

Cheers. :cowboy:
 
Last edited:

Retrial

Recognized Contributor & Translator
Jun 10, 2015
2,626
6,874
Athens
Samsung Galaxy S4
Xiaomi Poco F1
It was also Vanced Manager that left it scripts, I'm not sure but I think they were called vanced.sh or similar in /adb/data in post-fs-data.d and service.d (and unfortunately Vanced Manager did not care to remove them when you clicked on to uninstall the root Vanced YT)

I'm not using ReVanced Manager, hence I don't know how its scripts are called (and does it remove them properly when you click on Uninstall the ReVanced YT, but scripts will be left if user does not click but only uninstalls the manager app)

Also, j-hc/Re-Vanced.io module's folder is /data/adb/modules/ytrv-magisk


Long story short😁

Yes it is better to search for those scripts and to (manually) remove them if they were left there when switching from one root 'solution' (like from Vanced to ReVanced, from manager to module, etc) to another

They either try to mount to the 'hard-coded' paths in /data/app/<YT app folder> thus preventing you to properly remove the folder with your previous old YT installation or (if smarter) they search for
/data/app/<YT app folder> and in that case they may try to even mount their old patched app to your new version of YT app, thus messing up with your new 'solution'

PS: That's why I'm always in favor of the modules implementation like j-hc/ReVanced (or there were also module versions for the root Vanced YT) instead of the Managers. Modules can be easily removed with all their leftovers by clicking to Uninstall that module in Magisk app, module tab

On the other side, when you eg just uninstall the (Re)Vanced Manager app, nothing would clean its leftovers from its root installation in /data/adb post-fs-data.d and/or service.d folders - and if not familiar with the scripts given to Magisk for the mounting, user will never know where are those leftover scripts (that prevent him to properly install/use new 'solution')

Btw, 'suggested' ways for such mods are to use Magisk modules mechanism, not to install your scripts directly to the Magisk post-fs-data.d or service.d folders (like managers do) - and exactly for thar hygienics reasons
Vanced used /data/adb.
Vanced was YouTube.
Music was YouTube Music.
post-fs-data.d/vanced.sh​
service.d/vanced.sh​
data/adb/Vanced​
post-fs-data.d/music.sh​
service.d/music.sh​
data/adb//Music​

ReVanced uses /data/adb and /data/local/tmp.
post-fs-data.d/com.google.android.youtube.sh​
service.d/com.google.android.youtube.sh​
/data/local/tmp/revanced-manager/com.google.android.youtube​
post-fs-data.d/com.google.android.apps.youtube.music.sh​
service.d/com.google.android.apps.youtube.music.sh​
/data/local/tmp/revanced-manager/com.google.android.apps.youtube.music​


Thank you for confirming. 👍
Hence why I added it to my removal script. ;)
Code:
# Check and remove ReVanced YouTube module.
[[ -f $ADB/com.google.android.youtube_rv.apk ]] && rm $ADB/com.google.android.youtube_rv.apk;
[[ -d $MMDIR/ytrv-magisk ]] && rm -rf $MMDIR/ytrv-magisk;

Cheers. :cowboy:
I've made some edits in OP at Root guide. Let me know if it's better.
 

zgfg

Senior Member
Oct 10, 2016
8,525
6,254
Xiaomi Mi 11 Lite 5G
I've made some edits in OP at Root guide. Let me know if it's better.
Ok, super. You refer to the above post(s), hence one could hopefully understand

It's all pretty much complicated, hopefully not many would have real problems with all that (the guy in the other thread has some issues with Android emulator and the system installed YT app - that's not this thing)
 

Retrial

Recognized Contributor & Translator
Jun 10, 2015
2,626
6,874
Athens
Samsung Galaxy S4
Xiaomi Poco F1
It's all pretty much complicated, hopefully not many would have real problems with all that
I tried to make the building guides with steps as simple as I can but with the details and informations so each user to understand what he is doing.

The sections I've made along with the proper links redirections, I believe they can be prevent the overwhelming feeling so each user to search specifically what he wants.

ReVanced it's still something new for a lot of people, need some time to understand and adapt, like I did. I learned a lot since the time I've made the thread and tried to include these informations.

There are couple ways each user prefers to follow to install ReVanced, I tried to cover everything. If they follow the steps I don't think they will have a problem but If they do, they can post here to help them.
 
Last edited:

xdauser003

Member
Jan 13, 2020
18
4
Nice finally got it working with the magisk module, couldnt get it working the other ways

missed this since they killed vanced
 
  • Like
Reactions: Retrial

Retrial

Recognized Contributor & Translator
Jun 10, 2015
2,626
6,874
Athens
Samsung Galaxy S4
Xiaomi Poco F1
Nice finally got it working with the magisk module, couldnt get it working the other ways

missed this since they killed vanced
I could help you build yourself if you tell me what steps u did and didn't worked. (Non root or root - in what step you had problem)
But if you are rooted -anyway- (and didn't rooted just for ReVanced) then the magisk module u flashed it's the easiest and convenient method.
 

Retrial

Recognized Contributor & Translator
Jun 10, 2015
2,626
6,874
Athens
Samsung Galaxy S4
Xiaomi Poco F1
New Update: 05/01/2023 🗓️
Changelog: 📑

  • Updated slightly the Root Guides.
  • Updated the guides, links and compatibility of YouTube version 18.01.32 for ReVanced Extended.
  • Added ReVanced Extended based on YT 18.01.32.
  • Updated my "ready" .apks in Download post.
  • Updated Vanced MicroG to v0.2.26.224915.
  • Added Vanced MicroG Release Date and Changelog in Download post.
  • Updated the root installation and few other things in Download post.
  • Removed from my "ready" .apks the "Root" folder. Read here why.
  • Added Revanced Extended Telegram Group link for chat.
  • Added Crowdin link for the ReVanced Extended Music.
  • Added two new sections for "Desktop" and "Spotify" recommendations to achieve similar result as you do with ReVanced.
  • Added at Notes my other useful threads.
 
Last edited:

Anndra

New member
Jan 5, 2023
2
1
⏬Download Official ReVanced & ReVanced Extended⏬
I've created these .apk(s) using the guides at OP, for Non Root users or for Root users who still want to use it along with microG, which you can find attached below, so I can help you can get them ready out-of-the-box, without the need to build it.
[Read this]

🩹Patches used

  • All Recommended, except Custom Branding (because it has ugly icon), Premium Heading, Debugging.
  • All Recommended, except Translation (since some languages may not be 100% completed and it will show half English half native language and that seems ugly. I will include that patch when most languages will be translated).

🗓️Build Date (DD-MM-YYY)

Date Format: DD-MM-YYYY📅
  • Official Revanced: 05/01/2023 - YouTube version 17.49.37 - Changelog
  • ReVanced Extended: 05/01/2023 - YoutTube version 18.01.32 - Changelog
  • Vanced MicroG: 05/01/2023 - v0.2.26.224915 - Changelog

👨‍🏫Installation

  • Install microG and then the Official ReVanced or ReVanced Extended.
  • While you installing the app and when you first open the app, you will get a warn from play store. Press ignore and then press -do not send-. It's safe don't worry about what play store says.
  • To set the app as default: Go to App info > Set as default > Open supported links, "On" > Supported web addresses > Turn them all "On"
  • Enjoy!
  • To Install via Root without microG, you need to manually build according my Root guides at OP. (You can still install my .apks here as Root user but along with the microG) [Read here]
  • Or you can simply install the j-hc/ ReVanced Magisk Module.

🗒️Notes

  • Each .zip contains the ReVanced or ReVanced Extended.apk along with the latest Vanced MicroG.apk.
  • I've linked this post at OP.
please use the original theme!
 
  • Like
Reactions: pepe650

Top Liked Posts

  • There are no posts matching your filters.
  • 14
    New Update: 14/03/2023 🗓️
    Changelog: 📑

    • Included the previous changes at posts: #668, #688, #702, #704, #731, #734, #757, #775, #781, #800, #816.
    • Updated the ReVanced Music apks.
    • At download post #2, I've moved the "Patches used" section into "Informations of Builds - Changelogs" section.
    • Cleaned up and organized better the Ready APKs and Magisk Modules at OP and also the Useful Links section.
    • Some small changes here and there in the OP and #2.
    ReVanced Extended Update:
    📅Build Date: 14/03/2023 - Date Format: DD-MM-YYYY
    ▶️YouTube Version:
    18.09.39 (nodpi)
    🎵Youtube Music Version: 5.47.52 (nodpi)
    🛠️Revanced Manager Version: 0.56
    ⚙️Integrations Version: 0.99.30
    🩹Patches Version: 2.164.30 <--- Can be consider as the Changelog.
    🩹Patches Used: All Recommended, except Translations.
    ⬇️Download
    ⚠️inotia00 on the latest updates added a new patch "protobuf-spoof" which fixes fixes playback buffer issue inotia00/ReVanced_Extended#141 microg/GmsCore#1870. Users with that issue, please let me and let us know if the problem is fixed.
    11
    ReVanced Extended Update:
    📅Build Date: 23/02/2023
    ▶️YouTube Version:
    18.06.41 (nodpi)
    🛠️Revanced Manager Version: 0.56
    🩹Patches Version: 2.163.4
    ⚙️Integrations Version: 0.98.7
    🦠
    VirusTotal / Jotti
    ⬇️Download
    10
    ReVanced Extended Update:
    📅Build Date: 09/03/2023
    ▶️YouTube Version:
    18.09.37 (nodpi)
    🛠️Revanced Manager Version: 0.56
    🩹Patches Version: 2.164.21
    ⚙️Integrations Version: 0.99.21

    ⬇️Download
    10
    New Update: 25/02/2023 🗓️
    Changelog: 📑

    • Inclunded the changes at posts #651, #652, #657, #659.
    • ⚠️Removed all .zips from post #2. As I said in the past, I will only upload at AFH from now and go on to avoid double work/uploads for no reason and also for better handling and organize in folders - If for some reason AFH is down in future, I will upload here on XDA.
    • ⚠️Removed VirusTotal and Jottis links and section. Again, to avoid double work with unnecessary uploads. My apks are clean, if someone wants can upload at VirusTotal and Jotti himself and check. I have no intension to scam anyone and also I can't since I am not developer. If you don't trust me, just don't use the .apks, no time to convince you and I also don't want to. I've a total guide to build your own .apks which I also recommend.
    • Added a link for a guide to build with CLI at OP inside"Build & Installation Guides".
    • Updated all recommended links at OP.
    • Updated Official ReVanced & ReVanced Extended & ReVanced Music with the latest Patches and Integrations.
    Official Revanced Update:
    📅Build Date: 25/02/2023
    ▶️YouTube Version:
    18.03.36 (nodpi)
    🎵Youtube Music Version: 5.45.52 (nodpi)
    🛠️Revanced Manager Version:
    0.56
    🩹Patches Version: 2.164.0
    ⚙️Integrations Version: 0.99.0
    ⬇️
    Download (Download at Android File Host)
    ---------------------------------------------------------
    ReVanced Extended Update:
    📅Build Date: 25/02/2023
    ▶️YouTube Version:
    18.06.41 (nodpi)
    🎵Youtube Music Version: 5.45.52 (nodpi)
    🛠️Revanced Manager Version: 0.56
    🩹Patches Version: 2.164.1
    ⚙️Integrations Version: 0.99.2

    ⬇️Download (Download at Android File Host)
    9
    ReVanced Extended Update:
    📅Build Date: 25/02/2023
    ▶️YouTube Version:
    18.06.41 (nodpi)
    🛠️Revanced Manager Version: 0.56
    🩹Patches Version: 2.164.1
    ⚙️Integrations Version: 0.99.1
    🦠
    VirusTotal / Jotti
    ⬇️Download
    😩...inotia00 pushed another update on Integrations v0.99.2 just now.
    I am really tired with all these updates in just short time. I am thinking to stop uploading all the updates and just upload 1 every month. Also i will stop uploading virustotal and jotti, the apks I make are clean, everyone who wants can upload and check himself.
  • 110
    ▶️ ReVanced & ReVanced Extended - Guides & Useful Links 📚

    ReVanced is the continue of the legacy Vanced app. It can build a modded version of YouTube with AdBlock+SponsorBlock and has almost all the Premium YouTube features and more.
    Here you can find useful guides & links about how to install ReVanced & Revanced Extended.

    💡Differences between Official ReVanced and ReVanced Extended

    Update: Some features of Extended now has been also merged to Official ReVanced. Stills Extended has few things more that Official doesn't have yet but yeah official made some progress with features/patches but still Extended is ahead.
    • ReVanced Extended is basically a fork by inotia00 of Official ReVanced with few patches/features more. inotia00 is also a contributor of the Official ReVanced team, so he can help make it better. He also maintain a newest version of Vanced microG, also fork from Official ReVanced team (but official it's not released yet - read this).
    • Check this features list (additional reddit post) but note it may not be 100% accurate and some patches/features may missing or implement from/for both. [These lists are now outdated]

    👨‍🏫Build & Installation Guides

    Check this guide [Sort By New] with images to help you better understanding the process. [Sort by New]
    Check
    this guide if you want to build with CLI.

    📲Install Official ReVanced
    1. Download Vanced microG (latest version), Official ReVanced Manager (latest version), Recommended Official YouTube Version 18.05.40 (nodpi).
    2. Install Vanced microG & ReVanced Manager.
    3. Open ReVanced Manager.
    4. Check if your device is compatible with ReVanced Manager here. [Sort By New]
    5. Go to Patcher Tab and Choose the section "Select an application".
    6. Choose the "Storage" icon on the bottom right corner and select the .apk of Official YouTube which you previously downloaded.
    7. Select the *Recommended patches* and Install. [Recommended to not select Debug patch as it may lead to performance degradation]
    8. Optional if you want to export the patched .apk (app) you made, after finish the patching and before you install it, press the 3-dots menu in the top right corner and export it.
    9. While you installing the app and when you first open the app, you will get a warn from play store. Press ignore and then press -do not send-. It's safe don't worry about what play store says.
    10. To set the app as default: Go to App info > Set as default > Open supported links, "On" > Supported web addresses > Turn them all "On". [If you are using MIUI and you have trouble to do it, check this and for general this]
    11. Enjoy!
    🤖Alternative, easy installation with my "ready .apks" which you can find here.
    1. Remove all YouTube related modules, if you have any.
    2. Remove these specific directories related with ReVanced or Vanced if you used them before. (Check from post #246 why)
    3. Reboot the device.
    4. Download *Vanced microG (latest version), Official ReVanced Manager (latest version), Recommended Official YouTube Version 18.05.40 (nodpi).
    5. Install ReVanced Manager & the Official YouTube App.
    6. *Optional [Skip this step if none of these match to your case] Install Vanced microG if ur ROM does not come with GMS (Google Mobile Services) by default for example if you are using LineageOS without GApps or if you are using Huawei devices which doesn't have GMS.
    7. Open ReVanced Manager and grant root permission via Magisk.
    8. Check if your device is compatible with ReVanced Manager here. [Sort By New]
    9. Go to Patcher Tab and Choose the section "Select an application".
    10. Select the Official YouTube app which you previously installed.
    11. Select the *Recommended patches* and Install. [Exclude MicroG support/Music MicroG Support and Debug patches]
    12. Optional if you want to export the patched .apk (app) you made, after finish the patching and before you install it, press the 3-dots menu in the top right corner and export it.
    13. Select "Install as Root" when finish the building with patches.
    14. While you installing the app and when you first open the app, you will get a warn from play store. Press ignore and then press -do not send-. It's safe don't worry about what play store says.
    15. Install mindetach or Detach3 Magisk module or TeMeFI, to detach YouTube or other apps from updating by Play Store. [Read this]
    16. To set the app as default: Go to App info > Set as default > Open supported links, "On" > Supported web addresses > Turn them all "On". [If you are using MIUI and you have trouble to do it, check this and for general this]
    17. Enjoy!
    🤖Alternative, easy installation for root with the unofficial but legit j-hc/ReVanced Magisk Module.

    📲Install ReVanced Extended
    1. Download Vanced microG (latest version), Official ReVanced Manager (latest version), Recommonded Official YouTube version 18.11.35 (nodpi).
    2. Install Vanced microG & ReVanced Manager.
    3. Open ReVanced Manager.
    4. Check if your device is compatible with ReVanced Manager here. [Sort By New]
    5. Go to Settings > Sources > and Change both names (patches organization & integration organization) from revanced to inotia00.
    6. Close the app ReVanced Manager completely. (Restart of the app needed)
    7. Open ReVanced Manager again.
    8. Go to Patcher Tab and Choose the section "Select an application".
    9. Choose the "Storage" icon on the bottom right corner and select the .apk of Official YouTube which you previously downloaded.
    10. Select the *Recommended patches* and Install. [Recommended to read this] [ReVanced Extended Custom Icon List]
    11. Optional if you want to export the patched .apk (app) you made, after finish the patching and before you install it, press the 3-dots menu in the top right corner and export it.
    12. While you installing the app and when you first open the app, you will get a warn from play store. Press ignore and then press -do not send-. It's safe don't worry about what play store says.
    13. To set the app as default: Go to App info > Set as default > Open supported links, "On" > Supported web addresses > Turn them all "On". [If you are using MIUI and you have trouble to do it, check this and for general this]
    14. Enjoy!
    🤖Alternative, easy installation with my "ready .apks" which you can find here.
    1. Remove all YouTube related modules, if you have any.
    2. Remove these specific directories related with ReVanced or Vanced if you used them before. (Check from post #246 why)
    3. Reboot the device.
    4. Download latest *Vanced microG (latest version), Official ReVanced Manager (latest version), Recommonded Official YouTube version 18.11.35 (nodpi).
    5. Install ReVanced Manager & the Offcial YouTube app.
    6. *Optional [Skip this step if none of these match to your case] Install Vanced microG if ur ROM does not come with GMS (Google Mobile Services) by default for example if you are using LineageOS without GApps or if you are using Huawei devices which doesn't have GMS.
    7. Open ReVanced Manager and grant root permission via Magisk.
    8. Check if your device is compatible with ReVanced Manager here. [Sort By New]
    9. Go to Settings > Sources > and Change both names (patches organization & integration organization) from revanced to inotia00.
    10. Close the app ReVanced Manager completely. (Restart of the app needed)
    11. Open ReVanced Manager again.
    12. Go to Patcher Tab and Choose the section "Select an application".
    13. Select the Official YouTube app which you previously installed.
    14. Select the *Recommended patches* and Install. [Exclude MicroG support/Music MicroG Support and Debug patches][Recommended to read this] [ReVanced Extended Custom Icon List]
    15. Optional if you want to export the patched .apk (app) you made, after finish the patching and before you install it, press the 3-dots menu in the top right corner and export it.
    16. Select "Install as Root" when finish the building with patches.
    17. While you installing the app and when you first open the app, you will get a warn from play store. Press ignore and then press -do not send-. It's safe don't worry about what play store says.
    18. Install mindetach or Detach3 Magisk module or TeMeFI, to detach YouTube or other apps from updating by Play Store. [Read this]
    19. To set the app as default: Go to App info > Set as default > Open supported links, "On" > Supported web addresses > Turn them all "On". [If you are using MIUI and you have trouble to do it, check this and for general this]
    20. Enjoy!
    🤖Alternative easy installation for root with the unofficial ReVanced Extended Magisk Module..

    ⬇️Download ready APK(s) & Magisk Modules

    📦My Ready APK(s)
    Download ready .apk(s) built by me, using the guides above. Every file I make, is scanned with Windows Defender & Malwarebytes & VirusTotal & Jotti. [Read this]
    These .apks can be used by Non Root users or by Root users who still want to use them along with microG.
    🧙‍♂️ReVanced Magisk Modules
    ⚙️ReVanced All APKs (Twitter, Reddit, etc.)
    • j-hc/ReVanced All APKs: Ready APKs by @scrubjay55 for YouTube, Music, Twitter, Reddit, Twitch, TikTok etc.
    • RVX Lite: The rvx_lite channel was created and operated by selfmuser, Manager of ReVanced Extended. This channel offers various builds not available in the ReVanced Extended channel. Use it with your own risk.
    ⚠️Third Party APK(s)
    Third Party APK(s) are not recommended. Official ReVanced Team already announced warnings about that. Use them by your own risk. [Read this, this and this]
    • ReVanced IO:📵 ReVanced.io site is not related to Official ReVanced Team or to the ReVanced Magisk Module by j-hc. Do not use that website. [21-01-2023 Found Malware]

    ♻️How to Update (Backup & Restore ReVanced Manager Keystore)

    ReVanced Manager using a keystore file to sign the apk, if you erased all data of the manager the keystore would be deleted too, so you need to remove the old revanced apk to update.
    What if there is a way to backup the keystore? It turns out, you CAN, check out below:

    • Check here how to backup and restore ReVanced Manager Keystore file via adb, so you will be able update your app even if you erased all data of ReVanced Manager.
    • You can also do it and copy-paste via File Manager > Android > data > app.revanced.manager.flutter > files > revanced-manager.keystore.

    ❓FAQ

    A: In ReVanced Manager, for ReVanced include the patch "spoof-signature-verification" and for ReVanced Extended the patch "protobuf-spoof". In ReVanced Extended after installing the app with the protobuf-spoof patch, you need to enable it at Miscellaneouos settings. If you are using my ready apks update to the latest version of ReVanced or ReVanced Extended. Should be fixed, check here and here.
    A: As Wikipedia says, the QUIC protocol is a next-generation protocol developed by Google.
    This protocol has the advantage of using less data because the video is compressed and transmitted when loading. However, when playing a video, the compressed video is decompressed, and some lag occurs in this process. This is why you experience minor lags when using YouTube. Therefore, if you disable the QUIC protocol, when you load the video, it uses slightly more data because the data is transmitted without compression. But since the decompression process is gone, minor lags are gone. Check
    here. You need to enable this option at Miscellanous settings.
    A: It is the same as the forced vp9 codec setting that existed in Vanced. Since most devices released after about 6-7 years ago support the vp9 codec, most users do not need to enable the setting.
    If your device is old enough, or if your device's hardware specifications aren't good enough, this option may work for you. (e.g. 1440p/2160p resolution option not selectable in 4k test video). Check here.
    A: Go to App info > Set as default > Open supported links, "On" > Supported web addresses > Turn them all "On".
    For general devices check this. If you are using MIUI and you have trouble to set it as default app for youtube links, check this.
    A: You need to be logged in to ReVanced to open the YouTube links normally when you set it as default youtube app. You can read more about the issue I had here (in the Official Discord of ReVanced). This is also happening in Official YouTube so it's not a bug of ReVanced or Extended. If you don't wanna use your personal Gmail to connect to ReVanced via microG then just create a new one and use it only for it.
    A: Currently on ReVanced is not possible to do that. On ReVanced Extended there is an option to Import/Export the settings which can be found at Miscellenous settings.
    If you are using my ready apks or you are using ReVanced Manager with the same keystore you patched before, you can just use the new apk over the current you have installed and it will update without losing your settings.
    A: I am not a member to official revanced team or to inotia00 team. All credits goes to them for their amazing work.
    My apks are clean and legit, I built these apks using the guide above with my device. I decided to share the apks because I see a lot of people struggling to built their own apk and they don't wanna mess with it (even if it is an easy process). Also I am not developer and even if I wanted to add something shady I couldn't. I am years on XDA as RC/Translator and I would never do something like that, my profile is open and everyone can check my contributation to XDA over the years. However if you don't trust me, I've spent hours to write easy and detailed guides to built the apk by yourself, so follow the guides.

    🔗Useful Links

    🗃️Official ReVanced Links
    🗃️ReVanced Extended Links

    📺Android TV

    • Use SmartTubeNext which is awesome and open source. [You can use TV Bro Browser (which is also open source) to download and install it]
    • ReVanced is not avaiblable for Android TVs and you should not install anything from random sources you may find in the internet.

    🖥️Desktop


    🎧Spotify

    • In Android📱 you can use xManager or Spotube for Spotify with No ads and trackers.
    • In Desktop🖥️ you can use SpotX or Spicetify or Spotube.
    • Since many people relate YouTube with Spotify for listening and streaming music I've created this sub-section with recommended apps which can achieve similar result as ReVanced.

    🗒️Notes

    Scroll Down at #2 for Download and at #3 for Changelog
    👇
    58
    ⏬Download Official ReVanced & ReVanced Extended⏬
    I've created the below ready .apk(s) using the guides at OP, for Non Root users or for Root users who still want to use it along with microG, so I can help you get them ready out-of-the-box, without the need to build it.
    [Read this]

    🗓️Informations of Builds - Changelogs

    Official Revanced
    📅Build Date: 14/03/2023 - Date Format: DD-MM-YYYY
    ▶️YouTube Version:
    18.05.40 (nodpi)
    🎵Youtube Music Version:
    5.47.52 (nodpi)
    🛠️Revanced Manager Version:
    0.56
    ⚙️Integrations Version: 0.100.1
    🩹Patches Version: 2.166.0 <--- Can be consider as the Changelog.
    🩹Patches Used: All Recommended, except Custom Branding (because it has ugly icon), Debugging, Premium Heading.
    ReVanced Extended
    📅Build Date: 23/03/2023 - Date Format: DD-MM-YYYY
    ▶️YouTube Version:
    18.11.35 (nodpi)
    🎵Youtube Music Version: 5.47.52 (nodpi)
    🛠️Revanced Manager Version: 0.57
    ⚙️Integrations Version: 0.100.12
    🩹Patches Version: 2.166.12 <--- Can be consider as the Changelog.
    🩹Patches Used: All Recommended, except Translations.
    Vanced MicroG
    📅Build Date: 06/03/2023 - Date Format: DD-MM-YYYY
    🤖Vanced MicroG Version: 0.2.27.230755

    👨‍🏫Installation

    • Install microG and then the Official ReVanced or ReVanced Extended.
    • If while you installing the app and when you first open the app, you will get a warn from play store. Press ignore and then press -do not send-. It's safe don't worry about what play store says.
    • To set the app as default: Go to App info > Set as default > Open supported links, "On" > Supported web addresses > Turn them all "On"
    • Enjoy!
    Notes:

    ♻️How to Update

    • You can just download the new .apk and install it normally as update.
    • ReVanced Manager using a keystore file to sign the apk, if you ereased all data of the manager the keystore would be deleted too, so you need to remove the old revanced apk to update. In order to prevent that, I backup and restore my keystore. [Read more at the same section at OP]

    ⬇️Download at Android File Host
    14
    New Update: 14/03/2023 🗓️
    Changelog: 📑

    • Included the previous changes at posts: #668, #688, #702, #704, #731, #734, #757, #775, #781, #800, #816.
    • Updated the ReVanced Music apks.
    • At download post #2, I've moved the "Patches used" section into "Informations of Builds - Changelogs" section.
    • Cleaned up and organized better the Ready APKs and Magisk Modules at OP and also the Useful Links section.
    • Some small changes here and there in the OP and #2.
    ReVanced Extended Update:
    📅Build Date: 14/03/2023 - Date Format: DD-MM-YYYY
    ▶️YouTube Version:
    18.09.39 (nodpi)
    🎵Youtube Music Version: 5.47.52 (nodpi)
    🛠️Revanced Manager Version: 0.56
    ⚙️Integrations Version: 0.99.30
    🩹Patches Version: 2.164.30 <--- Can be consider as the Changelog.
    🩹Patches Used: All Recommended, except Translations.
    ⬇️Download
    ⚠️inotia00 on the latest updates added a new patch "protobuf-spoof" which fixes fixes playback buffer issue inotia00/ReVanced_Extended#141 microg/GmsCore#1870. Users with that issue, please let me and let us know if the problem is fixed.
    12
    Changelog 📑

    LATEST📥

    Update: 14/03/2023🗓️
    Changelog📑

    ARCHIVED 🗄️

    Update: 25/02/2023🗓️
    Changelog📑

    Update: 22/02/2023🗓️
    Changelog📑

    Update: 18/02/2023🗓️
    Changelog📑

    Update: 05/02/2023🗓️
    Changelog📑

    Update: 29/01/2023🗓️
    Changelog📑

    Update: 27/01/2023🗓️
    Changelog📑

    Update: 26/01/2023🗓️
    Changelog📑

    Update: 21/01/2023🗓️
    Changelog📑

    Update: 19/01/2023🗓️
    Changelog📑

    Update: 15/01/2023🗓️
    Changelog📑

    Update: 10/01/2023🗓️
    Changelog📑

    Update: 09/01/2023🗓️
    Changelog📑

    Update: 07/01/2023🗓️
    Changelog📑

    Update: 05/01/2023🗓️
    Changelog📑

    Update: 01/01/2023🗓️
    Changelog📑

    Update: 29/12/2022🗓️
    Changelog📑

    Update: 28/12/2022🗓️
    Changelog📑

    Update: 26/12/2022🗓️
    Changelog📑

    Update: 19/12/2022🗓️
    Changelog📑

    Update: 17/12/2022🗓️
    Changelog📑

    Update: 16/12/2022🗓️
    Changelog📑

    Update: 11/12/2022🗓️
    Changelog📑

    Update: 10/12/2022🗓️
    Changelog📑

    Update: 09/12/2022🗓️
    Changelog📑

    Update: 30/11/2022🗓️
    Changelog📑

    Update: 29/11/2022🗓️
    Changelog📑

    Update: 26/11/2022🗓️
    Initial Release🥳

    11
    ReVanced Extended Update:
    📅Build Date: 23/02/2023
    ▶️YouTube Version:
    18.06.41 (nodpi)
    🛠️Revanced Manager Version: 0.56
    🩹Patches Version: 2.163.4
    ⚙️Integrations Version: 0.98.7
    🦠
    VirusTotal / Jotti
    ⬇️Download