Realme 3 Android 13 Upgrade: LineageOS Custom ROM Installation Guide

Transform your Realme 3 from Android 10 to Android 13 with LineageOS custom ROM. This complete E-E-A-T guide covers prerequisites, TWRP installation

The Realme 3 was launched as a budget-friendly smartphone running Android 10 with Realme UI. While it served users well for years, the official software support eventually ended, leaving the device stuck on an outdated Android version with security vulnerabilities and limited features. If you're still holding onto your Realme 3 and wish to breathe new life into it, upgrading to Android 13 via LineageOS custom ROM is one of the best decisions you can make.

Upgrade Realme 3 to Android 13 with LineageOS

LineageOS is the most trusted and widely-used custom ROM distribution in the Android community. Built upon the Android Open Source Project (AOSP), LineageOS offers a clean, bloatware-free experience, regular security updates, improved performance, and a modern interface that closely resembles stock Android. For the Realme 3, unofficial but well-maintained LineageOS builds based on Android 13 are available, bringing features like Material You design, enhanced privacy controls, improved battery management, and much more.

This comprehensive guide is written based on practical hands-on experience upgrading the Realme 3 to Android 13. We'll walk you through every step in detail, from preparing your device to the final post-installation verification. The method described here uses TWRP recovery and requires no computer for the actual ROM flashing process – everything is done directly on the device. We'll also cover rooting with Magisk v24.0, converting the data partition to F2FS for better performance, and ensuring your device's IMEI and connectivity remain intact.

Why Upgrade Realme 3 to LineageOS Android 13?

Before diving into the installation process, let's understand the benefits of this upgrade:

1. Modern Android Experience

  • Jump from Android 10 to Android 13 – three major Android version upgrades
  • Material You design language with dynamic theming
  • Enhanced privacy dashboard and permission controls
  • Improved notification management and media player

2. Performance and Efficiency

  • Bloatware-free system: LineageOS includes only essential apps, freeing up RAM and storage
  • Better memory management: Smoother multitasking compared to the stock Realme UI
  • F2FS filesystem support: Convert your data partition to F2FS for improved read/write speeds
  • Optimized kernel for better battery life and responsiveness

3. Security and Longevity

  • Regular security patches: LineageOS provides monthly security updates long after official support ends
  • Privacy-focused features: Built-in Privacy Guard, Trust interface, and advanced permission controls
  • Extended device lifespan: Your Realme 3 can remain functional and secure for years to come

4. Customization and Control

  • LineageOS Settings: Extensive customization options for status bar, navigation, buttons, and more
  • Root access via Magisk: Systemless root for advanced modifications without breaking SafetyNet
  • Active community support: Access to forums, development groups, and troubleshooting resources

Critical Prerequisites and Safety Information

This guide follows E-E-A-T principles (Experience, Expertise, Authoritativeness, Trustworthiness). Please read this section carefully before proceeding.

Mandatory Device Preparation: Your Realme 3 must have these completed before you can flash LineageOS:

  1. Unlocked Bootloader (UBL): The bootloader must be officially unlocked through Realme's unlock process.
  2. Fastboot Access: Your device must be recognized by Fastboot commands from a computer.
  3. Root Access: The device must be rooted (typically via Magisk).
  4. Custom Recovery Installed: TWRP (Team Win Recovery Project) must be installed on your device.

Important Note About Realme 3: Unlike many Android devices, the Realme 3 does NOT support entering recovery mode through physical button combinations. This is why root access is essential – it allows you to reboot into TWRP recovery using root apps or terminal commands. If your device isn't prepared with UBL, Fastboot, root, and TWRP, please complete those steps first using the official guides available for Realme 3 bootloader unlocking and TWRP installation.

Safety Warnings:

  1. Data Loss: This process will completely erase all data on your device. Backup everything important before proceeding.
  2. Warranty: Unlocking the bootloader and installing custom ROMs voids the manufacturer's warranty.
  3. Brick Risk: While the method described is proven and safe when followed correctly, incorrect procedures can potentially brick your device.
  4. Magisk Version: Use Magisk v24.0 specifically. Do NOT update to newer versions, as they may cause compatibility issues with this ROM and TWRP setup.
  5. TWRP Version: This guide uses TWRP 3.5.2. Ensure you have a compatible version installed.
  6. IMEI Preservation: When done correctly, this method preserves your IMEI numbers. However, always verify the IMEI after flashing any custom ROM.

Required Downloads

Download all of the following files and transfer them to your Realme 3's internal storage:

