Google’s latest mobile OS, Android Nougat will put a stop to corrupt software if necessary by switching your smartphone to safe-mode. Nougat will perform a check during boot to see if the software is corrupt, if it is, it’ll boot the smartphone into safe-mode. As seen in the Android Developer Blog, this is will safeguard for your smartphone by preventing viruses and malware from taking advantage of corrupt software. According to Google:
“Starting with devices first shipping with Android 7.0, we require verified boot to be strictly enforcing. This means that a device with a corrupt boot image or verified partition will not boot or will boot in a limited capacity with user consent.”
“By default, Android verifies large partitions using the dm-verity kernel driver, which divides the partition into 4 KiB blocks and verifies each block when read, against a signed hash tree. A detected single byte corruption will therefore result in an entire block becoming inaccessible when dm-verity is in enforcing mode, leading to the kernel returning EIO errors to userspace on verified partition data access.”
Its good to know that Google is working towards stopping vulnerabilities in its mobile OS, but what does this mean for custom software makers? Obviously Google is keeping custom developers aside and opting for almost a total control of its mobile OS. For now we will have to wait until Google officially launches Nougat so as to see how it turns out.
Android “N” was the codename of an upcoming release of the Android mobile operating system. It was first released as a developer preview on March 9, 2016, with factory images for current Nexus devices, as well as a new “Android Beta Program” which allows supported devices to be upgraded directly to the Android “N” beta via an over-the-air update.
Android, Inc. was founded in Palo Alto, California in October 2003 by Andy Rubin, Rich Miner, Nick Sears and Chris White. The early intentions of the company were to develop an advanced operating system for digital cameras. Though, when it was realized that the market for the devices was not large enough, the company diverted its efforts toward producing a smartphone operating system that would rival Symbian and Microsoft Windows Mobile. In July 2005, Google acquired Android Inc. for at least $50 million. The Android mobile operating system is currently developed by Google, based on the Linux kernel and designed primarily for touchscreen mobile devices such as smartphones and tablets.