From 6ac4239cdb4c1fa29963dc3c9b6c033bc7b6376b Mon Sep 17 00:00:00 2001 From: Cuynu Date: Fri, 7 Jun 2024 18:00:54 +0000 Subject: [PATCH] clean --- README.md | 83 +++++++++++++++++-------------------------------------- 1 file changed, 26 insertions(+), 57 deletions(-) diff --git a/README.md b/README.md index 41a13fa..f7c55a5 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,5 @@ # 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 :) +**Another open source YouTube modification that does NOT based on any ReVanced code and implemented from scratch alongside with Vanced inspirations, made by just [Cuynu](https://gitlab.com/cuynu)**

@@ -13,22 +10,20 @@ ## 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) +* [Contributing to this project](#contributing-to-this-project) +* [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) -## 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** +## Features +- **Vanced+ are implemented from scratch alongside with Vanced inspirations!** +- **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** @@ -77,10 +72,16 @@ Notice : Install **[detach module](https://github.com/j-hc/zygisk-detach/release ------------------------- +## Building +- **Building are not possible for most users right now yet as Vanced+ are still in testing stage.** + +[See building instructions on Wiki](https://gitlab.com/cuynu/vancedx/-/wikis/Building). + ## 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! : +- **ATTENTION : Vanced+ are in testing stage, no one can access it source code or prebulit app until its usable for me!** +- **Official YouTube, YT Music and YT Studio app itself are proprietary and closed source.** +- **Only modified code like code used for patching original YouTube to Vanced+ are possible to open its source code!** #### [View source code of YouTube Vanced+ (patches)](https://gitlab.com/cuynu/vancedx-patches) @@ -92,70 +93,38 @@ Notice : Install **[detach module](https://github.com/j-hc/zygisk-detach/release ## 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. +[See FAQs on Wiki](https://gitlab.com/cuynu/vancedx/-/wikis/Frequently-Asked-Questions). ## 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 +- [davbrasan](https://gitlab.com/davbrasan) : help with portuguese brazil for Vanced+ microG ## 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. +- This project does 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. I also don't want to deal with Microsoft anymore, they stupid and doing crazy things (Copilot,Recall) so i decided to delete almost all repository on GitHub include my personal one and this 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. +Because many peoples still trying to access this project but don't know that this project has been moved to GitLab, i recreated ytvanced repository on github but its just a wrapper that redirect user to this GitLab repository. I'm done with 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:) +- Vanced+ are NON-PROFIT project and I don't want to earn any moneys from it, even if you want. +- Instead, you can show your support by sharing this project to your parent, friends or subscribing my [personal YouTube channel](https://youtube.com/@cuynu/community) + +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) +**[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 past) **[ReVanced Team](https://github.com/revanced)** : ReVanced Team for CLI used to build old Unofficial Vanced