September's security updates have been posted for most of the Nexus family, although a few devices are still mysteriously lagging behind on official Nougat images. The source code for most of the changes has been uploaded to the Android Open Source Project (AOSP) and we've generated a list of those changes for quick and easy viewing. The security bulletin already details most of the issues resolved this month, but there may be additional details lurking behind the code, so feel free to take a look around.
There are currently five new builds posted: three for Marshmallow (MMB30W, MOB31E, MTC20K) and two for Nougat (NRD90R, NRD90S).
Hiding your root status from apps that refuse to work when you are rooted—like Android Pay—is a cat and mouse game that enthusiasts have been losing lately. Chainfire, the developer who has become the main source of advances in rooting, announced today a new way to work around Android apps' ability to detect the root status of a device. The app, called suhide, works but comes with a number of caveats.
The developer community is always eager to break barriers and make it easier for you to do almost whatever you want with your device, provided you have a lil' know-how and the patience to read a lot of documentation and follow steps to the letter... or maybe the juvenile carelessness to try and hope it'll work from the first go.
And the first step to doing things your way on your phone is by installing a custom recovery, with TWRP being the most famous now — well, it is indeed superbly maintained and its developers are always on top of new devices. Exhibit A: TWRP is now available for the very new Galaxy Note7.
Android 7.0 Nougat is now truly official and available to those of us toting around certain Nexus devices. The hardware support will grow soon, and seemingly more quickly than versions in the past. We've already seen much of what 7.0 has to offer, but there's surely much more to discover.
As always, along with the brand new firmware comes some brand new source code. There's entirely too much for one person to look through, so we instead generate a log of the changes from a previous version to make it easier to read. This is how we get some idea of what the developers at Google have been up to while they were behind the curtain.
Microsoft's home-built (or home-bought) smartphone lineup may not be long for this world, but it looks like the development community isn't giving up on it. The Nokia Lumia 520 is an entry-level Windows Phone 8 device, announced back in 2013, and later succeeded by the Lumia 525 and 530.
A few days ago, XDA developer banmeifyouwant posted a video of his in-progress CyanogenMod 13 port to the Lumia 525. The video shows CM13, based on Android 6.0, booting on the device as well as opening and closing apps.
The developer only demonstrated the 525 booting, but he is currently working on kernel tweaks to allow the 520 to boot as well.
One of the reasons the Samsung Gear S2 was quite so interesting was its primary input method. Similar to the Apple Watch's 'crown' button, the bezel around the watch's screen could be used to navigate menus and perform other functions. Even now, it's one of the best input methods I've seen on a smartwatch. But if a research project from the University of St Andrews holds practical promise, similar interactions - really, even more powerful ones - could be implemented on Android Wear, and without any new hardware.
WatchMI is a new technology being developed by computer scientists at St Andrews. The WatchMI software hooks into the smartwatch's accelerometer, gyro, and magnetometer sensors to detect pressure and twisting motions.
Every single operating system developed by Google to date has one thing in common: they're based on the Linux kernel. Chrome OS, Android, Chromecasts, you name it. Linux has powered Google hardware for years.
However, the Linux kernel is not ideal for every situation. Especially in the case of embedded devices like car dashboards or GPS units, full-blown desktop kernels like Linux impact performance and cause other issues. There’s a massive ecosystem of operating systems designed for embedded hardware, and Google may be working on their own.
Enter “Fuchsia.” Google’s own description for it on the project’s GitHub page is simply, “Pink + Purple == Fuchsia (a new Operating System)”.