1 pontos por GN⁺ 2025-10-13 | 1 comentários | Compartilhar no WhatsApp
  • O LineageOS 23 é a nova versão oficial baseada no Android 16 QPR0
  • Devido ao atraso do Google na divulgação de patches de segurança e do código-fonte, a incorporação dos recursos mais recentes pode demorar, e alguns deles só devem chegar após a publicação do QPR1
  • A chance de fim do suporte a dispositivos com kernels antigos aumentou, e a transição para suporte oficial deve se concentrar apenas em aparelhos com kernel Linux 5.4 ou superior
  • Houve grandes melhorias e adição de novos recursos em apps centrais e funções da plataforma, como Aperture e Twelve, além de reforço no launcher Catapult e no suporte a VMs
  • A lista de dispositivos com suporte oficial foi bastante ampliada, e o novo sistema de build, a wiki e o portal de downloads também foram melhorados

LineageOS 23 – Lançamento para valer

Visão geral

  • O LineageOS 23 é a versão oficial mais recente desenvolvida com base no Android 16 QPR0
  • Foram aceleradas a adoção das principais melhorias de UI do Android 16 feitas pelo Google e o rebase do código existente
  • Houve algum impacto no cronograma por fatores externos, como atrasos na distribuição do código-fonte e dos patches de segurança

Mudanças na política de patches de segurança do Google e direção futura

Conceitos de ASB e QPR

  • ASB(Android Security Bulletin): lista mensal de patches para vulnerabilidades de segurança do ecossistema Android e atualizações dos branches relacionados
  • QPR(Quarterly Platform Release): versão intermediária distribuída trimestralmente, com melhorias de segurança, correções de bugs, desempenho e até inovações de UI

Principais mudanças e situação atual

  • Recentemente, o Google passou a publicar no AOSP menos código-fonte e patches de ASB e QPR, e mais tarde do que antes
  • Como o código-fonte do QPR1 ainda não foi publicado, apenas o LineageOS 23.0 baseado no QPR0 foi lançado primeiro
  • Só é possível incorporar patches de código-fonte público, e alguns recursos importantes, como Material 3 Expressive, serão aplicados depois que o código for publicado
  • O acesso ao kernel/código-fonte dos dispositivos Pixel também ficou mais restrito, tornando o suporte a novos aparelhos tão difícil quanto em outros fabricantes
  • Daqui para frente, a tendência é que o padrão seja priorizar o lançamento .0 de cada versão do Android e depois mesclar recursos quando o código-fonte do QPR for publicado
Resumo TL;DR
  • O Google quase não fornece patches/tags mensais; os patches trimestrais estão se tornando o padrão
  • O nível de patch de segurança só é aplicado quando o conjunto completo de patches é realmente publicado
  • O LineageOS 23.0 é baseado no Android 16 QPR0, e recursos adicionais devem ser incorporados após a publicação do QPR1
  • O suporte a Pixel será mantido, mas o menor acesso ao código dificulta o suporte “no mesmo dia”

Mudanças na política de suporte a dispositivos legados (antigos)

  • Com a expansão dos recursos do Google baseados em eBPF, o Android 16 QPR0 exige kernel Linux 5.4 ou superior
  • O LineageOS 22.2 ainda oferece suporte a dispositivos que usam kernels 4.4 e 4.9, mas sem backport completo de todos os recursos
  • Se necessário, desenvolvedores podem fazer o backport por conta própria e contribuir
  • Oficialmente, daqui em diante, apenas kernels com backport eBPF 1:1 deverão ser escolhidos como alvos de suporte

Principais novos recursos e melhorias

  • Os patches de segurança de setembro de 2024 a agosto de 2025 foram integrados ao LineageOS 20~23.0
  • Upgrade dos apps SeedVault e Etar para as versões mais recentes, além de várias correções de bugs
  • O WebView foi atualizado para Chromium 140.0.7339.51
  • Foram aplicados novo ferramental para dar suporte ao port inicial de dispositivos, suporte ampliado a VMs como VirtIO/UTM/Cuttlefish e experimentos de boot com kernel mainline
  • A remoção do Android.mk está em andamento, e a migração do sistema de build para Soong/Android.bp está perto de ser concluída
  • Melhorias no controle de carregamento de bateria e carregamento rápido, além da adição de novos toques e alarmes fornecidos pelo Plasma Mobile

Atualizações dos aplicativos centrais

