Fișierul binar su nu este instalat. Cum se actualizează un fișier SU binar pe Android - restabilirea accesului root pentru aplicația SuperSu

În acest articol, voi analiza o eroare foarte comună în rândul utilizatorilor de Android, care apare atunci când rulează un program pentru a controla accesul superutilizatorului. SuperSu. Această problemă se manifestă astfel: când încercați să activați sau să instalați aplicația SuperSu, primiți o notificare cu textul „ Fără fișier binarSU șiSuperSu" sau " SuperSu binarSu nu este instalat”.

De regulă, o întâlnire similară are loc după obținerea drepturilor de root - fișierul binar pur și simplu oprește actualizarea. Din păcate, informațiile găsite în rețea mi s-au părut foarte împrăștiate și haotice și nu am putut instala fișierul binar Su din el, motiv pentru care am decis să sistematizez cumva încercările de a rezolva această problemă.

De fapt, fișierul Su este o componentă fundamentală a drepturilor de rădăcină menționate mai sus, așa că după ștergerea acestuia, pierzi drepturile SuperUser. În ciuda faptului că SuperSu nu exclude posibilitatea de a lucra la versiunea veche, dacă o părăsiți, atunci, mai devreme sau mai târziu, aproape sigur veți avea probleme la efectuarea operațiunilor. Prin urmare, să instalăm corect fișierul binar Su!

Metoda unu - simplă și directă

Dacă încercarea de actualizare clasică eșuează, instalați mai întâi Recovery. După instalare, reveniți la SuperSu, selectând acolo metoda de actualizare a su prin CWM/TWRP. Reporniți, timp în care sistemul împreună cu fișierul cu probleme ar trebui actualizate.

Dar dacă metoda descrisă nu a ajutat la instalarea fișierului binar Su sau nu ați putut găsi Recovery pentru dispozitivul dvs., atunci situația devine neplăcută, dar departe de a fi fatală.

Metoda a doua - sens giratoriu complicat

Aici vom împinge manual actualizarea SuperSu. Mai întâi, descărcați Root Browser și Android Terminal, precum și arhiva cu fișierele updatesu.zip, care, după dezarhivare, sunt trimise în folderul updatersu.

Acum lansăm aplicația Root Browser și transferăm fișiere din folderul updatersu .has_su_daemonŞi .installed_su_daemon și install-recovery.shîn folderul /system/etc.

Următorul este principalul lucru: trebuie să setăm permisiuni pentru aceste fișiere. Deoarece sunt mândrul proprietar al versiunii în limba engleză a Android, instrucțiunile mele vor fi în engleză, dar cred că nu este greu de comparat cu cea rusă.

Deci pentru dosar .has_su_daemon: pune trei casete de selectare în coloana Citire verticală (vizual Proprietar, Grup și Alții pe orizontală) și una în coloana Scriere verticală (Proprietar opus).

Pentru dosar .installed_su_daemon: unul în Citire (opposit Owner) și unul în Write (opus, din nou, Owner).

Pentru dosar install-recovery.sh: toate trei în Citire și în Execuție (proprietar opus, Grup și altele) și unul în Scriere (proprietar opus).

După ce ați făcut acest lucru, mergeți la folderul /system/bin, unde creăm un nou folder .ext. Apoi îi setăm drepturile: punem casete de selectare în coloana Citire vizavi de Proprietar, în coloana Scriere de lângă Proprietar, în coloana Execută vizavi de toate trei.

Apoi copiați fișierul su din folderul /system/xbin în folderul nou creat (/system/bin/.ext), în același timp redenumind su în .su.

Setați din nou permisiunile, acum pentru fișierul .su: bifați-le pe toate trei în coloana Citire, vizavi de Proprietar în coloana Scriere, toate trei în coloana Execută.

Poți să-ți tragi puțin respirația: Aproape totul s-a făcut, dar ultima împingere rămâne. Lansați programul Android Terminal și introduceți următoarele comenzi în el:

  • mount -o rw, remount /system
  • ln -s /system/etc/install-recovery.sh /system/bin/install-recovery.sh
  • /system/xbin/su -install

Acum reporniți și încercați să actualizați fișierul su din nou făcând clic pe „Normal” în SuperSu. După toți acești pași, am reușit să instalez binarul Su.

