Guides
Step-by-step Android modding guides
Showing guides for a21s — show all guides
Unlock Bootloader
Wipes everything. Samsung Knox trips permanently on unlock — no way back.
8 steps ▼
- Back up all data — unlocking factory resets your device
- Enable Developer Options: Settings → About Phone → tap Build Number 7 times
- Enable OEM Unlocking in Developer Options
- Enable USB Debugging in Developer Options
- Connect to PC: adb reboot bootloader
- Unlock: fastboot flashing unlock (older: fastboot oem unlock)
- Confirm on device screen — wipe happens immediately
- Device reboots to stock setup wizard
Install TWRP Recovery
Use the exact TWRP build for your device model number. Wrong builds can brick.
5 steps ▼
- Download TWRP .img for your exact device variant from twrp.me
- Boot to fastboot: adb reboot bootloader
- Flash: fastboot flash recovery twrp.img
- Boot into recovery immediately: fastboot boot twrp.img
- In TWRP swipe to allow modifications
Install OrangeFox Recovery
OrangeFox is only available for select devices.
4 steps ▼
- Download OrangeFox .img for your device from orangefox.tech
- Boot to fastboot: adb reboot bootloader
- Flash: fastboot flash recovery orangefox.img
- Boot into recovery: fastboot boot orangefox.img
Install LineageOS onSamsung Galaxy A21s
20 steps ▼
- Read through the instructions at least once before actually following them, so as to avoid any problems due to any missed steps!
- Make sure your computer has adb . Setup instructions can be found here .
- Enable USB debugging on your device.
- Make sure that your model number is one of the following (exact match required!): SM-A217F SM-A217M SM-A217F/DS SM-A217F/DSN SM-A217M/DS
- Boot your device with the stock OS at least once and check every functionality.
- Remove all Google accounts from your device to avoid “Factory reset protection”
- LineageOS is provided as-is with no warranty. While we attempt to verify everything works you are installing this at your own risk!
- Connect the device to a Wi-Fi network.
- Enable Developer Options by pressing the “Build Number” option at least 7 times, in the “Settings” app within the “About” menu
- Within the “Settings” app go to “Date and Time” and change the date to be 2 years in the past
- Reboot the device
- Go to the Developer Options menu in the “Settings” app and enable OEM unlock
- Power off the device, and boot it into download mode: With the device powered off, hold Volume Up + Volume Down and connect USB cable to PC. Now, click the button that the onscreen instructions correlate to “Continue” and/or “Unlock Bootloader”.
- Your device will reboot and format all user data, you may now unplug the USB cable from your device.
- Run through Android Setup, it is crucial that you connect to a Wi-Fi network when setting up the device
- Re-enable Development settings by clicking the “Build Number” option 7 times, in the “Settings” app within the “About” menu, and verify that “OEM Unlock” is still enabled in the “Developer options” menu.
- Enable Developer Options by pressing the “Build Number” option in the “Settings” app within the “About” menu From within the Developer options menu, enable OEM unlock.
- Download and install the appropriate version of the Heimdall suite for your machine’s OS Windows : Extract the Heimdall suite zip and take note of the new directory containing heimdall.exe . You can verify Heimdall is functioning by opening a Command Prompt or PowerShell in that directory and runnin
- Power off the device, and boot it into download mode: With the device powered off, hold Volume Up + Volume Down and connect USB cable to PC. Now, click the button that the on screen instructions correlate to “Continue”, and insert the USB cable into the device.
- For Windows users only : install UsbDk .
Root with Magisk
Keep a backup of the original boot.img. Magisk is systemless — safer for updates.
7 steps ▼
- Unlock bootloader first
- Download stock boot.img for your exact firmware build
- Install Magisk app on device
- In Magisk: Install → Select and Patch a File → pick boot.img
- Copy patched_boot.img to PC
- Flash: fastboot flash boot patched_boot.img
- Reboot and open Magisk to verify root
Root with KernelSU
Requires kernel-level support. Not all devices are supported.
5 steps ▼
- Check kernelsu.org for a supported kernel for your device
- Download the KernelSU kernel .img
- Flash: fastboot flash boot kernelsu_boot.img
- Install KernelSU Manager from GitHub releases
- Grant root from the Manager
Root with APatch
Alternative to Magisk with kernel patch support.
5 steps ▼
- Download APatch from github.com/bmax121/APatch
- Extract boot.img from your stock firmware
- In APatch app: patch boot.img
- Flash patched boot: fastboot flash boot patched_boot.img
- Reboot and verify in APatch Manager
Restore Stock / Unbrick
Always use firmware matching your exact region and model number.
7 steps ▼
- Download official stock firmware for your exact model and region
- Samsung: use Odin — flash AP/BL/CP/CSC files
- Xiaomi/Poco: use MiFlash in EDL/fastboot mode
- Google Pixel: use Android Flash Tool at flash.android.com
- OnePlus: use MSM Download Tool for hard bricks
- Other devices: check XDA for your specific model
- After flash: device reboots to stock
Buying & Selling Modified Devices
Unlocked bootloader = lower resale value. FRP locks are illegal to bypass on a device you don't own.
7 steps ▼
- BEFORE SELLING: Factory reset and remove Google account (FRP)
- BEFORE SELLING: Restore stock ROM and re-lock bootloader if possible
- BEFORE SELLING: Disclose Knox trip status to Samsung buyers — it shows in settings
- BEFORE BUYING: Ask if bootloader is unlocked
- BEFORE BUYING: Check IMEI on imei.info — confirm not blacklisted
- BEFORE BUYING: Test camera, speakers, fingerprint, charging
- BEFORE BUYING: Verify model number matches your region