Aperture (app de câmera)

  • Reescrita completa para melhorar manutenção e extensibilidade
  • Adição de recursos como captura JPEG Ultra HDR/RAW/RAW+JPEG simultânea e redesign da UI de notificações
  • Também há planos em andamento para superar limitações da biblioteca CameraX

Twelve (player de música)

  • Adição do botão "Reprodução aleatória", melhorias na tela Now Playing e suporte para reindexar o media store
  • Integração reforçada com Jellyfin e introdução de suporte à reprodução MIDI

Novo app: Catapult

  • Catapult: novo launcher para Android TV, oferecendo uma tela inicial puramente focada no uso, sem anúncios nem feed de recomendações
  • Foco em UI simples e intuitiva, rapidez e personalização
  • Novos recursos e atualizações também já foram prometidos para o futuro

Suporte ampliado a ambientes de VM (máquinas virtuais)

  • Suporte reforçado para máquinas virtuais baseadas em QEMU e ambientes como UTM e libvirt
  • As configurações de build do Cuttlefish também passaram a ter suporte oficial, oferecendo emulação semelhante à de dispositivos reais
  • Adequado para testes em ambiente virtual, desenvolvimento e depuração

Expansão do suporte a dispositivos com kernel mainline

  • A compatibilidade com kernels mainline foi bastante ampliada
  • Fica mais fácil sincronizar o kernel de dispositivos já existentes com o upstream mais recente
  • Espera-se prolongar a vida útil de hardware antigo por muito mais tempo com versões modernas do Android

Commonization de kernel e suporte a SoC

  • Repositórios de kernel compartilhados por SoC permitem aplicar rapidamente recursos recentes e patches de segurança
  • Mais de 12 plataformas Qualcomm têm alvos de suporte especificados para cada versão de Android/kernel
  • As bibliotecas de “shims” usadas por mantenedores no passado também foram unificadas em um repositório comum, minimizando redundância

Fim de suporte a apps/recursos e próximos passos

  • O branch 23.0 alcançou um nível equivalente ao 22.2 em estabilidade e recursos
  • Novos envios para o LineageOS 21 foram encerrados, e só é permitido fazer fork de projetos existentes
  • No lançamento do 23.0, vários dispositivos foram adicionados ao conjunto de builds oficiais

Guia de upgrade

  • O guia de upgrade de cada dispositivo pode ser consultado na wiki
  • Ao migrar de builds não oficiais, é obrigatório seguir o guia de instalação
  • Para usuários de builds oficiais, não é necessário wipe adicional (exceto nos dispositivos com aviso de exceção)

Melhorias no portal de downloads e na wiki

  • Portal de downloads: oferece recursos como modo escuro, imagens adicionais e verificação de assinatura
  • Wiki: recebeu grandes melhorias, como filtros por dispositivo, indicação de variantes de modelo e instruções de instalação passo a passo

Suporte à comunidade de desenvolvedores e mantenedores

  • Ficou mais fácil enviar dispositivos oficiais, e mesmo com pontos pendentes ainda pode haver revisão e apoio
  • Há várias formas de contribuir, incluindo apps, wiki e contribuições de código/documentação via Gerrit
  • Foi reforçado o pedido para reenviar consultas não respondidas

Alvos de build genéricos

  • Expansão da documentação de suporte a builds para emuladores, GSI e Android TV/Automotive voltados a desenvolvedores e usuários em geral
  • A experiência pode variar conforme o nível de compatibilidade do fabricante do dispositivo real

Projeto de tradução

  • Incentivo à participação de tradutores multilíngues
  • Já existem casos de suporte completo a idiomas não padronizados, como o galês
  • Também é possível ampliar o suporte a idiomas não oficiais via Crowdin

Chamada de novos builds de dispositivos

  • Foram adicionados 23 novos dispositivos com suporte oficial, com detalhes divulgados na wiki
  • Diversos fabricantes, plataformas e modelos passaram a fazer parte do suporte novo/adicional

Resumo

O LineageOS 23 é a ROM mais recente baseada no Android 16 QPR0 e reformula em grande escala o processo de lançamento e a estrutura de suporte a dispositivos em resposta às mudanças de política do Google. Os principais apps centrais e recursos da plataforma receberam atualizações importantes, e houve também reforço em áreas como o launcher Catapult para TV, VMs e suporte a kernel mainline. Com aplicação de patches de segurança, commonization de kernel, melhorias na wiki e no sistema de downloads, além da ampliação das contribuições de desenvolvedores, trata-se de um grande lançamento que fortalece o suporte para comunidade, mantenedores e usuários.

