Backup all data, contacts, and photos to a PC or SD card. Charge Device: Ensure at least 60% battery. Step-by-Step Guide: Installing Android 10 on Galaxy S3 1. Download Necessary Files LineageOS 17.1 ROM Zip: (From the link above).
Ensure your device is charged to at least 70% to prevent unexpected shutdowns during the flashing process.
Developers have ported various Android 10 builds, with LineageOS being the most prominent. Note that most are considered "Alpha" or "Unofficial" and may have stability trade-offs. LineageOS 17.1 (Android 10) samsung s3 custom rom android 10 link
Boot into : Press and hold Volume Down + Home + Power simultaneously. Release them when a warning screen appears, then press Volume Up to continue.
In Developer Options, you can set the "Background process limit" to a maximum of 2 or 3 processes to prevent the aging Exynos processor from bottlenecking. Backup all data, contacts, and photos to a PC or SD card
If you already have TWRP installed, ensure it is updated to version 3.5.0 or higher. If you are starting from stock Android 4.3: Download on your Windows PC.
Adds the Google Play Store and fundamental background framework. Phase 1: Preparing Your Desktop Environment Download Necessary Files LineageOS 17
If you want the Google Play Store and other Google services, you must flash a GApps package immediately after installing the ROM, rebooting the system. For Android 10, use a very lightweight package like Open GApps (Pico or Nano) for ARM devices. Boot back into TWRP and install the GApps ZIP file the same way you installed the ROM.
As the phone rebooted, Alex held his breath. The familiar Samsung logo appeared, followed by the Android 10 boot animation. His heart swelled with pride as he saw the new interface, sleek and modern, on his trusty S3.