Firmware, ROM-uri standard, ROM-uri personalizate și flashing explicat
Firmware-ul este software-ul care ajută un dispozitiv să pornească și să controleze hardware-ul său. În discuțiile despre Android, ROM înseamnă de obicei versiunea instalată a sistemului sau un pachet care o poate înlocui; flashing-ul înseamnă scrierea acelui pachet sau a imaginilor sale pe telefon. Un ROM standard provine de la producătorul dispozitivului, în timp ce un ROM personalizat este construit sau modificat de un proiect independent. „ROM” este o prescurtare aici: telefoanele de astăzi stochează în general software-ul pe memorie flash reinscriptibilă, nu pe memorie doar pentru citire.
Software-ul Android este alcătuit din componente și partiții; nu este un bloc imuabil de memorie doar pentru citire.
Ce înseamnă firmware și ROM?
Firmware-ul poate însemna codul de nivel scăzut care pornește un dispozitiv sau ajută la funcționarea hardware-ului acestuia. În discuțiile telefonice cu consumatorii, oamenii folosesc „firmware” în sens larg și pentru sistemul de operare și alte programe software ale dispozitivului. Sensul exact depinde de context, așadar termenii nu sunt întotdeauna interschimbabili.
ROM înseamnă literalmente „memorie doar pentru citire”, dar comunitatea Android o folosește informal pentru o versiune de sistem de operare, cum ar fi o versiune Android a producătorului sau pentru un pachet de imagini descărcabil. Un telefon Android modern conține mai multe componente software: bootloader-ul pornește dispozitivul și verifică software-ul, în timp ce partiții precum boot, systemși vendorîndeplinesc roluri diferite. Aspectele variază în funcție de dispozitiv și de versiunea Android. Prezentarea generală a bootloader-ului și documentația partițiilor din cadrul Android Open Source Project explică componentele.
ROM standard vs. ROM personalizat
Un ROM standard este versiunea de software furnizată pentru un anumit model de către producător, uneori cu modificări ale operatorului sau regionale. Poate include interfața, aplicațiile, driverele și serviciile producătorului. „Stock” nu înseamnă neapărat Android simplu sau o versiune AOSP nemodificată. Producătorul este responsabil pentru compatibilitate și, de obicei, distribuie actualizări prin canalele sale suportate.
Un ROM personalizat este o imagine de sistem creată de comunitate sau modificată de utilizator. Poate schimba interfața, aplicațiile incluse, opțiunile de confidențialitate sau calea de actualizare. Caracteristicile și întreținerea variază în funcție de proiect și dispozitiv. Un ROM personalizat nu este automat mai rapid, mai sigur sau mai nou, iar o versiune pentru un telefon cu aspect similar poate fi totuși incompatibilă.
Același hardware al telefonului poate rula software-ul producătorului sau o versiune compatibilă a unei comunități cu o interfață diferită.
ROM stoc
ROM personalizat
Întreținut de
Producătorul sau operatorul de dispozitive
Dezvoltatori independenți sau un proiect comunitar
Beneficiu tipic
Asistență specifică dispozitivului și canal oficial de actualizare
Mai multe opțiuni de software și funcții
Compromis cheie
Actualizările și funcțiile depind de producător
Asistența, compatibilitatea și calitatea actualizărilor variază
Ce face intermiterea?
Instalarea automată scrie firmware sau imagini de sistem în zone desemnate din memoria dispozitivului. Este diferită de instalarea unei aplicații obișnuite. Actualizările Android pot fi actualizate prin wireless, în timp ce instalarea manuală utilizează de obicei un instrument de recuperare sau bootloader, cum ar fi Fastboot. Metoda corectă depinde de telefon și de pachet; nu există un set universal de pași.
Majoritatea dispozitivelor Android sunt livrate cu un bootloader blocat, care restricționează scrierea pe partiții protejate. Acolo unde este acceptat, deblocarea poate permite instalarea de imagini noi, dar documentația Android avertizează că imaginile neoficiale pot cauza probleme, iar procesul de deblocare este conceput să declanșeze o resetare la setările din fabrică. Google avertizează, de asemenea, că imaginile din fabrică șterg datele și că deblocarea reduce securitatea dispozitivului. O imagine greșită, un proces întrerupt sau o versiune inferioară neacceptată pot împiedica pornirea telefonului.
Flasharea scrie imagini de sistem în memoria dispozitivului și poate implica mai multe componente, nu doar un program de instalare a aplicației.
Înainte de a lua în considerare un ROM personalizat
Confirmați numărul exact al modelului și numele de cod al dispozitivului. Verificați dacă proiectul listează varianta specifică ca fiind acceptată; catalogul de dispozitive LineageOS este un exemplu de listă oficială de suport a unui proiect.
Citiți ghidul de instalare curent, specific dispozitivului. Verificați versiunile de firmware necesare, regulile bootloader-ului, avertismentele privind ștergerea datelor și instrucțiunile de recuperare. Nu presupuneți că se aplică un ghid pentru un alt model.
Faceți copii de rezervă ale fotografiilor, fișierelor, mesajelor și oricărui alt dispozitiv de care aveți nevoie într-un loc separat. Deblocarea și unele metode de instalare șterg datele utilizatorului. Păstrați la îndemână pachetul oficial de restaurare și instrucțiunile de recuperare.
Obțineți fișiere de la producătorul dispozitivului sau de la proiectul ROM și verificați sumele de control publicate, atunci când sunt disponibile. Nu reblocați un bootloader cu o imagine, decât dacă dispozitivul și instrucțiunile sale oficiale precizează că este sigur.
Mai întâi faceți o copie de rezervă: deblocarea bootloader-ului poate șterge datele telefonului, iar o stare deblocată poate reduce protecția la bootare verificată.
Dar firmware-ul iPhone-ului și fișierele IPSW?
IPSW este un format de fișier pentru pachete software Apple, frecvent discutat pentru actualizări sau restaurări de iPhone și iPad. Nu este același lucru cu alegerea unui ROM personalizat Android. Fluxul de restaurare acceptat de Apple utilizează Finder pe Mac sau aplicația Apple Devices pe Windows pentru a șterge un dispozitiv și a instala software-ul actual; Apple recomandă mai întâi efectuarea unei copii de rezervă. Consultați instrucțiunile de restaurare de la Apple .
Ce opțiune ar trebui să alegi?
Rămâi la software-ul standard dacă te bazezi pe canalul de actualizare al producătorului, pe funcțiile specifice dispozitivului sau pe asistența directă. Ia în considerare un ROM personalizat numai dacă modelul exact al tău este acceptat, ai un motiv clar pentru a schimba software-ul și te simți confortabil cu riscurile de configurare și recuperare. Pentru un Pixel care are nevoie doar de restaurarea software-ului oficial, Google publică imagini din fabrică și pachete OTA complete ; urmează instrucțiunile actuale pentru modelul tău. Pe scurt: firmware-ul este software-ul, un ROM este prescurtarea comunității pentru o versiune sau o imagine de sistem, iar flasharea este actul de scriere a acestuia pe dispozitiv.