Do not continue after something fails!
Before you proceed, remove all Google accounts from your device to avoid "Factory reset protection" (FRP)!
Installation is only possible on a device with unlocked bootloader!
We are not responsible for any damage you made to your device. You have been warned!
Flashing instructions
Prerequisites
- Your Samsung Galaxy A20
- This will NOT work on the A20e or A20s
- USB-C cable that can do data transfer
- A computer running Windows 10 or later which has ADB installed
Do note the Japanese model of the Galaxy A20 (SCV46) is not supported, as it's actually a rebranded A20e.
Unlocking bootloader
This WILL factory reset your phone. Back up any data before continuing.
- Open Settings, and go to About phone -> Software information
- Tap "Build number" 7 times
- Go back, then select "Developer options"
- Enable "OEM unlocking", and press "Enable" on the warning (if the OEM unlocking option doesn't exist, your phone is not unlockable, likely it was purchased from a carrier like Verizon that restricts unlocking so you cannot continue).
- Turn off the phone
- Hold down volume down and volume up, and while doing this, plug the phone into your computer.
- Once the Warning screen appears, let go of all buttons.
- Hold down volume up until it says "Unlock bootloader?", then press volume up again.
Installing TWRP
You will have to install Odin and the Samsung USB drivers on a computer, which requires Windows XP or later. You may also use Heimdall if wanted or you're using macOS or Linux, but this guide will only cover Odin as it's easier for the average user.
- Turn the phone off
- Hold down volume down and volume up and plug the phone into your computer.
- When the Warning screen appears, let go of all buttons.
- Press volume up to enter download mode.
- Get recovery.tar from https://github.com/Lost-Entrepreneur439/exynos7884-releases/releases/tag/TWRP.
- Open Odin, and select the tar file you just downloaded for AP.
- Go to "Options", and verify "Re-Partition" is unchecked. Having it checked may result in a brick.
- Press "Start"
- When it finishes, your phone will reboot back into download mode.
- Download https://github.com/Lost-Entrepreneur439/exynos7884-releases/releases/tag/vbmeta, select that file for AP, and press start again.
- When the phone reboots, hold down volume up and power until it boots into TWRP
Installing crDroid
- Download the latest crDroid build from download page
- In TWRP, press "Wipe", then "Advanced Wipe"
- Select "System", "Data", "Cache", and "Dalvik / ART Cache"
- Swipe to wipe
- Go back to TWRP's main menu
- Press "Advanced", "ADB Sideload"
- Swipe to sideload
- On your computer, run "adb sideload [path to crdroid.zip]".
- If wanted, you can also install GApps. DO NOT install Magisk.
On first boot, the phone may remain on the Samsung Galaxy A20 logo for several minutes, this is normal and only happens on first boot, however in some rare cases, the phone will hang. If the phone doesn't go past the Galaxy A20 logo after 15 minutes, hold down power+volume down to reboot the phone, afterwards it will boot.