Dezvoltatorul proeminent Chainfire a lansat o nouă metodă rădăcină care nu mai necesită modificarea partiției /system. Citiți mai departe pentru mai multe informații!
Dacă ați rootat vreodată un dispozitiv, atunci sunt șanse foarte mari să fi auzit de Lanț de foc, moderator senior XDA și dezvoltator senior recunoscut. În cazul în care nu ați făcut-o, Chainfire este dezvoltatorul din spatele unor lucrări populare precum SuperSU, CF Auto Root, TriangleAway și CF.lumen, făcându-l unul dintre cei mai influenți dezvoltatori în modding Android comunitate.
Am raportat recent Decizia Chainfire de a preda SuperSU la Coding Code Mobile Technology LLC (CCMT), dar a remarcat că Chainfire va continua pe SuperSU, în cele din urmă renunțându-se treptat pe parcursul a doi ani.
Fidel cuvântului său, Chainfire este încă implicat în SuperSU și tocmai a eliberat root pentru Android 6.0 Marshmallow fără a face modificări la partiția /sistem. Acesta este etichetat ca un experiment deoarece ideea din spate are câteva avertismente, dintre care principala este că resetarea din fabrică a dispozitivului va elimina rădăcina.
Pentru a avea root pe versiunile moderne de Android, avem nevoie ca fișierele noastre să fie executabile și demonul nostru să fie pornit la pornire. În mod normal, facem acest lucru făcând modificări la /system, accesând binare și scripturi executate de init. Dacă modificăm și imaginea de pornire, atunci ar trebui să putem face toate acestea fără a modifica deloc sistemul.
Deci, la ce beneficii ne putem aștepta de la o rădăcină fără sistem? Am contactat Chainfire, iar beneficiile acestui lucru față de tradiționalul SuperSU includ:
- O abordare și un design mai curat
- Unroot mai ușor
- O partiție/sistem neîncărcată
- Exclude lucruri precum „sugote”, care nu sunt necesare pe Android 6.0 Marshmallow
- OTA-urile sunt puțin mai ușoare acum, deoarece reîncărcarea imaginii de pornire este de obicei o problemă mai mică decât reîmprospătarea unui întreg /sistem.
- Cel mai important, acest lucru nu îți blochează dispozitivul dacă nu ai instalarea corectă a nucleului. Metodele anterioare de root Android 6.0 necesitau un patch de politică SELinux în kernel, fără de care, dispozitivul nu ar putea porni. Cu această metodă, dacă nucleul suport este absent, nu veți avea root, dar dispozitivul va porni.
Această nouă metodă, așa cum era de așteptat, nu funcționează în cooperare cu metodele rădăcină mai vechi, deoarece noua metodă nu curățează fișierele rădăcină vechi. Din acest motiv, trebuie să reîncărcați partiția stoc/sistem pentru a vă asigura că aveți o listă curată înainte de a începe.
Pentru descărcări, vă rugăm să mergeți la postare pe forum. Dezvoltatorul solicită ca discuțiile să aibă loc la Firul SuperSU Beta, așa că mergeți acolo pentru o discuție generală. Ține minte că asta este experimental, și probabil vor exista erori, așa că procedați pe propriul risc.
Actualizare: utilizatorul Reddit MajorNoodles a informat că Android Pay funcționează pe Nexus 5. Lanț de foc, pornit postarea lui pe Google+, menționează că funcționarea Android Pay este accidentală și nu prin proiectare. El se așteaptă ca Android Pay să fie actualizat în viitor pentru a contracara acest lucru.