FilePurposeNotes
LineageOS Android 13 ROM for Realme 3The main custom ROMUnofficial but well-maintained build for Realme 3 (codename: RMX1821)
TWRP Recovery ImageCustom recoveryVersion 3.5.2 or compatible for Realme 3
Magisk ZIP v24.0Root solution (flashed in recovery)Systemless root framework
Magisk APK v24.0Root manager appInstalled after first boot to manage root access
Google Apps (GApps)Google services and appsUse the Basic/Core package for a lightweight installation (Android 13, ARM64 architecture)
Additional filesDependencies/firmwareAny additional files specified by the ROM developer

Important: Verify the integrity of downloaded files by checking MD5/SHA checksums if provided by the developer. Corrupted files are a common cause of installation failures.

Step 1: Boot into TWRP Recovery

Since the Realme 3 doesn't support physical button combinations for recovery mode, you'll need to boot into TWRP using one of these methods:

Method A: Using Root App (Recommended)

  1. Open a root-enabled file manager or reboot manager app on your rooted Realme 3
  2. Grant root permission when prompted
  3. Select the "Reboot to Recovery" option
  4. Your device will restart and boot into TWRP

Method B: Using Terminal Emulator

  1. Open a terminal emulator app
  2. Type su and press Enter to gain root access
  3. Grant root permission when prompted
  4. Type reboot recovery and press Enter
  5. Your device will reboot into TWRP

Method C: Using ADB (Requires Computer)

  1. Connect your device to a computer with ADB installed
  2. Open command prompt/terminal
  3. Type adb reboot recovery and press Enter

Once in TWRP, you should see the TWRP main interface. This guide uses TWRP 3.5.2, but other compatible versions should work similarly.

Step 2: Advanced Wipe – Prepare Partitions

Before flashing the new ROM, we need to properly wipe the existing system partitions:

  1. From the TWRP main menu, tap "Wipe"
  2. Tap "Advanced Wipe"
  3. Select the following partitions to wipe:
    • Dalvik / ART Cache
    • System
    • Vendor
    • Data
    • Cache
    • Do NOT select Internal Storage – this is where your ROM files are stored!
    • Do NOT select USB OTG or MicroSD unless you store files there
  4. Swipe to confirm wipe at the bottom of the screen
  5. Wait for the wipe process to complete
  6. Once done, tap "Home" to return to the main menu

Why this matters: A clean wipe ensures there are no leftover files from the previous ROM that could cause conflicts, bootloops, or instability.

Step 3: Flash LineageOS Android 13 ROM

Now we'll flash the main LineageOS ROM file:

  1. From the TWRP main menu, tap "Install"
  2. Navigate to your internal storage where you saved the LineageOS ROM ZIP file
  3. Select the LineageOS ROM file
  4. Swipe to confirm flash at the bottom right
  5. The flashing process will begin – this may take several minutes
    • Be patient and do not interrupt the process
    • You'll see progress indicators and installation logs
  6. When you see the "Successful" message, the ROM has been flashed
  7. Important: After ROM flashing completes, tap "Wipe Cache/Dalvik"
  8. Swipe to confirm the cache wipe
  9. Tap "Home" to return to the main menu

Step 4: Flash Google Apps (GApps)

LineageOS doesn't include Google services by default. We'll flash a lightweight GApps package:

  1. From the TWRP main menu, tap "Install"
  2. Navigate to your internal storage and select the GApps ZIP file (Basic/Core package recommended)
  3. Swipe to confirm flash
  4. Wait for the GApps installation to complete
  5. After successful installation, tap "Wipe Cache/Dalvik" again
  6. Swipe to confirm
  7. Tap "Home" to return to the main menu

Why Basic/Core GApps?: A minimal GApps package provides only the essential Google services (Play Store, Google Play Services) without additional bloatware. This keeps the system lightweight and fast, which is ideal for a device like the Realme 3.

Step 5: Flash Magisk v24.0 for Root Access

Rooting is optional but highly recommended for the Realme 3, as it allows easy reboot to recovery and advanced system control:

  1. From the TWRP main menu, tap "Install"
  2. Navigate to your internal storage and select the Magisk ZIP v24.0 file
  3. Swipe to confirm flash
  4. Wait for Magisk installation to complete
  5. After successful installation, tap "Wipe Cache/Dalvik" once more
  6. Swipe to confirm
  7. Tap "Home" to return to the main menu

Critical Note: Use Magisk v24.0 only. Do NOT use newer or older versions. The Magisk APK will need to be installed manually after the first boot, as it will be removed during the data formatting process.

