Vanced Manager built with official vanced source & my API

Overview

Vanced Manager (mirrored)

This is a version of Vanced Manager using mirrors that I did myself, since the official APIs were disabled along with the discontinuation of the project.

Introduction

Hi, when we released Vanced 15.05.54, people were upset because it used the .apks format, which was burdensome to install than a traditional .apk file. Even though we wrote clear instructions on how to install the new Vanced build, people still couldn't figure it out.

Then we thought, "why don't we make a manager for vanced, which will download, update and uninstall Vanced and MicroG, have an easy and user-friendly UI and be less than 10mb?" and that's how Vanced Manager was born.

After 3 months of development, we are finally ready to Introduce Vanced Manager to the masses!!

Features

  • Vanced manager can easily install and uninstall Vanced and MicroG.
  • It has various settings for customization and better experience.
  • The Manager comes with an easy-to-use Interface.

NOTE: Background download/installation feature is no longer supported due to problems with some ROMs, please DO NOT report issues regarding background activity.

Contributions

Pull Requests should be made to the Dev Branch as that is the working branch, master is for Release code only.

For anyone who wants to provide translations please submit them to this link as we also use it for YouTube Vanced. Any issues with translations should be posted there too.

TODO

  • Clean up the ViewModel and DataModel code
  • Migrate to Jetpack Compose when it's officially released

Building

Vanced-installer build

Using Android Studio

Clone the Repository, open it in Android Studio and build the application.

Google Advanced Protection Program

If you are using this feature on your Google account, you must either disable it or log out from your Google account before installing Youtube Vanced via Vanced Manager. The Google Advanced Protection Program does not allow the installation of apps from unknown sources. These security measures are tied to the protected account and not the device. After the installation, you will be able to log back in or enroll again into the program.

Using Command Line

On Windows:

.\gradlew.bat assembleDebug

On Linux/macOS:

chmod +x gradlew
./gradlew assembleDebug
You might also like...
Ivy Wallet is an Open Source money manager app for android that you can either build or download from Google Play.
Ivy Wallet is an Open Source money manager app for android that you can either build or download from Google Play.

Ivy Wallet is an Open Source money manager app for android that you can either build or download from Google Play.

androidx window manager sample taken from the original source and modified for easy deploy and test

androidx-window-samples This project contains the WindowManager samples located in the androidx WM project location The goal of this project is to pro

Money Manager Ex is a free, open-source, cross-platform, easy-to-use personal finance software
Money Manager Ex is a free, open-source, cross-platform, easy-to-use personal finance software

Money Manager Ex is a free, open-source, cross-platform, easy-to-use personal finance software. It primarily helps organize one's finances and keeps track of where, when and how the money goes.

Strong-bax - An open source password manager project
Strong-bax - An open source password manager project

What is strong-bax? Strong-bax is an open source password manager project. Stron

Android samples built using Jetpack Window Manager for foldable and dual-screen devices like Microsoft Surface Duo.

Jetpack Window Manager samples for dual-screen and foldable devices like Microsoft Surface Duo Android app samples that use Jetpack Window Manager to

An Android app built with Kotlin, consuming StarWars API to display characters of the popular StarWars Movie. It is built with the MVVM pattern and the latest Jetpack components.
An Android app built with Kotlin, consuming StarWars API to display characters of the popular StarWars Movie. It is built with the MVVM pattern and the latest Jetpack components.

StarWars An Android app built with Kotlin, consuming StarWars API to display characters of the popular StarWars Movie. It is built with the MVVM patte

A quiz app built with trivia api. This app was built with mvvm architecture, dagger-hilt, retrofit, room database, and navigation components.
A quiz app built with trivia api. This app was built with mvvm architecture, dagger-hilt, retrofit, room database, and navigation components.

A quiz app built with trivia api. This app was built with mvvm architecture, dagger-hilt, retrofit, room database, and navigation components.

Gender Checker app built using Kotlin, MVVM, Genderize.io API. Take this as a reference for MVVM and Genderize.io API 🚀
Gender Checker app built using Kotlin, MVVM, Genderize.io API. Take this as a reference for MVVM and Genderize.io API 🚀

Gender-Checker 👀 Gender Checker app built using Kotlin, MVVM, Genderize.io API Enter a name and the app will guess the gender 🤩 ✨ Highligts: API : G

GitHub client for Android based on the abandoned official app
GitHub client for Android based on the abandoned official app

