Motorola Razr and Realme 3/3i Android 10 kernel sources are now available
Measuring the developer-friendliness of a particular Android OEM is a difficult task. However, their stance on kernel source code release is undoubtedly an important parameter in this regard. Android device makers are obliged to provide the source code – at least upon request – for any Linux kernel binaries that ship on their devices to comply with the requirements of the GNU General Public License (GPL) v2. Not every company goes by the book, though, as a handful of them regularly publish source code for all the updates they roll out.
Motorola is one of the most notable names in this field, and the OEM has now updated their official GitHub repository with the kernel source code release for the Motorola Razr (code-name “olson”). We are talking about the recent incarnation of this iconic clamshell phone, which was launched with Android 9 Pie for some weird reason. Fortunately, the newly released kernel source corresponds to the Android 10 update that rolled out last month.
The release is tagged as QPV30.106-27, which is the build number of the Android 10 firmware running on the European Motorola Razr units. Note that the Verizon variant of the phone received a different build (QDV30.106-27) as its Android 10 update.
Apart from Motorola, Realme also has a good track record of releasing kernel sources in a timely manner. The Chinese smartphone brand has now refreshed its official GitHub repo with the unified Android 10 kernel source code for the Realme 3 and the Realme 3i. The phone duo received their Android 10-based Realme UI update back in April, which means Realme is slightly late to update the existing codebase this time around.
The availability of these packages should help the aftermarket development community to build custom kernels and ROMs for the aforementioned devices.