Sper că am putut să prezint în mod consecvent și structurat soluția la problema „SuperSu nu are un fișier binar în sistem”. Dacă totul este făcut conform instrucțiunilor, atunci aproape sigur ar trebui să funcționeze.

Scrie-ți întrebările și soluțiile în comentarii, hai să ne ajutăm împreună!

Utilizarea pe scară largă a platformei software Android, care rulează un număr mare de dispozitive diferite - smartphone-uri, tablete, playere media etc., a condus la apariția unui număr imens de aplicații care acționează ca componente suplimentare care extind funcționalitatea sistemul de operare de bază.

Personalizare

Toți utilizatorii care nu doresc să suporte unele dintre limitările Android impuse de producătorii de dispozitive apelează la așa-numita personalizare - schimbarea componentelor individuale ale sistemului de operare sau extinderea capacităților acestuia folosind pachete software suplimentare.

Drepturi de rădăcină

Pentru a efectua manipulări serioase cu partea software a dispozitivelor Android, utilizatorul va avea nevoie de drepturi de superutilizator, precum și de software care îi va permite să gestioneze drepturile de root. Una dintre cele mai populare soluții pentru gestionarea drepturilor superutilizatorului este aplicația SuperSU. Este demn de remarcat faptul că utilitarul realizează perfect funcționalitatea care i-a fost atribuită, dar uneori provoacă probleme, dintre care cea mai comună este incapacitatea de a actualiza fișierul binar SU. Să aruncăm o privire mai atentă asupra aplicației în sine și, de asemenea, să încercăm să ne dăm seama: dacă fișierul binar SU necesită actualizare, ce ar trebui să faceți în acest caz?

Programul SuperSU

Aplicația SuperSU poate apărea automat pe dispozitivul utilizatorului după procedura de obținere a drepturilor de root. În plus, mulți dezvoltatori de firmware personalizat adaugă SuperSU deja instalat la soluțiile lor. Dacă ați primit drepturi de root, dar nu există nicio aplicație pentru a le gestiona, puteți descărca și instala SuperSU din Magazinul Google Play.

Actualizare SuperSU

Indiferent de metoda prin care a fost obținut și instalat SuperSU, după prima lansare, utilizatorul primește în majoritatea cazurilor o notificare: „Fișierul binar SU necesită o actualizare”. Destul de des puteți continua să utilizați programul fără a actualiza. Dar este totuși recomandabil să urmați recomandările dezvoltatorilor și să urmați procedurile conform solicitărilor programului atunci când fișierul binar SU necesită actualizare. Nu este dificil să finalizați acțiunile necesare, doar faceți clic pe butonul „Actualizare” și selectați modul de actualizare corespunzător.

Probleme emergente

S-ar părea că atunci când folosește programul în cauză pentru a gestiona drepturile root, utilizatorul nu ar trebui să aibă dificultăți. Ce ar putea fi mai simplu: atunci când fișierul binar SU necesită actualizare, actualizați-l în trei pași simpli și continuați să vă bucurați de toate beneficiile pe care le oferă accesul complet la partea software a dispozitivului.

Dar, ca în multe cazuri în cazul altor aplicații, funcționarea bună a SuperSU, din păcate, nu este garantată. Foarte des apare următoarea situație. După ce utilizatorul primește notificări de la programul „Fișierul binar SU necesită actualizare”, el încearcă să efectueze procedura conform instrucțiunilor de pe ecran. Procedura nu are întotdeauna succes. Adesea, după repornirea dispozitivului, apare un mesaj de eroare: „SU binary necesită actualizare, instalarea a eșuat”. Ce să faci în acest caz?

Rezolvarea problemei

Există mai multe modalități de a preveni eroarea de mai sus. În primul rând, este necesar să se țină cont de faptul că SuperSU trebuie instalat pe un sistem curat, nu „împânzit” de alte aplicații, mai ales în cazul nostru cele care gestionează drepturile de superutilizator. Astfel, dacă din nou și din nou fișierul binar SU necesită actualizare, instalarea eșuează și/sau apar alte erori, soluția poate fi resetarea dispozitivului la setările din fabrică și repetarea procedurii de obținere a drepturilor de root, precum și reinstalarea SuperSU.

