The Sony Xperia XZ1 was not officially updated to Android 10 by Sony. Its official OS support ended with Android 9 (Pie), which it received after launching with Android 8.0 Oreo. Sony's update policy for that generation of Xperia phones generally guaranteed two major Android version upgrades, and for the XZ1 that meant Oreo → Pie, with no further official jump to Android 10 or later.
That said, there are a few ways enthusiasts have gotten Android 10 (and even newer versions) running on the XZ1:
- Custom ROMs: Because the XZ1 has an active development community and Sony historically provides unlocked bootloaders and kernel source code for its devices, custom ROMs based on Android 10 (such as LineageOS 17.1 or derivatives like AOSP-based builds) have been built for it by third-party developers (e.g., on XDA Developers forums).
- Requirements: Installing a custom ROM requires unlocking the bootloader (which disables DRM keys, affecting camera quality and some Sony-exclusive features), flashing a custom recovery like TWRP, and manually installing the ROM — a process that carries risk of bricking the device if done incorrectly and voids the warranty.
- Stability caveats: Unofficial builds may have bugs, missing features (like fingerprint sensor issues, camera problems, or battery drain), and lack official support or guaranteed security patches.
For most users who want an officially supported, stable experience, the XZ1 is limited to Android 9. Users comfortable with the technical process and risks of custom ROM installation can explore community-developed Android 10 builds, but should back up their data first and research the specific ROM's stability and feature completeness before flashing.