Logo sr.androidermagazine.com
Logo sr.androidermagazine.com

У коријену нема магије

Преглед садржаја:

Anonim

Уклањање неке мистерије суперусера

Док сам читао Интернет прошле недеље, приметио сам неколико иначе финих публикација које чине грешку коју чини превише људи - тврдећи да ће укорењевање вашег Андроид телефона или таблета или сата (не можемо заборавити сатове) побољшати ствари.

У то је замку у коју упада превише превише људи јер приступ суперусер-овом приступу (роот-у) на било којој Линук рачунару може вам омогућити да радите ствари које побољшавају ваш уређај. Такође вам може омогућити да радите ствари због којих се уређај погоршава или чак све разбије и остави вам гомилу бакра и силикона који више никада неће радити ништа. Стара пословица "са великом снагом долази са великом одговорношћу" заиста је истинита.

Али, само по себи, приступ претплатницима не ради ништа.

Све је спис

У било којем Уник оперативном систему, било да је то Убунту или Андроид или чак ОС Кс, са сигурношћу можете рећи да је све датотека. Када уређај прикључите на УСБ порт, једна датотека се чита, а друга се креира или попуњава. Кад промените јачину звука који излази на звучнике, мењате датотеку која се чита како би звучном серверу рекли колико су гласни. Ово иде још дубље у оперативни систем. Ако желите да видите колико вам је батерије остало, прочитали сте датотеку у коју је кернел написао вредност. Ако желите да промените управљачки процесор, претпоставили сте да пишете нову вредност у датотеку.

То можете сами да видите на Андроид-у. Спојите се на рачунар, отворите АДБ сесију и погледајте директориј / проц или / сис. Ово је скуп „упутстава“ које кернел чита и пише њему са информацијама о вашој батерији, вашем ЦПУ-у и свим врстама нервозе која се дешава иза сцене када се Андроид креће и ради. И ако можемо манипулирати тим датотекама и мапама, можемо промијенити ствари.

Роот је корисник са дозволом да разбија ствари

Будући да је све датотека, могућност да направите, избришете или измените ове датотеке могу драматично утицати на готово све на вашем Андроиду. Дозволити кориснику да измени било које датотеке које немају, никада није добра идеја, тако да Андроид користи дозволе да одлучи ко може шта да ради. Не, не као дозволе које дајете када инсталирате апликацију. Говоримо о дозволи за читање, писање или извршавање датотеке у систему.

Можда сте купили телефон, али нисте власник системских датотека и фасцикли. Они припадају систему, а ваше "ствари" су на другом месту где вам је дозвољено да се са њим играте. Кориснику система је дозвољено да се мука около, јер ће можда морати да прилагоди ствари које су ваше, јер је смештен на простору који је њихов. Овако функционишу дозволе засноване на Уник-у. Ваш простор вам омогућава дозволу да радите највише било шта, а може дати и другим корисницима дозволу да то раде. У простору који није ваш, дозвољено вам је да гледате док системски корисник то може све, јер је то њихов простор.

Ту долази роот корисник. Може учинити било коју датотеку или било коју фасциклу на вашем Андроид-у. Или ваш Линук десктоп. Или ваш иМац. Нигде тај роот нема пуна дозвола за читање, писање и извршавање. Коришћењем је дозвољено брисање датотека. Роот-у је дозвољено рећи да је ваша напола празна батерија заиста пуна тако што лажете и уносите било коју вредност коју желите у ту датотеку. Роот-у је дозвољено да каже ЦПУ-у да никад не спава или да се никада не пробуди, нити да ради било којом брзином и напоном који подржава кернел. Роот може обавити свакодневне задатке које сви разумију, као и заиста техничке ствари које су само гомила хексадецималних бројева када покушамо завирити и видети шта ради.

Другим речима, роот-у је дозвољено да ради оно што ће побољшати ваш Андроид и радити оно што чини ваш Андроид лошијим.

Оно што роот не може учинити је да се ишта од тога деси само од себе. Укоријењивање телефона једноставно каже да сада постоји корисник коме је дозвољено да ради ствари које уобичајени корисници не могу. Морате или унијети наредбе док се понашате као роот (преко терминалне апликације или АДБ интерфејса) или инсталирати апликације или скрипте које аутоматизују ствари и могу извршавати наредбе у интервалима или преко ГУИ-ја. Када користите Роот Екплорер за мајмунство са системским датотекама, само шаљете наредбе датотека као роот када додирнете тастере. Чини се магијом јер вам није требало учинити ништа теже него да инсталирате апликацију са Гоогле Плаи-а.

Фактор сигурности

Ништа ме не љути баш као да видим да неко тражи апликацију за копирање телефона јер не разуме све ове СДК и АДБ ствари. То су корисници које негативци само плаше, јер им требају људи који ће само кликнути ствари да би вам украли лозинку за банку. А има их доста.

Пошто је све датотека, а роот-у је дозвољено да ради било коју датотеку било где на вашем Андроид-у, једноставно је добити осетљиве информације из сигурног подручја и ставити их негде где се могу вратити на неки сервер на другој страни света.. Све што требате учинити је рећи да се то догоди, а скривање наредби да се то догоди у игри коју сте пиратски извели са блацкдроида заиста је лако.

Када купујете нови Андроид, роот није омогућен за ваше добро. Радим ову ствар засновану на Унику преко 20 година, и даље се зезам. Зајебаваћеш се ако ти се пружи прилика. Сви ћемо се зезнути јер је тако лако зајебавати. Оно што није лако је поправити све. Будући да људи који граде ове Андроиде неће испоручивати софтвер за поновно уметање ствари у фабричко стање - најбоља ствар у Гоогле-овом Некус програму - не можете само да плачете ујаку и учитавате све свеже када закуцате и имате уређај који није трчите или вам иде добро, али је несигурно и делите детаље свог живота с неким момком из Естоније или Орегона.

Не треба нам се свидети и можемо учинити све што је у нашој моћи да поништимо ове мере предострожности, али ван вашег телефона нема корена јер вам роот не може веровати. Запамтите, људи попут ХТЦ-а или Веризон-а немају појма да ли сте пажљив корисник или неко ко задовољава кликове. Сви се третирамо као да смо тип који задовољава кликове. Хвала, Обама.

Средња основа (и по мом мишљењу најбоља метода) је када можете откључати програм за покретање уређаја на телефону - након упозорења да када закуцате ствари, немате среће - и инсталирати било који фирмвер који вам се свиди. Овако Некус уређаји и такозвана издања програмера долазе из фабрике. Можете га покварити ако желите, а произвођач неће покушати да вас заустави - или му је стало када га покварите. Такође мислим да би требало да добијете жетон за откључавање дизача када се уређај исплати у потпуности, али то је други чланак за други пут.

Знајући како оваква ствар функционише је важно. Не само да вам не би покварили нови телефон од 600 УСД, већ да бисте били сигурни и док га користите. Најважније је имати на уму да укоријењивање телефона само омогућава дозволу да радите нешто глупо, а никад ништа не ради сам.