LineageOS přechází na Android 10 jako základ s LineageOS 17.1, což přináší několik klíčových změn ve všech oblastech. Čtěte dále a dozvíte se více!
Pokud se nazýváte custom ROM veteránem, určitě jste slyšeli o LineageOS. LineageOS sleduje své kořeny zpět k CyanogenMod, vlastní ROM, která se stala populární na HTC Dream/T-Mobile G1, prvním smartphonu se systémem Android, který lze zakoupit. CyanogenMod se zase stal jednou z nejoblíbenějších vlastních ROM dostupných na celé řadě zařízení a několika klíčových vývojářů a správců projektu. pokračoval v založení LineageOS když Cyanogen se rozhodl přestat podporovat CyanogenMod. LineageOS zvedl otěže s vydáními LineageOS 13.0 a LineageOS 14.1 a projekt v průběhu let pokračoval. Nyní je LineageOS označení jeho hlavní verze překonalo LineageOS 17.1 se systémem Android 10 jako základem.
Fóra LineageOS XDA
Proč Lineage 17.1 a ne 17.0?
Zdrojový kód Android 10 se dostal do AOSP v září 2019a tým LineageOS tvrdě pracoval na tom, aby svou ROM a její funkce přenesl na novou základnu verzí Androidu. AOSP však v určitých oblastech provedla masivní refaktoring, což způsobilo, že portování trvalo déle, než se očekávalo. AOSP také představil funkce jako nové
Centrum oprávnění, která byla v konfliktu s funkcí PrivacyGuard vlastní paměti ROM, nutí je, aby to upustili. Obě tyto změny znamenaly, že tým musel tvrději pracovat a zabrat více času na uvedení ROM jako celku do Androidu 10.Mezitím, Společnost Google vydala bulletin zabezpečení systému Android z prosince 2019a tým LineageOS se rozhodl znovu založit na značce Google Pixel 4/4XL s více funkcemi AOSP. Díky tomu se tým také rozhodl naskočit na subversion, který přejde ze 17.0 na 17.1. I pro budoucnost, pokud dojde k nějakému rozsáhlému rebasingu na jiný tag, tým se vrhne na subversion číslo.
V důsledku tohoto skoku tým zablokuje všechny větve Lineage-17.0 pro příspěvky na jejich Gerrit a opustí stávající změny 17.0. Vývojáři však stále mohou volně vybírat změny verze 17.1.
Administrativní a údržbové změny
Přechod na oficiální LineageOS 17.1 znamená, že většina současných zdrojů pro sestavení se nyní zaměří na vytváření těchto nových aktualizací pro podporovaná zařízení. To má očekávaný vedlejší účinek přesměrování zdrojů ze starších sestav. S funkcí dosahující větve 17.1 a paritou stability s 16.0 se stane nejnovějším a aktivně vyvíjená pobočka s pravidelnými nočními sestaveními pro podporovaná zařízení od 31. ledna 2020. V důsledku toho bude 16.0 přesunuto do týdenních sestavení, zatímco 15.1 bude ukončena z automatizovaných sestav.
LineageOS 17.1 zahájí tvorbu pro malý výběr zařízení a další zařízení budou přicházet, protože budou označena jako obě V souladu s chartou a připraveny k sestavení jejich správcem.
Tým Lineage se také zaměřuje na aktualizaci Wiki. The LineageOS Wiki byla nedávno rozšířena a správci zařízení dostali podstatně více možností, jak přizpůsobit jednotlivé pokyny k instalaci, aktualizaci a upgradu svého zařízení. Od LineageOS 17.1 se od správců očekává, že projdou úplné pokyny na wiki zařízení a ověří, že informace platí pro jejich zařízení. Toto obnovené zaměření na wiki je s ohledem na vytváření změn v AOSP, jako je System-As-Root, A/B Partition Scheme a Dynamické oddíly, které mají kombinovaný účinek zastarávání pokynů, kterými se mnozí z nás řídili let z paměti -- tyto instrukce již buď nejsou platné, nebo chybí velmi důležité kroky. Například návod Heimdall (blikající nástroj Samsung) byl strašně zastaralý, takže tyto byly aktualizovány odrážet nové informace. Pokud tedy přecházíte na LineageOS 17.1 nebo se jen obecně zajímáte o vlastní ROM, stále by bylo dobré podívat se na stránku Wiki vašeho zařízení.
Nové funkce v LineageOS 17.1
LineageOS 17.1 přináší do rodiny ROM několik nových funkcí:
- Nové uživatelské rozhraní pro částečný snímek obrazovky, které vám umožní ručně vybrat menší části obrazovky a snímky obrazovky upravit.
- Nová přizpůsobená aplikace ThemePicker od AOSP s podporou obvyklého rozsahu akcentů, změny písma, tvaru ikon (jak QuickSettings, tak Launcher) a změn zdrojů ikon (např. změna tvaru ikon Wi-Fi/Bluetooth).
- Použijte snímač otisků prstů ke skrytí a ochraně aplikací v Trebuchet Launcher
- Sloučit opravy zabezpečení z října, listopadu, prosince 2019, ledna 2020, února 2020 a března 2020.
- Wi-Fi Display je opět k dispozici.
- Byla přidána podpora pro on-screen snímače otisků prstů (FOD).
- Přidána podpora pro vyskakovací a otočné kamery.
- WebView byl aktualizován na Chromium 80.0.3987.132.
- ROM je v současné době založena na štítku android-10.0.0_r31 společnosti AOSP, což je štítek Pixel 4/4 XL.
Další změny
Obnova linie
Lineage také přechází na Lineage Recovery jako defacto řešení pro instalaci LineageOS. Lineage Recovery bude ve výchozím nastavení vytvořeno pro všechna oficiálně podporovaná zařízení. Tým zmiňuje, že tato změna byla provedena čistě proto, aby zefektivnila jejich vlastní procesy a neodradila uživatele od jiných vlastních obnov. Správci zařízení si ponechávají svobodu doporučovat alternativní obnovu na stránce Wiki svého zařízení spolu s úplnými pokyny k použití.
AOSP's Permission Hub a PrivacyGuard LineageOS
Máme mluvil o této změně v minulosti, a nyní je změna konečně tady. LineageOS 17.1 upouští podporu pro podomácku vytvořenou implementaci PrivacyGuard ve prospěch AOSP's Permission Hub protože se týmu nepodařilo přenést framework PrivacyGuard na Android 10. Google nevydal Permissions Hub s Androidem 10, ale kód pro něj stále existuje v rámci AOSP. Tým Lineage to tedy rozvětvil a nyní to představuje jako řešení, jak se tvrdí, že je téměř ekvivalentní ve funkcích, ale konfliktní v pokusech koexistovat vedle PrivacyGuard.
Rooting -- žádná binární podpora addonsu
Jako vedlejší produkt odstranění PrivacyGuard a přechodu na Permission Hub již binární doplněk addonsu, který byl obvykle nabízen jako jednoduché řešení pro root přístup, již není proveditelný, jak jsme již dříve informovali. Uživatelé se zájmem o root mají možnost použít ADB root nebo flash kompatibilní řešení třetích stran, jako je Magisk. Tým objasňuje, že to neznamená, že jakákoli konkrétní řešení třetích stran jsou podporována jako oficiálně podporováno – takže stále musíte dbát na to, aby kořenové řešení fungovalo harmonicky vaší ROM.
Ukončení podpory rozhraní Styles API
The Styly API je nyní také zastaralá ve prospěch aplikace ThemePicker společnosti AOSP. Tým požaduje úplnou paritu funkcí a dokonce i nadřazenost funkcí s ThemePicker.
Pokyny k upgradu pro LineageOS 17.1
Pokud používáte oficiální LineageOS 16 a vaše zařízení je na seznamu oficiálně podporovaných zařízení pro LineageOS 17.1, stále budete muset ručně aktualizovat své zařízení podle pokynů uvedených na konkrétní wiki pro vaše zařízení strana. Aktualizační aplikace LineageOS obecně nepodporuje upgrady z jedné verze LineageOS na druhou, takže uživatelé musí učinit vědomé rozhodnutí o aktualizaci, místo aby byli překvapeni OTA.
Pokyny pro konkrétní zařízení se mohou lišit, ale u většiny zařízení, která jsme zkontrolovali, pokyny k aktualizaci spoléhají na použití adb reboot sideload příkaz a pak adb sideload /"filepath" příkaz. Tým Lineage také zmiňuje, že aktualizace v rámci sestavení oficiálního kanálu nevyžaduje, aby uživatel vymazal své zařízení; ale přechod z neoficiálního sestavení na oficiální LineageOS bude vyžadovat vymazání zařízení z obnovy.
Je velmi pravděpodobné, že budete moci nainstalovat LineageOS prostřednictvím vlastní obnovy třetí strany, ale to není doporučená metoda upgradu od vývojářů, takže váš kilometrový výkon se může u jednotlivých zařízení lišit základ. Nezapomeňte zkontrolovat wiki svého zařízení, jeho stránku podpory a naše vlastní fóra, abyste se ujistili, že při upgradu dodržujete správné metody, abyste předešli jakýmkoli problémům.
Měli byste si také uvědomit, že vaše instalace ROM nebude zahrnovat Google Apps, a to z jednoduchého důvodu, že tyto aplikace jsou proprietární. Musíte si načíst samostatný balíček GApps, přičemž upřednostňujete balíček GApps doporučený správcem/vývojářem vašeho zařízení, a to z důvodů vysvětlujeme v samostatném PSA. Jako vedlejší poznámku, Společnost Open GApps také nedávno vydala své oficiální flashovatelné balíčky pro Android 10.
Vaše ROM se také nebude dodávat s výchozím kořenovým řešením, jak vysvětlujeme v předchozích odstavcích. Musíte samostatně flashovat řešení třetích stran.
LineageOS 17.1 – Oficiální sestavení pro podporovaná zařízení
Níže je uveden oficiální seznam sestavení pro dávku 1 zavedení LineageOS 17.1:
Odkaz na zařízení a fórum |
Kódové jméno zařízení a odkaz na Wiki |
Udržovatel |
---|---|---|
ASUS Zenfone 6 (ZS630KL) |
I01WD |
luca020400, OrdenKrieger |
BQ Aquaris X |
bardock |
eloimuns, Quallenauge, Team aquaris-dev |
BQ Aquaris X Pro |
bardockpro |
Quallenauge, Team aquaris-dev |
Fairphone FP2 |
FP2 |
chrmhoffman |
Google Nexus 6 |
šamu |
Elektroschmock, npjohnson |
Google Pixel |
plachetník |
intervigil, razorloves |
Google Pixel XL |
marlin |
intervigil, razorloves |
HTC One 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 (mezinárodní) |
d802 |
Kapricomus, Arnau, YoDevil |
LG G2 (Kanada) |
d803 |
Kapricomus, Arnau, YoDevil |
LG G3 (AT&T) |
d850 |
firebird11, HardStyl3r |
LG G3 (Kanada) |
d852 |
firebird11, HardStyl3r |
LG G3 (mezinárodní) |
d855 |
firebird11, HardStyl3r |
LG G3 (Korea) |
f400 |
firebird11, HardStyl3r |
LG G3 (T-Mobile) |
d851 |
firebird11, HardStyl3r |
LG G3 (Verizon) |
vs985 |
firebird11, HardStyl3r |
LG G5 (globální) |
rs988 |
npjohnson |
LG G5 (mezinárodní) |
h850 |
npjohnson |
LG G5 (T-Mobile) |
h830 |
npjohnson |
LG V20 (AT&T) |
h910 |
npjohnson |
LG V20 (globální) |
h990 |
npjohnson |
LG V20 (Sprint) |
ls997 |
npjohnson |
LG V20 (T-Mobile) |
h918 |
npjohnson |
LG V20 (odemčeno v USA) |
us996 |
npjohnson |
LG V20 (Verizon) |
vs995 |
npjohnson |
Motorola Moto Z |
gryf |
DD3Boh, erfanoabdi, shr3ps, stargo, vache |
Motorola Moto G6 Plus (XT1926-2/3/5/6/7/8/9) |
evert |
Jleeblanch |
Motorola Moto G7 |
řeka |
erfanoabdi, Nolen Johnson (npjohnson), SyberHexen |
Motorola Moto G7 Plus (XT1965-2/3/6) |
jezero |
Jleeblanch |
Motorola Moto X4 |
payton |
erfanoabdi |
Motorola Moto Z2 Force |
nash |
erfanoabdi, npjohnson |
Motorola One Power (XT1942-1/2) |
šéfkuchař |
Hasaber8 |
OnePlus 3/3T |
Oneplus3 |
dianlujitao |
OnePlus 6 |
enchilada |
luca020400, LuK1337 |
OnePlus 6T |
fajita |
LuK1337 |
OnePlus 7 Pro |
guacamole |
LuK1337, Tortel |
Telefon Razer |
cheryl |
mikeioannina |
Samsung Galaxy S4 Active (GT-I9295) |
jactivelte |
arco, npjohnson, strana |
Samsung Galaxy S4 (SGH-I337) |
jflteatt |
arco, npjohnson, strana |
Samsung Galaxy S4 (SCH-R970/C/X, SPH-L720) |
jfltespr |
arco, npjohnson, strana |
Samsung Galaxy S4 Value Edition (GT-I9515/L) |
jfvelte |
arco, npjohnson, strana |
Samsung Galaxy S4 (SCH-I545) |
jfltevzw |
arco, npjohnson, strana |
Samsung Galaxy S4 (GT-I9505/G, SGH-I337M, SGH-M919) |
jfltexx |
arco, npjohnson, strana |
Samsung Galaxy Tab S5e Wi-Fi (SM-T720) |
gts4lvwifi |
bgcngm, LuK1337 |
Sony Xperia 10 |
kirin |
LuK1337 |
Sony Xperia 10 Plus |
mořská panna |
LuK1337 |
Sony Xperia XA2 |
průkopník |
cdesai, LuK1337, Stricted |
Sony Xperia XA2 Ultra |
objev |
LuK1337 |
Xiaomi Mi 6 |
sagitovat |
ArianK16a, Elektroschmock |
Xiaomi Mi 8 |
lžíce |
infrag |
Xiaomi Mi Mix 2 |
chiron |
mikeioannina, wight554 |
Xiaomi Mi Mix 2S |
polaris |
bgcngm |
Xiaomi POCO F1 |
beryllium |
bgcngm, warabhishek |
Lenovo ZUK Z2 Plus |
z2_plus |
DD3Boh |
Více zařízení by mělo brzy přejít na LineageOS 17.1, takže sledujte naši titulní stránku, na které budeme spouštět pravidelné příběhy.
Nové funkce ve větvi LineageOS 16.0
Kromě nejnovější větve zaznamenala starší větev LineageOS 16.0 také několik zásadních změn:
- Wi-Fi displej je opět k dispozici.
- Nyní můžete směrovat připojení hotspotu přes VPN zařízení.
- Byla přidána podpora pro on-screen snímače otisků prstů (FOD).
- Přidána podpora pro vyskakovací a otočné kamery.
- Sloučit bezpečnostní záplaty červenec, srpen, září, říjen, listopad, prosinec 2019, leden 2020, únor 2020 a březen 2020.
- WebView byl aktualizován na Chromium 80.0.3987.132.
- Nyní je možné zkompilovat LineageOS 16.0 na macOS.
LineageOS 16 - Oficiální sestavení pro podporovaná zařízení
Zatímco správci pracují na uvedení zařízení do oficiálního LineageOS 17.1 založeného na Androidu 10, stále můžete najít automatizovaná týdenní sestavení pro tato zařízení, která jsou podporována pro LineageOS 16:
Oficiální seznam sestavení LineageOS 16. Klepnutím/kliknutím rozbalíte.
Odkaz na zařízení a fórum |
Kódové jméno zařízení a odkaz na Wiki |
Udržovatel |
---|---|---|
ASUS ZenFone 3 (ZE520KL, ZE552KL) |
zenfone3 |
makorn645 |
Asus Zenfone Max Pro M1 |
X00TD |
SagarMakhar |
Asus Zenfone Max Pro M2 |
X01BD |
Bauuuuu, kubersharma001 |
BQ Aquaris X |
bardock |
eloimuns, Quallenauge, Team aquaris-dev |
BQ Aquaris X Pro |
bardockpro |
Quallenauge, Team aquaris-dev |
BQ Aquaris X2 |
zangya |
eloimuns, Kra1o5, Team aquaris-dev |
BQ Aquaris X2 Pro |
zangyapro |
eloimuns, Kra1o5, Team aquaris-dev |
Esenciální PH-1 |
mata |
haggertk, intervigil, jrior001, vyrážka |
Fairphone 2 |
fp2 |
chrmhoffmann |
Google Nexus 6 |
šamu |
Elektroschmock, npjohnson |
Google Pixel |
plachetník |
intervigil, razorloves |
Google Pixel XL |
marlin |
intervigil, razorloves |
Honor 5X |
kiwi |
BadDaemon, dobo, joelh |
Honor View 10 |
Berkeley |
LuK1337 |
Huawei P20 Pro |
charlotte |
LuK1337 |
LeEco Le 2 |
s2 |
codeworkx, Rk585 |
LeEco Le Max2 |
x2 |
tortel, TheEMarD |
LeEco Le Pro3/Le Pro3 Elite |
zl1 |
codeworkx |
Lenovo P2 |
kuntao |
mikeioannina, dálniční hvězda |
Lenovo Yoga Tab 3 Plus |
YTX703F |
Quallenauge, Vladimír Oltean |
Lenovo Yoga Tab 3 Plus LTE |
YTX703L |
Quallenauge, Vladimír Oltean |
Lenovo ZUK Z1 |
šunka |
sb6596 |
LG G3 (Sprint) |
990 ls |
firebird11, HardStyl3r |
Motorola Moto G7 |
řeka |
erfanoabdi, npjohnson, SyberHexen |
Motorola Moto X 2014 (XT1092/3/5/6/7) |
victara |
linckandrea, Tortel |
Nextbit Robin |
éter |
oštěp a dart, mikeioannina, npjohnson |
Nubia Z17 |
nx563j |
BeYkeRYkt |
Jedna plus jedna |
slanina |
jrior001, npjohnson |
OnePlus 2 |
Oneplus2 |
OzzysCmAcc, aviraxp |
OnePlus 3 |
Oneplus3 |
dianlujitao |
OnePlus 5 |
cheeseburger |
codeworkx, jrizzoli, xingrz, amartinz, jumoog |
OnePlus 5T |
knedlík |
amartinz, codeworkx |
OPPO F1 (mezinárodní) |
f1f |
dálniční hvězda |
OPPO Najít 7a/7s |
najít7 |
mikeioannina |
OPPO R5/R5s (mezinárodní) |
r5 |
maniak103 |
OPPO R7s (mezinárodní) |
r7sf |
celoxocis |
OPPO R7 Plus |
r7plus |
maniak103 |
Realme 3 Pro |
RMX1851 |
karthick111, nibaji, darshan1205 |
Samsung Galaxy A3 2016 (SM-A310F/M/N0/Y) |
a3xelte |
danwood76, Přísné |
Samsung Galaxy A5 2016 (SM-A510F/M/Y/K/L/S/8) |
a5xelte |
danwood76, Přísné |
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) |
hlte |
haggertk, npjohnson |
Samsung Galaxy Note 3 (SM-N9008V) |
hltechn |
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 |
Samsung Galaxy S III Neo Fotoaparát Samsung (GT-I9301I/Q) |
s3ve3gjv |
fcuzzocrea, PythonLimited |
Fotoaparát Samsung Galaxy S III Neo Sony (GT-I9300I/Q) |
s3ve3gxx |
fcuzzocrea, PythonLimited |
Samsung Galaxy S5 Active |
klteactivexx |
oštěp a dart |
Samsung Galaxy S5 LTE (G900AZ/F/M/R4/R7/T/V/W8, S902L) |
klte |
haggertk |
Samsung Galaxy S5 LTE (G9006V/8V) |
kltechn |
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 |
lentislte |
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, Přísné |
Samsung Galaxy S5 Plus |
kccat6 |
cvxda, sassmann |
Samsung Galaxy Tab S2 8.0 Wi-Fi (2016) |
gts28vewifi |
mccreary, syphyr, luca020400 |
Samsung Galaxy Tab S2 9.7 Wi-Fi (2016) |
gts210vewifi |
syphyr, luca020400 |
Sony Xperia Z3 |
z3 |
Tom1000, já 5 |
Sony Xperia Z3 Compact (D5803/D5833) |
z3c |
ArianK16a |
Wileyfoxská bouře |
kipper |
jrior001 |
Wileyfox Swift |
praskání |
jrior001 |
Xiaomi Mi 5 |
Blíženci |
bgcngm, odložit, h2o64 |
Xiaomi Mi 5s |
Kozoroh |
LuK1337 |
Xiaomi Mi 5s Plus |
natrium |
LuK1337 |
Xiaomi Mi A1 |
tissot |
flex1911, TheScarastic |
Xiaomi Mi Mix |
lithium |
balika011, blunden |
Xiaomi Mi Note 2 |
Štír |
joe2k01 |
Xiaomi Mi Note 3 |
jason |
dianlujitao |
Xiaomi Redmi 3S/X |
přistát |
Isaac Chen |
Xiaomi Redmi 4/X |
Santoni |
Isaac Chen |
Xiaomi Redmi Note 4 |
mido |
aryankedare |
Telefon Yandex |
jantar |
HighwayStar, vm03 |
Přečtěte si více
Podobně jako u sestavení LineageOS 17.1 bychom měli vidět více zařízení, která se dostávají na týdenní seznam sestavení LineageOS 16.
Podpora LineageOS
LineageOS je a vždy byl komunitní úsilí, jezdící na zádech dobrovolníků věnujících své vlastní zdroje pro obecné dobro komunity. Pokud chcete přispět do LineageOS, existuje několik způsobů, jak tak učinit.
Stát se správcem zařízení
Primárním způsobem, jak můžete pomoci LineageOS rozšířit se na více zařízení, je udržovat ROM pro zařízení, která můžete. Pokud jste vývojář a chcete odeslat své zařízení k oficiální podpoře, můžete postupujte podle pokynů zde uvedených. Jakmile odešlete, obdržíte zpětnou vazbu k vašemu příspěvku. Pokud je to na úrovni, budete pozváni do komunikačních kanálů Lineage a zdroje vašeho zařízení budou rozvětveny do oficiálního úložiště LineageOS.
Zajišťování překladů
Případně můžete poskytnout překlady do různých jazyků přes Crowdin. Tým uvádí, že i když váš jazyk není v systému Android oficiálně podporován, můžete se obrátit na tým a oni podniknou kroky k zahrnutí vašeho jazyka. Tým však požaduje, abyste překlady předkládali pouze v případě, že máte přiměřené znalosti jazyka.
Dary
Spouštění automatizovaných sestav pro tak široký seznam zařízení vyžaduje zdroje. Na některé z těchto nákladů můžete přispět darem pro LineageOS prostřednictvím jejich PayPal nebo Patreon.
Darujte LineageOS: přes PayPal ||| přes Patreon
Tento článek byl aktualizován v 16:35 EST dne 10. dubna 2020 a přidal Google Nexus 6, Google Pixel, Google Pixel XL, BQ Aquaris X a BQ Aquaris X Pro na seznam zařízení s oficiálním LineageOS 17.1 staví.