Al doilea lucru pe care utilizatorul ar trebui să-l rețină este să fie atent și lent atunci când efectuează procedura de actualizare. Dacă primiți o notificare că fișierul binar SU necesită actualizare, ar trebui să încercați mai întâi să îl actualizați în modul normal. În același timp, nu trebuie să uităm de necesitatea de a avea o conexiune la internet Wi-Fi pe dispozitiv (o conexiune printr-o rețea mobilă nu este potrivită în acest caz). Adică, după ce faceți clic pe butonul „Actualizare” din fereastra programului SuperSU, trebuie să selectați „Normal”. Apoi așteptați până când datele necesare sunt descărcate din rețeaua globală și aplicația în sine este finalizată, apoi ieșiți din SuperSU și reporniți dispozitivul.

În cazul în care metodele anterioare nu au adus rezultate și fișierul binar SU deja obosit necesită din nou actualizare, va trebui să apelați la metoda de instalare/reinstalare SuperSU printr-o recuperare „Android” modificată. Cele mai utilizate sunt recuperarea TWRP sau CWM. Pentru a uita pentru totdeauna de problemele cu SuperSU, descărcați un pachet zip care conține fișiere de aplicație de pe Internet și instalați fișierul rezultat prin recuperare personalizată. Această metodă drastică de rezolvare a problemei ajută în majoritatea cazurilor.

Dacă metodele de mai sus nu ajută la rezolvarea problemelor cu SuperSU, utilizatorul trebuie să se gândească la conformitatea fișierelor firmware și/sau a componentelor sale utilizate cu dispozitivul Android. Foarte des, cauza multor probleme sunt fișierele de instalare inadecvate sau deteriorate, mai ales dacă au fost obținute din surse nesigure.

(privilegii de superutilizator).

Acest lucru se face chiar dacă dispozitivul se află în perioada de service de garanție, ceea ce va anula garanția.

O aplicație este de obicei utilizată pentru a gestiona permisiunile extinse SuperSu, dar uneori se blochează, dând eroarea „Fișierul SU este ocupat”.

Să ne uităm la cum să rezolvăm eroarea și să scăpăm de acest avertisment pentru a acorda privilegii îmbunătățite programelor necesare.

Cuprins:

Puțină teorie

Fișierul binar SU însuși oferă acele puteri avansate, oferind utilizatorului posibilitatea de a efectua orice operație pe dispozitivul său, inclusiv modificarea celor mai multe fișiere .

Fără acest obiect de sistem de fișiere, nu veți avea drepturi de root.

Chiar și atunci când SU nu este actualizat, SuperSU va oferi privilegiile necesare în majoritatea cazurilor, dar avertismentele constante și posibilele erori și lacune într-un SU învechit pot fi o problemă.

SuperSU și programe similare vă permit să gestionați capacitățile obținute, permițând sau interzicând rularea altor aplicații sub super administrator.

Deci, să ne dăm seama ce să facem când SuperSU sau aplicații de sistem similare oferă să se actualizeze.

Instrucțiunile sunt relevante în situațiile în care apare un mesaj cu alte probleme legate deS.U.: este ocupat sau absent (nu este instalat).

Cel mai simplu mod

Pentru mulți utilizatori de pe multe dispozitive, problema este rezolvată foarte simplu și nu sunt necesare cunoștințe sau software suplimentar.

Metoda este să dezinstalați versiunea curentă a SuperSU și să instalați ediția anterioară.

Nu se știe cum se va comporta dispozitivul cu ediția anterioară a aplicației, deoarece programul este actualizat periodic, dar s-a observat că trecerea la SuperSU v2.79 rezolvă problema.

Puteți obține o versiune veche a utilitarului găsind o arhivă a versiunilor sale pe un forum sau portal, de exemplu.

A doua cale

Există mai multe moduri de a rezolva problema. Să începem cu cel mai simplu pentru un începător.

Constă în folosirea unui utilitar chinezesc (nu trebuie să vă fie frică), prin care mulți primesc acele puteri avansate prețuite pentru controlul complet asupra lor.

Acesta este programul Baidu Root.

  • .has_su_daemon– trei bifă în prima coloană și primul în a doua;
  • .installed_su_daemon– bifați primele casete de selectare din coloanele unu și doi;
  • install-recovery.sh– plasăm casete de selectare la toate casetele de selectare din prima și a treia coloană, precum și lângă elementul „Proprietar” din a doua.

