Comparativ cu un PC, telefoanele și tabletele sunt dispozitive destul de blocate. Spargerea închisorii, înrădăcinarea și deblocarea sunt toate modalități de a-și ocoli limitările și de a face lucruri pe care producătorii și transportatorii nu doresc să le faceți.
Unele țări au legi care vă împiedică să faceți aceste lucruri cu dispozitivele pentru care ați plătit și pe care le dețineți în mod legal - nu vom intra în legile respective aici.
Credit de imagine: Blake Patterson pe Flickr
Spargerea închisorii
Jailbreaking este procesul de eliminare a limitărilor stabilite de producătorul dispozitivului. Jailbreaking-ul se efectuează în general pe dispozitivele Apple iOS, cum ar fi iPhone sau iPad. Jailbreaking elimină restricțiile pe care Apple le pune în aplicare, permițându-vă să instalați software terță parte din afara magazinului de aplicații. Unii oameni pot avea percepția că jailbreaking-ul este utilizat doar pentru piraterie, dar nu este cazul - jailbreaking vă permite să faceți lucruri precum schimbarea browserului și clientului de mail implicit al iPhone-ului. În esență, jailbreaking vă permite să utilizați software pe care Apple nu îl aprobă.
Jailbreaking poate fi efectuat pe alte dispozitive cu limitări similare. De exemplu, există acum un jailbreak Microsoft Surface RT care vă permite să instalați programe desktop neaprobate. (În mod implicit, Sisteme Windows RT vă permit să rulați numai aplicații desktop scrise de Microsoft.) Cu toate acestea, aplicațiile desktop trebuie să fie compilate pentru ARM, deci nu puteți rula niciun program desktop Windows pe care îl aveți deja, deși aplicațiile open source ar putea fi modificate și recompilate pentru Windows desktop pe ARM.
Companii precum Apple și Microsoft nu doresc ca jailbreak să treceți de limitele unui dispozitiv - astfel încât să puteți schimba programele implicite pe iOS sau să rulați aplicații desktop de la terți pe Windows RT. Pentru a efectua un jailbreak, cineva trebuie să găsească o vulnerabilitate de securitate care să le permită să „exploateze” dispozitivul și să ocolească garanțiile producătorului.
Android permite utilizatorilor să instaleze aplicații de la terțe părți din afara magazinului de aplicații Google și nu trebuie să fie jailbreak.
Înrădăcinarea
Înrădăcinarea este procesul de a obține „acces root” la un dispozitiv. Acest lucru se efectuează, în general, pe dispozitivele Android, dar înrădăcinarea poate avea loc și pe alte dispozitive bazate pe Linux, cum ar fi sistemul de operare Symbian Nokia, acum retras.
Pe Linux și alte sisteme de operare asemănătoare UNIX, utilizatorul root este în esență același cu utilizatorul Administrator din Windows. După înrădăcinare, puteți acorda anumitor aplicații acces la permisiunile de rădăcină, permițându-le să facă aproape orice vor la sistemul de operare. De exemplu, o aplicație cu permisiuni root ar putea dezinstala aplicațiile de sistem, instala binarele de sistem de nivel scăzut, revoca permisiunile necesare pentru aplicațiile instalate și poate face alte lucruri nebunești. Aproape orice puteți face cu un sistem Linux adecvat, puteți face cu accesul root la telefon.
Înrădăcinarea înconjoară arhitectura de securitate Android și ar putea cauza probleme dacă utilizatorii nu știu ce fac, așa că Android nu vine înrădăcinat .
Pe unele dispozitive, înrădăcinarea poate fi necesară printr-un exploit de securitate. La fel ca jailbreak-ul, în general producătorii nu doresc să vă conectați. Pe unele dispozitive, cum ar fi dispozitivele Nexus (care sunt, de asemenea, destinate dezvoltatorilor), înrădăcinarea nu necesită o vulnerabilitate de securitate.
Deblocarea unui bootloader
Android este un sistem de operare open-source, astfel încât oricine poate lua codul sursă Android și poate crea propria versiune a acestuia. Acest lucru permite să existe ROM-uri personalizate precum Cyanogenmod. Există o mulțime de ROM-uri personalizate pentru Android - totul, de la proiecte mari care acceptă o varietate de dispozitive până la ROM-uri personalizate cu câteva patch-uri tematice pe care un copil le-a bătut în timpul liber.
Cu toate acestea, multe telefoane Android vin cu bootloadere blocate. Un încărcător de încărcare blocat nu va porni altceva decât versiunea Android aprobată de producător care vine cu dispozitivul. Deblocarea bootloaderului vă permite să instalați ROM-uri personalizate - versiuni alternative ale sistemului de operare Android.
Acest lucru nu este util doar pentru geeks - Cianogenmod aduce versiuni noi de Android pe dispozitive pe care producătorii nu le mai actualizează. Este, de asemenea, o experiență Android mai vanilată - multor oameni le place, deoarece este o alternativă la interfețele de utilizator personalizate de producător, cu cele mai multe dispozitive Android.
Deblocarea încărcătorului de boot al unui dispozitiv poate necesita, de asemenea, un exploit de securitate, deși companiilor le place HTC și Motorola permite deblocarea unor dispozitive. Dispozitivele Nexus (care sunt, de asemenea, destinate dezvoltatorilor) pot fi ușor deblocate.
Deblocarea unui încărcător de încărcare vă poate permite teoretic să instalați și sisteme de operare non-Android. De exemplu, puteți instala Ubuntu pentru telefoane sau WebOS pe un Galaxy Nexus cu un bootloader deblocat. Versiunea desktop a Ubuntu poate fi instalată și pe Nexus 7. Desigur, sistemul de operare trebuie să fie construit pentru a fi compatibil cu un anumit dispozitiv. Probabil că aceste sisteme de operare nu sunt deosebit de stabile - însă dezvoltatorii pot folosi dispozitivele pentru a rula un sistem de operare alternativ în timp ce lucrează la el.
Credit de imagine: Johan Larsson pe Flickr
Deblocarea unui telefon
Multe telefoane, în special telefoanele care sunt subvenționate cu un contract, vin „blocate” la un anumit operator. Telefonul este configurat astfel încât să poată fi utilizat numai în rețeaua operatorului respectiv. Dacă introduceți o cartelă SIM de la un operator concurent în telefon, veți vedea un mesaj care indică faptul că telefonul este blocat și nu poate fi utilizat cu cartela SIM.
Deblocarea unui telefon vă permite să îl utilizați cu o altă cartelă SIM - fie pentru a utiliza un alt operator de transport în timp ce călătoriți, fie pentru a lua telefonul curent cu dvs. în timp ce comutați la un nou furnizor de servicii.
În general, veți avea nevoie de un cod de deblocare pentru a debloca telefonul. Mulți operatori vor debloca telefoanele odată ce contractul dvs. este încheiat, în timp ce telefoanele cumpărate direct fără contract pot să nu fie deloc blocate de un operator. Există și modalități de a debloca telefoanele fără permisiunea operatorului.
Credit de imagine: Kai Hendry pe Flickr
Nu toată lumea trebuie să facă jailbreak, să rădăcină sau să deblocheze dispozitivele lor. Cu toate acestea, opțiunea există - și acum știți de ce s-ar putea să doriți.