Changelog 31 - Masterful Material, Expressive Emotions, Awesome Android
Olá de novo!
Os últimos meses foram um grande esforço, já que temos estado ocupados a rebasear e atualizar o LineageOS, em não um, mas dois grandes lançamentos AOSP. No entanto, temos perseverado e temos o prazer de apresentar LineageOS 23.2.
Mudanças na AOSP
Nos últimos anos, o AOSP vem mudando para uma cadência de lançamento trimestral, o que significa que novos recursos e correções de bugs são lançados a cada três meses. O Google anunciou recentemente que o AOSP estará mudando para uma cadência de lançamento semestral, o que significa que as últimas correções e recursos serão lançados a cada seis meses agora.
Os Bulletins de Segurança do Android ainda serão lançados e escolhidos para todas as versões do LineageOS suportadas mensalmente.
Embora essa mudança não altere significativamente nosso processo de desenvolvimento, vale a pena notar que o LineageOS adotará uma cadência de seis meses, com o trabalho em cada lançamento de novo ponto começando a cada seis meses.
O que mudou
Quando você instalar ou atualizar para esta versão, você notará imediatamente a nova interface do usuário e esquema de cores. Isso ocorre porque o LineageOS está agora usando oficialmente o sistema de design Material Expressive do Google, que se concentra em cores expressivas e elementos de design emotivo.
Além disso, você pode notar a interface atualizada do painel Configurações Rápidas, que agora contém azulejos totalmente personalizáveis, que, em nossa opinião, são muito mais agradáveis de usar! Nesta versão, você também encontrará um tema escuro expandido e utilitários de arquivos mais poderosos em torno de espaços privados.
Aplicativos atualizados
Esta versão se concentra principalmente na linguagem de design Material Expressive e, no interesse de acompanhar essas diretrizes, temos trabalhado diligentemente na atualização dos aplicativos padrão para o Material Expressive.
Atualizador
O colaborador pjgowtham tem trabalhado duro para atualizar o aplicativo Updater e, quando essas alterações forem mescladas, você será tratado com uma interface de usuário completamente redesenhada, gerenciamento de atualizações aprimorado, animações deliciosas e vários bugs corrigidos. Não estava pronto para o lançamento do 23.2, mas será em breve, então fique atento!
Outros aplicativos
Além do Updater, Twelve (o aplicativo de música padrão), Deskclock e ExactCalculator receberam atualizações do Material 3 Expressive, o que as traz para a era moderna. Fique atento para atualizações semelhantes aos outros aplicativos padrão!
Ferramentas de Desenvolvimento
No changelog de lançamento anterior, provocamos algumas ferramentas de desenvolvimento que estavam no meio de serem revisadas. Estes já foram mesclados, e os desenvolvedores têm algumas novas ferramentas em seu arsenal:
beautify_rro.py: Embeleza várias RROs existentes, dado um diretório.generate_rro.py: Extrai RROs de um diretório de sobreposições pré-construídas.update_certificates.py: Atualiza certificados de aplicativo dado um diretório de despejo de estoque.decompile_cil.py: Extrai regras de sepolicia de uma imagem SELinux pré-construída.extract_aconfig.py: Extrai arquivos de configuração de despejos de estoque.match_manifest_tarball.py: Corresponde lançamentos de tarball do kernel (ou fonte) contra o histórico público do Git.
Mudanças de Liderança
Depois de cerca de sete anos com a Lineage, e outros cinco com o CyanogenMod, estamos tristes em anunciar que o Rashed está se afastando do projeto para passar mais tempo offline. Desejamos-lhe o melhor!
Também estamos felizes em anunciar que o atual grupo de diretores votou Nolen Johnson (npjohnson) como o nono diretor. Bem-vindo!
Deprecações
No geral, sentimos que o ramo 23,2 atingiu a paridade de características e estabilidade com 23,0 e é pronto para liberação inicial.
Ainda permitiremos que novas submissões do LineageOS 21 sejam bifurcadas à organização, mas continuaremos nossa política de não mais permitindo que os dispositivos LineageOS 21 recém-apresentados sejam enviados.
O LineageOS 23.2 será lançado para uma seleção decente de dispositivos, com dispositivos adicionais para vêm como eles atendem aos requisitos especificados pelo Carta e são marcados como prontos para builds por seu mantenedor.
Atualização para LineageOS 23.2
Para atualizar, siga o guia de atualização do seu dispositivo clicando nele aqui e depois em “Atualizar para uma versão superior do LineageOS”.
Se você está vindo de uma compilação não oficial, você precisa seguir o bom guia de instalação do ole para o seu dispositivo, assim como qualquer outra pessoa que procura instalar o LineageOS pela primeira vez. Estes podem ser encontrados no mesmo local aqui clicando no seu dispositivo e depois em “Instalação”.
Por favor, note que se você está atualmente em uma compilação oficial, você NÃO precisa limpar o seu dispositivo, a menos que a página wiki do seu dispositivo dita especificamente o contrário, conforme necessário para alguns dispositivos com mudanças maciças, como uma repartição.
Desenvolvedores, Desenvolvedores, Desenvolvedores
Ou, neste caso, mantenedores, mantenedores, mantenedores. Queremos os envios do seu dispositivo!
Se você é um desenvolvedor e gostaria de enviar seu dispositivo para funcionários, é mais fácil do que nunca. Basta seguir as instruções aqui.
O acima também se aplica a pessoas que procuram trazer de volta dispositivos que eram em um ponto oficial, mas não são mais apoiados - sério - mesmo que ainda não esteja completamente em conformidade, envie-o! Talvez Nós podemos ajudá-lo a completá-lo.
Depois de enviar, dentro de algumas semanas, mas na maioria dos casos por semana, você receberá algumas feedback sobre o envio do seu dispositivo; e se estiver à altura, você será convidado para nossas comunicações instâncias e seu dispositivo serão bifurcados para os repositórios oficiais do LineageOS.
Não tem conhecimento para manter um dispositivo, mas quer contribuir com a plataforma? Temos muito de outras coisas que você pode contribuir. Por exemplo, nossa suíte de aplicativos está sempre procurando novas pessoas para ajudar melhorá-los, ou você pode contribuir para o wiki adicionando mais informações úteis e documentação.Gerrit está sempre aberto para envios! Uma vez você contribuiu com algumas coisas, envie um e-mail para devrel(at)lineageos.org detalhando-as, e nós vamos Põe-te no loop.
Além disso, se você enviou um envio que não obteve uma resposta nos últimos meses, por favor, acompanhe, Voltamos a trocar de provedor!
Alvos Genéricos
Nós já falamos sobre isso antes, mas estes são importantes, então vamos cobri-los novamente.
Embora tenhamos metas genéricas construíveis desde 2019, tornar o LineageOS mais acessível a desenvolvedores, e realmente qualquer pessoa interessada em dar LineageOS uma tentativa, nós documentamos como usar eles em conjunto com o Android Emulador/Android Estúdio!
Além disso, alvos semelhantes agora podem ser usados para construir GSI em configurações móveis e Android TV, e Android Automotive fazendo LineageOS mais acessível do que nunca para dispositivos que utilizam o Google’s Projeto Treble. Não forneceremos compilações oficiais para esses alvos, devido ao fato de que a experiência do usuário varia inteiramente com base em quão bem o fabricante do dispositivo cumpriu com os requisitos da Treble, mas sinta livre para ir construí-los você mesmo e dar-lhe um tiro!
Por favor, note que o Android 12 (e por proxy todas as versões posteriores do Android) divergiu GSI e Emulator alvos. Alvos de emulador residem em arch, enquanto os alvos do GSI residem em arch.
Além disso, agora existem alvos experimentais para software de máquina virtual baseado em QEMU (libvirt, UTM, etc.). Instruções sobre a construção e utilização desses alvos podem ser encontradas em a Wiki.
Traduções
Bilíngue? Trilíngue? Alguma coisa lingual?
Se você acha que pode ajudar a traduzir o LineageOS para um idioma diferente, salte para nossa wiki e tenha uma chance! Se o seu idioma não for suportado nativamente no Android, entre em contato conosco no Crowdin e nós levaremos o necessário passos para incluir o seu idioma. Por exemplo, o LineageOS é a primeira distribuição personalizada do Android que possui suporte completo para a língua galesa (Cymraeg) graças à sua comunidade de tradutores.
Por favor, contribua para traduções somente se você for razoavelmente alfabetizado no idioma de destino; traduções pobres desperdiçam tanto o nosso tempo como o seu.
Build roster
Added 23.2 devices
| Device name | Wiki | Maintainers | Moved from |
|---|---|---|---|
| ASUS ZenFone 8 | sake | DD3Boh, mikooomich | 23.0 |
| F(x)tec Pro¹ X | pro1x | BadDaemon, bgcngm, mccreary, npjohnson, qsnc, tdm | 23.0 |
| Fairphone 4 | FP4 | mikeioannina | 23.0 |
| Fairphone 5 | FP5 | mikeioannina | 23.0 |
| Google Pixel 4 XL | coral | mikeioannina, npjohnson | 23.0 |
| Google Pixel 4 | flame | mikeioannina, npjohnson | 23.0 |
| Google Pixel 4a 5G | bramble | mikeioannina | 23.0 |
| Google Pixel 4a | sunfish | mikeioannina | 23.0 |
| Google Pixel 5 | redfin | mikeioannina | 23.0 |
| Google Pixel 5a | barbet | mikeioannina | 23.0 |
| Google Pixel 6 Pro | raven | mikeioannina | 23.0 |
| Google Pixel 6 | oriole | mikeioannina | 23.0 |
| Google Pixel 6a | bluejay | mikeioannina | 23.0 |
| Google Pixel 7 Pro | cheetah | mikeioannina | 23.0 |
| Google Pixel 7 | panther | mikeioannina | 23.0 |
| Google Pixel 7a | lynx | mikeioannina, niclimcy | 23.0 |
| Google Pixel 8 Pro | husky | mikeioannina | 23.0 |
| Google Pixel 8 | shiba | mikeioannina | 23.0 |
| Google Pixel 8a | akita | mikeioannina | 23.0 |
| Google Pixel 9 Pro Fold | comet | mikeioannina | 23.0 |
| Google Pixel 9 Pro XL | komodo | mikeioannina | 23.0 |
| Google Pixel 9 Pro | caiman | mikeioannina | 23.0 |
| Google Pixel 9 | tokay | mikeioannina | 23.0 |
| Google Pixel 9a | tegu | mikeioannina | 23.0 |
| Google Pixel Fold | felix | mikeioannina | 23.0 |
| Google Pixel Tablet | tangorpro | LuK1337, mikeioannina, npjohnson | 23.0 |
| Lenovo Z5 Pro GT | heart | themard, optionaltoast | 23.0 |
| Lenovo Z6 Pro | zippo | Lucchetto, themard, einargednochsson | 23.0 |
| Motorola defy 2021 | bathena | Deivid Ignacio Parra (Deivid21), Francisco Sanchez (Fraaxius) | 23.0 |
| Motorola edge 20 pro | pstar | npjohnson, SGCMarkus | 23.0 |
| Motorola edge 20 | berlin | npjohnson, SGCMarkus | 23.0 |
| Motorola edge 2021 | berlna | SyberHexen | 23.0 |
| Motorola edge 2024 | avatrn | elginsk8r | 23.0 |
| Motorola edge 30 fusion | tundra | themard, electimon | 23.0 |
| Motorola edge 30 neo | miami | marcost2 | 23.0 |
| Motorola edge 30 | dubai | themard, sb6596, Demon000 | 23.0 |
| Motorola edge 40 pro / Motorola moto X40 / Motorola edge+ (2023) | rtwo | sgcmarkus, themard | 23.0 |
| Motorola edge s / Motorola moto g100 | nio | dianlujitao | 23.0 |
| Motorola moto e7 plus / Lenovo K12 | guam | Rajin Gangadharan (GRajin), Deivid Ignacio Parra (Deivid21) | 23.0 |
| Motorola moto g 5G - 2024 | fogo | mikeioannina | 23.0 |
| Motorola moto g power 2021 | borneo | Syed Fawwaz Hussain (Fazwalrus), Deivid Ignacio Parra (Deivid21) | 23.0 |
| Motorola moto g stylus 5G (2022) | milanf | AnierinBliss | 23.0 |
| Motorola moto g stylus 5G | denver | Vivekachooz | 23.0 |
| Motorola moto g10 / Motorola moto g10 power / Lenovo K13 Note | capri | Deivid Ignacio Parra (Deivid21), Sultanahamer | 23.0 |
| Motorola moto g200 5G / Motorola Edge S30 | xpeng | themard, rogers2602 | 23.0 |
| Motorola moto g30 / Lenovo K13 Pro | caprip | mikeioannina, Deivid Ignacio Parra (Deivid21) | 23.0 |
| Motorola moto g32 | devon | Dhina17, mikeioannina, Deivid Ignacio Parra (Deivid21) | 23.0 |
| Motorola moto g34 5G / Motorola moto g45 5G | fogos | mikeioannina | 23.0 |
| Motorola moto g42 | hawao | Dhina17, mikeioannina, Deivid Ignacio Parra (Deivid21) | 23.0 |
| Motorola moto g52 | rhode | Dhina17, mikeioannina, tomoms, Deivid Ignacio Parra (Deivid21) | 23.0 |
| Motorola moto g82 5G | rhodep | AnandSuresh02, sevenrock | 23.0 |
| Motorola moto g84 5G | bangkk | mikeioannina | 23.0 |
| Motorola moto g9 play / Motorola moto g9 / Lenovo K12 Note | guamp | DelightReza, Deivid Ignacio Parra (Deivid21) | 23.0 |
| Motorola moto g9 power / Lenovo K12 Pro | cebu | Deivid Ignacio Parra (Deivid21) | 23.0 |
| Nothing Phone (1) | Spacewar | zlewchan, ko_ko_konb | 23.0 |
| Nothing Phone (2) | Pong | chandu078 | 23.0 |
| Nubia Mini 5G | TP1803 | ArianK16a, npjohnson | 23.0 |
| OnePlus 11 5G | salami | bgcngm | 23.0 |
| OnePlus 12 | waffle | chandu078 | 23.0 |
| OnePlus 12R | aston | inferno0230 | 23.0 |
| OnePlus 13 | dodge | bgcngm, chandu078, dianlujitao, ItsVixano | 23.0 |
| OnePlus 13R | giulia | chandu078, madmax | 23.0 |
| OnePlus 7 Pro / OnePlus 7 Pro (T-Mobile) | guacamole | LuK1337, elginsk8r | 23.0 |
| OnePlus 7 | guacamoleb | shantanu-sarkar | 23.0 |
| OnePlus 7T / OnePlus 7T (T-Mobile) | hotdogb | LuK1337, Onelots | 23.0 |
| OnePlus 7T Pro | hotdog | qsnc | 23.0 |
| OnePlus 8 / OnePlus 8 (T-Mobile) | instantnoodle | jabashque | 23.0 |
| OnePlus 8 Pro | instantnoodlep | LuK1337 | 23.0 |
| OnePlus 8T / OnePlus 8T (T-Mobile) | kebab | LuK1337, mikeioannina | 23.0 |
| OnePlus 9 / OnePlus 9 (T-Mobile) | lemonade | mikeioannina, tangalbert919, ZVNexus | 23.0 |
| OnePlus 9 Pro / OnePlus 9 Pro (T-Mobile) | lemonadep | LuK1337, bgcngm, mikeioannina | 23.0 |
| OnePlus 9R | lemonades | DaemonMCR, Tuan Anh | 23.0 |
| OnePlus 9RT | martini | basamaryan | 23.0 |
| OnePlus Ace 3 Pro | corvette | chandu078, LucasBlackLu | 23.0 |
| OnePlus Ace 3 | astonc | inferno0230 | 23.0 |
| OnePlus Ace 3V | audi | anky894 | 23.0 |
| OnePlus Ace 5 | giuliac | chandu078, madmax | 23.0 |
| OnePlus Nord 4 | avalon | anky894 | 23.0 |
| OnePlus Nord 5 | lexus | grepfox | 23.0 |
| OnePlus Nord CE 2 Lite 5G | oscaro | Vivekachooz | 23.0 |
| OnePlus Nord CE 3 Lite 5G / OnePlus Nord N30 5G | larry | Vivekachooz | 23.0 |
| OnePlus Nord CE4 | benz | inferno0230 | 23.0 |
| OnePlus Nord N20 | gunnar | tangalbert919 | 23.0 |
| OnePlus Nord N200 | dre | tangalbert919, elginsk8r | 23.0 |
| OnePlus Pad 2 Pro / OnePlus Pad 3 | erhai | LuK1337, bgcngm | 23.0 |
| OnePlus Pad Pro / OnePlus Pad 2 | caihong | inferno0230 | 23.0 |
| Razer Edge 5G / Razer Edge WiFi | nicole | AnierinBliss, balika011, mikeioannina, npjohnson | 23.0 |
| Realme 10 Pro 5G | luigi | Vivekachooz | 23.0 |
| Realme 9 Pro 5G / Realme 9 5G / Realme Q5 | oscar | Vivekachooz | 23.0 |
| Samsung Galaxy A21s | a21s | DaemonMCR | 23.0 |
| Samsung Galaxy A71 | a71 | Haky86 | 23.0 |
| Samsung Galaxy F62 / Samsung Galaxy M62 | f62 | Linux4 | 23.0 |
| Samsung Galaxy Note10 5G | d1x | Rocky7842, Linux4 | 23.0 |
| Samsung Galaxy Note10 | d1 | Linux4 | 23.0 |
| Samsung Galaxy Note10+ 5G | d2x | Linux4 | 23.0 |
| Samsung Galaxy Note10+ | d2s | Linux4 | 23.0 |
| Samsung Galaxy S10 5G | beyondx | Linux4 | 23.0 |
| Samsung Galaxy S10 | beyond1lte | Linux4 | 23.0 |
| Samsung Galaxy S10+ | beyond2lte | Linux4 | 23.0 |
| Samsung Galaxy S10e | beyond0lte | Linux4 | 23.0 |
| Samsung Galaxy S20 (4G/5G) | x1s | ExtremeXT, fcuzzocrea | 23.0 |
| Samsung Galaxy S20 FE (Exynos) | r8s | CmdCtrlDevic3 | 23.0 |
| Samsung Galaxy S20 FE (Snapdragon) / Samsung Galaxy S20 FE 5G | r8q | ata-kaner | 23.0 |
| Samsung Galaxy S20 Ultra (5G) | z3s | ExtremeXT, fcuzzocrea | 23.0 |
| Samsung Galaxy S20+ (4G/5G) | y2s | ExtremeXT, fcuzzocrea | 23.0 |
| Samsung Galaxy Tab A7 10.4 2020 (LTE) | gta4l | chrmhoffmann | 23.0 |
| Samsung Galaxy Tab A7 10.4 2020 (Wi-Fi) | gta4lwifi | chrmhoffmann | 23.0 |
| Samsung Galaxy Tab S6 Lite (LTE) | gta4xl | haggertk, Linux4 | 23.0 |
| Samsung Galaxy Tab S6 Lite (Wi-Fi) | gta4xlwifi | Linux4, haggertk | 23.0 |
| Samsung Galaxy Tab S7 (LTE) | gts7l | bgcngm | 23.0 |
| Samsung Galaxy Tab S7 (Wi-Fi) | gts7lwifi | bgcngm | 23.0 |
| Solana Saga | ingot | mikeioannina, npjohnson, tomoms | 23.0 |
| Sony Xperia 1 II | pdx203 | hellobbn | 23.0 |
| Sony Xperia 1 III | pdx215 | hellobbn | 23.0 |
| Sony Xperia 1 IV | pdx223 | Tuan Anh | 23.0 |
| Sony Xperia 1 V | pdx234 | hellobbn | 23.0 |
| Sony Xperia 10 IV | pdx225 | LuK1337, jmpfbmx | 23.0 |
| Sony Xperia 10 Plus | mermaid | LuK1337 | 23.0 |
| Sony Xperia 10 V | pdx235 | jmpfbmx, LuK1337 | 23.0 |
| Sony Xperia 10 | kirin | LuK1337 | 23.0 |
| Sony Xperia 5 II | pdx206 | kyasu, hellobbn | 23.0 |
| Sony Xperia 5 III | pdx214 | kyasu, hellobbn | 23.0 |
| Sony Xperia 5 IV | pdx224 | Tuan Anh, wolfhechel | 23.0 |
| Sony Xperia 5 V | pdx237 | kyasu, hellobbn | 23.0 |
| Sony Xperia XA2 Plus | voyager | LuK1337 | 23.0 |
| Sony Xperia XA2 Ultra | discovery | LuK1337 | 23.0 |
| Sony Xperia XA2 | pioneer | LuK1337, jmpfbmx | 23.0 |
| Xiaomi 12 Pro | zeus | Adrianyyy, ArianK16a | 23.0 |
| Xiaomi 12 | cupid | Adrianyyy, ArianK16a | 23.0 |
| Xiaomi 12S Pro | unicorn | Adrianyyy, ArianK16a | 23.0 |
| Xiaomi 12S Ultra | thor | Adrianyyy, ArianK16a | 23.0 |
| Xiaomi 12T Pro / Xiaomi Redmi K50 Ultra | diting | Adrianyyy, ArianK16a | 23.0 |
| Xiaomi MIX Fold 2 | zizhan | Adrianyyy, ArianK16a | 23.0 |
| Xiaomi Mi 10 Pro | cmi | luffitys | 22.2 |
| Xiaomi Mi 10 | umi | 0xCAFEBABE, przekichane | 23.0 |
| Xiaomi Mi 10T Lite 5G / Xiaomi Mi 10i 5G / Xiaomi Redmi Note 9 Pro 5G | gauguin | Penguin766, Lynnrin | 23.0 |
| Xiaomi Mi 9T / Xiaomi Redmi K20 (China) / Xiaomi Redmi K20 (India) | davinci | ArianK16a | 23.0 |
| Xiaomi Mi Note 10 / Xiaomi Mi Note 10 Pro / Xiaomi Mi CC9 Pro | tucana | SanyaPilot | 23.0 |
| Xiaomi POCO F3 / Xiaomi Redmi K40 / Xiaomi Mi 11X | alioth | SahilSonar, SebaUbuntu, althafvly, chrmhoffmann | 23.0 |
| Xiaomi POCO F5 (Global) / Xiaomi POCO F5 (India) / Xiaomi Redmi Note 12 Turbo | marble | Adrianyyy, ArianK16a | 23.0 |
| Xiaomi POCO F5 Pro / Xiaomi Redmi K60 | mondrian | Adrianyyy, ArianK16a | 23.0 |
| Xiaomi Redmi 3S / Xiaomi Redmi 3X / Xiaomi Redmi 4 (India) / Xiaomi Redmi 4X / Xiaomi Redmi Note 5A Prime / Xiaomi Redmi Y1 Prime | Mi8937 | 0xCAFEBABE | 23.0 |
| Xiaomi Redmi 4A / Xiaomi Redmi 5A / Xiaomi Redmi Note 5A Lite / Xiaomi Redmi Y1 Lite | Mi8917 | 0xCAFEBABE | 23.0 |
| Xiaomi Redmi 7A / Xiaomi Redmi 8 / Xiaomi Redmi 8A / Xiaomi Redmi 8A Dual | Mi439 | 0xCAFEBABE | 23.0 |
| Xiaomi Redmi Note 10 Pro / Xiaomi Redmi Note 10 Pro (India) / Xiaomi Redmi Note 10 Pro Max (India) | sweet | basamaryan, danielml3 | 23.0 |
| Xiaomi Redmi Note 13 Pro 5G / Xiaomi Redmi Note 13 Pro 5G (India) / Xiaomi Redmi Note 13 Pro 5G (China) / Xiaomi POCO X6 5G / Xiaomi POCO X6 5G (India) | garnet | adarshgrewal | 23.0 |
| Xiaomi Redmi Note 7 Pro | violet | 0xCAFEBABE | 23.0 |
| Xiaomi Redmi Note 8 / Xiaomi Redmi Note 8T | ginkgo | Skyblueborb, mikeioannina, programminghoch10 | 23.0 |
Added 23 devices
| Device name | Wiki | Maintainers | Moved from |
|---|---|---|---|
| LG V60 ThinQ | timelm | pnguyen879 | 22.2 |
| Xiaomi POCO F6 Pro / Xiaomi Redmi K70 | vermeer | Lunark |
Added 22.2 devices
| Device name | Wiki | Maintainers | Moved from |
|---|---|---|---|
| Google Jamboard [Android TV] | baracus | npjohnson, webgeek1234 | |
| Google Jamboard [Tablet] | baracus_tab | npjohnson, webgeek1234 | |
| Nubia X | nx616j | rtx4d | |
| Xiaomi Mi Note 2 | scorpio | Onelots | 18.1 |

