Termeni precum „Android ROM” sau „iOS firmware” vă derutează? Înțelegerea ta despre „fulger” este limitată la acte de exhibiționism? Te simți exclus sau neștii când prietenii tăi vorbesc despre afișarea celui mai recent ROM personalizat sau IPSW pe dispozitivul lor Android sau iPhone? În cele ce urmează, vom explica totul despre firmware și ROM-uri – inclusiv ROM-uri stoc și ROM-uri personalizate – și vom detalia ce înseamnă prin flash-ul pe telefon. De asemenea, vom arunca o privire și vom oferi sugestii și surse pentru a găsi unele dintre ROM-urile personalizate populare, pentru a vă ajuta să alegeți cel potrivit pentru dispozitivul dvs.
Din motive de comoditate, vom împărți acest ghid în următoarele secțiuni:
- Detalii tehnice
- Însăși elementele de bază
- Definiția tehnică a ROM
- Ce este firmware-ul?
- Intermitent
- Sisteme de operare mobile
- ROM ca sistem de operare
- Tipuri de ROM-uri
- Stoc vs. ROM personalizate
- Avantajele și dezavantajele ROM-urilor stoc
- Avantajele și dezavantajele ROM-urilor personalizate
- Făcând alegerea
- Alegerea ROM-ului personalizat potrivit
- Resurse
Acest ghid va fi foarte detaliat și mulți dintre voi s-ar putea să nu fie nevoie să-l citiți în întregime. Cu toate acestea, vom începe încă de la elementele de bază pentru cei dintre noi care sunt complet noi în lumea smartphone-urilor și nu au nicio idee despre cum stau lucrurile în ea. Simțiți-vă liber să omiteți secțiunile despre care știți deja.
În timp ce majoritatea conceptelor din acest ghid se vor aplica tuturor smartphone-urilor și tabletelor trecute, prezente și viitoare, ne vom concentra în special pe aplicarea acestor concepte pe dispozitivele Android, Windows Phone 7 și Apple iOS.
1 – Detalii tehnice
Foarte de bază
Să începem cu conceptele de bază. După cum știm deja cei mai mulți dintre noi, computerele necesită un anumit software de sistem numit sistem de operare – sau pe scurt OS – pentru a funcționa. Unele exemple utilizate pe scară largă de sisteme de operare desktop, laptop și server sunt Windows, Mac OS X și Linux, în timp ce sistemele de operare mobile populare includ Android, Apple iOS, Windows Phone 7, HP/Palm Web OS, BlackBerry OS etc. Cele mai moderne electronice de larg consum precum televizoarele digitale, cuptoarele cu microunde, set-top box-urile etc. au nevoie și de sisteme de operare pentru a funcționa, dar de obicei, asta implică doar încărcarea sistemului de operare și rularea acestuia într-un mod predefinit. Asta ne duce la ROM.
Definiția tehnică a ROM
ROM înseamnă Read-Only Memory și, din punct de vedere tehnic, se referă la stocarea internă a unui dispozitiv, care ar trebui să conțină instrucțiunile sistemului de operare care nu trebuie modificate deloc în timpul funcționării normale a dispozitivului. Din acest motiv, astfel de instrucțiuni sunt stocate în memoria doar pentru citire – la fel ca pe un CD sau DVD care nu poate fi reinscriptibil – pentru a vă asigura că nu le sunt aduse modificări care ar putea face ca dispozitivul să funcționeze defectuos. Acest lucru este în contrast cu hard disk-urile, unitățile SSD sau dispozitivele obișnuite de stocare flash utilizate de computerele personale care permit acces complet de citire/scriere chiar și la zona de stocare care conține fișierele sistemului de operare.
Ce este Firmware-ul
Sistemele de operare numai pentru citire pe care tocmai le-am discutat mai sus se mai numesc și „firmware”, deoarece rămân ferm pe loc, fără a avea acces la modificarea utilizatorilor dispozitivului. Modificarea firmware-ului este totuși posibilă, doar nu în condiții normale de utilizare. Multe dispozitive necesită hardware specializat pentru a fi utilizate în acest scop, în timp ce alte dispozitive au spațiul de stocare setat ca doar pentru citire doar prin protecție software, care poate fi eliminat sau suprascris fără a fi nevoie de niciun hardware specializat, doar folosind software-ul scris în acest scop, adesea, dar nu întotdeauna, necesită conexiune la un computer.
Astfel, termenii „sistem de operare” și „firmware” se referă ambii la același lucru și pot fi folosiți interschimbabil atunci când sunt aplicați unor astfel de dispozitive.
Intermitent
Memoria ROM utilizată în smartphone-uri și tablete etc. este adesea aceeași cu memoria flash găsită în cardurile SD și unitățile flash USB, pur și simplu optimizată pentru o viteză și performanță mai bune în timpul rulării sistemului de operare. După cum s-a explicat mai sus, este doar pentru citire în condiții normale de utilizare și necesită o procedură specială pentru orice modificare a conținutului său. Procedura de modificare sau înlocuire a conținutului unei astfel de memorie flash este cunoscută sub denumirea de clipire. Astfel, în termeni profani, intermiterea este în esență aceeași cu instalarea sau modificarea firmware-ului unui dispozitiv care este stocat în memoria flash protejată.
Acum că avem o înțelegere a conceptelor tehnice, să trecem la următoarea secțiune.
2 – Sisteme de operare mobile
Înainte de a continua să citiți, va fi o idee bună să obțineți o imagine de ansamblu asupra sistemelor de operare mobile moderne. În acest scop, consultați introducerea noastră în sistemele de operare mobile moderne .
ROM ca sistem de operare
Când vine vorba de smartphone-uri și tablete, termenul ROM este folosit pentru a se referi la firmware-ul stocat în memoria internă a dispozitivului, mai degrabă decât la memoria internă în sine. De asemenea, se poate referi la un fișier pregătit în scopul înlocuirii acestui firmware cu o altă versiune a utilizării unei metode speciale.
Astfel, atunci când cineva vi se spune să descărcați un ROM, se referă la fișierul care conține firmware-ul într-un format gata de a fi instalat pe telefon pentru a înlocui firmware-ul existent. În mod similar, când sunt întrebați ce ROM rulează telefonul dvs. sau când cineva i-a spus că telefonul său rulează un anumit ROM, ei vorbesc din nou despre varianta particulară a firmware-ului.
Tipuri de ROM-uri
Spre deosebire de majoritatea sistemelor de operare desktop, sistemele de operare mobile pot fi găsite în format instalabil în mai multe forme, care pot fi clasificate după cum urmează.
- ROM-uri / firmware cu adevărat stoc:
acesta este sistemul de operare în forma sa implicită, fără modificări aduse acestuia, cu excepția oricărui suport specific dispozitivului necesar pentru a-l rula pe dispozitivul respectiv. Firmware-ul cu adevărat stoc oferă experiența standard de utilizare a sistemului de operare fără modificări cosmetice sau funcționale. În zilele noastre, firmware-ul cu adevărat stoc se găsește în primul rând în cazurile în care atât dispozitivul, cât și sistemul de operare sunt construite de aceeași companie. Printre dispozitivele mobile moderne, exemple de firmware cu adevărat stoc pot fi găsite pe dispozitivele Apple iOS, dispozitivele Palm WebOS și unele dispozitive Android livrate fără modificări aduse sistemului de operare de către producătorii lor.
- ROM stoc / Firmware marca producător sau operator:
Acest tip de firmware a avut îmbunătățiri adăugate față de sistemul de operare implicit de către producătorul dispozitivului sau operatorul de servicii mobile. Aceasta include adesea îmbunătățiri ale interfeței, aplicații proprietare și, în majoritatea cazurilor, restricții menite să limiteze utilizarea dispozitivului cu un anumit operator sau regiune. Există adesea restricții suplimentare care împiedică instalarea firmware-ului care nu este lansat de operator sau producător.
Majoritatea dispozitivelor Android și Symbian se încadrează în această categorie, la fel ca și majoritatea dispozitivelor Windows Phone 7, dar în cazul lor, modificările făcute din firmware-ul cu adevărat stoc sunt minime și limitate la includerea doar a aplicațiilor suplimentare.
- ROM / firmware personalizat:
aproape toate dispozitivele sunt livrate cu oricare dintre cele două categorii de firmware de mai sus, deși lucrurile nu se termină aici. Dezvoltatorii independenți cărora le place să-și personalizeze dispozitivele dincolo de opțiunile standard oferite tind adesea să elibereze roadele muncii lor pentru ca restul să se bucure, sub formă de ROM-uri personalizate. Cu cât platforma este mai deschisă, cu atât atrage mai multă dezvoltare independentă, un exemplu bun al căruia este dezvoltarea independentă ROM personalizată pentru Android.
În cazul firmware-ului proprietar, cum ar fi iOS și Windows Phone 7, adesea există puțin sau deloc spațiu pentru personalizarea sistemului de operare în sine, dar indiferent de asta, dezvoltatorii încă tind să lanseze ROM-uri personalizate la pachet cu instrumente utile și hack-uri aplicate pentru a oferi funcționalități dincolo de caracteristicile stocului. De fapt, dezvoltarea ROM personalizată pentru platforma Windows Mobile, de altfel proprietară și cu sursă închisă, a condus la formarea celei mai mari comunități independente de dezvoltare mobilă – forumul XDA-Developers .
3 – Stoc vs. ROM-uri personalizate
Atât ROM-urile stoc, cât și cele personalizate au meritele și dezavantajele lor, iar alegerea dintre cele două necesită o analiză atentă. În această secțiune, vom face o comparație între cele două tipuri de ROM-uri pentru a vă ajuta să faceți alegerea corectă. Să începem prin a arunca o privire asupra avantajelor și dezavantajelor acestora.
Rețineți că această secțiune este scrisă în principal având în vedere dispozitivele Android (și acum Windows Mobile învechite). Cu toate acestea, multe dintre aceste concepte se vor aplica și altor platforme de smartphone-uri.
Avantajele și dezavantajele ROM-urilor stoc
Firmware-ul stoc este rezultatul multor cercetări și teste efectuate de către furnizorul sistemului de operare, producătorul dispozitivului și/sau operatorul de servicii mobile. Prin urmare, are mai multe avantaje:
- De obicei, este destul de stabil la eliberare.
- Aproape toate erorile sunt remediate în timpul testării beta extinse înainte de lansare.
- Acesta oferă suport oficial de către furnizorul de firmware, producătorul dispozitivului și operatorul de servicii mobile.
- Actualizările sunt trimise automat pe dispozitiv de către operator.
Pe lângă avantajele sale, firmware-ul stoc are și dezavantajele sale și acestea includ:
- Actualizările nu sunt frecvente, deoarece dezvoltarea este realizată în principal de corporații care trebuie să urmeze un ciclu de lansare programat.
- Furnizarea de feedback producătorului în cazul oricăror probleme este fie imposibilă, fie nedorită (de multe ori cu dispozitivele Apple), fie un proces lung și obositor.
- În mod similar, obținerea de sprijin oficial poate fi, de asemenea, o bătaie de cap, implicând un proces obositor.
- Dacă producătorul dispozitivului și dezvoltatorul sistemului de operare sunt diferiți (cum este cazul cu Android și Windows Phone 7), toate actualizările lansate de furnizorul sistemului de operare trebuie editate de producătorul dispozitivului sau operatorul de telefonie mobilă pentru a adăuga compatibilitate și software suplimentar înainte de lansare. . Prin urmare, unele dispozitive primesc actualizări întârziate cu luni de zile.
- Actualizările sunt adesea lansate mai întâi în Statele Unite, lăsând restul lumii să aștepte. (Se întâmplă să existe o lume dincolo de Statele Unite, am confirmat-o noi înșine!)
- Mai rău, atunci când producătorii aleg să nu mai lanseze actualizări oficiale pentru dispozitivele lor mai vechi în favoarea celor mai noi, utilizatorii lor sunt în esență blocați cu versiuni vechi ale sistemului de operare. Acest caz este evident cu multe dispozitive Android vechi de abia un an și jumătate.
- Mai mulți dezvoltatori de sisteme de operare, producători de dispozitive sau operatori de servicii mobile adaugă restricții în firmware-ul stoc, de la blocarea utilizării dispozitivului cu o singură rețea/regiune până la dezactivarea încărcării laterale a aplicațiilor (vorbim despre tine, AT&T) care nu este disponibilă în aplicația oficială piață, la restricții avansate care elimină orice șansă de a obține acces root, pentru a numi doar câteva.
Avantajele și dezavantajele ROM-urilor personalizate
ROM-urile personalizate sunt la fel de bune sau la fel de rele ca efortul depus în ele de dezvoltatorii lor. Avantajele cheie ale ROM-urilor personalizate sunt:
- În primul rând, alegere! Există mii de ROM-uri personalizate pentru o gamă largă de dispozitive, fiecare oferind un set divers de caracteristici care nu se găsesc în ROM-ul stoc.
- Frecvența actualizării – ROM-urile personalizate sunt adesea în curs de dezvoltare activă, iar versiunile mai noi ale sistemului de operare de bază sunt încorporate în ele înainte ca ROM-urile oficiale actualizate să fie lansate. Acest lucru este valabil mai ales în cazul dispozitivelor Android, unde dezvoltatorii încep să porteze versiuni mai noi de Android pe mai multe dispozitive de îndată ce sunt lansate.
- Furnizarea de feedback este la fel de ușor ca și lăsarea unui mesaj pe forumul de dezvoltare pentru ROM-ul în cauză, rezultând o raportare foarte eficientă a erorilor.
- Este la fel de ușor să obțineți asistență pentru problemele dvs. pe forumuri, deoarece nu numai dezvoltatorii principali, ci și alți utilizatori experimentați ai ROM-ului din comunitate sunt bucuroși să vă ajute cu problemele dvs. și, în acest proces, să îmbunătățească ROM-ul pentru toată lumea.
- ROM-urile personalizate au, de obicei, eliminate toate restricțiile suplimentare, permițând utilizatorilor să încarce aplicații, să-și conecteze conexiunea de date mobile la computerul lor fără a plăti suplimentar pentru aceasta, să obțină acces root, să-și folosească dispozitivul în orice regiune etc. fără a fi nevoie să ocolească singuri protecția. .
- Îmbunătățirile și optimizările de performanță găsite în multe ROM-uri personalizate le pot face mult mai rapide decât ROM-urile stoc, permițând utilizatorilor să profite la maximum de dispozitivele lor.
- Opțiunile de overclocking sunt încorporate în unele ROM-uri personalizate, accelerând și mai mult dispozitivele.
- Pe de altă parte, opțiunile de subvoltare găsite în unele ROM-uri au ca rezultat îmbunătățirea duratei de viață a bateriei.
- Telefoanele vechi cu memorie internă mică pot beneficia cel mai mult de ROM-urile personalizate care le permit să utilizeze memoria externă a cardului SD pentru aplicații exact așa cum ar folosi memoria internă.
Deci, cu toate aceste avantaje, nu ar trebui să existe niciun motiv să rămânem cu ROM-ul stoc, nu? Nu neaparat! Ca toate lucrurile din viață, ROM-urile personalizate vin și cu dezavantajele lor:
- Din cauza lipsei de testare extinsă înainte de lansare, multe ROM-uri personalizate pot avea erori la început, iar instalarea unui ROM cu fișiere critice lipsă sau corupte poate chiar bloca telefonul.
- Mai multe ROM-uri personalizate care sunt porturi ale ROM-urilor de pe alte telefoane pot avea o funcționalitate lipsă care nu a fost făcută să funcționeze încă pe telefonul tău cu ROM-ul.
- Instalarea unui ROM personalizat implică de obicei ștergerea telefonului la setările din fabrică, astfel încât să vă pierdeți datele și să începeți de la zero. Din fericire, sincronizarea încorporată a contactelor din Android împreună cu aplicațiile care oferă mesaje, jurnalul de apeluri și backup/restaurare a aplicației fac acest proces mai ușor, permițându-vă să vă păstrați datele.
- Procesul de instalare în sine poate fi greoi și vă poate necesita să vă rootați telefonul și să ocoliți adesea funcțiile de securitate pentru a permite instalarea personalizată a ROM-ului în primul rând.
- Instalarea unui ROM personalizat va anula în cele mai multe cazuri garanția telefonului dvs., deși adesea procesul este reversibil, ceea ce înseamnă că vă puteți întoarce telefonul la stoc atâta timp cât nu este blocat.
- Instalarea unui ROM pe telefon necesită să îl rootați mai întâi în majoritatea cazurilor. În timp ce înrădăcinarea majorității telefoanelor este ușoară, unele telefoane necesită o procedură complicată care trebuie urmată înainte de a putea instala un ROM pe acesta și, adesea, astfel de proceduri implică riscul de a vă bloca dispozitivul dacă lucrurile merg prost.
Făcând alegerea
Alegerea între un ROM stoc și un ROM personalizat este într-adevăr o chestiune de cerințe. Dacă ROM-ul stoc de pe telefonul dvs. vă permite să faceți tot ceea ce doriți să faceți cu telefonul și nu se simte lent, nu este nevoie să treceți prin problemele de a ocoli securitatea telefonului și de a instala un ROM personalizat pe acesta. .
Cu toate acestea, dacă doriți să vă duceți telefonul dincolo de ceea ce oferă în prezent, nu vă pasă prea mult de garanție și sunteți gata să vă asumați riscul de orice s-ar putea întâmpla dacă lucrurile merg prost pentru a-l putea personaliza așa cum doriți, o ROM-ul personalizat este uneori singura soluție. Alege cu înțelepciune!
În cazul dispozitivelor iOS, un ROM este mai des numit IPSW (după extensia implicită a fișierului de instalare a firmware-ului) și un IPSW personalizat este de obicei ceva pe care îl faceți singur din stocul IPSW folosind anumite instrumente și, astfel, puteți decide ce să includeți în ea și ce nu. IPSW rezultat este de obicei foarte asemănător cu cel de stoc în cele mai multe feluri, cu excepția faptului că este deblocat și jailbreak, cu Cydia instalat. Dacă dispozitivul dvs. este deblocat și îl puteți face jailbreak folosind alte metode, nu este nevoie să treceți prin procesul de construire și instalare a unui IPSW personalizat pe dispozitivul dvs. iOS.
ROM-urile personalizate Windows Phone 7 au început deja să apară și pentru unele dispozitive și, la fel ca un IPSW personalizat, un ROM personalizat Windows Phone 7 este doar o variantă jailbreak a ROM-ului stoc cu câteva aplicații suplimentare instalate, încărcarea laterală activată și un registru. hack-uri aplicate. Dacă nu aveți nevoie de niciuna dintre aceste funcții, nu are rost să alegeți un ROM personalizat.
Cu toate acestea, când vine vorba de dispozitive Android, există o mulțime de motive pentru a instala ROM-uri personalizate datorită variației uriașe oferite de acestea, în măsura în care întreaga experiență de utilizator oferită de dispozitiv poate fi modificată pur și simplu prin trecerea la un alt ROM.
Alegerea ROM-ului personalizat potrivit
Cu mai multe ROM-uri personalizate disponibile pentru majoritatea dispozitivelor Android, alegerea celui potrivit nu este întotdeauna ușoară. Întrebarea „care este cel mai bun ROM pentru _____ telefon/tabletă” este la fel de des respinsă pe forumuri pe cât se pune, deoarece nu există un răspuns universal pentru aceasta. Un ROM poate fi cel mai bun pentru mine, în timp ce altul ți se potrivește mai bine. Singura soluție este să citiți mult, să parcurgeți lista de funcții, să citiți răspunsul utilizatorului și, dacă este necesar, să puneți întrebări dezvoltatorului pe pagina forumului pentru ROM. Încercați să instalați ROM-ul numai după ce sunteți destul de mulțumit că acest lucru nu va afecta dispozitivul dvs. în măsura în care nu puteți repara.
4 – Resurse
Cu aceste informații, acum ar trebui să puteți intra în lumea ROM-urilor personalizate și iată câteva resurse care să vă ajute.
În cazul dispozitivelor Android, prima parte a seriei noastre despre cum să personalizați aspectul dispozitivului dvs. Android oferă o introducere excelentă în personalizarea telefonului dvs. prin instalarea unui ROM personalizat pe acesta și include link-uri către ghiduri de înrădăcinare, câteva resurse pentru găsirea de ROM-uri personalizate. și două ROM-uri la alegere: CyanogenMod și MIUI. Ar trebui să fie suficient pentru a începe.
Pentru dispozitivele Windows Phone 7, XDA-Developers este un ghișeu unic pentru toate nevoile dvs. personalizate de ROM. În ceea ce privește posesorii de iPhone, iPad și iPod Touch, există diferite instrumente care funcționează în cazuri diferite, în funcție de dispozitivul dvs. și de combinațiile actuale de iOS și versiunea de bandă de bază. Folosind acestea ca cuvinte cheie, efectuarea unei căutări rapide pe Google vă va oferi garantat o mulțime de informații utile.
Ai întrebări? Doriți să vă împărtășiți opiniile? Simțiți-vă liber să lăsați un comentariu.