Sony#
-
Verdict: 鈿狅笍 Proceed with caution!
-
Verdict: 馃崊 Terrible! (Japan variants only)
Sony has an open policy for software developers:
- They are releasing AOSP sources under Sony Open Devices Program.
- Jolla provides first-class support for installing Sailfish OS on select Xperias.
Since Sony likes to ruin a perfect thing:
- Sony requires you to request an unlock code from their Unlock Service. They can pull the plug anytime. You have to send your IMEI and agree to possible warranty voiding (many have had their phones repaired/replaced under warranty even after unlocking, just simply flash stock and lock before doing warranty).
Some carrier locked and US devices can never be unlocked. On Sony devices (but not all?) you can check if the bootloader is unlockable using the service menu.
Additonally, only Xperia (Sony's main consumer phone/tablet line) is unlockable. Their other Android devices (such as their TVs) are not unlockable.
- Dial
*#*#7378423#*#*in the dialer. - Tap "Service Info", then "Configuration", then "Rooting Status".
- Under Rooting Status look for "Bootloader unlock allowed"
- If "Yes", then the device is unlockable.
For devices made before 2019, Sony devices have a partition called TA, which contains files needed for things such as enhanced camera image processing, DRM keys, and display enhancements. Upon unlocking the bootloader, this partition is wiped and these features are lost, even on re-locking. If running Android Marshmallow or earlier, you can back up the partition.
Sony supports Custom AVB Since 2020.
You also can't unlock Japan variants. For some reason.
Info about Japan devices provided by madeline-yana
Additional info provided by K4sum1.
Authored by konradmb.