LineageOS está migrando para o Android 10 como base com o LineageOS 17.1, trazendo várias mudanças importantes em toda a linha. Continue lendo para saber mais!
Se você se considera um veterano de ROM personalizada, definitivamente já ouviu falar do LineageOS. LineageOS tem suas raízes no CyanogenMod, a ROM personalizada que se tornou popular no HTC Dream/T-Mobile G1, o primeiro smartphone Android disponível para compra. O CyanogenMod, por sua vez, tornou-se uma das ROMs personalizadas mais populares disponíveis em uma infinidade de dispositivos, e vários dos principais desenvolvedores e mantenedores do projeto passou a estabelecer o LineageOS quando Cyanogen decidiu parar de oferecer suporte ao CyanogenMod. Lineage OS pegou as rédeas com as versões LineageOS 13.0 e LineageOS 14.1, e o projeto continuou ao longo dos anos. Agora, LineageOS é marcando sua versão principal para LineageOS 17.1 com Android 10 como base.
Fóruns LineageOS XDA
Por que Lineage 17.1 e não 17.0?
Código-fonte do Android 10
chegou ao AOSP em setembro de 2019, e a equipe do LineageOS tem trabalhado arduamente para trazer sua ROM e seus recursos para a nova versão base do Android. O AOSP, porém, realizou uma refatoração massiva em certas áreas, o que fez com que a portabilidade demorasse mais do que o previsto. AOSP também introduziu recursos como o novo Centro de permissões, que entrava em conflito com o recurso PrivacyGuard da ROM personalizada, forçando-os a abandoná-lo. Ambas as mudanças significaram que a equipe teve que trabalhar mais e dedicar mais tempo para trazer a ROM como um todo para o Android 10.Enquanto isso, o Boletim de segurança do Android de dezembro de 2019 foi lançado pelo Google, e a equipe do LineageOS decidiu se basear na tag Google Pixel 4/4XL do AOSP, com mais recursos. Por conta disso, a equipe também decidiu dar um salto no subversão, passando do 17.0 para o 17.1. Para o futuro também, se houver qualquer rebase em grande escala realizado em uma tag diferente, a equipe irá saltar para a subversão número.
Como consequência desse salto, a equipe bloqueará todas as ramificações do Lineage-17.0 para contribuições em seu Gerrit e abandonará as alterações existentes no 17.0. No entanto, os desenvolvedores ainda são livres para escolher as alterações para o 17.1.
Mudanças administrativas e de manutenção
O salto para o LineageOS 17.1 oficial significa que a maioria dos recursos de construção atuais agora se concentrarão na construção dessas novas atualizações para dispositivos suportados. Isto tem o efeito colateral esperado de desviar recursos de construções mais antigas. Com o branch 17.1 alcançando recurso e paridade de estabilidade com 16.0, ele se tornará o mais recente e mais filial desenvolvida ativamente, com compilações noturnas regulares para dispositivos suportados a partir de 31 de janeiro de 2020. Consequentemente, o 16.0 será movido para compilações semanais, enquanto 15.1 será obsoleto de compilações automatizadas.
O LineageOS 17.1 lançará a construção para uma pequena seleção de dispositivos, com dispositivos adicionais chegando, já que estão marcados como ambos Em conformidade com a Carta e pronto para compilações por seu mantenedor.
A equipe do Lineage também está focando na atualização do Wiki. O Wiki do Lineage OS foi recentemente ampliado e os mantenedores de dispositivos receberam significativamente mais opções para personalizar as instruções individuais de instalação, atualização e upgrade de seus dispositivos. A partir do LineageOS 17.1, espera-se que os mantenedores sigam as instruções completas no wiki do dispositivo e verifiquem se as informações são verdadeiras para o dispositivo. Este foco renovado no wiki é à luz das mudanças crescentes no AOSP, como System-As-Root, Esquema de Partição A/B e Partições Dinâmicas, que têm o efeito combinado de tornar obsoletas as instruções que muitos de nós temos seguido há anos de memória - essas instruções agora não são mais válidas ou estão faltando passos. Por exemplo, as instruções do Heimdall (ferramenta de flash da Samsung) estavam terrivelmente desatualizadas, então estes foram atualizados para refletir novas informações. Portanto, se você estiver migrando para o LineageOS 17.1 ou apenas estiver interessado em ROMs personalizados, ainda seria uma boa ideia verificar a página Wiki do seu dispositivo.
Novos recursos no LineageOS 17.1
LineageOS 17.1 traz vários novos recursos para a família ROM:
- Nova IU de captura de tela parcial que permite selecionar manualmente partes menores da tela e editar as capturas de tela.
- Novo aplicativo ThemePicker adaptado do AOSP, com suporte para a variedade usual de acentos, alteração de fonte, forma de ícone (QuickSettings e Launcher) e alterações de recursos de ícone (por exemplo. alterando a forma dos ícones Wi-Fi/Bluetooth).
- Use o sensor de impressão digital para ocultar e proteger aplicativos no Trebuchet Launcher
- Mesclar patches de segurança de outubro, novembro, dezembro de 2019, janeiro de 2020, fevereiro de 2020 e março de 2020.
- O Wi-Fi Display está disponível mais uma vez.
- Adicionado suporte para sensores de impressão digital na tela (FOD).
- Adicionado suporte para câmeras pop-up e rotativas.
- WebView atualizado para Chromium 80.0.3987.132.
- A ROM é atualmente baseada na tag android-10.0.0_r31 do AOSP, que é a tag do Pixel 4/4 XL.
Outras mudanças
Recuperação de Linhagem
Lineage também está mudando para Lineage Recovery como a solução padrão para instalar o LineageOS. O Lineage Recovery será criado por padrão para todos os dispositivos oficialmente suportados. A equipe menciona que essa mudança foi feita apenas para agilizar seus próprios processos e não para dissuadir os usuários de outras recuperações personalizadas. Os mantenedores de dispositivos têm a liberdade de recomendar recuperação alternativa na página Wiki de seus dispositivos, juntamente com instruções completas de uso.
Hub de permissão do AOSP e PrivacyGuard do LineageOS
Nós temos falei sobre essa mudança no passado, e agora a mudança finalmente chegou. LineageOS 17.1 abandona o suporte para a implementação caseira do PrivacyGuard em favor de Hub de permissão do AOSP já que a equipe não conseguiu portar a estrutura PrivacyGuard para o Android 10. O Google não lançou o Permissions Hub com Android 10, mas o código para ele ainda existe no AOSP. Assim, a equipe do Lineage bifurcou-o e agora apresenta isso como a solução, pois é considerado quase equivalente em recursos, mas entra em conflito nas tentativas de coexistir com o PrivacyGuard.
Rooting - sem suporte binário addonsu
Como subproduto da remoção do PrivacyGuard e da mudança para o Permission Hub, o binário addonsu que normalmente era oferecido como uma solução simples de acesso root não é mais viável, como havíamos informado antes. Os usuários interessados em root têm a opção de usar root ADB ou soluções de terceiros compatíveis com flash, como Magisk. A equipe esclarece que isso não significa que quaisquer soluções específicas de terceiros sejam endossadas como suportado oficialmente - então você ainda precisa estar atento para que a solução raiz funcione harmoniosamente com sua ROM.
Descontinuação da API de estilos
O API de estilos agora também está sendo descontinuado em favor do aplicativo ThemePicker do AOSP. A equipe afirma paridade completa de recursos e até mesmo superioridade de recursos com ThemePicker.
Instruções de atualização para LineageOS 17.1
Se você está no LineageOS 16 oficial e seu dispositivo está presente na lista de dispositivos oficialmente suportados pelo LineageOS 17.1, você ainda precisará atualizar manualmente seu dispositivo de acordo com as instruções presentes no wiki específico do seu dispositivo página. O aplicativo atualizador LineageOS geralmente não oferece suporte a atualizações de uma versão do LineageOS para outra, então os usuários precisam tomar uma decisão consciente de atualizar em vez de serem surpreendidos por um OTA.
As instruções específicas do dispositivo podem variar, mas para a maioria dos dispositivos que verificamos, as instruções de atualização dependem do uso do sideload de reinicialização do adb comando e então adb sideload /"caminho do arquivo" comando. A equipe do Lineage também menciona que a atualização nas compilações do canal de lançamento oficial não exige que o usuário limpe seu dispositivo; mas passar de uma versão não oficial para o LineageOS oficial exigirá a limpeza do dispositivo desde a recuperação.
É muito provável que você consiga instalar o LineageOS por meio de uma recuperação personalizada de terceiros, mas esse não é o método de atualização recomendado pelos desenvolvedores, portanto, sua milhagem pode variar dependendo do dispositivo base. Certifique-se de verificar o wiki do seu dispositivo, sua página de suporte e nossos próprios fóruns para garantir que você siga os métodos corretos de atualização para evitar problemas.
Você também deve observar que a instalação da ROM não incluirá o Google Apps, pela simples razão de que esses aplicativos são proprietários. Você precisa fazer o sideload de um pacote GApps separado, com grande preferência pelo pacote GApps recomendado pelo mantenedor/desenvolvedor do seu dispositivo, devido aos motivos explicamos em um PSA separado. Como uma nota rodapé, Open GApps também lançou recentemente seus pacotes flashable oficiais do Android 10.
Sua ROM também não será fornecida com uma solução raiz padrão, conforme explicamos nos parágrafos anteriores. Você precisa atualizar soluções de terceiros separadamente.
LineageOS 17.1 – Builds oficiais para dispositivos suportados
A seguir está a lista de compilação oficial para o lote 1 do lançamento do LineageOS 17.1:
Link do dispositivo e do fórum |
Codinome do dispositivo e link do Wiki |
Mantenedor |
---|---|---|
ASUS Zenfone 6 (ZS630KL) |
I01WD |
luca020400, OrdenKrieger |
BQ Aquaris X |
Bardock |
eloimuns, Quallenauge, Equipe aquaris-dev |
BQ Aquaris X Pro |
bardockpro |
Quallenauge, equipe aquaris-dev |
Fairphone FP2 |
FP2 |
Chrishoffman |
Google Nexus 6 |
shamu |
Eletroschmock, npjohnson |
Google Pixel |
veleiro |
intervigil, razorloves |
Google PixelXL |
marlim |
intervigil, razorloves |
HTC Um 2014 |
m8 |
bgcngm |
HTC One 2014 Dual SIM |
m8d |
bgcngm |
LG G2 (AT&T) |
d800 |
Kapricomus, Arnau, YoDevil |
LG G2 (T-Mobile) |
d801 |
Kapricomus, Arnau, YoDevil |
LG G2 (Internacional) |
d802 |
Kapricomus, Arnau, YoDevil |
LG G2 (canadense) |
d803 |
Kapricomus, Arnau, YoDevil |
LG G3 (AT&T) |
d850 |
firebird11, HardStyl3r |
LG G3 (Canadá) |
d852 |
firebird11, HardStyl3r |
LG G3 (Internacional) |
d855 |
firebird11, HardStyl3r |
LG G3 (Coreia) |
f400 |
firebird11, HardStyl3r |
LG G3 (T-Mobile) |
d851 |
firebird11, HardStyl3r |
LG G3 (Verizon) |
vs985 |
firebird11, HardStyl3r |
LG G5 (global) |
rs988 |
npjohnson |
LG G5 (Internacional) |
h850 |
npjohnson |
LG G5 (T-Mobile) |
h830 |
npjohnson |
LG V20 (AT&T) |
h910 |
npjohnson |
LG V20 (global) |
h990 |
npjohnson |
LG V20 (Sprint) |
ls997 |
npjohnson |
LG V20 (T-Mobile) |
h918 |
npjohnson |
LG V20 (desbloqueado nos EUA) |
us996 |
npjohnson |
LG V20 (Verizon) |
vs995 |
npjohnson |
Motorola Moto Z |
grifo |
DD3Boh, erfanoabdi, shr3ps, stargo, vache |
Moto G6 Plus (XT1926-2/3/5/6/7/8/9) |
sempre |
Jleeblanch |
Motorola Moto G7 |
rio |
erfanoabdi, Nolen Johnson (npjohnson), SyberHexen |
Motorola Moto G7 Plus (XT1965-2/3/6) |
lago |
Jleeblanch |
Motorola Moto X4 |
Payton |
erfanoabdi |
Motorola Moto Z2 Força |
nash |
erfanoabdi, npjohnson |
Motorola One Power (XT1942-1/2) |
chefe de cozinha |
Hasaber8 |
OnePlus 3/3T |
oneplus3 |
dianlujitao |
OnePlus 6 |
enchilada |
luca020400, LuK1337 |
OnePlus 6T |
fajita |
LuK1337 |
OnePlus 7 Pró |
guacamole |
LuK1337, Tortel |
Telefone Razer |
Cheryl |
mikeioannina |
Samsung Galaxy S4 ativo (GT-I9295) |
jactivelte |
arco, npjohnson, lado |
Samsung Galaxy S4 (SGH-I337) |
jflteatt |
arco, npjohnson, lado |
Samsung Galaxy S4 (SCH-R970/C/X, SPH-L720) |
jfltespr |
arco, npjohnson, lado |
Samsung Galaxy S4 Value Edition (GT-I9515/L) |
jfvelte |
arco, npjohnson, lado |
Samsung Galaxy S4 (SCH-I545) |
jfltevzw |
arco, npjohnson, lado |
Samsung Galaxy S4 (GT-I9505/G, SGH-I337M, SGH-M919) |
jfltexx |
arco, npjohnson, lado |
Samsung Galaxy Guia S5e Wi-Fi (SM-T720) |
gts4lvwifi |
bgcngm, LuK1337 |
Sony Xperia 10 |
kirin |
LuK1337 |
Sony Xperia 10 Plus |
sereia |
LuK1337 |
Sony Xperia XA2 |
pioneiro |
cdesai, LuK1337, Estrito |
Sony Xperia XA2 Ultra |
descoberta |
LuK1337 |
Xiaomi Mi 6 |
sagitado |
ArianK16a, Eletroschmock |
Xiaomi Mi 8 |
concha |
infra |
Xiaomi Mi Mix 2 |
Quíron |
mikeioannina, wight554 |
Xiaomi Mi Mix 2S |
polar |
bgcngm |
XiaomiPOCO F1 |
berílio |
bgcngm, warabhishek |
Lenovo ZUK Z2 Plus |
z2_plus |
DD3Boh |
Mais dispositivos devem fazer a transição em breve para o LineageOS 17.1, então fique de olho em nossa página inicial, pois publicaremos histórias regulares sobre o mesmo.
Novos recursos no branch LineageOS 16.0
Além da ramificação mais recente, a ramificação mais antiga do LineageOS 16.0 também está passando por algumas mudanças importantes:
- A tela Wi-Fi está disponível mais uma vez.
- Agora você pode rotear as conexões do hotspot através da VPN do dispositivo.
- Adicionado suporte para sensores de impressão digital na tela (FOD).
- Adicionado suporte para câmeras pop-up e rotativas.
- Mesclar patches de segurança de julho, agosto, setembro, outubro, novembro, dezembro de 2019, janeiro de 2020, fevereiro de 2020 e março de 2020.
- WebView atualizado para Chromium 80.0.3987.132.
- Agora é possível compilar o LineageOS 16.0 no macOS.
LineageOS 16 – Builds oficiais para dispositivos suportados
Enquanto os mantenedores trabalham para trazer os dispositivos para o LineageOS 17.1 oficial baseado no Android 10, você ainda pode encontrar compilações semanais automatizadas para esses dispositivos que são compatíveis com o LineageOS 16:
Lista oficial de compilação do LineageOS 16. Toque/clique para expandir.
Link do dispositivo e do fórum |
Codinome do dispositivo e link do Wiki |
Mantenedor |
---|---|---|
ASUS Zenfone 3 (ZE520KL, ZE552KL) |
zenfone3 |
makorn645 |
Asus Zenfone Max Pro M1 |
X00TD |
Sagar Makhar |
Asus Zenfone Max Pro M2 |
X01BD |
Bauuuuu, kubersharma001 |
BQ Aquaris X |
Bardock |
eloimuns, Quallenauge, Equipe aquaris-dev |
BQ Aquaris X Pro |
bardockpro |
Quallenauge, equipe aquaris-dev |
BQ Aquaris X2 |
Zangya |
eloimuns, Kra1o5, Equipe aquaris-dev |
BQ Aquaris X2 Pro |
zangyapro |
eloimuns, Kra1o5, Equipe aquaris-dev |
PH-1 essencial |
mata |
haggertk, intervigil, jrior001, erupção cutânea |
Fairphone 2 |
FP2 |
chrmhoffmann |
Google Nexus 6 |
shamu |
Eletroschmock, npjohnson |
Google Pixel |
veleiro |
intervigil, razorloves |
Google PixelXL |
marlim |
intervigil, razorloves |
Honra 5X |
kiwi |
BadDaemon, dobo, joelh |
Visão de Honra 10 |
Berkeley |
LuK1337 |
Huawei P20 Pro |
Charlotte |
LuK1337 |
LeEco Le 2 |
s2 |
códigoworkx, Rk585 |
LeEco Le Max2 |
x2 |
tortel, TheEMarD |
LeEco Le Pro3/Le Pro3 Elite |
zl1 |
códigoworkx |
Lenovo P2 |
Kuntao |
Mikeioannina, Highwaystar |
Lenovo Yoga Guia 3 Plus |
YTX703F |
Quallenauge, Vladimir Oltean |
Lenovo Yoga Tab 3 Plus LTE |
YTX703L |
Quallenauge, Vladimir Oltean |
Lenovo ZUK Z1 |
presunto |
SB6596 |
LG G3 (Sprint) |
ls990 |
firebird11, HardStyl3r |
Motorola Moto G7 |
rio |
erfanoabdi, npjohnson, SyberHexen |
Moto X 2014 (XT1092/3/5/6/7) |
Victara |
linckandrea, Tortel |
Próximo Robin |
éter |
javelinanddart, mikeioannina, npjohnson |
Núbia Z17 |
nx563j |
BeYkeRYkt |
Um mais um |
bacon |
jrior001, npjohnson |
OnePlus 2 |
oneplus2 |
OzzysCmAcc, aviraxp |
OnePlus 3 |
oneplus3 |
dianlujitao |
OnePlus 5 |
X-Burger |
codeworkx, jrizzoli, xingrz, amartinz, jumoog |
OnePlus 5T |
bolinho |
amartinz, codeworkx |
OPPO F1 (Internacional) |
f1f |
estrela da estrada |
OPPO Encontrar 7a/7s |
encontrar7 |
mikeioannina |
OPPO R5/R5s (Internacional) |
r5 |
maníaco103 |
OPPO R7s (internacional) |
r7sf |
celoxocis |
OPPO R7 Plus |
r7plus |
maníaco103 |
Eu de verdade 3 Pró |
RMX1851 |
karthick111, nibaji, darshan1205 |
Samsung Galaxy A3 2016 (SM-A310F/M/N0/Y) |
a3xelte |
danwood76, Estrito |
Samsung Galaxy A5 2016 (SM-A510F/M/Y/K/L/S/8) |
a5xelte |
danwood76, Estrito |
Samsung Galaxy A5 2017 (SM-A520F/DS/W) |
a5y17lte |
filiprrs, raymanfx |
Samsung Galaxy A7 2017 (SM-A720F/DS) |
a7y17lte |
filiprrs, raymanfx |
Samsung Galaxy Note 3 (SM-N9005/P) |
bom |
Haggertk, npjohnson |
Samsung Galaxy Nota 3 (SM-N9008V) |
hltech |
Haggertk, npjohnson |
Samsung Galaxy Note 3 (SM-N900K/L/S) |
hltekor |
Haggertk, npjohnson |
Samsung Galaxy Note 3 (SM-N900T/V/W8) |
hltetmo |
Haggertk, npjohnson |
Samsung Galaxy S III Neo Dual SIM (GT-I9300I) |
s3ve3gds |
fcuzzocrea, PythonLimited |
Câmera Samsung Galaxy S III Neo Samsung (GT-I9301I/Q) |
s3ve3gjv |
fcuzzocrea, PythonLimited |
Câmera Samsung Galaxy S III Neo Sony (GT-I9300I/Q) |
s3ve3gxx |
fcuzzocrea, PythonLimited |
Samsung Galaxy S5 ativo |
klteactivexx |
dardo e dardo |
Samsung Galaxy S5 LTE (G900AZ/F/M/R4/R7/T/V/W8,S902L) |
klte |
haggertk |
Samsung Galaxy S5 LTE (G9006V/8V) |
kltech |
haggertk |
Samsung Galaxy S5 LTE (G900I/P) |
kltedv |
haggertk |
Samsung Galaxy S5 LTE (SCL23) |
kltekdi |
haggertk |
Samsung Galaxy S5 LTE (G900K/L/S) |
kltekor |
haggertk |
Samsung Galaxy S5 LTE-A |
lentilha |
cvxda, sassman |
Samsung Galaxy S5 LTE Duos (G9006W/8W) |
kltechnduo |
haggertk |
Samsung Galaxy S5 LTE Duos (G900FD/MD) |
klteduos |
haggertk |
Samsung Galaxy S5 Neo |
s5neolte |
danwood76, Estrito |
Samsung Galaxy S5 Plus |
kccat6 |
cvxda, sassmann |
Samsung Galaxy Tab S2 8.0 WiFi (2016) |
gts28vewi-fi |
Mccreary, Syphyr, Luca020400 |
Samsung Galaxy Tab S2 9.7 WiFi (2016) |
gts210vewi-fi |
sifiro, luca020400 |
Sony Xperia Z3 |
z3 |
Tom1000, eu mesmo5 |
Sony Xperia Z3 Compacto (D5803/D5833) |
z3c |
ArianK16a |
Tempestade Wileyfox |
arenque defumado |
Jrior001 |
Wileyfox Swift |
crepitar |
Jrior001 |
Xiaomi Mi 5 |
Gêmeos |
bgcngm, adiar, h2o64 |
Xiaomi Mi 5s |
Capricórnio |
LuK1337 |
Xiaomi Mi 5s Plus |
sódio |
LuK1337 |
Xiaomi Mi A1 |
tissot |
flex1911, TheScarastic |
Xiaomi Mi Mix |
lítio |
balika011, blunden |
Xiaomi Mi Nota 2 |
Escorpião |
joe2k01 |
Xiaomi Mi Nota 3 |
Jasão |
dianlujitao |
Xiaomi Redmi 3S/X |
terra |
Isaac Chen |
Xiaomi Redmi 4/X |
Santoni |
Isaac Chen |
Xiaomi Redmi Nota 4 |
meio |
ariankedare |
Telefone Yandex |
âmbar |
HighwayStar, vm03 |
consulte Mais informação
Assim como as compilações do LineageOS 17.1, devemos ver mais dispositivos entrando na lista semanal de compilações do LineageOS 16.
Suporte LineageOS
LineageOS é e sempre foi um esforço comunitário, apoiado em voluntários que dedicam seus próprios recursos para o bem geral da comunidade. Se você quiser contribuir com o LineageOS, existem várias maneiras de fazer isso.
Tornando-se um mantenedor de dispositivos
A principal maneira de ajudar o LineageOS a crescer para mais dispositivos é manter a ROM dos dispositivos que você puder. Se você é um desenvolvedor e gostaria de enviar seu dispositivo para suporte oficial, você pode siga as instruções presentes aqui. Depois de enviar, você receberá alguns comentários sobre seu envio. Se estiver de acordo, você será convidado para os canais de comunicação do Lineage e os recursos do seu dispositivo serão transferidos para o repositório oficial do LineageOS.
Fornecendo traduções
Alternativamente, você também pode fornecer traduções para diferentes idiomas através do Crowdin. A equipe menciona que mesmo que seu idioma não seja oficialmente compatível com Android, você pode entrar em contato com a equipe e eles tomarão medidas para incluir seu idioma. No entanto, a equipe solicita que você envie traduções apenas se tiver proficiência razoável no idioma.
Doações
A execução de compilações automatizadas para uma lista tão ampla de dispositivos consome recursos. Você pode contribuir com alguns desses custos doando para o LineageOS por meio do PayPal ou Patreon.
Doe para LineageOS: através do PayPal ||| através do Patreon
Este artigo foi atualizado às 16h35 EST do dia 10 de abril de 2020 para adicionar o Google Nexus 6, Google Pixel, Google Pixel XL, BQ Aquaris X e BQ Aquaris X Pro na lista de dispositivos com LineageOS 17.1 oficial constrói.