1 comentários

 
GN⁺ 2025-10-13
Comentários do Hacker News
  • O GrapheneOS conseguiu acesso como parceiro aos lançamentos antecipados dos patches de segurança do Android, mas isso tem a desvantagem de permanecer fechado até que o código-fonte usado para criar esse build "01" seja liberado ao público. Esse trade-off pode ser difícil para o LineageOS aceitar. O GrapheneOS oferece isso em um modelo opt-in por recomendação. Link para a discussão relacionada

    • É uma pena que todas as distribuições baseadas em AOSP tenham de depender das políticas do Google. Também acho que participar de programas de parceria assim pode piorar a situação no longo prazo. Se o GrapheneOS conseguir vencer a disputa para obter a certificação Play Integrity com base no rigor com que segue as políticas de segurança, talvez valha a pena tentar (pessoalmente, acho essa certificação pouco significativa, já que até aparelhos sem atualização há anos conseguem obtê-la). O Google divulgar apenas bytecode relacionado à segurança, que pode ser facilmente comparado por diff, pode acabar sendo um desastre de segurança para todos. No fim, todos estão jogando o mesmo jogo, já que qualquer distribuição AOSP precisa da permissão do Google para lançar alguma coisa. O Lineage, em especial, tende a se autocensurar bastante sem obter vantagens reais com isso. É uma pena que nem inclua as chaves para recursos como suporte à troca de WebView alternativo ou de provedor de localização. O Google tem esses recursos, mas os amarra apenas aos próprios servidores. Eu também usei Lineage por muito tempo, desde os tempos do CyanogenMod, mas recentemente cansei da guerra com o Play Integrity e acabei migrando para um Pixel. Meu excelente Redmi Note 10 Pro funcionou bem graças ao Lineage e ao esforço do mantenedor do dispositivo, mas já não dava mais para investir tanto tempo e energia. É lamentável que os fabricantes estejam voltando a bloquear os bootloaders. Queria que alguém encontrasse uma forma de quebrar essa tendência e impedir o monopólio dos sistemas operacionais.
    • Depois da atualização de ontem, apareceu um pop-up explicando a situação e perguntando se eu queria instalar blobs de código fechado.
    • Ouvi dizer que eles não obtiveram a qualificação de parceiro diretamente, e sim que alguém que já tinha acesso repassou o código em violação de NDA.
  • Eu gostaria de ver um telefone híbrido que executasse Android original para apps bancários, pagamentos e governo, e LineageOS ou Linux OS em partição, hardware ou máquina virtual separada. Seria como “colar” dois telefones em um só, mas de forma mais inteligente. Quero usar um sistema aberto como principal, mas carregar outro telefone só para finanças e pagamentos não é prático.

    • Seria ótimo se apps bancários, de pagamento e do governo fossem simplesmente sites e funcionassem em qualquer navegador.
    • Já estaria bom se algum grande fabricante, como Samsung ou Xiaomi, oferecesse oficialmente LineageOS ou GrapheneOS em um modelo específico, ou ao menos um desbloqueio fácil e oficial com liberação do código-fonte.
    • Todos os meus apps bancários funcionam bem no Lineage. O único que não funciona é o app do McDonald’s, mas não investiguei muito e talvez exista alguma solução.
  • Fico feliz em ver Android TV mencionado. Queria saber se alguém já conseguiu montar um set-top box com Lineage que respeite a liberdade do usuário. Precisamos de uma alternativa que nos livre do spyware e das restrições absurdas das smart TVs e set-top boxes atuais.

    • Um desenvolvedor do LineageOS chamado Nate Johnson mantém builds oficiais e não oficiais. Também dá para montar tudo do zero com uma Radxa SBC ou reaproveitar dispositivos antigos de streaming, como Chromecast mais velhos. Alguns aparelhos antigos ainda mantêm o Widevine DRM mesmo depois da instalação do Lineage, então dá para usar serviços de streaming. Link para builds oficiais do LineageOS
    • O LineageOS suporta vários dispositivos, como o Nvidia Shield. O que eu queria saber é se o novo launcher Catapult é compatível com Android TV de smart TVs prontas de fábrica. Pessoalmente, estou acostumado com a tela inicial integrada do Google TV, mas me incomoda ter de clicar mais de uma vez para acessar o que quero. Vou testar o Catapult agora mesmo. Além disso, os modelos mais recentes do Nvidia Shield exigem soldar uma porta USB na placa-mãe, o que pode ser uma barreira de entrada para muita gente que quer hackear só por software. Referência sobre soldagem da porta USB
    • Também existe build para RPi5. Ainda não testei pessoalmente, mas pretendo tentar em breve. Link para build do RPi5
    • Quase todos os principais serviços de streaming não funcionam em dispositivos não aprovados.
  • Atualizei o https://www.sustaphones.com/ adicionando informações como critérios de sustentabilidade aos dispositivos suportados, então recomendo dar uma olhada junto com os vários ROMs.

  • Com o recente endurecimento das políticas do Google sobre privacidade e segurança do usuário, esse tipo de upgrade de sistema parece ainda mais atraente. Gostaria de entender como Lineage e GrapheneOS diferem.

    • Segurança e privacidade são o ponto forte do GrapheneOS; liberdade e variedade de recursos são os do LineageOS. Depois de usar o GrapheneOS, sinto falta de algumas coisas como navegação personalizada, mas gosto de recursos como sandboxed google play services.
    • Comparando apenas nos dispositivos compatíveis com ambos, o Graphene é melhor, mas como suporta tão poucos aparelhos, na prática a discussão perde muito sentido. E a comunidade do Graphene tende a ser obcecada por “segurança”, então parece não se importar muito com liberdade ou hackeabilidade.
    • Já usei os dois sistemas, e dá para usar o smartphone normalmente com ambos. Mas o GrapheneOS é tão rígido em segurança que acaba tendo pouca acessibilidade prática (no momento, só suporta telefones Pixel). Por isso, eu mesmo comprei um Pixel só para usar Graphene, de tão satisfeito que estou com a direção do projeto. Muita gente reclama da falta de suporte a outros telefones, mas, na minha visão, o problema é que os outros fabricantes é que não suportam o GrapheneOS. Se você realmente quer forçar o GrapheneOS em outros aparelhos, então o sistema que você quer na prática é o LineageOS.
    • Alguns anos atrás, o Lineage era o AOSP ideal para experimentação e customização, e servia de base para outras distribuições Android customizadas. Era uma versão com melhorias de conveniência, como toque duplo para suspender, root integrado e vários temas. Já o GrapheneOS suportava apenas alguns poucos Pixels com código-fonte totalmente aberto e focava principalmente em recursos de segurança, como controle de permissões e prevenção de rastreamento. No meu trabalho, na maioria dos casos usávamos LineageOS com alguns patches do GrapheneOS, trocando o NTP padrão e o servidor de verificação de conectividade.
    • O GrapheneOS só pode ser usado em celulares do Google.
  • Ao contrário do Graphene ou do Postmarket, parece haver muito mais dispositivos suportados. Queria saber qual hardware seria mais adequado e eticamente aceitável. O Fairphone 5 talvez pareça uma boa opção, mas também há alternativas como Motorola e OnePlus, e eu não conheço bem.

    • Se a preocupação é ética, então o Fairphone é mesmo a escolha certa. O Fairphone 6 foi avaliado como uma melhora em relação ao 5. Os três modelos anteriores têm suporte ao LineageOS, então talvez valha esperar até que o 6 tenha suporte oficial. Em custo-benefício, o Motorola moto g 5G (2024) também é suportado no LineageOS 23.0 e ainda recebe atualizações de segurança do vendor até 2027, o que é razoável. Ele também aparece na lista de dispositivos suportados do Calyx, mas no momento o suporte no Calyx está em pausa, então a adoção futura é incerta. O OnePlus 12R é um dos dispositivos suportados mais recentes e tem atualizações de segurança previstas até 2028 (mas sem entrada para fone de ouvido nem slot para cartão SD). However, OnePlus e Motorola não podem ser considerados “éticos”. Se for um aparelho usado, dá para argumentar que você não está contribuindo diretamente para lixo eletrônico, mas em modelos novos isso é mais difícil. Atualizações de segurança do vendor quase não existem em aparelhos mais antigos (até a UE só exige isso para “dispositivos novos”), e a Motorola, em especial, costuma lançar aparelhos em ritmo acelerado e abandonar o suporte logo depois.
  • Tenho curiosidade sobre como funcionam backup e restauração no LineageOS.

    • Agora que o Titanium Backup foi descontinuado, o Neo Backup funciona bem. Pode haver alguns problemas com Wi‑Fi, Bluetooth e SMS, mas o SMS é restaurado corretamente. Por segurança extra, recomendo também usar um app de backup separado. Neo Backup
    • Em qualquer telefone com verdadeiro acesso root, é possível fazer backup e restauração completos, quase no estilo do iOS, com algo como nandroid backup.
  • Queria saber se existe uma forma de rodar o LineageOS em VM ou se preciso comprar um telefone compatível e usá-lo por desktop remoto ou algo assim.

    • Eu rodo Waydroid (LineageOS em contêiner) em uma VM Ubuntu x86_64 com o método de instalação padrão. Para apps apenas arm64, uso libhoudini com este script, e envio a interface para um telefone Linux conectado por WireGuard usando waypipe. Antes eu usava Waydroid diretamente no telefone, mas depois de uma atualização recente comecei a receber infinitos pop-ups de “app não está respondendo”, então a combinação VM + waypipe ficou muito mais rápida e agradável.
    • No corpo do artigo, dois parágrafos explicam em detalhes o novo suporte a QEMU e virtualização.
    • Existe documentação oficial para rodar LineageOS em libvirt (QEMU). Porém, ainda não há imagens prebuilt. Guia de instalação com libvirt
    • O Waydroid também é baseado em Lineage, então é possível rodar em VM. Só não sei quão tranquilo isso é no QEMU, mas comprar um telefone compatível com Lineage/Graphene (este último só para Pixel) vale a pena e pode se tornar ainda mais importante se o Google passar a restringir sideloading ou adotar varredura no lado do cliente para apps de mensagem.
  • No Mac (M1 Air, Tahoe e Sonoma), o adb não reconhece dispositivos Android. O mesmo cabo e telefone funcionam normalmente no Ubuntu e no Windows. O dispositivo nem aparece nas informações do sistema, e já tentei MTP/PTP/depuração USB/OTG. Estou usando um OnePlus Nord CE 2 Lite 5G. Queria saber se mais alguém passou por isso.

    • Um navegador baseado em Chrome pode estar bloqueando a porta usada pelo adb.
  • Gostaria de entender para quem é o LineageOS e por que as pessoas usam.

    • Nas opções de desenvolvedor, o ADB com root está sempre disponível. Se um app precisar de root, basta instalar o Magisk. Para quem considera root importante, é o melhor sistema. Diferentemente dos OEMs, entrega rapidamente todos os patches de segurança mensais que consegue. Se patches atualizados são importantes para você, essa é a maior vantagem. Também pode funcionar sem o código fechado do Google. Dependendo do seu objetivo, isso é uma vantagem enorme.
    • Instalo LineageOS em todos os meus dispositivos (na prática, meu critério de compra de telefone é o suporte ao Lineage). O principal objetivo é instalar apps sem a Google Play Store, por exemplo via F-Droid. A UI/UX é consistente em todos os aparelhos, e o desempenho também é muito mais fluido que o da ROM original.
    • Eu usava um Xperia Z1 (de 2013), e como a Sony cortou as atualizações depois de 1 ou 2 anos, também fiz root e instalei isso. Não lembro se na época o nome era Lineage ou CyanogenMod, mas graças a isso consegui usá-lo até 2020, quando a tela quebrou (7 anos). Agora também uso um Xperia 1ii, que só recebeu 2 anos de suporte, e instalei LineageOS imediatamente; já estou no quinto ano usando-o tranquilamente. Graças ao LineageOS, consigo usar meus aparelhos por muito tempo sem a barreira da “redução artificial da vida útil”. É triste ver o Google dificultando cada vez mais isso em nome da segurança.
    • Instalo Lineage imediatamente em todos os meus dispositivos. Na prática, só compro aparelhos com suporte ao Lineage. É uma forma fácil de montar um ambiente Android sem Google e consistente.
    • Em telefones com alguns anos de uso, muitas vezes o fabricante já não oferece mais atualizações. Com o LineageOS, você pode ter Android atualizado e patches de segurança recentes. É parecido com usar OpenWRT em um roteador: você abre mão do firmware original e de alguns recursos específicos do fabricante, mas ganha funcionalidade moderna e correções de segurança, que são justamente a maior vantagem.