Android Archive

The first Android Fortnite Installer had a serious vulnerability

Google has just publicly disclosed that it discovered an extremely serious vulnerability in Epic's first Fortnite installer for Android that allowed any app on your phone to download and install anything in the background, including apps with full permissions granted, without the user's knowledge. Google's security team first disclosed the vulnerability privately to Epic Games on August 15, and has since released the information publicly following confirmation from Epic that the vulnerability was patched.

In short, this was exactly the kind of exploit that Android Central, and others, had feared would occur with this sort of installation system.

Everybody rang the alarm bells about Epic distributing its Fortnite game outside of the Play Store, asking users to enable installation from untrusted sources, and here we are - the warnings were justified. Incredible.

Don't install this garbage unless you know what you're doing. It's clear Epic cares more about its bottom line than its - often very young - players.

Palm PVG100 passes through regulators with Android 8.1 Oreo

Back in March, a trusted source revealed to us that a Palm-branded Android smartphone was slated to launch on Verizon in the second half of 2018. We haven't heard anything since then, but a Palm device with model name 'PVG100' has just rolled through both the FCC and Wi-Fi Alliance.

As is commonplace with these filings, much of the information and all photos are obscured at the request of the manufacturer. However, there's still a bit of information that can be gleaned. The FCC page is barren aside from the model name and some operating frequencies, but the Wi-Fi Alliance PDF reveals that the PVG100 will run Android 8.1 Oreo. Interestingly, the only frequency band listed is 2.4GHz, meaning that the PVG100 will not have 5GHz. Without 5GHz support, it's unlikely that this device will wind up being very upmarket.

These Palm phones will probably have little to nothing to do with the Palm I loved (the pre-webOS Palm, because webOS was terrible and not a proper Palm product).

Google releases Android 9 Pie

The latest release of Android is here! And it comes with a heaping helping of artificial intelligence baked in to make your phone smarter, simpler and more tailored to you. Today we’re officially introducing Android 9 Pie.

We’ve built Android 9 to learn from you - and work better for you - the more you use it. From predicting your next task so you can jump right into the action you want to take, to prioritizing battery power for the apps you use most, to helping you disconnect from your phone at the end of the day, Android 9 adapts to your life and the ways you like to use your phone.

The Android Developers blog has more information on Android 9's release. It's coming to Pixel phones starting today, and phones that participated in the Android 9 beta program will get Android 9 before the end of Autumn. For all other devices - the devices people actually buy, i.e., Samsung devices - you may get Android 9 within 12-18 months, or you may not get it al, but who really knows.

Android engineers talk battery life improvements in Android P

With the last version of the Android P Developer Preview released, we're quickly heading toward the final build of another major Android version. And for Android P - aka version 9.0 - battery life is a major focus. The Adaptive Battery feature will dole out background access to only the apps you use, a new auto brightness scheme has been devised, and the Android team has made changes to how background work runs on the CPU. All together, battery life should be batter (err, better) than ever.

To get a bit more detail about how all this works, we sat down with a pair of Android engineers: Benjamin Poiesz, group product manager for the Android Framework, and Tim Murray, a senior staff software engineer for Android. And over the course of our second fireside Android chat, we learned a bit more about Android P overall and some specific things about how Google goes about diagnosing and tracking battery life across the range of the OS' install base.

I like these technical interviews with Android developers. They provide great insight into the current goings-on of the operating system.

Nokia 6.1: best answer to “What Android phone should I buy?”

As someone who spends a lot of time with smartphones, I often get asked, "Hey Ron, what Android phone should I buy?" The high-end answer is usually easy: buy a Pixel phone. But not everyone is willing to shell out $650+ for a smartphone, especially the types of casual users that ask for advice. Beyond the flagship smartphones, things get more difficult within the Android ecosystem. Motorola under Google used to be great at building a non-flagship phone, but since the company was sold to Lenovo (which gutted the update program), it has been tough to find a decent phone that isn't super expensive.