ForkHub ForkHub started off as a fork of the official Android app from GitHub, and has since seen lots of improvements. You can see a comprehensive li

Replacement for deprecated official Android crop image function

The MIT License (MIT) Copyright (c) 2012 Jan Muller Permission is hereby granted, free of charge, to any person obtaining a copy of this software and

An Android library aimed to get the beautiful CardViews that Google shows at its official design specifications
An Android library aimed to get the beautiful CardViews that Google shows at its official design specifications

MaterialList Discontinued This library will not receive any updates, as I do not have the time or knowledge to improve it. If anyone forks it and want

gradle-android-scala-plugin adds scala language support to official gradle android plugin

gradle-android-scala-plugin gradle-android-scala-plugin adds scala language support to official gradle android plugin. See also sample projects at htt

Mobile client for official Nextcloud News App written as Kotlin Multiplatform Project
Mobile client for official Nextcloud News App written as Kotlin Multiplatform Project

Newsout Android and iOS mobile client for Nextcloud news App. The Android client is already available to download in the Play Store. F-Droid and Apple

a version of the official Android openssl setup to build standalone for use in app

OpenSSL on the Android platform. --- The code in this directory is based on $OPENSSL_VERSION in the file openssl.version. See patches/README for more

Official Mixpanel Android SDK
Official Mixpanel Android SDK

Latest Version March 25, 2021 - v5.8.8 Table of Contents Quick Start Guide Installation Integration I want to know more! Want to Contribute? Changelog

An unofficial Zerotier Android client patched from official client
An unofficial Zerotier Android client patched from official client

An unofficial Zerotier Android client patched from official client

Official Mixpanel Android SDK
Official Mixpanel Android SDK

Latest Version March 25, 2021 - v5.8.8 Table of Contents Quick Start Guide Installation Integration I want to know more! Want to Contribute? Changelog

Mobile client for official Nextcloud News App written as Kotlin Multiplatform Project
Mobile client for official Nextcloud News App written as Kotlin Multiplatform Project

Newsout Android and iOS mobile client for Nextcloud news App. The Android client is already available to download in the Play Store. F-Droid and Apple

Mobile client for official Nextcloud News App written as Kotlin Multiplatform Project
Mobile client for official Nextcloud News App written as Kotlin Multiplatform Project

Newsout Android and iOS mobile client for Nextcloud news App. The Android client is already available to download in the Play Store. F-Droid and Apple

