# YouTube Vanced+ [placeholder] **Another open source YouTube modification that does NOT based on any ReVanced code and implemented from scratch, made by [Cuynu](https://gitlab.com/cuynu) !** # Does this project based on ReVanced/RVX/ReX ? - If you see someone saying this project are literally ReVanced, that are completely FAKE because they can't even access the Vanced+ source code or its prebulit package and what they said are just old Unofficial Vanced :)

Discord ## Table of Contents * [Frequently Asked Questions](#frequently-asked-questions) * [Support this project](#support-this-project) * [Why this project are not on GitHub?](#why-this-project-are-not-on-github) * [Why this project still exists even ReVanced was a replacement of YouTube Vanced ?](#why-this-project-still-exists-even-revanced-was-a-replacement-of-youtube-vanced-) * [Credits](#credits) * [Features](#features) * [Building YouTube Vanced+ from source](https://gitlab.com/cuynu/vancedx/-/wikis/Building) * [Download YouTube Vanced+ APKs](#download) * [Troubleshoot](https://gitlab.com/cuynu/vancedx/-/wikis/Troubleshoot) * [Source code](#source-code) ## Introduction This project was created after discontinuation of Vanced official aswell wars between Unofficial Vanced and ReVanced Extended. Its not `YouTube Vanced`. The project are in development and will going release soon as possible! ## Features - **YouTube Vanced+ blocks ads from YouTube and uses SponsorBlock to skip in-video sponsor segments** - **The picture-in-picture mode allows watching videos in a floating window** - **Background play allows playing video sound in background** - **Override max resolution** - **Swipe control for brightness and volume** - **Google login like the original YouTube app using Vanced+ MicroG** - **Dislike counter re-added using the Return YouTube Dislike database** - **Download videos and audios from YouTube using external downloader app (NewPipe,Seal,etc...)** - **Custom video speed** - **Kids miniplayer** - **Restore old YouTube layout (Q2/2019, Q2/2020, Q1/2022 layout available)** - **Restore old Library Tab** - **Restore old video layout** - **Many more...** ## Download ### You won't be able to download **YouTube Vanced+** as this project are not publicly available yet, the repository and the download section are just "placeholder". ### Instead, you can try old Unofficial Vanced by clicking "Older version" on download section below, sorry for this inconvenient. **[Older Version](https://gitlab.com/cuynu/vancedx/-/releases)** ------------------------- ### YouTube Vanced+ non-root variant **[Download latest version of Vanced+ MicroG](https://gitlab.com/cuynu/VancedxMicroG/-/releases)** ------------------------- ### YouTube Vanced+ root variant (Magisk/KernelSU) Notice : Install **[detach module](https://github.com/j-hc/zygisk-detach/releases)** to prevent Play Store from update and replace installed Vanced+. ------------------------- ### YouTube Music Vanced+ non-root variant **[Download latest version of Vanced+ MicroG](https://gitlab.com/cuynu/VancedxMicroG/-/releases)** ------------------------- ### YouTube Music Vanced+ root variant Notice : Install **[detach module](https://github.com/j-hc/zygisk-detach/releases)** to prevent Play Store from update and replace installed Music Vanced+ app. ------------------------- ## Source code **Official YouTube, YT Music and YT Studio app itself are proprietary and closed source, we can't access or have that source code because its are private which only Google/YouTube developer can see its source code. We can only patch and modify YouTube from published compiled apk which is obfuscated by default with ProGuard when they compiling YouTube app.** - Here is source code for what was modified and all of Vanced+ features, again, DONT ask for YouTube app source code! : #### [View source code of YouTube Vanced+ (patches)](https://gitlab.com/cuynu/vancedx-patches) #### [View source code of YouTube Vanced+ (integrations)](https://gitlab.com/cuynu/vancedx-integrations) #### [View source code of YouTube Vanced+ (cli)](https://gitlab.com/cuynu/vancedx-cli) ------------------------- ## Frequently Asked Questions FAQ for Vanced+ project : Q: Why Vanced+ take longer time to be available to anyone? A: Because my skills. My life always been going with lazy habits, makes me unable to study needed programming language (Kotlin/Java) which is required to reverse engineering YouTube app and create an modifications called Vanced+. Well, this always been my dreams and i want to make its available ASAP. (When Vanced+ available to anyone, this answer will also disappear.) Q: Does this project implemented from scratch by peoples? A: No. This project are implemented by only me from scratch but its may contain commits from other contributor after then but it limited to bugfix, translations only. Q: Does this project contributed by any old Vanced Team members? A: No, Vanced contributor are not allowed to contribute to Vanced+ project. also, Vanced+ code are all different from Vanced but keep its inspiration Q: Is there any pre-bulit Vanced+ package so i can just download the package and install without building? A: Yes, its available on GitLab repository and SourceForge but we can't guarantee that we still can provide pre-bulit package for long time as Vanced has been taken down from 2022 due to distributing modified YouTube APKs (they also selling NFTs). Q: Does Vanced+ support Android 5 & 6 & 7 ? A: Nope, because YouTube already dropped support new version for these Android version and we do not support older version as it will return with 400 error soon Q: Why Q2 2019 layout greyed out and can't be selected on layout selection in Vanced+ settings -> Layout settings -> Override app layout ? A: From 2020 and above, YouTube bulit-in layout changed much component, make it incompatible when override Q2 2019 layout so in order to use Q2 2019 layout, it requires specific build of Vanced+ named q2y19, you have to download the build or patch with q2y19-layout (remember that you can't patch both q2y19-layout and newer layout to the same app) Q: Does override older layout also spoof app version to older version ? A: Nope, this method directly override layout to older layout depend on your selection but does not spoof app version to older version as Q2/2019, Q2/2020, Q1/2022 layout are all from older version which is deprecated long time ago, spoofing to older version will lead to 400 error response. ## Contributing to this project Thanks for your support, but you can only contribute to this project in two ways : - Contribute translations for Vanced+ - Report issues with full details info (logcat) Why not bugfixes, new features? - This limitations is to prevent someone put or use ReVanced related code to contribute to this project, as my aim is Vanced+ should be NOT contains any ReVanced related code. Contributors : - Cuynu : maintainer - [Syuugo](https://github.com/s1204IT) : help with japanese translation for Vanced+ microG ## Why this project still exists even ReVanced was a replacement of YouTube Vanced ? - This project was renamed to "YouTube Vanced+", basically i just add + after Vanced, but its still is a different project than original Vanced or ReVanced. ReVanced are too different from original Vanced and has too many useless feature that enabled by default, specially ReVanced Extended (eg : Hide suggested actions, Hide Subscription tab, Hide every YouTube components that not ADS make original YouTube experience impacted), our goal is continuing Vanced as Vanced+ branding without breaking original YouTube experience, all of features that NOT related to ADS, Downloader or Playback/PIP will be disabled by default - That means when you install and open YouTube Vanced+ first time, all you see is a YouTube app with no ADS but without any layout modifications, unlike how ReVanced does. you still can modify layout on Vanced+ settings -> Layout but we will never set these tweaks as ON by default. - Also we still provide pre-bulit YouTube Vanced+ app for who can't patch for yourself just or lazy. Unlike ReVanced (official channel), they never provide pre-bulit app and requires you to bulit from source ## Why this project are NOT on GitHub? - This project are available on GitHub "in the past" with >3k stars and >3.5M total downloads. But in 2024/01 GitHub requires all old users MUST be enable 2FA Authentication with DOTP, i don't want to do that as i usually factory reset and install/testing custom ROMs on my device (I have own YT Channel : [@cuynu](https://youtube.com/@cuynu/videos)) which is for that purpose but that not big issues, the big issues here is i was too lazy to backup secret code (used to generate 2FA code), so i deleted almost all repository on GitHub include my personal and VancedxMicroG project. After a month, i recreated ytvanced repository on github but its only a wrapper to redirect user to this GitLab repository. I stopped using GitHub since 2024/05. ## Support this project - Vanced+ are NON-PROFIT project and i don't want to earn any moneys from it, even if you want. - Instead, you can support me by subscribing my [personal YouTube channel](https://youtube.com/@cuynu/community) but remember its content are just custom ROMs, rooting Android devices and some other guides but you can just ignore all of them. Also, you can request Vanced+ updates/report issues if you don't want to use GitLab by commenting on any videos i uploaded to. That enough to makes me happy and continue with Vanced+ development:) ## Credits **[Team Vanced](https://github.com/TeamVanced)** : Old YouTube Vanced official which is closed source, I use its icon assets (Vanced, SponsorBlock, RYD icons) **[inotia00](https://github.com/inotia00)** : Old YouTube Vanced (RVX) based patches which is used on Unofficial Vanced v17.34.36-v18.21.34 (this is my bad part) **[ReVanced Team](https://github.com/revanced)** : ReVanced Team for CLI used to build old Unofficial Vanced ------------------------- ## [Go back to top of this page](#youtube-vanced-placeholder)