ReVanced GitHub Contributors.<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>
Yes what else should I do?I am a little confused.
Are you just installing the modified apk?
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?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 don't think so, If you uninstalled it.until a few days I had revanced manager, but without ever using it. Can this be it?
Thx for the confirmReVanced GitHub Contributors.
author=inotia00
![]()
Commits · revanced/revanced-integrations
🔩 Integrations containing compileable classes referenced by ReVanced Patches - originally maintained by Vanced - Commits · revanced/revanced-integrationsgithub.com
![]()
Commits · revanced/revanced-patches
🧩 Patches for ReVanced. Contribute to revanced/revanced-patches development by creating an account on GitHub.github.com
Cheers.![]()
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.
Ok guys,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.
Note:
Pixel 5a, Stock Android 12 Dec.2021
Apparently I have not used/updated this one in a while.
Magisk Debug (personal build), updated just before I tried the ReVanced Extended apk.
This better needs to be corrected pls (post #1, Installation guide for root users, spoiler)
- Remove all YouTube related modules, if you have any.
- Remove directories: /data/adb/service.d, /data/adb/post-fs-data.d, /data/adb/revanced.
I don't even know if this step is necessary. I had the same though but I saw this at the documentation of extended.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 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.
That is why I was surprised it worked by just installing the modified apk like normal.Ok guys,
So I figured out what's going on, on my rooted device.
Cheers.
- @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.
- 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.
- 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.
- I've slightly updated the Root guides.
- I've updated my Download post.
- 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.
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.
[[ -d $MMDIR/iyt ]] && rm -rf $MMDIR/iyt;
[[ -d $ADB/iyt ]] && rm -rf $ADB/iyt;
[[ -d $MMDIR/iytm ]] && rm -rf $MMDIR/iytm;
[[ -d $ADB/iytm ]] && rm -rf $ADB/iytm;
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)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.![]()
Long story shortI 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.
Vanced used /data/adb.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>
Thank you for confirming.<SNIP>
Also, j-hc/Re-Vanced.io module's folder is /data/adb/modules/ytrv-magisk
<SNIP>
# 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;
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
I've made some edits in OP at Root guide. Let me know if it's better.Vanced used /data/adb.
Vanced was YouTube.
Music was YouTube Music.
post-fs-data.d/vanced.shservice.d/vanced.shdata/adb/Vancedpost-fs-data.d/music.shservice.d/music.shdata/adb//Music
ReVanced uses /data/adb and /data/local/tmp.
post-fs-data.d/com.google.android.youtube.shservice.d/com.google.android.youtube.sh/data/local/tmp/revanced-manager/com.google.android.youtubepost-fs-data.d/com.google.android.apps.youtube.music.shservice.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.![]()
Ok, super. You refer to the above post(s), hence one could hopefully understandI've made some edits in OP at Root guide. Let me know if it's better.
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.It's all pretty much complicated, hopefully not many would have real problems with all that
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)Nice finally got it working with the magisk module, couldnt get it working the other ways
missed this since they killed vanced
please use the original theme!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)
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.
Explain what you mean and in which one? Official ReVanced or Extended?