Skip to content
This repository has been archived by the owner on Mar 15, 2022. It is now read-only.

Commit

Permalink
Merge pull request #22 from YTVanced/dev
Browse files Browse the repository at this point in the history
Initial release
  • Loading branch information
KevinX8 committed Jun 30, 2020
2 parents 35cd314 + 0bd968a commit ffd7b61
Show file tree
Hide file tree
Showing 259 changed files with 6,432 additions and 1,508 deletions.
45 changes: 45 additions & 0 deletions .github/workflows/android.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
name: Signed APK Builder

on:
push:
branches:
- master
- dev
pull_request:
branches:
- master
- dev

jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: set up JDK 1.8
uses: actions/setup-java@v1
with:
java-version: 1.8

- name: Grant rights
run: chmod +x ./gradlew

- name: Build project with Gradle
run: ./gradlew build

- name: Build Release APK with Gradle
run: ./gradlew assembleRelease

- name: Sign APK
uses: r0adkll/sign-android-release@v1
id: sign-app
with:
releaseDirectory: app/build/outputs/apk/release
signingKeyBase64: ${{ secrets.TOKEN }}
alias: ${{ secrets.ALIAS }}
keyStorePassword: ${{ secrets.KEY_STORE_PASSWORD }}

- name: Upload to GitHub
uses: actions/upload-artifact@v2
with:
name: 'Vanced-Manager'
path: ${{ steps.sign-app.outputs.signedReleaseFile }}
36 changes: 36 additions & 0 deletions .github/workflows/debug.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
name: Debug APK Builder

on:
push:
branches:
- master
- dev
pull_request:
branches:
- master
- dev

jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: set up JDK 1.8
uses: actions/setup-java@v1
with:
java-version: 1.8

- name: Grant rights
run: chmod +x ./gradlew

- name: Build project with Gradle
run: ./gradlew build

- name: Build Release APK with Gradle
run: ./gradlew assembleDebug

- name: Upload to GitHub
uses: actions/upload-artifact@v2
with:
name: 'Vanced-Manager'
path: app/build/outputs/apk/debug/app-debug.apk
21 changes: 7 additions & 14 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,14 +1,7 @@
*.iml
.gradle
/local.properties
/.idea/caches
/.idea/libraries
/.idea/modules.xml
/.idea/workspace.xml
/.idea/navEditor.xml
/.idea/assetWizardSettings.xml
.DS_Store
/build
/captures
.externalNativeBuild
.cxx
.gradle/
.idea/
.github/
build/
out/
app/src/main/java/com/vanced/manager/core/base/DummyJava.java
local.properties
122 changes: 0 additions & 122 deletions .idea/codeStyles/Project.xml

This file was deleted.

5 changes: 0 additions & 5 deletions .idea/codeStyles/codeStyleConfig.xml

This file was deleted.

20 changes: 0 additions & 20 deletions .idea/gradle.xml

This file was deleted.

9 changes: 0 additions & 9 deletions .idea/misc.xml

This file was deleted.

12 changes: 0 additions & 12 deletions .idea/runConfigurations.xml

This file was deleted.

6 changes: 0 additions & 6 deletions .idea/vcs.xml

This file was deleted.

23 changes: 21 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,21 @@
# VancedInstaller
Vanced Installer
# Vanced Manager
Hi, when we released Vanced 15.05.54, people were upset because it used .apks format, which was way harder to install than a traditional .apk file. even tho we wrote clear instructions on how to install new Vanced, 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 understandable UI and be less than 5mb. that's how Vanced Manager was born.

After 3 months of making, we are finally ready to introduce Vanced Manager to you. Vanced manager can easily install and uninstall vanced and microg, has various settings for customisation and better experience. Manager comes with easy-to-use interface, support for background download and installation*
##### *Due to changes in Android Oreo and up, also because of aggressive battery optimisations in some ROMs, feature may not be available for all devices.

## Vanced Developers
- xfileFIN
- KevinX8
- Zanezam
- Laura Almeida

## Vanced Manager Developer
- Xinto (X1nto)

## Credits
- topjohnwu for his wonderful [LibSU](https://github.com/topjohnwu/libsu)
- Mindorks for their amazing [PRDownloader](https://github.com/MindorksOpenOource/PRDownloader)
- aefyr for [SAI](https://github.com/aefyr/SAI), which was inspiration for our Manager
- 100rabhkr for [GetJson](https://github.com/100rabhkr/getjson) library
42 changes: 42 additions & 0 deletions READMEME.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
![Signed APK Builder](https://github.com/X1nto/VancedInstaller/workflows/Signed%20APK%20Builder/badge.svg?branch=master)

# Prelude
Hi, my name is Steve Cock, I'm the main developer for the upcoming Vanced Manager. When xfileFIN first published Vanced 15.05.54, people were upset because new Vanced used split apk files. The reason for that was pretty simple:
1) YouTube itself does that
2) Split apk files reduce the size of the downloaded file itself

No one really thought there would be problems with this format, because installation was pretty simple, at least that's what xfile thought...
## Problems with .apks format
Main problems with new format were either with device CPU architecture or MemeUI shit with MiUI optimisations. We wrote instructions for VancedHelper but no one used it for troubleshooting. Then some users complained about new format and refused to upgrade to newest version (We don't give a fuck about that) because "I dOn'T WaNT To HaVe OnE MoRE apP To insTalL VanCeD" so we decided to make an installer for Vanced
# Vanced Manager
Ladies and gentlemen, I'm very proud to introduce the new **Vancad Manger 1.0.0™** (typo is intentional)
Vanced Manager is an universal utility for installing/updating Vanced and MicroG. It will push notifications once the update is ready (Now that's what I call pwetty epic).
Vanced manager comes with a slick UI ~~that was stolen from the new Magisk Manager (I'm very sorry John but I looked at your code for about 100 times).~~ Actually, while UI may look very similar to new Magisk Manager's UI, It's still very different (that's a blatant lie, I know).

Main Menu screenshot taken from tablet
![screenshot](https://i.imgur.com/r2jiq7J.png)
Isn't this lovely and beautiful?

## Manager (clap) Reviews (clap)

- 1337Potato: shit
- Response: Yes

- Noobbot: The app is not useful because I have YT Premium. Thank you bye
- Response: I hope you get sucked by a di-

- Vortextriangle: The app is so useful that I uninstalled it after installing Vanced
- Response: yo that's finna woke

## Credits
### Vanced Manager developers
- X1nto (UI, UX, Downloader, Installer, Signature Checker, PussiSlayer69, Collector of 400 BAT, Professional Liar)
### The Vanced Team
- xfileFIN
![xfileFIN](https://i.imgur.com/hLdzTVq.png)
- KevinX8
![KevinX8](https://i.imgur.com/cS9C7P8.png)
- Zanezam
![Zanezam](https://i.imgur.com/QVcXA6q.png)
- Laura Almeida
![Laura Almeida](https://i.imgur.com/ovVD939.png)
19 changes: 19 additions & 0 deletions Vanced Manager.iml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<module external.linked.project.id="Vanced Manager" external.linked.project.path="$MODULE_DIR$" external.root.project.path="$MODULE_DIR$" external.system.id="GRADLE" type="JAVA_MODULE" version="4">
<component name="FacetManager">
<facet type="java-gradle" name="Java-Gradle">
<configuration>
<option name="BUILD_FOLDER_PATH" value="$MODULE_DIR$/build" />
<option name="BUILDABLE" value="false" />
</configuration>
</facet>
</component>
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$">
<excludeFolder url="file://$MODULE_DIR$/.gradle" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>
Loading

0 comments on commit ffd7b61

Please sign in to comment.