
AOSP isn't dead, but Google just landed a huge blow to custom ROM developers
Mishaal Rahman / Android Authority
TL;DR Google has made it harder to build custom Android ROMs for Pixel phones by omitting their device trees and driver binaries from the latest AOSP release.
The company says this is because it's shifting its AOSP reference target from Pixel hardware to a virtual device called 'Cuttlefish' to be more neutral.
While Google insists AOSP isn't going away, developers must now reverse-engineer changes, making the process for supporting Pixel devices more difficult.
Earlier this year, Google announced it would develop the Android OS fully in private to simplify its development process. By focusing its efforts on a single internal branch, Google aimed to streamline work that was previously split. The news initially spooked some in the Android development community, but the controversy quickly subsided. The impact was minimal, as Google was already developing most of Android behind closed doors and promised that source code releases would continue. Now, however, a recent omission from Google has rekindled fears that the company might stop sharing source code for new Android releases, though Google has stated these concerns are unfounded.
As promised, Google published the source code for Android 16 this week, allowing independent developers to compile their own builds of the new operating system. This source code was uploaded to the Android Open Source Project (AOSP), as usual, under the permissive Apache 2.0 license.
However, multiple developers quickly noticed a glaring omission from the Android 16 source code release: the device trees for Pixel devices were missing. Google also failed to upload new driver binaries for each Pixel device and released the kernel source code with a squashed commit history. Since Google has shared the device trees, driver binaries, and full kernel source code commit history for years, its omission in this week's release was concerning.
These omissions led some to speculate this week that Google was taking the first step in a plan to discontinue AOSP. In response, Google's VP and GM of Android Platform, Seang Chau, refuted these claims. In a post on X, he addressed the speculation, stating that 'AOSP is NOT going away.'
Mishaal Rahman / Android Authority
He also confirmed the omission of Pixel device trees is intentional, stating that 'AOSP needs a reference target that is flexible, configurable, and affordable — independent of any particular hardware, including those from Google.' Instead of supporting AOSP builds on Pixel devices, Google will support the virtual Android device 'Cuttlefish' as its reference target. Cuttlefish runs on PCs, allowing Google and platform developers to test new hardware features. Google will also continue to support GSI targets, which are generic system images that can be installed on nearly any Android device.
On one hand, this logic is sound. Google wants to move away from using Pixels as the AOSP reference device and is making changes to that effect. As Seang Chau notes, 'AOSP was built on the foundation of being an open platform for device implementations, SoC vendors, and instruction set architectures.' In that regard, Cuttlefish is a more appropriate reference target because it isn't a heavily customized piece of consumer hardware like a Pixel phone. However, since Cuttlefish is a virtual device, it can only simulate how hardware features behave, making it an imperfect reference in some ways.
The more significant issue, however, is the impact this decision will have on developers who build custom ROMs — the community term for hobbyist forks of AOSP. Nolen Johnson, a long-time contributor and reviewer for the LineageOS project, says the process of building these ROMs for Pixel phones will become 'painful' moving forward.
Previously, Google made it simple for developers to build AOSP for Pixel devices, but that support is now gone. Developers simply had to 'pull the configurations [that] Google created,' add their customizations, and then build. Now, however, they will need to take the old device trees that Google released for Android 15 and 'blindly guess and reverse engineer from the prebuilt [binaries] what changes are needed each month.'
This is because making a full Android build for a device — not just a GSI — requires a device tree. This is a 'collection of configuration files that define the hardware layout, peripherals, proprietary file listings, and other details for a specific device, allowing the build system to build a proper image for that device.' While Google previously handled this work, developers must now create their own device trees without access to the necessary proprietary source code.
Furthermore, Google's decision to squash the kernel source code's commit history also hinders custom development. The Pixel's kernel source code was often used as a 'reference point for other devices to take features, bug fixes, and security patches from,' but with the history now reduced to a single commit, this is no longer feasible.
While Google is under no obligation to release device trees, provide driver binaries, or share the full kernel commit history (in fact, it's one of the few device makers to do these things), it has done so for years. The company's reason for doing so was because the Pixel was treated as a reference platform for AOSP, so developers needed an easy way to build for it. Google's decision to now discontinue the Pixel as an AOSP reference device is unfortunate, as it has pulled the rug from under developers like the teams at LineageOS and GrapheneOS who build Android for Pixel devices. These developers will still be able to build AOSP for Pixel devices, but it will now be more difficult and painful to do so than before.
Got a tip? Talk to us! Email our staff at
Email our staff at news@androidauthority.com . You can stay anonymous or get credit for the info, it's your choice.

Try Our AI Features
Explore what Daily8 AI can do for you:
Comments
No comments yet...
Related Articles


Forbes
17 minutes ago
- Forbes
Microsoft Confirms Security Pause For Outlook Email Encryption
Two-click encrypted email adds security pause for Outlook users. There are lots of ways that email platforms can come under attack. Your passwords can be compromised, whether you are using Outlook or Gmail. Two-factor authentication code session cookies can be stolen by hackers enable easy account access. And you can, in effect, compromise your own email by not taking privacy considerations seriously enough. This can even be, maybe even especially be, the case when encrypted email is concerned. Which is why Microsoft is introducing a security pause for users of New Outlook for Windows. Here's what you need to know about the new 2-click encryption view. As regular readers of the cybersecurity section here at Forbes will know, I'm a great advocate for security being simple if it is to be effective. Anything that gets in the way of a smooth user experience will likely be ignored or disabled, and thus quickly becomes counterproductive from the perspective of attack mitigation. You might be surprised to learn, therefore, that I'm all in when it comes to the latest Microsoft announcement that Outlook is introducing a security pause to the encrypted email viewing process. 'New Outlook for Windows will now support a two-click view for encrypted emails,' Microsoft said. 'This feature enables admins to require user confirmation before allowing access to encrypted emails.' Sounds like an extra security hurdle to me, for sure, but in this case, it is a desired one. Why so? Because we are talking about preventing users from opening an encrypted email without giving any thought at all. What if the user is in an inappropriate environment? What if there are people around who should not be able to view the contents? Poor privacy controls are the doorway to compromise, especially when sensitive data is concerned, and let's face it, why would you encrypt email if it were not meant to kept private? Admins with control over New Outlook for Windows, as well as Outlook for the web, iOS and Android, will be able to implant the security pause from the TwoClickMailPreviewEnabled setting in the Microsoft Azure directory, and Microsoft said they can also set this up using a Microsoft PowerShell command in Microsoft Exchange Online PowerShell. The feature will start rolling out in early April and be complete by the end of that month, although Android and iOS implementations will come a little later, with the end of June being the target completion date, according to Microsoft.


CNET
25 minutes ago
- CNET
Should You Buy or Rent Your Router? The Wrong Choice Set Me Back Nearly $1,000
I've been writing about the internet for six years, and for most of them, I carried around a shameful secret: I rented a Wi-Fi router from Xfinity. Even though I've always advised readers to buy their own equipment, my rented modem and router worked fine. But all that time, in the back of my mind, I knew it was a waste of money. A monthly charge of $15 for internet equipment doesn't seem too bad when you're first signing up for internet, but after a few years of paying that monthly fee, you'll quickly rack up hundreds of dollars for a cost you could have avoided. When I looked through my old bills and added up the cost of renting internet equipment, I found I spent $873 on Xfinity's equipment fees over those six years. Buying your router and modem may seem like a hefty upfront cost, but it will likely pay for itself in the first year. With the money I've spent renting Xfinity equipment, I could've bought the most advanced router CNET's ever tested and then bought another as a backup. I could've doubled the internet speed I was getting. I could've booked a flight to Oslo. I was finally ready to enter the world of modem and router ownership. Locating local internet providers As satisfied as I was with my Xfinity gear, owning your own equipment is almost always the better option. You'll often get better performance -- my upload speeds increased by more than 2,000%. As I said, it'll usually pay for itself within the first year or two. The average internet bill in the US comes in at $78 per month -- and that's before you add the extra taxes and fees, which you should be able to see on your ISP's broadband nutrition label. Some of these are unavoidable, but equipment rental fees don't fall into that category. You might be perfectly content to pay a bit extra for the convenience of not having to buy and set up your own equipment. But if you're looking to save money in the long run and are comfortable purchasing and managing your own gear, it's a far better deal to shell out for your own router and modem. You may also be able to take advantage of any low-income discounts available in your state if you qualify. Here's what I've learned about making the switch from rented equipment to my own, and here's how you can make a similar change as painless as possible. How to choose the right modem and router The best internet is the internet you never notice, and I can't remember the last time my connection went out or I saw a buffering wheel in my home. And this is all with a device from 2017 that Xfinity describes as an "old Wireless Gateway with limited speeds and functionality." This goes to show how much the type of internet user you are has to do with what kind of equipment you need. I live in a 750-square-foot apartment, and my internet needs are mostly limited to video calls and TV streaming. If you live in a larger home with multiple floors, the same router likely won't cut it. Similarly, activities like online gaming hinge on split-second reactions. If this instantaneous responsiveness is important to you, it's probably worth investing in a gaming router that minimizes lag. Wi-Fi routers run the gamut from entry-level models like the TP-Link AC1200 for $30 to ultra-advanced mesh systems like the Netgear Orbi 970 Series for $1,500. To test each Wi-Fi router, CNET runs three speed tests in five different rooms in our testing facility, logging results for download speed, upload speed and latency. That process is repeated six times, accounting for variations in network performance at different times of the day. Ry Crist/CNET After consulting our picks for the best Wi-Fi routers, I decided to go with a budget pick: the TP-Link Archer AX21, of which my former CNET colleague and router connoisseur Ry Crist wrote, "It's nothing fancy, but it offered near flawless performance for small- to medium-size homes in our tests, and it's a cinch to setup." I get only 200Mbps through my Xfinity plan, so the 700Mbps speed the TP-Link hits at close range is more than enough juice and only cost $85 when I bought it. (Several government agencies have since opened investigations into TP-Link for ties to Chinese cyberattacks. But I don't have any plans to replace my TP-Link router just yet.) A cable modem like the Hitron CODA connects your home to your internet provider through a coaxial cable. Hitron Do you need to buy a modem? Depending on your internet connection, you may need to purchase a cable modem in addition to your router. Some ISPs, like Spectrum, include the modem for free but charge extra for a router. The main thing to look for in a modem is compatibility. Your internet provider will have a page on their website that lists all the models that it works with, and you shouldn't stray from this. You may also have a choice between DOCSIS 3.0 and 3.1; the newer standard provides faster speeds, but DOCSIS 3.1 modems are typically more expensive. (Note: Although some ISPs have DOCSIS 4.0 modems available to rent, most are not yet widely available for purchase.) Other things to consider are the modem's speed limits -- make sure they're equal to or above your internet plan -- and the number of Ethernet ports. Xfinity doesn't provide a free modem, so I had to buy one in addition to a Wi-Fi router. I opted for the Hitron CODA Modem -- a DOCSIS 3.1 model that's one of the cheapest Xfinity-compatible models I could find for $100 at the time I purchased it. It supports download speeds up to only 867Mbps, but that's still far more than my Xfinity plan. How to set up your new modem and router Ordering the equipment is the easy part; the ordeal of setting up third-party equipment is what keeps many customers on the hook for years. The process is largely the same whether you're starting service fresh with a new provider or swapping out old equipment. Here's everything you'll need to do. 1. Activate your new modem with your ISP The modem is the piece of equipment that brings the internet to your home through a coaxial cable connected to your internet provider's network. Before it can work, ISPs need to tie your specific modem to your account. If you're replacing old equipment, they will also turn this off as they activate the new modem. ISPs do this by logging your MAC (media access control) number, which can be found on the bottom of the modem. You can typically do this through your internet provider's app, in a live chat or by calling a customer service number. 2. Connect the coax cable to your modem After your new modem's MAC address is registered with your ISP, you'll be prompted to connect your modem to the cable outlet in your wall and plug it into a power outlet. You may have to wait up to 5 minutes, and your modem's lights will tell you when it's receiving the internet signal. Once the indicator lights are on, you're ready to set up your wireless router. This TP-Link router offers wireless access to your modem's connection with the web (hence the antennas). Ry Crist/CNET 3. Set up your Wi-Fi router Each Wi-Fi router has its own setup process, so you'll want to follow the instructions provided. In the case of the TP-Link Archer AX21, that meant unplugging the modem's power, connecting the modem to the router's WAN port via an Ethernet cable, powering on the modem and then plugging the router into a power outlet. From there, I set up my new network through the TP-Link app. That's the short version. There's a lot more to consider when setting up a wireless router, including choosing the optimal location, setting up parental controls and protecting your privacy. For my purposes, though, I was ready to start testing out my new internet connection. Speed comparison: Which setup is fastest? I wanted to see how my new modem and router would compare with my old equipment, so I ran speed tests before and after I was connected: one from my desk next to the router and one from the furthest corner of my apartment (regrettably, the bathroom). My old modem and router returned 164/5Mbps speeds from my desk and 143/5Mbps from the bathroom -- not bad for an internet plan that advertises 200/10Mbps speeds. But the speeds with my new equipment were eye-popping: 237/118Mbps at both my desk and my bathroom. I didn't just save money by purchasing my own equipment -- I'm actually getting a significant speed boost, too. Joe Supan / CNET I have no idea why my new equipment picked up 10 times the upload speeds of my old one. I subscribe to Xfinity's Connect More plan, which is supposed to get only 10Mbps upload speeds. In 2022, Xfinity announced that it was increasing upload speeds on my plan to 100Mbps -- but only for customers who pay for its $25-per-month xFi Complete equipment. Apparently, I'm reaping those same benefits with my new modem and router. My best guess is that the upgrade from a DOCSIS 3.0 to a 3.1 modem is the main reason for the jump in upload speeds. How to save yourself some headaches I eventually got my modem and router set up properly, but I made plenty of mistakes along the way. Here's what I would do differently: Buy your modem and router on day one. Moving is a pain, and no one wants to make their to-do list even longer, but this is one task where the extra effort pays off (nearly a thousand dollars in my case). A technician Use your ISP's list of compatible modems. Routers aren't tied to specific providers, but if you have to purchase your own modem, you'll need to make sure that it works with your ISP. Don't cut corners here. I searched Amazon for a modem that said it was compatible with Xfinity and ended up having to return it a week -- and several hours of phone calls -- later. Your provider should have a page where it lists all the modems that it works with -- don't stray from this. Pay for only the speed you need. Internet equipment is expensive, and there's no reason to pay for a modem certified for 2,000Mbps when you're getting only 200Mbps with your plan. The same goes for routers -- you don't need to pay top dollar for a gaming router with exceptional latency if you're just streaming TV and scrolling the internet. My final thoughts Setting up a new modem and router is not fun, but it's absolutely worth it. My internet speeds have dramatically improved, and I'm paying significantly less for them. I'm saving $15 per month on equipment, and somewhere along the line, an Xfinity agent bumped my plan price down for the following year. My monthly bill went from $78.54 to $50. That's far more than I expected to save, and my new equipment paid for itself within the first six months. My only regret is that I didn't make the leap sooner.
Yahoo
30 minutes ago
- Yahoo
I Asked ChatGPT How To Invest Like a Rich Person: Here's What It Said
Many folks are beginning to use ChatGPT instead of Google when looking for information. They're switching because ChatGPT is quicker and more specific. People are also using ChatGPT for financial assistance and even personal financial analysis. Is this a good idea? We wouldn't go that far but it can be a good starting point. Find Out: Read Next: GOBankingRates put the generative AI chatbot to the test, asking how to invest like a rich person. Here's what ChatGPT said in response. The first tip the chatbot shared is to think long term. This is really the only smart way to approach investing and is heavily recommended by the best investors, including Warren Buffett. ChatGPT posted the following points here. Prioritize capital preservation and steady growth. Embrace long-term investing horizons. Let compound interest work for decades. These are all astute points, but ChatGPT doesn't get deep with them. It should at least, however briefly, discuss what compound interest is, as that's the key benefit of a long-term investing strategy. The Consumer Financial Protection Bureau defines compound interest as 'when you earn interest on the money you've saved and on the interest you earn along the way.' For a more human-sounding explanation, consider Buffett's analogy. He likens compound interest to a snowball rolling down a long hill, collecting more snow as it picks up speed, eventually becoming a massive snowball. Your investment is the snowball, and time is the hill. Learn More: Another salient tip from ChatGPT: Diversify strategically. Rich people swear by investing across numerous categories, including: Stocks and bonds Private equity and venture capital Real estate Alternative assets like crypto This is all accurate, but there's more to strategic diversification. You should know the purpose of this and why it's important. Diversification reduces your risk should a stock (or the market at large) tank. Nothing eliminates risk in the investing world, but diversification is the tool to manage it. Here's another principle that Buffett insists on implementing in your investment strategy. Invest in what you understand. Never buy stock solely because you hear it's hot right now or because you believe in the company behind it. The latter is important, but research is more important. ChatGPT highlighted the following instructions. Invest in sectors they know well (e.g., tech, real estate, private equity). Do deep due diligence before investing. But there's a bit more to this advice. Investing in what you know is not a one-time deal. Throughout your investment journey, you should be keeping in the know of what's happening behind the scenes of your investments. For example, if a company you're heavily backing is experiencing calamity in its leadership, be aware of that. This doesn't mean you should bail, but you do want to have your finger on the pulse, always. Yes, ChatGPT, this is a really important point. If you want to invest like a rich person, you need to be taking full advantage of tax-advantaged accounts, including the following: IRAs 401(k) plans HSAs Trusts LLCs Ultra-wealthy people usually own assets such as real estate or businesses that generate passive income. ChatGPT highlighted the importance of owning assets if you want to invest like a rich person. ChatGPT instructed readers to be strategic with debt, saying, 'Use good debt to invest (e.g., mortgages, business loans); avoid high-interest consumer debt.' The second point is nonnegotiable. Carrying high-interest debt is a major no-no no matter your desired wealth status. But the first part, about using 'good debt' to invest is controversial advice. We mustn't assume any mortgage or business loan debt is 'good.' All debt carries risk and can become 'bad,' so you need to work with a financial advisor to build a plan where debt works in your favor. Right on time, ChatGPT provided this tip: 'Use financial planners, tax advisors, lawyers and estate planners,' the chatbot said. You 100% need to do this. We often read this as the last tip, but it probably should be the first one, if you really want to invest like a rich person. More From GOBankingRates 10 Unreliable SUVs To Stay Away From Buying This article originally appeared on I Asked ChatGPT How To Invest Like a Rich Person: Here's What It Said Error in retrieving data Sign in to access your portfolio Error in retrieving data Error in retrieving data Error in retrieving data Error in retrieving data