Enter HMD's Nokia phones, an entire lineup of cheap smartphones ranging from $100 to $400. HMD recently launched the second generation of its lineup, with phones like the Nokia 2.1, 3.1, and 5.1. We recently spent time with the highest end phone in this series that happens to be one of the few HMD devices for sale in the US: the Nokia 6.1. And for $269, you get a pretty spectacular-sounding package of a Snapdragon 630, a 5.5-inch 1080p screen, stock Android 8.1, fast updates, and a metal body.

Nokia's Android phones seem well underway to become the default choice for people who want a good Android phone with fast updates at a decent price.

Google may have to make major changes to Android

The punishment from Margrethe Vestager, the European Union's competition chief, is expected to include a fine ranging into the billions of dollars, according to people familiar with her thinking, marking the second time in as many years that the region’s antitrust authorities have found that Google threatens corporate rivals and consumers.

At the heart of the E.U.'s looming decision are Google's policies that pressure smartphone and tablet manufacturers that use Google's Android operating system to pre-install the tech giant's own apps. In the E.U.'s eyes, device makers such as HTC and Samsung face an anti-competitive choice: Set Google Search as the default search service and offer Google's Chrome browser, or lose access to Android's popular app store. Lacking that portal, owners of Android smartphones or tablets can't easily download games or other apps - or services from Google’s competitors - offered by third-party developers.

Vestager has argued the arrangements ensure Google's continued dominance of the Internet ecosystem. As a result, her forthcoming ruling could prohibit Google from striking such app-installation deals with device makers, experts have said. Alternatively, the E.U. could force the company to give consumers an easier way to switch services, like search engines, on their phones or tablets.

If Google illegally pressured OEMs, then they ought to be punished. I'm not sure forcing changes to the default services and apps is the right way to go, though.

Android emulator: AMD processor and Hyper-V support

Making the Android Emulator faster is one of the top priorities for the Android Studio team. Over the last few releases, we have launched quick boot & emulator snapshots for quickly starting and resuming emulator sessions in under 2 seconds. Up until now, our emulator experience has almost universally worked on macOS and Linux computers. But for users of Microsoft Windows or the Microsoft Hyper-V platform, our hardware accelerated speed enhancements for the Android Emulator only worked with computers with Intel processors. Support for AMD processors and Microsoft Hyper-V hypervisor are two long-standing user requests from the Android developer community that we are happy to address with this Android Emulator update.

Welcome addition with the recent popularity of AMD Zen-based processors.

Nokia 2.1, 3.1, and 5.1: cheap phones with stock Android

From about a month ago:

HMD announced a new slate of Nokia phones Tuesday. To go along with the previously announced Nokia 6.1, we have the Nokia 5.1, Nokia 3.1, and Nokia 2.1. The highest-end phone here starts at $220, and the price goes down from there.

Every Nokia phone is worth paying attention to, because they are all part of Google's Android One program. This means they run stock Android and get monthly security updates. Nokia promises two years of major OS updates and three years of security updates for everything. It's really hard to find good, cheap smartphones, and with this lineup (depending on distribution), HMD seems to have the market locked up.

The 3.1 will be available in the US starting 2 July, and browsing around Dutch stores, it seems they'll make it to The Netherlands (and thus, I assume, the rest of Europe) in early July as well. These look like some incredibly solid, affordable, and properly update-friendly phones (because they run Android One). I might pick one of these up myself.

How Android engineers are winning the war on fragmentation

With the launch of Android 8.0 last year, Google released Project Treble into the world. Treble was one of Android's biggest engineering projects ever, modularizing the Android operating system away from the hardware and greatly reducing the amount of work needed to update a device. The goal here is nothing short of fixing Android's continual fragmentation problem, and now, six months later, it seems like the plan is actually working.

There are indeed some small signs of hope, but the reality is that as long as Samsung isn't on board, it's effectively all for naught. I find this article far too positive when you look at the reality of Android updates, but at least there's some progress.

Android Developers Blog: insider attack resistance

In the past, device makers have focused on safeguarding these keys by storing the keys in secure locations and severely restricting the number of people who have access to them. That's good, but it leaves those people open to attack by coercion or social engineering. That's risky for the employees personally, and we believe it creates too much risk for user data.

