Google
has modified the source code of the Android kernel, which should be
difficult for developers to allow root on the next phone brand, Pixel
and Pixel XL.
The new structure of Android partitions that will be used on future Google Pixel and Pixel XL could make the root difficult or impossible at first. It is in any case the conclusion of the very known site XDA-developers , according to analyzes of Dees_Troy on the source code of Android 7.0 Nougat core.
Since the arrival of Android 6.0 Marshmallow and improving the security of Android (because the root is always based on a security hole), the phone is able to verify the integrity of the System partition, which had the effect of blocking the methods of traditional root. To verify this, the phone uses the dm-verity method that performs a calculation using the System partition data. If the partition changes, the result of the calculation changes and dm-verity detects corruption.
Some phones may still be started despite the detection of corruption (in this case a message will appear each time the phone), but Android 7.0 Nougat now requires manufacturers to force the restart of the device so that the partition is corrupted.
The new structure of Android partitions that will be used on future Google Pixel and Pixel XL could make the root difficult or impossible at first. It is in any case the conclusion of the very known site XDA-developers , according to analyzes of Dees_Troy on the source code of Android 7.0 Nougat core.
How to work the root before Marshmallow?
To understand the analysis of XDA, you must first understand how users can now rooter telephone. Originally, Android devices were getting access to the root by changing the System partition.Since the arrival of Android 6.0 Marshmallow and improving the security of Android (because the root is always based on a security hole), the phone is able to verify the integrity of the System partition, which had the effect of blocking the methods of traditional root. To verify this, the phone uses the dm-verity method that performs a calculation using the System partition data. If the partition changes, the result of the calculation changes and dm-verity detects corruption.
Some phones may still be started despite the detection of corruption (in this case a message will appear each time the phone), but Android 7.0 Nougat now requires manufacturers to force the restart of the device so that the partition is corrupted.
Enregistrer un commentaire