Dezvoltatorul recunoscut XDA topjohnwu a asigurat utilizatorii că următorul Magisk Beta va trece din nou de verificări SafetyNet, în ciuda modificărilor recente ale Google.
Mai devreme, astăzi, au început să apară rapoarte despre Google care își actualizează serviciile Play și că metodele actuale de root „sigure”, precum Magisk, nu eșuează din nou verificările SafetyNet. Acest lucru a însemnat că dispozitivele cu modificări rădăcină și alte modificări au fost detectate din nou de SafetyNet și, ulterior, au fost blocate atunci când încercau să folosească aplicații bazate pe SafetyNet, cum ar fi Android Pay.
Dezvoltator recunoscut XDA topjohnwu are a comentat pe forumul Magisk pentru a asigura utilizatorii că este la curent cu modificările și că a îndeplinit deja cerințele modificări pentru a ocoli din nou verificarea SafetyNet de la Google, păstrând în continuare root și modulul Magisk funcţionalitate.
Într-o post de clarificare ulterior, topjohnwu menționează că eșecurile SafetyNet au fost cauzate de faptul că Google a făcut detectarea lor și mai strictă, dar dezvoltatorul a reușit să o rezolve.
În prezent, nu există versiuni disponibile pentru ca utilizatorii să flash și să ocolească noile politici încă, dar ne putem aștepta la una în viitor. Situația este sub topjohnwucontrolul lui, așa că tot ce putem face în acest moment este să așteptăm următoarea versiune beta Magisk.Topjohnwu extinde în continuare faptul că este posibil să nu existe nicio metodă eficientă pentru a preveni complet funcționarea magiskhide. Așadar, atunci când Google introduce noi verificări pentru SafetyNet, magiskhide are nevoie doar de o actualizare pentru a reveni la un pas înainte. Acest lucru este posibil deoarece Magisk poate rula ca root, în timp ce verificările SafetyNet nu pot. Avantajul privilegiului îi permite lui Magisk mult mai mult control asupra a ceea ce poate vedea procesul SafetyNet.
Ceea ce este dificil este să găsești o modalitate bună de a ascunde aplicația principală Magisk Manager. Mai multe aplicații au început să detecteze prezența aplicației Magisk Manager prin numele pachetului său, deoarece Android permite oricărei aplicații să știe ce alte aplicații sunt instalate pe un dispozitiv. Această „verificare” este destul de rudimentară, deoarece schimbarea numelor pachetelor este o sarcină trivială pentru dezvoltatorul principal de aplicații (deși rămâne o decizie care vine cu propriile sale dezavantaje). Acțiunea de a avea pur și simplu instalată o anumită aplicație, de asemenea, nu dovedește în mod substanțial existența modificărilor, așa că „verificarea” produce și o cantitate suficientă de fals pozitive.
Dar, deoarece acest tip de verificare este rudimentar, implementarea acestuia este ușoară pentru dezvoltatorii care caută dispozitive „fără modificări” pentru aplicațiile lor. Magisk se poate ascunde de aceste aplicații prin simpla schimbare a numelui pachetului său, dar aplicațiile pot începe apoi să verifice numele pachetului modificat; și așa mai departe și așa mai departe, fără a oferi astfel niciun capăt real acestei probleme pentru nicio parte.
O posibilă soluție pentru Magisk împotriva acestei verificări rudimentare este să injecteze cod în PackageManager-ul Android pentru a filtra Magisk Manager din lista de aplicații instalate. Acest lucru se poate face fie prin Xposed (dar Xposed însuși rupe SafetyNet și Xposed este limitat la versiuni mai vechi de Android) sau prin corecția directă a codului Java al cadrului prin intermediul oat/dex modificat fișiere.
Pentru acum, Topjohnwu nu dorește să se concentreze pe ocolirea acestor verificări rudimentare, deoarece principalul punct de interes pentru magiskhide este ocolirea verificărilor SafetyNet de la Google. Utilizatorii pot aștepta cu nerăbdare o actualizare în curând care va permite aplicațiilor bazate pe SafetyNet să înceapă să funcționeze din nou alături de modulele root și Magisk, deși solicităm utilizatorilor să nu deranjeze dezvoltatorul solicitând ETA-urile activate aceeași.
Ce părere aveți despre acest joc pisică și șoarece dintre SafetyNet de la Google și Magiskhide? Spune-ne în comentariile de mai jos!
Sursa: Magisk Forums