6 Accesați „/system/bin”, adăugați un nou director numit „.ext” și instalați următoarele drepturi pentru aceasta:

  • primele articole din prima și a doua coloană;
  • marcați complet a treia coloană.

7 Deschideți „/system/xbin” și copiați SU-ul nostru de acolo în noul folder care a fost creat la pasul anterior „/system/bin/.ext”.

8 Deschideți meniul de redenumire a documentului și adăugați un punct în fața numelui acestuia, după care setăm privilegiile afișate în captura de ecran de mai jos pentru acesta.

9 Lansați utilitarul Emulator terminal.

10 Introduceți următoarele comenzi în ordine:

  • mount -o rw, remount /system
  • În –s /system/etc/install-recovery.sh /system/bin/install-recovery.sh
  • /system/xbin/su -install

11 Acum repornim manual dispozitivul și, după ce pornește, deschidem SuperSU și încercăm o actualizare normală a fișierului SU.

Există multe așa-numite programe „un singur clic” pentru obținerea drepturilor ROOT pentru Android. Aceste exploit-uri sunt ușor de folosit: trebuie doar să instalezi utilitarul pe PC sau aplicația pe smartphone, dacă este necesar, fă câteva clicuri și gata! Dar principala lor problemă este că nu pot roota 100% dintre dispozitive. În această instrucțiune vom vorbi despre o metodă care este potrivită pentru toate smartphone-urile și tabletele pe care puteți instala recuperarea personalizată: CWM, TWRP.

Ce sunt drepturile root și pentru ce sunt acestea?

Deși Android este cel mai personalizabil sistem de operare mobil, orice dispozitiv din cutie nu are acces la directorul rădăcină și la editarea fișierelor de sistem - acestea sunt montate în modul doar citire. Având root (cont de superutilizator), scrierea în partiția de sistem devine disponibilă. Utilizatorul poate personaliza sistemul cât mai mult posibil: ocolește restricțiile Google Play și multe altele.

În timpul procesului de înrădăcinare, aplicația de administrator de drepturi root SuperSU este instalată pe un smartphone sau tabletă, un fișier binar SU, care este scris de-a lungul căii /system/xbin/și un set de utilitare pentru consolă BusyBox.

Cum să rootați Android prin CWM

1. După ce ați descărcat arhiva SuperSU de pe site-ul oficial și ați salvat-o într-un loc convenabil pe cardul de memorie.

2. – cum se face acest lucru poate fi găsit în instrucțiunile de la link.

3. În CWM, selectați „install zip” (selectat folosind butonul de pornire) sau „install zip from sdcard” (pentru versiunile CWM mai vechi sub 6.X.X).

4. Apoi „alegeți zip din /sdcard” dacă arhiva care urmează să fie flash este pe cardul SD.

5. Accesați folderul în care ați salvat „SuperSU- versiune.zip" și confirmați cu tasta de pornire.

6. Sunteți de acord cu instalarea, selectați „Da – Instalați SuperSU- versiune.zip".

7. Procesul de rootare a dispozitivului mobil va începe.

8. La sfârșit veți vedea mesajul „Instalare de pe cardul sd complet”, ceea ce în cazul nostru înseamnă obținerea drepturilor de root.

9. Reveniți la meniul principal CWM.

10. Faceți clic pe „reporniți sistemul acum” pentru a reporni în Android.

Cum se instalează SuperSU prin TWRP Recovery

Acum instrucțiuni similare pentru . În primul rând, urmați primele două puncte din întrebările frecvente de mai sus privind intermiterea firmware-ului arhivei SuperSU de la CWM.

1. Apoi selectați „Instalare” din meniul principal TWRP.

2. Găsiți arhiva ZIP descărcată pe SD de la SuperSU.

3. Glisați pentru a fi de acord cu firmware-ul.

4. Succes! Au fost obținute drepturile de root, selectați „Reporniți sistemul” pentru a porni sistemul.

Cum să verificați dacă există SuperUser în Android

Acum ar trebui să apară în meniu managerul drepturilor Superuser - aplicația SuperSU. Puteți verifica dacă aveți drepturi de root folosind un program simplu Root Checker.

  • Serghei Savenkov

    un fel de recenzie „scurtă”... de parcă s-ar grăbi undeva