Comments
  • Configure Renovate

    Configure Renovate

    Mend Renovate

    Welcome to Renovate! This is an onboarding PR to help you understand and configure settings before regular Pull Requests begin.

    🚦 To activate Renovate, merge this Pull Request. To disable Renovate, simply close this Pull Request unmerged.


    Detected Package Files

    • .github/workflows/debug.yml (github-actions)
    • gradle.properties (gradle)
    • settings.gradle.kts (gradle)
    • build.gradle.kts (gradle)
    • app/build.gradle.kts (gradle)
    • core-mvi/build.gradle.kts (gradle)
    • core-presentation/build.gradle.kts (gradle)
    • core-ui/build.gradle.kts (gradle)
    • feature-home/build.gradle.kts (gradle)
    • library-network/build.gradle.kts (gradle)
    • gradle/wrapper/gradle-wrapper.properties (gradle-wrapper)

    Configuration

    🔡 Renovate has detected a custom config for this PR. Feel free to ask for help if you have any doubts and would like it reviewed.

    Important: Now that this branch is edited, Renovate can't rebase it from the base branch any more. If you make changes to the base branch that could impact this onboarding PR, please merge them manually.

    What to Expect

    With your current configuration, Renovate will create 42 Pull Requests:

    Update dependency androidx.constraintlayout:constraintlayout to v2.1.4
    Update dependency androidx.work:work-runtime-ktx to v2.7.1
    Update dependency com.google.firebase:perf-plugin to v1.4.2
    • Schedule: ["at any time"]
    • Branch name: renovate/com.google.firebase-perf-plugin-1.x
    • Merge into: dev
    • Upgrade com.google.firebase:perf-plugin to 1.4.2
    Update dependency com.google.gms:google-services to v4.3.14
    Update androidxTestVersion
    • Schedule: ["at any time"]
    • Branch name: renovate/androidxtestversion
    • Merge into: dev
    • Upgrade androidx.test:rules to 1.5.0
    • Upgrade androidx.test:runner to 1.5.1
    • Upgrade androidx.test:core to 1.5.0
    Update dependency androidx.activity:activity-ktx to v1.6.1
    Update dependency androidx.appcompat:appcompat to v1.5.1
    • Schedule: ["at any time"]
    • Branch name: renovate/androidx.appcompat-appcompat-1.x
    • Merge into: dev
    • Upgrade androidx.appcompat:appcompat to 1.5.1
    Update dependency androidx.browser:browser to v1.4.0
    • Schedule: ["at any time"]
    • Branch name: renovate/androidx.browser-browser-1.x
    • Merge into: dev
    • Upgrade androidx.browser:browser to 1.4.0
    Update dependency androidx.core:core-ktx to v1.9.0
    • Schedule: ["at any time"]
    • Branch name: renovate/androidx.core-core-ktx-1.x
    • Merge into: dev
    • Upgrade androidx.core:core-ktx to 1.9.0
    Update dependency androidx.fragment:fragment-ktx to v1.5.4
    Update dependency androidx.lifecycle:lifecycle-livedata-core-ktx to v2.5.1
    Update dependency androidx.lifecycle:lifecycle-livedata-ktx to v2.5.1
    Update dependency androidx.lifecycle:lifecycle-viewmodel-ktx to v2.5.1
    Update dependency androidx.localbroadcastmanager:localbroadcastmanager to v1.1.0
    Update dependency androidx.navigation:navigation-fragment-ktx to v2.5.3
    Update dependency androidx.navigation:navigation-safe-args-gradle-plugin to v2.5.3
    Update dependency androidx.navigation:navigation-ui-ktx to v2.5.3
    Update dependency androidx.preference:preference-ktx to v1.2.0
    Update dependency com.android.tools.build:gradle to v7.3.1
    Update dependency com.beust:klaxon to v5.6
    • Schedule: ["at any time"]
    • Branch name: renovate/com.beust-klaxon-5.x
    • Merge into: dev
    • Upgrade com.beust:klaxon to 5.6
    Update dependency com.google.android.material:material to v1.7.0
    Update dependency com.google.firebase:firebase-crashlytics to v18.3.2
    • Schedule: ["at any time"]
    • Branch name: renovate/com.google.firebase-firebase-crashlytics-18.x
    • Merge into: dev
    • Upgrade com.google.firebase:firebase-crashlytics to 18.3.2
    Update dependency com.google.firebase:firebase-crashlytics-gradle to v2.9.2
    • Schedule: ["at any time"]
    • Branch name: renovate/com.google.firebase-firebase-crashlytics-gradle-2.x
    • Merge into: dev
    • Upgrade com.google.firebase:firebase-crashlytics-gradle to 2.9.2
    Update dependency com.google.firebase:firebase-perf to v20.3.0
    • Schedule: ["at any time"]
    • Branch name: renovate/com.google.firebase-firebase-perf-20.x
    • Merge into: dev
    • Upgrade com.google.firebase:firebase-perf to 20.3.0
    Update dependency com.squareup.okhttp3:logging-interceptor to v4.10.0
    Update dependency gradle to v7.5.1
    • Schedule: ["at any time"]
    • Branch name: renovate/gradle-7.x
    • Merge into: dev
    • Upgrade gradle to 7.5.1
    Update dependency io.insert-koin:koin-android to v3.3.0
    • Schedule: ["at any time"]
    • Branch name: renovate/io.insert-koin-koin-android-3.x
    • Merge into: dev
    • Upgrade io.insert-koin:koin-android to 3.3.0
    Update dependency io.mockk:mockk to v1.13.2
    • Schedule: ["at any time"]
    • Branch name: renovate/io.mockk-mockk-1.x
    • Merge into: dev
    • Upgrade io.mockk:mockk to 1.13.2
    Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-core to v1.6.4
    Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-test to v1.6.4
    Update kotestVersion
    Update libsuVersion to v3.2.1
    • Schedule: ["at any time"]
    • Branch name: renovate/libsuversion
    • Merge into: dev
    • Upgrade com.github.topjohnwu.libsu:io to 3.2.1
    • Upgrade com.github.topjohnwu.libsu:core to 3.2.1
    Update mockkVersion to v1.13.2
    Update moshiVersion to v1.14.0
    Update actions/checkout action to v3
    • Schedule: ["at any time"]
    • Branch name: renovate/actions-checkout-3.x
    • Merge into: dev
    • Upgrade actions/checkout to v3
    Update actions/setup-java action to v3
    • Schedule: ["at any time"]
    • Branch name: renovate/actions-setup-java-3.x
    • Merge into: dev
    • Upgrade actions/setup-java to v3
    Update actions/upload-artifact action to v3
    • Schedule: ["at any time"]
    • Branch name: renovate/actions-upload-artifact-3.x
    • Merge into: dev
    • Upgrade actions/upload-artifact to v3
    Update dependency com.google.firebase:firebase-analytics-ktx to v21
    • Schedule: ["at any time"]
    • Branch name: renovate/com.google.firebase-firebase-analytics-ktx-21.x
    • Merge into: dev
    • Upgrade com.google.firebase:firebase-analytics-ktx to 21.2.0
    Update dependency com.google.firebase:firebase-messaging to v23
    • Schedule: ["at any time"]
    • Branch name: renovate/com.google.firebase-firebase-messaging-23.x
    • Merge into: dev
    • Upgrade com.google.firebase:firebase-messaging to 23.1.0
    Update gradle/gradle-command-action action to v2
    • Schedule: ["at any time"]
    • Branch name: renovate/gradle-gradle-command-action-2.x
    • Merge into: dev
    • Upgrade gradle/gradle-command-action to v2
    Update kotestVersion to v5 (major)
    Update libsuVersion to v5 (major)
    • Schedule: ["at any time"]
    • Branch name: renovate/major-libsuversion
    • Merge into: dev
    • Upgrade com.github.topjohnwu.libsu:io to 5.0.3
    • Upgrade com.github.topjohnwu.libsu:core to 5.0.3

    🚸 Branch creation will be limited to maximum 2 per hour, so it doesn't swamp any CI resources or spam the project. See docs for prhourlylimit for details.


    ❓ Got questions? Check out Renovate's Docs, particularly the Getting Started section. If you need any further assistance then you can also request help here.


    This PR has been generated by Mend Renovate. View repository job log here.

    opened by renovate[bot] 0
