Зашто Магиск одбија подршку за скривање роот приступа из апликација

click fraud protection

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

Још у мају, топјохнву, програмер Магиска, најавио да се придружио Гуглу у тиму за безбедност Андроид платформе. С обзиром на то да се Магиск користи за рутовање Андроид уређаја и заобилажење мера детекције корена у апликацијама, многи су били скептичан да би Гоогле дозволио програмеру да настави рад на пројекту у његовом тренутном облику, или чак на све. На срећу, топјохнву је добио зелено светло да настави са развојем Магиска, али ово одобрење зависи од тога да пројекат одустане од подршке за своју функцију скривања корена под називом МагискХиде.

У посту на блогу, топјохнву се бави тренутним стањем развоја Магиска и шта се мења за пројекат који напредује. Његова прва тачка оповргава оптужбе да му је његов послодавац Гугл забранио рад на пројекту, када је у стварности само морао да пресече много бирократије да би добио одобрење које му је било потребно за рад на пројекат. Није неуобичајено да технолошке компаније као што је Гугл истражују спољни рад који обављају њихови запослени, посебно када тај спољни рад директно утиче на производ на коме је запослени ангажован да ради. У случају топјохнвуа, његов посао у тиму за безбедност Андроид платформе даје му привилеговани увид у садашње и будуће безбедносне мере Андроид-а, што представља очигледан сукоб интереса када је МагискХиде — Магиск-ова компонента за скривање корена — дизајнирана да заобиђе једну од тренутних Гоогле-ових безбедносних мера, а то је СафетиНет атест. Из тог разлога, топјохнву нема другог избора осим да прекине развој на МагискХиде-у, као и да уклони већину своје инфраструктуре.

МагискХиде стиже до краја живота

Ипак, завршетак развоја на МагискХиде-у није била тешка одлука за топјохнву. На личном нивоу, програмер каже да је прошло доста времена откако је последњи пут сматрао да је пријатно радити на њему заобилазећи методе детекције корена, што је разумљиво јер је у суштини мачка и миш игра. Наравно, популарност Магиск-а се углавном може приписати његовом успеху у заобилажењу роот детекције у Гоогле Паи-у и Покемон Го-у, али постаје заморно стално крпите пројекат само да би био у току са пејзажом који се стално мења. Плус, са хардверски подржани атест у игри, заобилажење детекције корена постаје далеко теже, и тренутна решења можда неће радити заувек.

Иако МагискХиде достиже статус на крају животног века, алатка ће и даље бити присутна у веома ограниченом смислу, јер топјохнву верује да је важно да апликације имају могућност да се „искључе“ из модификације. Програмер каже да ће корисници „моћи да доделе листу забране процеса где Магиск одбија даље модификације и поништава све промене које је урадио. Магиск неће лажирати/изменити/манипулисати сигналима или траговима који нису повезани са Магиск-ом да би заобишао било какву детекцију стања уређаја." У суштини, МагискХиде више неће скривати роот приступ од апликација и уместо тога ће се користити да би се осигурало да апликације које изабере корисник неће бити модификовано. Олакшавање враћања измена ће такође убрзати тестирање на емулаторима, јер програмери више неће морати поново да покрећу или крпе слике емулатора.

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

Крај централизованог Магиск Модуле Репо

Још једна предстојећа промена у Магиск-у је уклањање репо модула Магиск из апликације. Интеграција Магиск-Модулес-Репо у апликацију Магиск је оно што тренутно омогућава корисницима да претражују и преузимају модуле из апликације. Његово уклањање ће значити да ће корисници морати ручно да преузму ЗИП датотеке модула и да их инсталирају са њих унутар апликације, што је мало незгодно у поређењу са постојећим решењем, али уопште није тешко урадити. Поред тога, апликације које долазе са компонентом Магиск модула могу лако да инсталирају модул за корисника тако што ће покренути magisk --install-module ZIP команду, извлачећи ручни корак из једначине за кориснике.

Међутим, већи губитак је због могућности откривања нових модула кроз централизовани, курирани репо, али топјохнву каже да Магиск-Модулес-Репо ће бити пребачени на „поуздане чланове заједнице“ ускоро. Ово значи сам репо неће нестати, али апликација за сада неће указивати на то. Ипак, на крају, топјохнву жели да дозволи корисницима да усмере апликацију Магиск на било који извор мрежног модула који желе, нешто као Ф-Дроид, али то му тренутно није приоритет за имплементацију.

Ова промена није изазвана запошљавањем топјохнву-а у Гоогле-у, али је уместо тога морала да се деси с обзиром на улагање времена потребно за модерирање репо.

Зигист - Магиск у Зиготе

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

Овај пројекат је још увек у току, али ћемо чути више детаља о имплементацији када буде спреман за бета тестирање.

Будућност развоја Магиска

Магиск је почео и остаје хоби пројекат за топјохнву, али програмер жели да пројекат схвати озбиљније. Већ је покренуо континуирану интеграцију на ГитХуб-у и почеће да регресијски тестира промене пре сваког издања интеграцијом са АВД.

Топјохнву такође напомиње да су други талентовани програмери слали вредне промене кода у језгро Магиск-а, поправљајући многе грешке и проширујући компатибилност уређаја. Упркос томе што је од почетка био отворен извор, Магиск је био једини домен топјохнву-а, тако да је лепо да види како други људи доприносе пројекту када топјохнву има мање времена и енергије да му се посвети себе.