To mitigate these risks, Google Pixel 2 devices implement insider attack resistance in the tamper-resistant hardware security module that guards the encryption keys for user data. This helps prevent an attacker who manages to produce properly signed malicious firmware from installing it on the security module in a lost or stolen device without the user's cooperation. Specifically, it is not possible to upgrade the firmware that checks the user's password unless you present the correct user password. There is a way to "force" an upgrade, for example when a returned device is refurbished for resale, but forcing it wipes the secrets used to decrypt the user's data, effectively destroying it.

How to Android without Google

This guide shows how to install LineageOS without GApps with the help of signature spoofing and microG, so that you can have Push Notifications, Location Services and the like, without needing to have Google Play Services installed (without Google-anything for that matter).

It was made possible by the hard work of creators, maintainers and community around LineageOS, microG, XPosedFramework, F-Droid, Yalp Store and many others.

Exactly what it says on the tin.

NVIDIA Shield TV finally gets Android 8.0 Oreo update

Big news for those of you who have NVIDIA Shield TV - which, by the way, is the only Android TV box you should consider right now. The Android 8.0 Oreo update (which brings it up to the latest major version of Android) is available starting today.

This'll bring along a major update to the user interface. You'll get new sections along the left side of the screen, with your favorite apps (customizable, of course), play next (where what you've been watching and playing recently will appear) and channels (which is what apps are now called, sort of).

In addition, Amazon Prime Video will get a major refresh, Plex Media Service is improved, and a whole bunch more.

The NVIDIA Shield TV is a device with a what I guess is a small, but very dedicated fanbase. I'm always tempted to buy one to see what all the fuss is about.

Why Android P gestures are a risk worth taking

Instead, the problem with the gestures in the current iteration of the Android P beta is one that is sadly familiar to Android users: jank. That's the technical term (no really) that Google itself uses to describe the behavior of the System UI on this beta. "Jank" is usually translated as weird jitters, effects, and scrolling behavior.

I trust that much of that will be resolved in later iterations of the software, but I'm frankly terrified that the subtler issues won't be. I'm speaking about the basic feel of moving elements around on the screen. It needs to be as close to perfect as possible - as good as it is on the iPhone X in my opinion - otherwise that sense of "jank" is going to permeate everything.

On a modern flagship, I haven't experienced any animation issues on Android in years. I remain convinced that iOS users think Android scrolling is "laggy" because Android scrolling is different, not because it's actually any worse on a flagship, that is. I haven't touched a lower-spec Android phone in ages, so I don't know how bad the situation is on those phones.

Google makes two different versions of Android

We go through this every time a new version comes to Google's own phones while we wait for it to come to the rest. And the outcome is always the same - Pixel phones (and previous Nexus phones) look the way Google wants them to look and the rest of the phones look however the company that made them want them to look. That's because you can't see Android - it's simply software that supports the things you're looking at.

It's confusing. And tech bloggers (myself included) don't help ease the confusion very well when we write about the things we see on a software update for the Pixel. It's too difficult to try and break everything down every time we write something, and while we are good at a lot of things, we tend to shy away from "difficult". To compound it all, when we do try to break "Android" down, we usually make it worse. I'm going to try here because I'm feeling courageous and want to face "difficult" head on today. If I don't come back, tell my wife I love her.

Android is quite a complicated term, entity, and operating system.

Hands-on with the RED Hydrogen One

We just got a look at the upcoming RED Hydrogen One smartphone at an event meant for "RED Pioneers" (read: superfans). It is, without a doubt, one of the most ambitious smartphones in years from a company not named Apple, Google, or Samsung. It's an Android phone with a 5.7-inch display and top-tier phone specs, but that description doesn't do justice to what RED is trying to accomplish here.

The company better known for high-end 4K cameras with names like "Weapon" and "Epic-w" isn't entering the smartphone game simply to sell you a better Android phone (though it does have both Verizon and AT&T signed on to support it). No, this phone is meant to be one piece of a modular system of cameras and other media creation equipment - the company claims it will be "the foundation of a future multi-dimensional media system".

I doubt this phone will ever have any mass-market success, but that's not really the point anyway. I like that RED is trying something new, something different, and takes it to the extreme with this industrial design. The module system here is different from previous failed attempts at doing so in that it's designed to tie in with RED's popular and expensive camera's and lenses from other big camera brands, instead of trying to appeal to the mass market.

This might actually work out.

Android P apps crash silently instead of showing dialogs

Among all the new additions to Android P including new navigation gestures, Slices API, and new biometrics API, there are some other changes which may also be impactful in a more subtle way. One of these is the removal of App Not Responding (ANR) dialogue boxes for foreground apps. The ANR dialogue appears when something is preventing the main UI thread from responding. When this happens in Android Oreo or below, the ANR dialogue is shown to the user to let them know. Now, in Android P, the application will just crash without any kind of notification for the user.

You know how some people will insist that iOS applications are more stable than Android applications? That's because on iOS, when applications crash, they just... Vanish. No dialog, no notification, nothing. Android will now be adopting the same behaviour, which, while less informative, does remove a silly dialog that you couldn't really do anything useful with anyway.

Good move. Dialogs you can't take any actions with are useless.

Android P’s gestures are a jagged pill you should learn to swallow

I bring this up because when Google introduced its new pill-shaped gesture area on Android P's first public beta, it was immediately apparent that Google was not aiming to recreate the simplicity, or even the convenience, of its decade-old three-button navigation scheme. Swiping up does not, in fact, go to the home screen but to the multitasking menu. Swiping up again, and only from that in-between state, reaches the app drawer. Indeed, reaching the home screen requires tapping the pill, something that's not at all obvious from its shape, or from precedent set by Apple and the rest of the industry.

I don't have a Pixel or one of the other supported devices to test the new navigation scheme on, but it only makes sense that people are weary whenever big changes to core parts of a UI like these are made. People were up in arms over the removal of the home button on the iPhone X, but it took me less than hour to get used to, and Android P will be no different.

Google to require OEMs to roll out Android security patches

Updates are easily the biggest problem facing the Android ecosystem, and Google is working hard to fix that. Project Treble has proven that it's capable of making updates easier, and now Google is stepping up requirements for OEMs when it comes to security patches.

Every little step in this department is a welcome one. It's not yet clear what, exactly, the requirements entail, but hopefully, it's a strict and hard requirement to publish every monthly security update.

Google releases Android P beta

Ten years ago, when we launched the first Android phone - the T-Mobile G1 - it was with a simple but bold idea: to build a mobile platform that's free and open to everyone. Today, that idea is thriving - billions of people around the world rely on their Android phone every day.

To make Android smarter and easier to use than ever, today we're unveiling a beta version of Android P, the next release of Android.

There's tons of new features, mostly about Android trying to anticipate what you want to do next. Android P takes Android's already pretty good inter-application communication a step further, by exposing actions and even parts of applications outside of the applications themselves, with App Actions and Slices.

App Actions, for instance, help you get to your next task more quickly by predicting what you want to do next. Say you connect your headphones to your device, Android will surface an action to resume your favorite Spotify playlist. Actions show up throughout Android in places like the Launcher, Smart Text Selection, the Play Store, the Google Search app and the Assistant.

Actions are a simple but powerful way for helping you get what you need quickly; but what if we could surface part of the app itself, right when you need it most? Slices do just that, giving you an even deeper look into your favorite apps. If you search for "Lyft" in Google Search, you can see an interactive Slice that gives you the price and time for a trip to work, and it’s interactive so you can quickly order the ride.

Other than that, Android P also brings gesture navigation to Android, to deal with phones with smaller bezels. Furthermore, Google put a lot of emphasis on what it calls "digital wellbeing", which aims to make you more aware of how and how often you use your phone. For instance, a feature called Wind Down will make the screen go black and white at a chosen time, encouraging you to put the phone down and go to sleep, and Dashboard gives you detailed information about how you use your phone.

The beta version of Android P is available starting today, for Pixel phones and a variety of other phones.