Firmware-ul Lineage OS: revizuirea și instalarea celui mai recent OS. Lineage OS: revizuire, instalare și configurare Lineage OS 14.1 firmware

Banii au schimbat filosofia companiei-mamă și strategia de dezvoltare a software-ului de la o politică deschisă de licențiere la una comercială, precum și pe directorul general și liderul de proiect - și nu este clar dacă a plecat singur sau fără să vrea - și, în În final, lipsa acelorași bani a forțat corporația Cyanogen Inc. pentru a-și limita drastic activitățile și pentru a opri complet sprijinirea Cyanogenmod. Comunitatea, implicată activ în munca la proiect, a trebuit să preia custodia creației lor și să-l boteze din nou. Și acum avem cea mai recentă ramură a Cyanogenmod și succesorul său deschis, LineageOS, creată de o comunitate fragmentată cu contribuții uriașe din partea fostului șef al proiectului Cyanogenmod, Steve Condrick. Numele a trebuit schimbat - într-un mediu comercial, mărcile comerciale sunt peste tot - dar numărul versiunii primei versiuni Lineage, 14.1, moștenește direct Cyanogenmod, iar baza de cod este practic neschimbată.

Înainte de a explica cum, să ne dăm seama de ce...

LineageOS- ideal pentru oricine dorește să gestioneze sau să experimenteze cu telefoanele și tabletele. Acest sistem de operare nu este diferit de Android pur și simplu pentru că dezvoltatorilor le place să joace cu sistemul de operare mobil Google; dar s-au făcut schimbări tangibile în ceea ce privește performanța îmbunătățită a bateriei, o mai mare confidențialitate a comunicării și mai puțină „lacomie” pentru resurse (flaceul majorității firmware-ului telefonului). Și acest sistem a fost dezvoltat de cei care își iubesc telefoanele și vor să le facă mai bune.

Cu toate acestea, instalarea LineageOS pe Android obișnuit are dezavantajele sale. Google a introdus recent SafetyNet în magazinul său Google Play, astfel încât dezvoltatorii de aplicații să se poată asigura că sistemul lor este „în siguranță”. Dezvoltatorii Lineage, pentru a evita problemele, au decis cu înțelepciune să nu ocolească această verificare, ceea ce înseamnă că unele aplicații pot să nu fie disponibile prin canalele tradiționale, deși, de regulă, există încă soluții - căutați pe Internet fișiere .ark dacă doriți să instalați ceva fără a utiliza magazinul Google Play.

Cerințe de bază

Pentru a instala LineageOS veți avea nevoie, evident, de un telefon sau o tabletă compatibilă. Lista completă poate fi vizualizată la wiki.lineageos.org/devices/ - dacă aveți un telefon destul de modern, puteți dezactiva cu ușurință firmware-ul; dar nu vă așteptați să puteți face upgrade la o versiune de Android mai nouă decât cea acceptată de dispozitivul dvs.

Dispozitivele mai vechi, din păcate, nu vor funcționa, dar urmând sfaturile din tutorialul nostru, puteți instala o versiune veche a Cyanogenmod dacă puteți găsi una.

De asemenea, computerul dvs. trebuie să aibă ADB - Android Developer Bridge. Consultați instrucțiunile din secțiunea „Instalarea ADB”, partea de sus a paginii 63; nu este deosebit de dificil. Desigur, aveți nevoie și de versiunea corectă a LineageOS pentru dispozitivul dvs. Aici instalăm firmware-ul, ceea ce înseamnă că acesta este legat de hardware specific din interiorul dispozitivului dvs.; Nu există o versiune universală potrivită pentru orice telefon sau tabletă.

Vă puteți crea propriul pachet - aceasta este, desigur, cea mai bună modalitate de a obține cele mai recente funcții LineageOS; Sau puteți simplifica procesul prin descărcarea unui ROM gata făcut de pe site. Dacă decideți să mergeți singur, wiki-ul Lineage are ghiduri pentru anumite tipuri de echipamente.