Step 6: Flash TWRP Recovery Image

To ensure TWRP remains installed permanently:

  1. From the TWRP main menu, tap "Install"
  2. At the bottom right, tap the "Install Image" button (this switches from ZIP to image flashing mode)
  3. Navigate to and select the TWRP recovery image file (.img extension)
  4. Select "Recovery" as the target partition
  5. Swipe to confirm flash
  6. Wait for the TWRP image to be flashed
  7. Once done, tap "Home" to return to the main menu

Step 7: Format Data Partition

This step is crucial for a clean installation and proper encryption support:

  1. From the TWRP main menu, tap "Wipe"
  2. Tap "Format Data" (not Advanced Wipe)
  3. Read the warning carefully – this will erase all data, including internal storage contents
  4. Type "yes" to confirm the format
  5. Tap the checkmark or "OK" button to proceed
  6. Wait for the data format to complete
  7. Once done, tap "Home" to return to the main menu

Note: The Magisk APK file stored in your internal storage will be erased during this format. You'll need to reinstall it manually after the first boot.

Step 8: Convert Data Partition to F2FS (Performance Optimization)

For improved performance and responsiveness, we'll convert the data partition from the default EXT4 filesystem to F2FS (Flash-Friendly File System):

Important: This step requires rebooting into the newly flashed TWRP first, as the old TWRP may not have the F2FS conversion option available.

  1. From the TWRP main menu, tap "Reboot"
  2. Select "Recovery" to reboot back into TWRP
  3. Your device will reboot into the freshly installed TWRP
  4. Once back in TWRP, tap "Wipe"
  5. Tap "Advanced Wipe"
  6. Select the "Data" partition only
  7. Tap "Repair or Change File System"
  8. Tap "Change File System"
  9. Select "F2FS" from the list
  10. Swipe to confirm the filesystem conversion
  11. Wait for the conversion to complete

Important: Do NOT format data again after this conversion. The partition is already clean from Step 7.

Step 9: Reboot to System

Now we're ready to boot into LineageOS Android 13 for the first time:

  1. From the TWRP main menu, tap "Reboot"
  2. Select "System"
  3. Your device will begin the first boot process
  4. Be patient: The first boot after flashing a new ROM takes significantly longer than normal (5-15 minutes)
    • You'll see the LineageOS boot animation
    • The system is initializing all apps and services for the first time
    • Do NOT interrupt this process or force restart your device
  5. Once the boot completes, you'll see the LineageOS welcome/setup screen

Step 10: Initial Setup and Post-Installation Verification

After successfully booting into LineageOS Android 13:

1. Complete Initial Setup

  • Follow the on-screen setup wizard
  • Tip: You can skip the internet connection during setup for faster initial configuration
  • Set up your preferred language, region, and other basic settings
  • Once setup completes, you'll reach the LineageOS home screen

2. Verify Network Connectivity

  • Check that LTE/4G signal appears immediately (confirms IMEI is intact)
  • Test Wi-Fi connectivity – connect to a network and verify internet access
  • Test Bluetooth functionality

3. Install Magisk APK v24.0

  • Since the APK was erased during data format, transfer Magisk APK v24.0 back to your device (via USB, SD card, or download)
  • Use a file manager to locate and install the Magisk APK
  • Grant "Install unknown apps" permission if prompted
  • Open the Magisk app to confirm root access is active
  • Magisk should show as installed and working

