# ReVanced Setup Guide

This is a first-start guide for starters to patch a copy of ReVanced YouTube.

This guide is for non-root users. For root users, visit the other resources section for hokora's guide.

Preview
Preview

In this guide, we will:

  • Check requirements and latest supported versions
  • Get the tools we need to "make" revanced yourself
  • Guide you step-by-step on how to select the right "features"
  • Provide solution on what to do when it does not work

All ok? click the next page button.

  • How to download revanced
  • download revanced
  • revanced download
  • get revanced
  • install revanced

# 1. Requirements

You need to have the following to follow this guide:

  • An Android smartphone with

    • ARMv8 or x86 architecture *
    • Android 8 or later *
    • ≥1GB storage space
  • About 15 minutes of time (depends on your device)

    • speedrun current record: 4:15
    • flagship: estimated 5 ~ 10 min
    • mid-tier: estimated 10 ~ 15 min
    • low-tier: estimated 15 ~ 35 min

Don't know what these are? Don't worry, we will check for the ones marked with (*) later in this guide.

# 2. Checking versions

We are going to start patching now, but first we need to check supported version of YouTube.

The latest supported YT version is:

19.11.43

It is 19.11.43
It is 19.11.43

as of 2024-05-05T02:23 UTC. Remember that, as we will use it very soon.

  1. Go to the official ReVanced patches website
  2. Select com.google.android.youtube if not already selected
  3. Find the 🎯 icon for the latest supported version of each patch
  4. The version you should use is the one that has the lowest version number to ensure maximum compatibility

# 3. Getting the files ready

In this section, you can find the latest supported Revanced Manager, GmsCore and YouTube APK.

  1. Download and install the latest stable ReVanced manager (RVM) to your phone

download manager
download manager

  1. Download and install the latest stable GmsCore to your phone

download GmsCore
download GmsCore

  1. Visit APK mirror for YouTube APK
  1. Verify that the link actually links to version 19.11.43
  2. Verify that it said "DOWNLOAD APK" not "DOWNLOAD APK BUNDLE"

The one marked with a blue  is the correct one
The one marked with a blue is the correct one

  1. Download but don't install the YT APK

# 4. Checking compatibility

We are going to check if this device is supported.

  1. launch RVM. Ignore any updates it claimed it knew.

launch rvm
launch rvm

  1. Go to the settings tab and scroll down until you find "About"

check about
check about

  1. Check that Arch had at least 1 entry that looks like arm64-v8a
  2. If you only got something that said armv7 or lower, you cannot patch it on your phone. Please patch it on another device or your PC.
  3. If you got armv8 or higher, you are probably fine
  4. Check that your Android version is at least 8
  5. If you only got something that said 7 or lower, you cannot patch it on your phone. Please patch it on another device or your PC.
  6. If you made it here, you can probably patch on your phone with ReVanced manager

arch is the architecture of your CPU. In layman terms, it is "the language of the CPU", if you don't know that language, you cannot communicate with that CPU.

The ReVanced team will move to arsclib soon™, which supports armv7. For now, you can patch on a computer with revanced-cli or revanced-builder instead.

# 5. Select APK

  1. In ReVanced manager, go to the Patcher tab and click "Select an application"

select app
select app

  1. Click the "Storage" button at the bottom right

select YT
select YT

  1. Select the YouTube APK you just downloaded in Part 3. It should have a recent date and a size of roughly 130MB.

storage view
storage view

  1. The green part should contain the date. I redacted it for privacy.
  2. Check that you have the suggested/recommended version of YT

check ver
check ver

  1. If no, go back to Part 3
  2. If yes, continue to the next page

# 6. Select patches

The manager now automatically select patches for first time users. Go to the next section IF you are patching for the first time.

  1. Click "Select patches" or "Selected patches"
  2. In the select patches view, choose "Default" or "Recommended"
    default
    default
  1. Click "Done" on the bottom right, do NOT change the default patches unless instructed.
  1. Click "Select patches"
  2. In the select patches view, choose "Default" or "Recommended"
    default
    default
  1. You can scroll around and disable some patches. BUT don't disable any which you don't know the purpose of.
  2. DO NOT ENABLE THE FOLLOWING PATCHES
    • Change package name
    • Enable Android debugging
    • Export all activities
    • Predictive back gesture
    • Remove screenshot restriction
    • Spoof wifi connections
  3. You can disable the following patches safely. I have tested them:
    • Disable auto captions
    • Hide player overlay
    • Hide seekbar
    • Hide timestamp
    • Wide search bar
  4. DO enable the following patches. They are critical.
    • GmsCore Support (unless your phone is rooted)
      • if you don't know what root is, you are probably not rooted
    • Client Spoof (must enable)
  5. When you have finished, click "Done" on the bottom right
    click done
    click done

# 7. Patching

  1. Click patch on the bottom right

click patch
click patch

  1. A new patch window should show up. Do NOT exit, switch to background, or force-stop ReVanced manager.

dont exit
dont exit

  1. The process should take about 5 ~ 10 minutes
  1. If you see any warnings, check out the debug guide

# 8. Patching Done!

  1. After patching is done, export the patched APK for backup.

export and install
export and install

  1. Install the patched APK
  1. If that does not work, install SAI and use that to install instead
  2. Keep calm, you don't need to patch again. Just use the exported one in Step 1

Star this repo if it helps you!
Star this repo if it helps you!