Owner
Mahin Ahmed
18 | AOSP,Embedded System Developer & Automation Enthusiast | XDA RD, LineageOS core member & Muzee lead
Mahin Ahmed
Lightning fast, open-source, < 200kb Android launcher

Lightning fast, open-source, < 200kb Android launcher

Matthieu Bacconnier 2.4k Jan 9, 2023
Menyimpan source code tugas User Interaction and Control, mata kuliah Pemrograman Mobile Teori, semester lima tahun 2021.

android-uic About This Project Android-uic adalah sebuah aplikasi sederhana yang dibuat untuk menyelesaikan tugas dua mata kuliah pemrograman mobile.

Galang Aidil Akbar 1 Nov 8, 2021
Common rules and macros for Grab's Android projects built with Bazel.

Common rules and macros for Grab's Android projects built with Bazel. This repo provides rules and macros to support some of Android Gradle Plugin features in Bazel.

Grab 26 Dec 14, 2022
Built and Tested with emulator

Built and Tested with emulator "Nexus 5". Libraries Used: Volley : For webservices GSON : For saving and retrieving data in shared preferences Picasso

null 0 Nov 2, 2021
An auto IBCS API response status checking tool which test tax, address and account module

IB IBCS API Test Tool An auto IBCS API response status checking tool which test tax, address and account module. Getting Started Cd to the cloned dire

Gabriel Liu 0 Oct 15, 2021
♣️ A flexible and powerful command framework with default Guilded API implementations using deck

A simple and versatile command framework made with the primary objective of making Guilded command experience a little more elegant.

Gabriel 2 Dec 15, 2022
Attendance-Manager - Attendance Manager, a attendance recording app that helps stay at your 75% attendance

Android-Study-Jams Attendance tracker app Problem Statement: There has been a ne

Gdsc_JMI 1 Jan 9, 2022
A semi-official port of the open source Anki spaced repetition flashcard system to Android

AnkiDroid A semi-official port of the open source Anki spaced repetition flashcard system to Android. Memorize anything with AnkiDroid! Features night

AnkiDroid 5.8k Dec 30, 2022
DuGuang 1k Dec 14, 2022
The official Android client library for api.video

api.video Android client api.video is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing

api.video 7 Dec 3, 2022