„cărămidă” – ce este?
„Android” și-a început călătoria în 2009, iar de atunci dezvoltatorii au promovat și îmbunătățit shell-ul, fără somn sau odihnă. Actualizări și versiuni noi sunt lansate în mod regulat. De regulă, un utilizator cumpără un gadget cu un sistem de operare deja instalat pe el și pe toată durata „de viață” a dispozitivului, firmware-ul acestei versiuni (versiunea sistemului de operare) rămâne.
Aici, mulți utilizatori începători care sunt familiarizați cu Android la un nivel nu mai mare decât instalarea de aplicații din Play Market „cresc aripi”. După ce au citit diverse instrucțiuni de pe World Wide Web, ei cred că reinstalarea sistemului de operare nu este o sarcină dificilă și că se pot descurca singuri. În plus, vor economisi o anumită sumă pe care ar fi luat-o la centrul de service. Dar în curând astfel de utilizatori își dau seama că și-au exagerat propria putere și nu pot finaliza corect intermiterea.
În acest caz, există diferite scenarii pentru desfășurarea evenimentelor. Cel mai nefericit dintre ele este atunci când telefonul se transformă într-o cărămidă. Poate ați mai auzit această frază, dar nu ați înțeles ce înseamnă. „Carudarea” sau „caramidarea” unui dispozitiv înseamnă că acesta nu mai funcționează parțial sau complet.
Adică nu pornește, nu răspunde la apăsarea butoanelor sau la conectarea la un computer. Este posibil să restaurați dispozitivul Android blocat? Sigur ca poti. De aici și numele – cărămidă, deoarece funcționalitatea gadgetului nu este acum mai mult decât cea a unei pietre, iar acum puteți sparge doar nuci cu el. Este destul de dificil să aduceți dispozitivul într-o astfel de stare; necesită talent.
Lg g2
Restabilirea LG G2 la starea din fabrică nu va cauza nicio problemă. Numărul de pași în acest proces este oarecum mai mare, dar ei înșiși nu necesită pregătire și cunoștințe speciale. Deci, ce să faceți pentru a returna G2 la firmware-ul din fabrică:
- Descărcați și instalați ADB Driver Installer de aici.
- Descărcați firmware-ul oficial (Europe Open 32G sau Europe Open) de aici.
- Descărcați și instalați LG Mobile Support Tool, precum și FlashTool (goo.gl/NE26IQ).
- Opriți smartphone-ul, țineți apăsat butonul de creștere a volumului și introduceți cablul USB.
- Extindeți arhiva FlashTool și rulați fișierul UpTestEX.exe.
- În fereastra care se deschide, selectați Select Type -> 3GQCT, Phone Mode -> DIAG, în opțiunea Select KDZ file selectați firmware-ul descărcat în al doilea pas.
- Apăsați butonul CSE Flash din partea de jos a ecranului.
- În fereastra care se deschide, faceți clic pe Start.
- În fereastra următoare, selectați țara și limba și faceți clic pe Ok.
- Așteptăm ca firmware-ul să se termine, apoi oprim și pornim smartphone-ul.
Asta-i tot. Dar rețineți că, ca și în cazul Samsung, smartphone-ul va avea în continuare starea Rooted, iar acest lucru nu poate fi remediat.
Aducerea la viață a unui smartphone din cărămidă – „hacker”
Majoritatea articolelor din secțiunea X-Mobile sunt dedicate hack-urilor și ajustărilor care necesită obținerea drepturilor de root, modificarea firmware-ului sau înlocuirea acestuia cu unul personalizat. Cu toate acestea, nu fiecare cititor este pregătit să își supună smartphone-ul la astfel de operațiuni, temându-se că ar putea transforma dispozitivul într-o cărămidă sau să ducă la instabilitate în funcționare. Astăzi voi dezminți aceste mituri și voi arăta că, chiar și în cea mai impas, readucerea la viață a unui smartphone nu este atât de dificilă.
Să vorbim despre ce înseamnă cu adevărat să „transformi un smartphone într-o cărămidă” și ce alte capcane îl pot aștepta pe utilizator pe drumul spre schimbarea sistemului și instalarea firmware-ului personalizat. Ce erori pot fi surprinse în acest caz și este posibil să omorâți un smartphone prin redarea lui incorect? Veți pierde pentru totdeauna garanția sau smartphone-ul poate fi returnat în starea anterioară? Firmware-ul personalizat poate eșua cu adevărat un proprietar de smartphone în cel mai inoportun moment și merită?
Cum să copiați fișiere pe sau de pe un dispozitiv care este blocat la încărcare constantă
Dacă dispozitivul dvs. Android pornește în continuare, dar nu se va porni complet, există o modalitate de a copia fișiere în sau de pe el. Din fericire, TWRP și CWMR includ drivere ADB.
Deschideți o linie de comandă pe Windows sau un terminal pe un Mac, apoi mergeți la directorul în care se află driverele ADB/Fastboot.
- Utilizați următoarea comandă pentru a copia fișiere de pe computer pe dispozitiv:
ADB push directorul nume de fișier (sau folder) pe dispozitivul dvs
Exemplu: ADB push /backup/ /sdcard/ – această comandă vă permite să transferați folderul de rezervă de pe computer pe cardul SD care este încorporat în dispozitiv.
- Utilizați următoarea comandă pentru a copia fișiere de pe dispozitiv pe computer:
ADB obține directorul nume de fișier (sau folder) de pe computer
Exemplu: ADB get /downloads/ /backup – această comandă vă permite să transferați folderul „descărcări” de pe dispozitivul Android în folderul „backup” de pe computer.
Acum știi cum să copiezi fișiere de pe smartphone-ul tău pe computer și invers.
Mitul 2. firmware-ul personalizat nu este de încredere
Firmware-ul este diferit. Pe imensitatea World Wide Web puteți găsi un număr mare de versiuni Android pentru fiecare gust și culoare, iar cele mai multe dintre ele sunt cu adevărat zgură, ceea ce poate duce la instabilitate în funcționarea smartphone-ului și la pierderea anumitor funcționalități. Prin urmare, primul lucru de reținut este că ar trebui să vă ocupați doar de firmware personalizat serios dezvoltat de echipe mari de dezvoltatori cu experiență. În primul rând, acestea sunt CyanogenMod, Paranoid Android, AOKP, OmniROM și MIUI.
În al doilea rând. Există două tipuri de firmware: acceptat oficial și portat de dezvoltatori terți. Același CyanogenMod, de exemplu, are o versiune oficială pentru smartphone-ul Nexus 4, dar nu are una pentru Motorola Defy. Dar pentru Defy există un port neoficial al CyanogenMod 11 de la un dezvoltator cu porecla Quarx.
Și al treilea. Există versiuni stabile și de dezvoltare ale firmware-ului. Versiunile stabile ale CyanogenMod au indexul M (CyanogenMod 11.0 M7, de exemplu). Această versiune de firmware nu conține de obicei erori. Versiunile de dezvoltare (în cazul CyanogenMod acestea sunt versiuni zilnice de noapte) pot conține erori și, prin urmare, nu sunt recomandate pentru utilizarea de zi cu zi.
Concluzie: dacă instalați o versiune oficială stabilă a firmware-ului „normal” pe smartphone, riscul de a întâlni bug-uri este minim. Orice altceva este pentru experimentatori.
Mitul 3. Software-ul care necesită drepturi de root poate bloca un smartphone
În teorie, o aplicație cu drepturi de root poate face orice cu firmware-ul smartphone-ului, inclusiv ștergerea completă. Prin urmare, trebuie să fii extrem de atent cu un astfel de software. Software-ul despre care vorbim pe paginile revistei este complet sigur și testat în propria noastră piele.
Software-ul distribuit prin Google Play corespunde de obicei pe deplin caracteristicilor declarate, iar dacă ar duce la o cărămidă sau ar lăsa o ușă din spate în adâncul smartphone-ului, nu ar dura nici măcar o săptămână în magazin. În orice caz, aici trebuie să urmați regula „încredeți, dar verificați” și să citiți cu atenție instrucțiunile de utilizare a aplicațiilor root.
Mitul 4. Drepturile root fac un smartphone vulnerabil la viruși
Ceea ce face un smartphone vulnerabil la viruși nu sunt drepturile root, ci bug-urile folosite pentru a le obține. Instrumentele de rootare și virușii pot exploata aceleași vulnerabilități Android pentru a obține privilegii de root, așa că faptul că dispozitivul este rootat nu schimbă nimic. Un virus bine scris nu va cere permisiuni în mod standard, dezvăluindu-și prezența; în schimb, va profita de aceeași vulnerabilitate pentru a le obține pe ascuns.
Mai mult, având root, ai posibilitatea de a instala cea mai recentă versiune de Android (sub formă de firmware personalizat), în care aceste erori sunt deja remediate. De asemenea, nu uitați că majoritatea firmware-ului personalizat vă permite să dezactivați root sau să creați liste albe de aplicații care pot folosi aceste drepturi.
Mitul 6. Obținând root și instalând firmware personalizat, voi pierde garanția
Garanția se pierde nu chiar din faptul de a obține root, ci din cauza detectării acesteia de către centrul de service. Majoritatea dispozitivelor pot fi derootate folosind aplicația Universal Unroot sau reinstalând firmware-ul stoc folosind aplicația oficială de la producător.
Există, totuși, două excepții de la această regulă. Primul este sistemul Knox care vine preinstalat pe noile smartphone-uri și tablete Samsung precum Galaxy S4, S5, Note 3 și Note 10.1. Knox oferă un nivel sporit de securitate Android, răspunzând la orice modificări de firmware și la instalarea de kernel-uri și firmware terță parte.
Dacă utilizatorul efectuează aceste acțiuni, sistemul setează un declanșator care confirmă faptul modificării. Declanșatorul este implementat în hardware (cip eFuse), deci nu poate fi resetat la poziția inițială. Pe de altă parte, nu este complet clar dacă centrul de service va refuza să repare dispozitivul pe această bază. Al doilea:
Dacă vorbim de firmware personalizat, totul este mai complicat. De obicei, operațiunea de flashing necesită deblocarea bootloader-ului, iar acest lucru se poate face fie folosind exploit-uri speciale, fie folosind serviciul web al producătorului smartphone-ului. În orice caz, bootloader-ul deblocat va indica cu siguranță că smartphone-ul nu a aparținut unei blonde.
Pe unele smartphone-uri, este posibil să blocați încărcătorul de pornire înapoi, dar ar trebui să aflați despre acest lucru separat și, de asemenea, rețineți că noul încărcător de pornire blocat va primi cel mai probabil starea Re-blocat, și nu Blocat, deoarece a fost inițial (asta se întâmplă pe smartphone-urile HTC, de exemplu). Singurele excepții de aici sunt smartphone-urile și tabletele din linia Nexus, al căror bootloader poate fi blocat și deblocat în trei clicuri, fără să danseze cu o tamburină și nimeni nu va găsi vina cu nimic.
Pe Linux, ADB și Fastboot pot fi instalate separat de Android SDK. Pe Ubuntu: sudo apt-get install android-tools-fastboot. Pe Fedora: sudo yum install android-tools.
Pentru a împiedica Knox să interfereze cu aplicațiile root, îl puteți dezactiva folosind următoarea comandă din terminal: su pm disable com.sec.knox.seandroid.
Scenariul unu: după o clipire nereușită, smartphone-ul nu mai pornește
Intermiterea nereușită poate fi cauzată de mai mulți factori: bateria s-a descărcat și firmware-ul a fost umplut doar pe jumătate, firmware-ul s-a dovedit a fi defect sau a fost destinat unui alt model de smartphone. În cele din urmă, pur și simplu nu a fost suficient spațiu pe smartphone, ceea ce se poate întâmpla atunci când încercați să instalați cea mai recentă versiune de Android pe un smartphone care are trei sau patru ani.
În exterior, toate aceste probleme se manifestă de obicei fie în resetări nesfârșite ale smartphone-ului la sigla inițială a producătorului, fie în așa-numita buclă de pornire, când animația de pornire este redată pe ecran timp de mai mult de cinci până la zece minute. Pot exista și probleme cu ecranul (unduri multicolore) și un ecran tactil care nu funcționează, care împiedică și utilizarea smartphone-ului.
În toate aceste cazuri, este suficient să faceți un lucru simplu: opriți smartphone-ul apăsând lung butonul de pornire, apoi porniți-l în timp ce țineți apăsat butonul de reducere a volumului (unele smartphone-uri folosesc o combinație diferită) și după ce intri în recuperare, reinstalează firmware-ul (Instalare zip de pe card sdcard -> Alegeți zip de pe cardul sd) sau restaurați backup-ul (Backup și restaurare -> Restaurare). Totul este ușor și simplu.
Scenariul trei: nici firmware-ul, nici recuperarea nu sunt disponibile
Sincer, îmi este greu să-mi imaginez un astfel de scenariu, dar, după cum confirmă practica, este destul de real. Există două modalități de a ieși din această situație: utilizați fastboot pentru a încărca recuperarea pe smartphone-ul dvs. sau utilizați un instrument de la producător pentru a instala firmware-ul stoc. Ne vom uita la a doua metodă mai detaliat în secțiunea următoare și voi vorbi despre fastboot aici.
Fastboot este un instrument care funcționează direct cu bootloader-ul principal al dispozitivului și vă permite să încărcați firmware-ul pe smartphone, să recuperați și să deblocați bootloader-ul (în dispozitivele din linia Nexus). Suportul Fastboot este disponibil pe multe smartphone-uri și tablete, dar unii producători blochează capacitatea de a-l folosi. Deci va trebui să consultați internetul despre disponibilitatea acestuia.
Pentru a accesa fastboot, veți avea nevoie de drivere și Android SDK. Când sunt instalate, deschideți linia de comandă, accesați directorul de instalare SDK, apoi în directorul platform-tools, opriți smartphone-ul, porniți-l cu butoanele de volum apăsate (ambele) și conectați-l folosind un cablu USB la PC. Apoi, trebuie să găsiți imaginea de recuperare în format .img pentru dispozitivul dvs. și să rulați comanda:
$ fastboot flash recovery image.img
Sau chiar forțați smartphone-ul să pornească recuperarea fără a-l instala efectiv:
$ fastboot boot image.img
În același mod, puteți să flash actualizarea firmware-ului oficial:
$ fastboot update update-file.zip
Puteți găsi o recuperare potrivită pentru dispozitivul dvs. fie pe site-ul web TWRP, fie pe forumurile XDA-Developers și w3bsit3-dns.com.
În această secțiune, voi vorbi despre modalități de a vă întoarce smartphone-ul într-un canal curat, indiferent în ce stare se află. Aceste instrucțiuni pot fi folosite atât pentru a debloca smartphone-ul, cât și pentru a elimina urmele de înrădăcinare și intermitent. Din păcate, nu pot vorbi despre toate modelele posibile, așa că mă voi concentra pe cele mai populare patru flagship-uri: Nexus 5 (eu numesc acest exemplu cel de control), Galaxy S5, LG G2 și Sony Xperia Z2.
Concluzii
Obținerea root și flashingul unui smartphone sunt operațiuni absolut sigure care nu pot bloca smartphone-ul din motive pur tehnice. Singura excepție este încercarea de a pirata bootloader-ul pentru a-l debloca. În acest caz, cipul eFuse (dacă smartphone-ul are unul) poate funcționa și bloca capacitatea de a porni smartphone-ul.
Din fericire, astăzi producătorii de smartphone-uri fie preferă să nu blocheze capacitatea de a porni un smartphone cu un bootloader piratat (prin setarea unui declanșator care indică faptul unei astfel de acțiuni, așa cum face Knox), fie să implementeze un serviciu web special care vă permite să deblocați fără durere bootloader-ul cu garanție de pierdere pe smartphone, ceea ce elimină nevoia utilizatorilor de a risca să rupă bootloader-ul.
Deci, acum haideți să vorbim despre ce probleme pot apărea atunci când obțineți root și flashing și cum să le faceți față.