În cele din urmă, dispozitivul dvs. va avea nevoie de un bootloader deblocat. Aici procedura depinde complet de dispozitivul pe care îl veți instala; pentru lecția noastră am luat NTS One M7, care va fi reflectat de noi; Este posibil ca bootloader-ul să fie deja deblocat pe dispozitivul dvs. și, dacă nu, metoda pentru aceasta poate fi complet diferită. Din nou, verificați wiki-ul Lineage pentru instrucțiuni specifice sau, ca ultimă soluție, încercați instrumentul SunShine (http://theroot.ninia) dacă întâlniți un producător deosebit de încăpățânat.

Calea rapidă către libertate

Înainte de a ajunge direct la subiect, să mai precizăm încă o dată că în lecția noastră vom instala LineageOS pe HTC One M7; Pe dispozitivul dvs., acest lucru poate necesita mai puțini pași sau poate fi mult mai complicat.

Dacă terminalul dvs. vă permite să evidențiați textul în interior și în exterior, tăierea unui jeton pentru a debloca dispozitivul obținut folosind fastboot oem get_identlfierJoken este la fel de ușor ca decojirea perelor.

În primul rând, trebuie să puneți dispozitivul într-o stare destul de vulnerabilă - și anume, activați modul Fastboot. Fastboot este un protocol folosit pentru a scrie date direct în memoria flash a telefonului; Aici va fi instalat noul nostru firmware. Desigur, totul nu este atât de simplu, dar să repornim smartphone-ul în modul corespunzător, introducând adb reboot bootloader în terminal. Când se face acest lucru, veți ghici imediat, deoarece pe afișajul telefonului vor apărea o mulțime de informații criptate despre versiuni specifice ale anumitor aplicații și undeva între toate acestea - „Fastboot USB”. Apoi asigurați-vă că Linux încă vede telefonul tastând dispozitive fastboot. Este posibil ca, în funcție de setările sistemului dvs., să fiți un superutilizator; dacă da, fă

cd -/platform-tools sudo ./fastboot devices

Deblocare

Un alt lucru pe care probabil îl veți vedea pe ecranul dispozitivului este cuvântul „blocat”. Bootloader-ul, adică codul care rulează la prima pornire, este în general blocat în marea majoritate a dispozitivelor, din motive evidente: majoritatea producătorilor preferă să evite problemele tehnice și discuțiile de garanție care apar atunci când utilizatorul obișnuit începe să se încarce propriul lor firmware. Pe de altă parte, mulți producători sunt dispuși să lase dezvoltatorii să-și facă treaba. După ce am obținut acces la fastboot, putem obține un token pentru a ne debloca dispozitivul:

fastboot oem get_identifierJoken

În cazul nostru, trebuie să accesați site-ul web HTCDev pentru a vă înregistra ca dezvoltator, apoi vizitați site-ul web http://htcdev.com/bootloader pentru a vă transforma jetonul într-o cheie. Înainte de a intra în proces, site-ul afișează un avertisment destul de îngrozitor și aceasta este cu adevărat ultima ta șansă de a te retrage: dispozitivul tău va fi apoi forțat să repornească. Urmând instrucțiunile, copiați jetonul de deblocare din terminal și inserați-l în câmpul corespunzător, eliminând fragmentele „(boot-loader)” sau „INFO” din text, astfel încât să fie un bloc curat și lăsând începutul și sfârșitul identificatori neschimbați. Dacă totul a mers bine, cheia de deblocare a dispozitivului va fi trimisă la adresa dvs. de e-mail înregistrată. Salvați cheia în directorul -/platform-tools unde se află instrumentul dvs. de pornire rapidă, apoi reveniți la terminal, mergeți la directorul -/platform-tools și introduceți următoarele (schimbând numele fișierului dacă producătorul dispozitivului v-a trimis ceva diferit ) pentru a începe deblocarea:

unlock_okode.bin

Va apărea un alt avertisment, de data aceasta pe ecranul dispozitivului dvs. Aceasta este din nou ultima dvs. șansă de a reveni: atunci când faceți selecția corespunzătoare, va avea loc o resetare din fabrică. După aceea, reveniți la setări și activați modul dezvoltator și depanarea USB ca înainte.

Modul de recuperare

Așadar, am deschis accesul la bootloader-ul dvs. și trebuie să vă înșelam dispozitivul, convingându-l că a avut loc un fel de defecțiune - în modul de recuperare, telefonul este mai pregătit ca niciodată să accepte firmware nou, presupus funcțional.


Ecranul de acces rapid trebuie de obicei controlat cu butoanele de alimentare și de volum, deoarece nu va încărca drivere pentru ecranul tactil.

Pentru a începe, reveniți la bootloader-ul dispozitivului dvs. tastând adb reboot bootloader și asigurați-vă că fastboot-ul său este acum deblocat. Acum orientați browserul dvs. web la http://twrp.me și obțineți versiunea pentru dispozitiv. TWRP este un pachet special de recuperare care îl va înlocui pe cel preinstalat pe smartphone sau tabletă - ceea ce este necesar deoarece sistemele de recuperare sunt de obicei blocate la firmware-ul oficial în mod implicit. Copiați fișierul în directorul -/platform-tools, deschideți terminalul în acel director și introduceți următoarele, schimbând numele fișierului pentru a se potrivi cu dispozitivul dvs.:

sudo ./fastboot flash recovery twrp-3.1.1-0-m7.img

Acum trebuie să reporniți dispozitivul și să intrați manual în modul său de recuperare. Pe telefonul nostru de testare, facem acest lucru ținând apăsat butoanele de pornire și volum în timpul pornirii; a ta poate fi diferită. Veți vedea un ecran foarte asemănător cu ecranul fastboot pe care l-am descărcat mai devreme; Printre butoanele afișate pe ecran, selectați opțiunea Recuperare și odată ce TWRP pornește, utilizați glisorul de ecran Glisați pentru a permite modificări.

Lansarea firmware-ului

Cu TWRP activ, introduceți dispozitive adb în terminal pentru a verifica dacă computerul vă vede dispozitivul - ar trebui să indice că este în modul de recuperare. Obțineți versiunea corespunzătoare a LineageOS pentru telefonul sau tableta dvs. de la http://download.lineageos.org și descărcați pachetul de aplicații Google (numit gapps) de la http://opengapps.org în funcție de arhitectura dispozitivului dvs., versiunea de LineageOS pe care doriți să îl instalați și numărul dorit de aplicații; Dacă aveți nevoie doar de elementele de bază, selectați „nano”, iar dacă doriți întreaga gamă de aplicații care vin cu liniile Nexus și Pixel, selectați „Stoc”. Există, de asemenea, opțiuni între ele: faceți clic pe „variantă” în partea de sus a coloanei din dreapta pentru a vedea un tabel de comparație.


Instrumentele de recuperare precum TWRP acceptă fișiere ZIP create corespunzător și rulează scripturi de instalare atunci când descărcați software-ul pe dispozitiv.

Instalarea aplicațiilor Google este opțională - vom arunca o privire mai atentă la alternativa open source în curând; dar se poate întâmpla ca funcționalitatea interfeței dvs. Android fără Google Play Store să fie destul de limitată. Este demn de remarcat faptul că OpenGApps își găzduiește fișierele pe servere teribile, așa că descărcarea poate dura ceva timp și răbdare; a trebuit să folosim wget -c de câteva ori pentru a relua descărcarea. Plasați aceste fișiere în directorul ~/platform-tools și descărcați-le pe dispozitivul dvs.:

adb push lineage.zip /sdcard/
adb push open_gapps.zip /sdcard/

Rețineți că le încărcăm în directorul /sdcard/; și acest lucru este neschimbat, chiar dacă dispozitivul dvs. nu are fizic un slot pentru card SD - așa funcționează aspectul fișierelor Android. În esență, /sdcard/ este o desemnare pentru „stocare internă”; Dacă descoperiți că procesul de push adb nu funcționează (și se știe că nu funcționează pe anumite dispozitive), puteți pur și simplu să copiați fișierele folosind managerul, mai ales dacă este detectat și montat ca unitate pe sistemul dumneavoastră.

Odată revenit pe dispozitiv, puteți opțional să faceți o copie de rezervă a memoriei interne în starea sa actuală. Acest lucru este convenabil în cazul în care trebuie să reveniți la firmware-ul de bază, deoarece nu toți producătorii îl oferă.

Când sunteți gata să instalați, accesați meniul Wipe și selectați Advanced Wipe. Verificați câmpurile corespunzătoare și mutați glisorul pentru a șterge complet secțiunile Cache, Date și System, apoi reveniți la meniul principal și selectați Instalare. În memoria internă, selectați fișierul LineageOS ZIP și glisați glisorul pentru a începe să clipească. În această etapă, ai răbdare: ți se poate părea că nu se întâmplă nimic, dar întrerupând procesul, poți strica dispozitivul.

Acum, înainte de a reporni, repetați același proces cu fișierul Google Apps, dacă utilizați unul. Aici procesul de instalare este mai transparent, așa că veți vedea cum este instalată fiecare aplicație.

Obținerea drepturilor root

Fă-ți timp pentru a reporni. Pentru utilizatorii avansați, există încă șansa de a obține acces root la sistemul dvs. În mod implicit, LineageOS nu are o astfel de funcție, desigur, din motive de securitate: instalarea neautorizată a aplicațiilor prezintă un risc mare pentru sistemul dumneavoastră. De asemenea, nu toată lumea are nevoie de el; dar cu această funcție posibilitățile tale devin mult mai largi.

Atenție

Ceea ce facem aici este absolut distructiv. Instalarea unui firmware nou pe telefon înseamnă că firmware-ul vechi, împreună cu sistemul de operare de rezervă livrat cu dispozitivul și orice ați adăugat la acesta, vor fi șterse și, deși vom face copii de siguranță pe parcurs, nu există nicio garanție că totul va intra. Dacă reflashați telefonul principal, aceasta înseamnă că întreaga agendă de telefon, toate fotografiile vor fi
pierdut. Și dacă ceva nu merge bine, există șansa de a vă ucide complet dispozitivul, adică de a vă transforma telefonul într-o cărămidă. Nu încercăm să vă sperii deloc, dar este bine să fiți conștienți de aceste lucruri și să luați măsurile de precauție potrivite

În primul rând, asigurați-vă că ați creat o copie de rezervă completă a dispozitivului dvs. Prin USB vei putea accesa stocarea internă, datorită căreia poți
faceți manual copii de siguranță ale fișierelor dvs. personale. Dacă sunteți conectat cu un cont Google, poate doriți să aveți încredere și în serviciile cloud cu datele dvs. De exemplu, cu Google Contacts vă puteți gestiona agenda telefonică și o puteți returna pe dispozitiv după schimbarea firmware-ului, iar Google Photo vă permite să stocați un număr nelimitat de fotografii la o rezoluție mai mică.

Deschide alternativă

Poate părea contraproductiv să instalezi un sistem de operare deschis și apoi să instalezi aplicații Google; Partea „deschisă” a OpenGApps se referă la proiectul în sine, și nu la aplicații, iar dacă motivul pentru care ați apelat la acesta a fost tocmai libertatea și nu actualizarea telefonului, atunci distrugerea imediată a acestuia prin instalarea unui pachet proprietar este extrem de neînțeleaptă.

Din fericire, această filozofie este împărtășită de mulți, iar proiectul F-Droid include o stivă de aplicații Open Source.

F-Droid este în esență un depozit cu sursă deschisă pe care îl puteți utiliza pentru a instala o varietate de aplicații neproprietate. Nu îl vei găsi pe Google Play, din cauza diferențelor evidente de filozofie, dar este disponibil pentru toată lumea, chiar dacă folosești un telefon Android de stoc sau ai deja instalate aplicații Google.

Dacă ați instalat LineageOS și ați omis pasul de instalare a aplicațiilor Google, aveți la dispoziție anumite aplicații deschise, inclusiv un manager de fișiere. Activați ADB pe telefonul dvs. - comutatorul se află în opțiunile pentru dezvoltatori - apoi, prin aplicația de terminal, rulați Ark, programul de instalare F-Droid, (de pe https://f-droid.org) pe telefonul dvs., în Zsdcard/director de stocare. Accesați Setări > Securitate și activați Surse necunoscute pentru a activa instalarea aplicațiilor în format ARC. Acum accesați managerul de fișiere și faceți clic pe fișierul APK, care se află de fapt în directorul rădăcină al dispozitivului dvs. (care este /sdcard/directory) pentru a-l instala.

Puteți descărca instrumentul pentru superutilizator LineageOS de la http://download.lineageos.org/extras. Doar alegeți versiunea pentru sistemul de operare, descărcați-o pe telefon ca înainte și lansați-o folosind TWRP; va dura mai mult decât v-ați aștepta de la un fișier atât de mic, dar există o mulțime de permisiuni acolo pentru a face modificări la dispozitiv. Dacă ulterior decideți să dezactivați funcția de superutilizator, veți găsi acolo instrumentul corespunzător: trebuie doar să porniți în modul de recuperare și să îl lansați.

Prima lansare

În sfârșit, este timpul să reporniți. Vi se va solicita să instalați aplicația TWRP pe sistemul dvs. - aceasta este în întregime la discreția dvs.; dar, deoarece acum utilizați un dispozitiv cu firmware personalizat, TWRP poate face experiența de recuperare mult mai convenabilă, așa că nu este o idee rea.


După ce ați folosit instrumentul de superutilizator Lineage, după finalizarea sarcinilor principale, îl puteți șterge - veți găsi instrumentul de eliminare acolo.

Acum există un proces de pornire foarte lung, în timpul căruia LineageOS va verifica complet stocarea internă a dispozitivului dvs. pentru a se asigura că totul este gata de funcționare. Aveți răbdare și așteptați ca animația de pornire să apară pe ecran și veți fi dus la procesul inițial de configurare a utilizatorului. Este foarte asemănător cu Android stoc și vă permite să recuperați date de pe alt dispozitiv dacă doriți. De asemenea, vi se solicită să vă conectați la serviciile Google: dacă nu utilizați aplicațiile Google sau magazinul Google Play, puteți sări peste acest lucru în siguranță.

După ce s-a ocupat de partea Android, va trebui să faceți o serie de setări speciale pentru LineageOS - vă sfătuim să activați Privacy Guard, care este dezactivată implicit; cu el, puteți controla direct ce aplicații de date de pe dispozitivul dvs. au voie să acceseze. Puteți modifica setările mai târziu în Setări > Confidențialitate, iar dacă o aplicație devine prea umflată, îi puteți reduce dimensiunea. După ce ați făcut tot ce aveți nevoie, intrați în sistem - cu un dispozitiv curat, actualizat, unde nu există gunoi de la producător. Dacă nu ați instalat Google Apps, aveți câteva alternative pentru Lineage cu sursă deschisă pentru a accepta toate funcționalitățile necesare.

Opțiuni suplimentare

Dacă ați instalat pachetul rădăcină, trebuie să îl activați. Accesați aplicația Setări și atingeți Numărul de compilare de șapte ori, așa cum am făcut înainte, pentru a intra în modul dezvoltator. Reveniți la ecranul principal de setări și intrați în meniul corespunzător. În acest moment, vă recomandăm să activați Repornirea avansată - aceasta vă permite să porniți rapid în modul de recuperare sau încărcător de pornire utilizând procedura standard de repornire - apoi derulați în jos la opțiunea de acces root și selectați nivelul de acces pe care doriți să-l acordați. În ADB, este limitat doar la comenzile trimise prin Android Developer Bridge, ceea ce înseamnă că puteți obține acces root (și un shell rădăcină) la dispozitivul dvs., dar nu și la aplicații.

Modul dezvoltator are mult mai multe opțiuni decât Android stoc. Puteți ajunge la cele mai mici detalii și puteți stabili câteva reguli stricte pentru dispozitivul dvs. De exemplu, activarea opțiunii Nu salvați acțiuni este ideală dacă aveți nevoie de control total asupra aplicațiilor dvs., în timp ce Activați terminalul local adaugă o nouă aplicație care vă oferă acces permanent la dispozitivul dvs. de pe terminal, dacă anterior ați acordat acces root la aplicații.

rulează firmware CyanogenMod 13.0. Aceasta este o versiune modificată a stocului Android, extinzând semnificativ funcționalitatea sistemului de operare al dispozitivului. Firmware-ul este acceptat de mulți producători și este instalat implicit pe un număr mare de smartphone-uri.

Dezvoltarea de noi versiuni de CyanogenMod a fost întreruptă în prezent, dar la începutul anului proiectul a fost reînviat sub numele Lineage OS. Astfel, în acest moment există versiuni stabile de CyanogenMod de la 6 la 14.1 și Lineage OS 14.1, care este în dezvoltare.

Cei interesați pot găsi cu ușurință versiunea de firmware online pentru modelul lor de smartphone împreună cu instrucțiuni detaliate pentru instalarea acestuia. Și Cyanogen/Lineage merită cu siguranță încercat. Iată câteva caracteristici interesante ale acestui firmware care lipsesc foarte mult din stocul Android.

Personalizare flexibilă a ecranului principal și a meniului

Poate că meniul principal al CyanogenMod este unul dintre cele mai convenabile care pot fi găsite într-un lansator Android. Aplicațiile din meniul principal sunt sortate alfabetic. În partea de jos există o bară de defilare orizontală care vă permite să comutați rapid între litere, iar în partea de sus este o bară de căutare care vă permite să căutați doar printre aplicații. Aceasta este o opțiune ideală pentru utilizatorii care instalează o cantitate mare de software.

Desigur, toate aspectele acestui meniu pot fi personalizate. De exemplu, treceți de la ordinea alfabetică la vizualizarea tradițională, schimbați fundalul, dimensiunea pictogramei și multe altele.

Ecranul de start poate fi, de asemenea, personalizat flexibil. În stoc Android, grila pentru plasarea pictogramelor sau widget-urilor este fixă. Aici utilizatorul își poate schimba dimensiunea. De exemplu, puteți instala o grilă 6x6 în loc de 4x4 standard. Acest lucru va face widget-urile și pictogramele mai mici, dar va permite mai multor elemente să se potrivească pe ecran. În general, posibilitate uimitoare de personalizare.

Mai multe opțiuni de deblocare


Dacă nu țineți cont de funcții moderne, cum ar fi un scaner de amprentă sau recunoașterea irisului, Android stoc oferă trei moduri de a debloca ecranul. Aceasta este o parolă, un cod PIN scurt sau un model de nouă puncte, la care utilizatorul trebuie să conecteze cel puțin patru. Introducerea unei parole de fiecare dată este incomod, un cod PIN scurt este ușor de spionat, iar cheia de model nu oferă suficientă securitate. Este prea simplu - un hoț îl poate identifica pur și simplu după o amprentă pe sticlă.

CyanogenMod rezolvă această problemă. Firmware-ul oferă utilizatorului posibilitatea de a mări dimensiunea cheii de model, de la standardul 3x3 la dimensiunea maximă de 6x6. În același timp, complexitatea modelului și numărul de combinații posibile cresc semnificativ.

Posibilitatea de a ascunde pictogramele de stare


Dezvoltatorilor le place pur și simplu să afișeze pictograme în zona de notificare din partea de sus a afișajului. Cu un număr mare de programe, pictogramele pot ocupa întregul program. În același timp, valoarea informațională a unor pictograme tinde spre zero. De exemplu, puteți seta o alarmă să se declanșeze în mod regulat. Deoarece în acest caz porecla este întotdeauna în modul activ, pictograma se va bloca constant în zona de notificare. CyanogenMod permite utilizatorului să decidă ce pictograme doresc să vadă în partea de sus a ecranului și care nu.

Modul noapte în versiunile anterioare


Modul noapte este o caracteristică foarte utilă care face ca afișajul să fie mai galben pe timp de noapte. Lumina albă strălucitoare a unui ecran poate deruta corpul utilizatorului, provocând insomnie și oboseală oculară. În general, celor cărora le place să stea întins în pat noaptea cu un smartphone cu siguranță ar trebui să folosească modul de noapte.

Singura problemă este că Android stoc are doar modul de noapte în versiunea 7.0. CyanogenMod a introdus funcția LiveDisplay în versiunea 12.0, care se bazează pe Android 5.0. Dacă doriți să utilizați modul de noapte, dar smartphone-ul dvs. nu acceptă Android 7.0, versiunile inițiale ale CyanogenMod ar putea fi calea de ieșire.

Meniu de oprire personalizabil


Chiar și un lucru atât de mic precum meniul standard de oprire a smartphone-ului din CyanogenMod poate fi ajustat pentru a se potrivi nevoilor dumneavoastră. De exemplu, puteți adăuga o funcție de captură de ecran sau un panou de control al profilului de sunet.

Schimbare rapidă a temei


Magazinul Play are un număr mare de seturi de pictograme de sistem. Dar pentru a utiliza aceste pictograme, va trebui să instalați lansatoare alternative. Stock Android nu permite utilizatorului să schimbe imaginile sistemului.

CyanogenMod nu este atât de strict. Firmware-ul vă permite să schimbați nu numai pictogramele de sistem, dar, în general, să personalizați aspectul și schema de culori a multor panouri standard.

În general, CyanogenMod și Lineage OS vor atrage cu siguranță utilizatorii cărora le place să personalizeze fiecare detaliu al dispozitivului lor.

Cred că nu este o știre că Cyanogen Inc. și-a închis toate serviciile și a încetat oficial să dezvolte firmware-ul CyanogenMod favorit al tuturor. Această știre a șocat fără îndoială comunitatea de utilizatori Android. De mulți ani CyanogenMod [Cyanogen mod; Mod cianogen; Cianogen; TseEm] (denumit în continuare „CM”) a fost principalul firmware personalizat, fără îndoială că acest statut a fost meritat.

Dar după cum se spune - Regele este mort. Trăiască Regele! CyanogenMod a fost înlocuit de LineageOS. În această recenzie a LineageOS ne vom uita la succesorul legendarului firmware, vom evalua cum stau lucrurile cu stabilitate, vom compara unele aspecte cu predecesorul său și vom încerca să analizăm dezvoltarea ulterioară a acestui minunat firmware.

Utilizatorii încă se întreabă de ce cianogenul a încetat să își dezvolte firmware-ul. Există multe teorii, dar personal, povestea care mi se pare plauzibilă este că în cadrul echipei de dezvoltare CM a apărut un conflict, a cărui esență este că acum Cyanogen Inc. nu urmează filozofia originală a firmware-ului și că compania a devenit comercial, în timp ce a pierdut legătura cu comunitatea. Drept urmare, băieții au decis să schimbe firmware-ul, iar Cyanogen Inc nu a vrut să sprijine dezvoltarea proiectului, după care au anunțat închiderea serviciilor și dezvoltarea efectivă a firmware-ului în sine. În apărarea acestei teorii, nu pot decât să vă atrag atenția asupra faptului că echipa de dezvoltare a LineageOS se concentrează pe faptul că LineageOS va urma filozofia originală a CM și, spre deosebire de predecesorul său, dezvoltarea LineageOS va fi controlată direct de comunitate. . Dar nu vom intra în conflicte între dezvoltatori, la urma urmei, avem o revizuire a LinageOS aici, nu o dezbatere politică.

Prima privire

Folosesc LineageOS de la prima versiune. Firmware-ul funcționează pe dispozitivul Nexus 6P (Angler) La momentul scrierii recenziei LineageOS, cel mai recent „Nightie” este instalat pe telefon, al treilea la rând. Merită menționat faptul că, spre deosebire de CM, în prezent build-urile nocturne sunt lansate o dată pe săptămână (spre deosebire de build-urile zilnice, așa cum a fost cazul în CM). Firmware-ul a fost inclus cu OpenGapps (servicii Google) și addonsu. Să privim totul în ordine.

Pe pagina de descărcare LineageOS puteți găsi două versiuni de firmware:

  • Nu- Este cunoscută în mod popular ca „cămiță de noapte”, ansambluri care sunt asamblate automat în fiecare noapte și distribuite în aer (OTA). Există suspiciuni că, în acest moment, noapele LineageOS sunt asamblate manual.
  • Experimental- Versiune specială de firmware pentru cei care trec de la CM la LineageOS.
  • Suplimente- acolo puteți găsi fișiere zip pentru obținerea și eliminarea drepturilor de root. În opinia mea, refuzul dezvoltatorilor de a renunța la drepturile root este o soluție foarte bună.

După instalare, suntem întâmpinați de o animație de boot LineageOS foarte frumoasă și minimalistă.
După ce așteptăm ca telefonul să pornească pentru prima dată, vom fi întâmpinați de meniul de configurare. Este de remarcat faptul că în primele două versiuni, mulți utilizatori s-au confruntat cu o situație în care nu au putut finaliza configurarea deoarece, după configurarea conexiunii la rețea, au fost aruncați la ecranul de recuperare a setărilor folosind un al doilea dispozitiv. Momentan, această eroare a fost remediată, dar dacă se întâmplă brusc să întâmpinați acest lucru, atunci soluția problemei este destul de banală. Este suficient să nu vă conectați la WiFi și să scoateți cartela SIM și apoi să continuați cu configurarea.

După setarea parametrilor inițiali de sistem, ni se cere să alegem un lansator, fie Google Start, fie Pixel Launcher, și aici am o întrebare: unde a mers? Tuberchet(Lansatorul standard în CM). Cel mai probabil, dorința echipei LineageOS de a scăpa de urmele Cyanogen inc din firmware i-a forțat să renunțe la utilizarea acestui lansator. Și cel mai probabil, Pixel Launcher este utilizat în prezent și Google Start a fost instalat împreună cu GAPPS. Nu cred că dezvoltatorii vor folosi un lansator proprietar în firmware gratuit pentru o lungă perioadă de timp, așa că cred că ar trebui să ne așteptăm ca, mai devreme sau mai târziu, să vedem un nou lansator gratuit de la dezvoltatorii LineageOS.

Caracteristici și bug-uri

Siguranţă

Acum să aruncăm o privire mai atentă la ceea ce avem interesant în LineageOS. Este de remarcat modul canonic de control al permisiunii care a apărut cândva în Cyanogen Mod. În LineageOS a fost mult îmbunătățit în ceea ce privește interfața. Acum a devenit foarte convenabil să gestionezi permisiunile disponibile și să monitorizezi când a fost folosită permisiunea și de câte ori.

A fost introdus și „Modul protejat”. Toate aplicațiile nou instalate au fost supuse controlului permisiunii obligatorii. Mai ales pentru aceasta, un element nou a apărut în setările de „confidențialitate” (deși acest articol era în Android chiar înainte de LineageOS, în acest firmware a devenit mai funcțional, deci poate fi numit nou).



A apărut și o funcție foarte interesantă „Aplicații protejate”. Îl puteți folosi pentru a bloca lansarea aplicațiilor. Acest lucru se face prin setarea unei blocări folosind un cod PIN / Parolă / Model / Amprentă.

Dar există o problemă. Când utilizați această funcție, lansatorul se blochează - ceea ce îl face complet inutilizabil. De exemplu, atunci când setăm o parolă pentru aplicația „Contacte”, când lansăm această aplicație, primim un mesaj de eroare, iar lansatorul se blochează, după care apare o notificare care spune că pentru a accesa aplicația „contacte”, confirmare cu este necesară o parolă sau amprentă. Cred că aceasta este o funcție foarte necesară și convenabilă, dar este imediat clar că este brută, sper din tot sufletul că dezvoltatorii vor rezolva această problemă în următoarele versiuni.


Controlul drepturilor ROOT

Ca opțiune în LineageOS puteți adăuga drepturi de root. Ca și în Cyanogen Mod, pentru a le activa va trebui să accesați setările dezvoltatorului și să selectați unul dintre modurile disponibile. De asemenea, atunci când drepturile root sunt activate, va apărea un nou element numit „Drepturi superutilizator”. Va fi posibil să aflați ce aplicații folosesc root, când și pentru ce privilegii sunt folosite.


Chifle și aripioare de ceară

Cândva, funcția LiveDisplay a apărut în Cyanogen Mod și, să recunoaștem, toate „modurile de noapte” din iPhone au rădăcini în lumea Android. Și a fost naiv să credem că dezvoltatorii LineageOS vor ocoli această funcție. Încă nu au adus nimic nou, pot doar să mă plâng de lipsa unui comutator în bara de stare. Să te joci constant cu setările nu este foarte convenabil, iar modul automat este încă departe de a fi ideal.

Putem schimba în continuare DPI și dimensiunile fontului în setările de afișare. Pot spune doar că acum setările au devenit mai subtile.


Ceea ce este deosebit de plăcut este că dezvoltatorii nu s-au zgârcit cu caracteristicile individuale ale dispozitivelor. Și adaugă cipuri din firmware-ul stoc. De exemplu, gestul Nexus pentru notificări în modul alb-negru. Apropo, mi se pare că funcții precum comutarea melodiilor cu butonul de volum și pornirea blițului (lanterna) ar trebui să fie transferate în „gesturi” din „Butoane”.

Apropo, în secțiunea „butoane” vom găsi o interfață actualizată pentru configurarea butoanelor virtuale. De exemplu, nu înțeleg de ce funcția de control al cursorului cu butoane virtuale nu a fost încă adăugată la stocul Android - este extrem de convenabilă. Scrieți în comentarii ce părere aveți despre asta.



Noua aplicație pentru actualizări OTA a devenit mult mai ușor și mai plăcut de utilizat, dar nu și-a pierdut nicio funcționalitate. De asemenea, merită remarcat designul actualizat al listei de participanți la dezvoltare și un ou de Paște (pentru cei care încă nu știu, faceți clic rapid de 5-6 ori, după care apăsați pe sigla lineageOS/Android și un mini-joc apare în bara de stare.)



Ei bine, la desert vă voi spune despre insectele pe care le-am întâlnit personal

  • Sistemul se îngheață atunci când încercați să vă conectați Android Wear (6.0.1) - Remediat în a doua versiune
  • Funcționarea strâmbă a ORICE aplicații cu „Modul protejat” care rulează nu este să o numim un bug, pentru că este destul de firesc, dar personal recomand să nu o activați pentru toate aplicațiile nou instalate, ci doar acolo unde este cu adevărat nevoie.
  • După actualizarea OTA de la a doua versiune la a treia, camera Google și blițul nu funcționează - după ce am descărcat complet a treia versiune - totul funcționează din nou. Păcătuiesc pe GAPPS.

Concluzie

Astăzi am aruncat o privire mai atentă la LineageOS, am încercat să vă transmit toată experiența de comunicare cu acest firmware minunat, deoarece acum vedem cum începe să se dezvolte un firmware foarte promițător.
Aștept cu nerăbdare părerea dumneavoastră în comentariile despre LineageOS, ce funcții îi lipsesc și cum vedeți dezvoltarea ulterioară a acestui firmware.

Toți utilizatorii de firmware personalizat au fost foarte întristați de sfârșitul proiectului CyanogenMod, care ne este alături de mulți ani. Ce înseamnă închiderea unui proiect pentru utilizatorii obișnuiți? Sfârșitul suportului pentru firmware personalizat bazat pe CyanogenMod. Dar slavă Domnului, un nou proiect a apărut deja pentru a-l înlocui - Lineage OS.


Revizuirea sistemului de operare Lineage

Lineage OS este un fel de succesor al unuia dintre cele mai populare rom-uri - CyanogenMod. Echipa Lineage OS își dezvoltă deja în mod activ software-ul, pe baza dezvoltărilor CyanogenMod și introduce multe funcții noi în firmware-ul său.

În acest moment, site-ul oficial Lineage OS oferă firmware-ul său pentru peste 120 de dispozitive.

Site-ul oficial Lineage OS vă poate oferi 2 versiuni de firmware (în acest moment, vor apărea versiuni stabile în viitor):

  • Nightly este o „cămiță de noapte”, care este o mică actualizare a sistemului în momentul în care sunt colectate o dată pe săptămână.
  • Experimental este prima versiune a software-ului pentru smartphone-uri care rulează CyanogenMod.


Adică, în acest moment, cea mai stabilă construcție este cea mai recentă „cheie de noapte”, ceea ce înseamnă că este ceea ce trebuie instalat, dar mai multe despre asta puțin mai târziu, acum să vorbim despre avantajele și dezavantajele actuale ale sistemului.


Până acum, sistemul Lineage OS nu este foarte diferit de celebrul CyanogenMod, Lineage OS nici măcar nu are propriul lansator încă și au decis să abandoneze Trebuchet (lansatorul cyan) cât timp Pixel Launcher și Google Start sunt disponibile, puteți și instala oricare alta, e o chestiune de gust.

Avantajele sistemului de operare Lineage

  • Aplicații protejate - protejarea unei anumite aplicații cu o parolă, PIN sau amprentă digitală fără software terță parte, o caracteristică foarte utilă
  • Drepturile de root, care lipsesc inițial în firmware, pot fi adăugate cu un patch ușor de sub recuperare, pentru cei care îl instalează nu va fi dificil, dar dacă instalați acest firmware cuiva care „nu înțelege aceste drepturi de root ale ale tale”, atunci absența lor va face viața mai ușoară. Controlul permisiunilor vine din „Modul protejat” din setările de confidențialitate.
  • Desigur, LiveDisplay, care vă va ajuta să vă protejați ochii de solicitările inutile pe timp de noapte. Temperatura de culoare și pornirea automată în funcție de oră sau de răsărit/apus de soare pot fi reglate. O „funcție” foarte cool, dacă nu ați încercat-o, asigurați-vă că o testați, veți fi foarte mulțumit.
Vorbește despre ce Firmware-ul LineageOS Nu mă voi descurca mai bine decât scurgerea, cred că este mai bine să încerc o dată.

Contra ale sistemului de operare Lineage

  • Gângări! Există posibilitatea ca setările inițiale să se blocheze, acest lucru poate fi rezolvat prin deconectarea de la Wi-Fi și de la cartela SIM. Cu o actualizare simplă fără resetări, este posibil să se blocheze aplicația, acest lucru poate fi rezolvat printr-o reinstalare „curată” a sistemului.
  • „Modul protejat” funcționează prost; nu ar trebui să îl activați pentru toate aplicațiile.
În orice caz, nu pot vorbi pentru toate versiunile acestui firmware, am testat doar versiunea 7.1.1

Descărcați cel mai recent sistem de operare Lineage-

Sistemul este nou, așa că tratarea „bug-urilor” nu poate fi evitată. Scrieți în comentarii ce bug-uri ați găsit și împreună vom încerca să le rezolvăm.

CyanogenMod este un firmware neoficial pentru sistemul de operare Android, creat de entuziaști inspirați. Se bazează pe sistemul de operare Android pur, dar are multe avantaje în comparație cu firmware-ul stoc (preinstalat). Este de remarcat faptul că inițial nici măcar nu conține aplicații de la Google (Play, Servicii și altele sunt instalate separat); De regulă, utilizatorii mai experimentați care și-au dat seama mai mult sau mai puțin cum să interacționeze cu sistemul de operare Android trec la CM.

Avantajele și caracteristicile firmware-ului CyanogenMod

Unul dintre principalele avantaje ale acestui firmware este că mărește performanța dispozitivului și este instalat din cutie, dar nu are întotdeauna un nivel ridicat de stabilitate. După cum mulți oameni știu, sistemul de operare Android este foarte fragmentat din cauza numărului mare de producători și modele de smartphone-uri și tablete. Aceasta înseamnă că firmware-ul CyanogenMod nu este întotdeauna stabil și, desigur, totul este pur individual pentru fiecare dispozitiv.

Firmware-ul neoficial este renumit pentru funcțiile sale avansate, iar CM nu face excepție, ci mai degrabă un standard pentru toate proiectele similare. Dezvoltatorii extind semnificativ funcționalitatea sistemului de operare Android și, în același timp, firmware-ul nu își pierde aspectul original al unui sistem curat. Când folosește CyanogenMod, utilizatorul obține și mai mult control asupra dispozitivului.

Există o problemă urgentă în ceea ce privește sistemul de operare - următoarea versiune este lansată în fiecare an, dar nu este profitabil pentru producători să actualizeze modelele învechite, așa că mulți utilizatori rămân nemulțumiți de faptul că firmware-ul oficial nu mai primește actualizări. Prin urmare, majoritatea utilizatorilor trec la cea mai accesibilă opțiune - CyanogenMod. Cu ajutorul lui, chiar și cel mai vechi dispozitiv își poate găsi o viață nouă cu cea mai recentă versiune de Android.

Firmware-ul Cyanogen diferă de restul în mai multe aspecte importante. În primul rând, nu are aplicații „extra”, așa cum se întâmplă adesea cu modelele în serie (de exemplu, Samsung). Proprietarul primește un sistem aproape curat cu funcționalitate avansată. În al doilea rând, dezvoltatorii acordă multă atenție optimizării și performanței, astfel încât CM este adesea mai rapid și mai puternic. Există însă și aspecte negative - timpul de funcționare la o singură încărcare este adesea redus sau apar bug-uri într-un fel / ceva nu funcționează. În majoritatea cazurilor, erorile vor fi remediate în următoarea actualizare, trebuie doar să așteptați puțin.

Tipuri de firmware Cyanogenmod și care este mai bine să instalați

Există mai multe tipuri de firmware CyanogenMod, în ordinea creșterii stabilității și optimizării ele arată astfel: Experimente (mai bine să nu se folosească, versiuni experimentale), Nightly (lansat în fiecare noapte, unul dintre cele mai frecvent întâlnite), Snapshot, Release candidate și Stabil. Ultimele trei nu sunt foarte diferite, așa că este mai bine să-l așteptați pe ultimul - cel mai stabil.
De asemenea, merită subliniat faptul că Cyanogen a primit recent prefixul Inc. Dar pe 31 decembrie 2016, dezvoltatorii au anunțat închiderea proiectului. Majoritatea echipei au pornit într-o călătorie gratuită sub stindardul Lineage OS, devenind succesorul celui mai popular firmware. Nu vă alarmați, modificările vizibile includ o animație de pornire diferită și un nume diferit în setări. În rest, este încă același vechi CyanogenMod. Deci calitatea firmware-ului nu a fost afectată în niciun fel ca urmare a rebranding-ului.


Instalarea acestui firmware neoficial este recomandată numai utilizatorilor cu experiență care știu de la prima mână ce sunt operațiunile de recuperare, ștergere și alte operațiuni. Cu toate acestea, merită avertizat încă o dată că pătrunderea în partiția de sistem a dispozitivului poate afecta negativ funcționarea dispozitivului. În cazul oricăror erori sau acțiuni incorecte, utilizatorul va primi o cărămidă naturală.

Cum se instalează firmware-ul CyanogenMod pe un dispozitiv Android

Înainte de a începe operația trebuie să vă pregătiți, și anume veți avea nevoie de:
  • Un fișier firmware descărcat pe dispozitiv în format .zip, conceput pentru un anumit dispozitiv (acestea pot fi găsite pe pagina oficială Lineage).
  • Un dispozitiv cu recuperare personalizată instalată - CWM sau TWRP.
  • Taxa suficientă pentru efectuarea operațiunilor este de aproximativ 30-40%.

Instrucţiuni

După ce îl porniți, este mai bine să lăsați dispozitivul câteva minute, astfel încât totul să cadă la loc. În plus, după un timp, cel mai bine este să reporniți dispozitivul pentru a consolida succesul.

Cum se actualizează CyanogenMod după lansarea noii versiuni Nightly/Stable

Când este lansată următoarea versiune de firmware, puteți actualiza în două moduri

  1. Folosind aplicația standard aflată în setările dispozitivului (Setări - Actualizare software). Acest tip de instalație se numește „pe aer”.
  2. Folosind din nou recuperarea personalizată CWM sau TWRP. Cu toate acestea, în acest caz nu este nevoie să ștergeți pentru a nu pierde datele.