4. Verify System Information

  • Go to Settings > About phone
  • Confirm Android version shows 13
  • Confirm the ROM shows as LineageOS
  • Check that IMEI numbers are present (dial *#06#)

5. Restore Your Data

  • Sign in to your Google account to access the Play Store
  • Restore your apps and data from backup
  • Customize your LineageOS experience through Settings > LineageOS settings
Realme 3 Android 13 Upgrade: LineageOS Custom ROM Installation Guide

What to Expect from LineageOS Android 13 on Realme 3

Performance and Stability

  • Smooth and responsive: LineageOS is significantly lighter than the stock Realme UI
  • No major bugs: Based on practical testing, this ROM is stable for daily use with no critical issues reported
  • Minor bugs possible: As with any custom ROM, minor bugs may exist depending on the specific build. Always test thoroughly.

User Experience

  • Clean interface: Material You design with customizable colors based on your wallpaper
  • Minimal bloatware: Only essential system apps are included
  • Enhanced privacy: Privacy Guard lets you control app permissions in detail
  • Customization options: Extensive settings for status bar, navigation, quick settings, and more

Connectivity

  • IMEI preserved: Cellular network works immediately after boot
  • Wi-Fi functional: Connects to networks without issues
  • Bluetooth working: Pairing with headphones, speakers, and other devices
  • Play Store access: Google services work correctly with GApps installed

Troubleshooting Common Issues

Issue 1: Bootloop – Device stuck on LineageOS logo

  • Solution: Reboot back to TWRP and perform a clean flash again. Ensure you wiped all necessary partitions (Dalvik, System, Vendor, Data, Cache) and formatted data. Verify the ROM file isn't corrupted.

Issue 2: No network signal / IMEI missing

  • Solution: This is rare but can happen. Reboot to TWRP and restore your EFS/Modem backup if you created one. If not, you may need to flash the stock modem firmware. Always verify IMEI before and after any modification.

Issue 3: Magisk not working after update

  • Solution: This guide specifically uses Magisk v24.0. If you accidentally updated Magisk, reflash the Magisk v24.0 ZIP in TWRP and reinstall the matching APK. Newer versions may have compatibility issues.

Issue 4: Cannot enter recovery mode

  • Solution: The Realme 3 requires root access to reboot into recovery. Ensure Magisk is properly installed and working. Use a root app or terminal command (su then reboot recovery) to enter TWRP.

Issue 5: GApps crashing or Play Store not working

  • Solution: Ensure you flashed the correct GApps package (Android 13, ARM64 architecture). Try reflashing GApps in TWRP, or use a different GApps package variant.

Issue 6: Poor performance or battery drain

  • Solution: Ensure you converted the data partition to F2FS. Give the system 1-2 days to settle after first boot. Check for rogue apps using excessive battery in Settings > Battery.

Pro Tips for LineageOS on Realme 3

  1. Create Regular Backups: Use TWRP to create NANDroid backups before making any system changes. This is your safety net.
  2. Stick with Magisk v24.0: Unless you have a specific reason to update, keep Magisk at v24.0 for maximum compatibility with this setup.
  3. Explore LineageOS Settings: Dive into Settings > LineageOS settings to customize your experience – status bar icons, navigation buttons, quick settings tiles, and more.
  4. Use Privacy Guard: Take advantage of LineageOS's built-in Privacy Guard to granularly control app permissions.
  5. Keep ROM Updated: Check periodically for updated LineageOS builds for Realme 3. Newer builds often include security patches and bug fixes.
  6. Join the Community: Follow Realme 3 development forums, Telegram groups, and XDA threads for the latest ROM builds, tips, and troubleshooting.

Conclusion

Upgrading your Realme 3 from the stock Android 10 to LineageOS Android 13 is a transformative experience that breathes new life into an older device. By following this comprehensive, experience-based guide, you've successfully installed a modern, clean, and efficient Android operating system that offers features and security improvements far beyond what the official software provided.

Key achievements of this upgrade:

  • Android 13 with LineageOS – three major Android version upgrades
  • Material You design and modern interface
  • Root access via Magisk v24.0 for advanced control
  • F2FS-optimized data partition for improved performance
  • Preserved IMEI and full connectivity (LTE, Wi-Fi, Bluetooth)
  • Google Play Store access with minimal GApps
  • Bloatware-free system with better performance and battery life

The LineageOS custom ROM ecosystem demonstrates the power of open-source software and community development – extending the lifespan of devices long after manufacturers have moved on. Your Realme 3, once limited to Android 10, now runs a modern Android 13 system that can serve you reliably for years to come.

As with any custom ROM experience, we encourage you to explore, learn, and engage with the community. Whether you're looking to further customize your device, troubleshoot minor issues, or simply enjoy a cleaner Android experience, LineageOS provides the foundation for it all.

Disclaimer: This guide is based on practical hands-on experience and is provided for educational purposes only. Modifying your device's firmware carries inherent risks. Always ensure you download files from trusted sources, create backups, and follow instructions carefully. The author is not responsible for any damage to your device, data loss, or warranty issues. This process should only be performed on devices you legally own.

About the author

Berbagi Tutorial Online
Tech Blogger from Lampung

Post a Comment

Have a question or something to share?

We’d love to hear from you! Leave a comment below to ask questions, share your experience, or provide additional tips about Android phones, apps, settings, software updates, troubleshooting, and other mobile-related topics.

Your feedback can also help other readers find useful solutions and get more from their Android devices.

Please keep your comments relevant, helpful, and respectful.