su súbor. Čo spôsobuje a ako opraviť chybu „Súbor SU je zaneprázdnený. Ako používať program

  • 01.11.2019

Aplikácia na správu práv root na Android - SuperSU sa tak rozšírila, že sa stala takmer identickou s konceptom priameho získavania práv Superuser na zariadeniach s Androidom. Prečo by ste nemali kombinovať tieto koncepty, ako získať práva root na zariadení a súčasne nainštalovať SuperSU niekoľkými spôsobmi, to zistíme v článku.

SuperSU je teda program na správu práv Superuser v zariadeniach so systémom Android, ale nie spôsob, ako ich získať.

Ak chcete použiť SuperSu, musíte už na zariadení získať práva root pomocou špeciálnych nástrojov. Používatelia zároveň identifikujú koncepty správy koreňových práv a proces ich získavania, po prvé preto, že interakcia s príslušnými privilégiami sa vykonáva práve prostredníctvom programu, a po druhé, pretože mnohé metódy získania práv root zahŕňajú po ich vykonanie, automatická inštalácia SuperSU. Nižšie sú uvedené tri spôsoby, ako získať funkčný SuperSu na zariadení so systémom Android.

Metóda 1: Oficiálna

Najjednoduchší spôsob, ako získať SuperSU do svojho zariadenia, je stiahnuť a nainštalovať aplikáciu zo služby Google Play.

Inštalácia SuperSU z Play Market je úplne štandardný postup, ktorý zahŕňa rovnaké kroky ako akákoľvek iná aplikácia pre Android pri jej sťahovaní a inštalácii.

Pripomeňme, že tento spôsob inštalácie bude mať praktický zmysel iba vtedy, ak už boli na zariadení získané práva Superuser!

Metóda 2: Modifikovaná obnova

Táto metóda môže znamenať nielen inštaláciu SuperSU, ale aj získanie koreňových práv v zariadení pred inštaláciou správcu. Najdôležitejšie pre úspešnú implementáciu metódy je nájsť súbor vhodný pre konkrétne zariadenie. *.PSČ, preblesknutý obnovou, ideálne obsahujúci skript, ktorý vám umožní získať práva root. Okrem toho na použitie metódy budete potrebovať nainštalované upravené obnovenie. Najčastejšie používané sú TWRP alebo CWM Recovery.


Metóda 3: Programy na získanie root

Ako už bolo spomenuté na začiatku, mnohé metódy na získanie práv Superuser prezentované vo forme aplikácií pre Windows a Android vyžadujú inštaláciu SuperSU automaticky po ich spustení. Takouto aplikáciou je napríklad Framaroot.

Popis procesu získania práv root s inštaláciou SuperSU cez Framarut nájdete v článku na nižšie uvedenom odkaze.

(oprávnenia superužívateľa).

Toto sa vykonáva aj v prípade, že je zariadenie v záruke, čím sa záruka ruší.

Na správu rozšírených povolení sa zvyčajne používa aplikácia. supersu, ale niekedy zlyhá a zobrazí chybu „Súbor SU je zaneprázdnený“.

Pozrime sa, ako vyriešiť chybu a zbaviť sa tohto varovania, aby bolo možné udeliť rozšírené povolenia požadovaným programom.

Obsah:

Trochu teórie

Samotný binárny súbor SU udeľuje tieto rozšírené povolenia a dáva používateľovi možnosť vykonávať akúkoľvek operáciu na svojom zariadení, vrátane úpravy väčšiny .

Bez tohto objektu súborového systému nebudete mať prístup root.

Aj keď SU nie je aktuálne, SuperSU vo väčšine prípadov udelí potrebné privilégiá, ale problémom môžu byť neustále upozornenia a možné chyby a medzery v zastaranom SU.

SuperSU a podobné programy vám umožňujú spravovať prijaté príležitosti, umožňujúc iným aplikáciám pracovať pod supersprávcom alebo ich zakazovať.

Poďme teda zistiť, čo robiť, keď SuperSU alebo podobné systémové aplikácie ponúkajú aktualizáciu.

Pokyny sú relevantné pre situácie, keď sa objaví správa s inými problémami týkajúcimi saSU: zaneprázdnený alebo neprítomný (nenainštalovaný).

Najjednoduchší spôsob

Pre mnohých používateľov na mnohých zariadeniach je problém vyriešený veľmi jednoducho a nie sú potrebné žiadne znalosti ani ďalší softvér.

Metódou je odstrániť aktuálnu verziu SuperSU a nainštalovať jej predchádzajúce vydanie.

Ako sa bude zariadenie správať s predchádzajúcim vydaním aplikácie, nie je známe, pretože program sa pravidelne aktualizuje, bolo však zaznamenané, že prechod na SuperSU v2.79 problém rieši.

Starú verziu pomôcky môžete získať tak, že napríklad na fóre alebo portáli nájdete archív jej verzií.

Spôsob dva

Existuje niekoľko spôsobov, ako problém vyriešiť. Začnime od najjednoduchšieho ako pre začiatočníka.

Spočíva v použití čínskej (netreba sa báť) utility, prostredníctvom ktorej mnohí získavajú tie drahocenné rozšírené právomoci na úplnú kontrolu nad svojimi.

Toto je program Baidu Root.

Nie je dostupný v obchode, keďže ide o hackera a neopatrné a nešikovné zaobchádzanie s funkcionalitou môže viesť k problémom, napríklad budete musieť zariadenie preflashovať.

  • Stiahnite si nástroj z dôveryhodného zdroja. Keďže oficiálna stránka momentálne nefunguje, môžete si ju stiahnuť z fóra w3bsit3-dns.com ako súbor apk.
  • Spúšťame ho, akceptujeme podmienky používania a udeliť všetky požadované oprávnenia po povolení inštalácie aplikácií z nedôveryhodných zdrojov v nastaveniach vášho smartfónu.

  • Ďalšie rozhranie- okno s názvom modelu použitého zariadenia a ešte jedno tlačidlo ("Get Root"). Klikneme naň, čím získame oprávnenia superužívateľa, čím sa aktualizuje binárny súbor, čo potrebujeme.

  • Po reštarte smartfónu Baidu Root sa spustí a bude vyžadovať rozšírené právomoci od SuperSU. My ich poskytujeme.
  • Ďaleko budete vyzvaní na aktualizáciu binárneho súboru.Ľavé tlačidlo aktualizáciu zakáže, pravé ju umožní. Kliknite na posledný ("Pokračovať" v ruskej verzii).

  • Ďalej je to potrebné klepnite na tlačidlo "Normálne". v okne s ponukou použiť vlastné obnovenie, ak je k dispozícii.

Teraz zmiznú chyby v súbore SU, či už je zaneprázdnený, neaktualizovaný alebo chýba.

Príkazový riadok pre pokročilých používateľov

Existuje menej jednoduchý spôsob riešenia problému, ku ktorému je lepšie sa uchýliť, ak vám predchádzajúce neumožnili zbaviť sa chyby, napríklad Baidu Root nedokázal rootovať vaše zariadenie.

2 Stiahnite si a nainštalujte Root Browser (svoju úlohu môže hrať každý správca súborov, ktorý podporuje root).

3 Stiahnite si zip a rozbaľte jeho obsah do priečinka " updatersu» v koreňovom adresári vymeniteľnej jednotky flash alebo pamäte mobilného zariadenia (odporúča sa zastaviť pri druhej možnosti).

4 Otvorte správcu súborov Root Browser alebo jeho ekvivalent a skopírujte objekty .has_su_daemon, .installed_su_daemon a install-recovery.sh z "updatersu" do adresára "/system/etc".

  • .has_su_daemon- tri značky začiarknutia v prvom stĺpci a prvé v druhom;
  • .installed_su_daemon- začiarknite prvé začiarkavacie políčka v stĺpcoch jeden a dva;
  • install-recovery.sh- začiarkavacie políčka umiestnime na všetky začiarkavacie políčka v prvom a treťom stĺpci, ako aj pri položke „Vlastník“ v druhom.

6 Prejdite do "/system/bin", pridajte nový adresár s názvom ".ext" a nainštalujte pre neho platia tieto práva:

  • prvé položky prvého a druhého stĺpca;
  • úplne označte tretí stĺpec.

7 Otvorte "/system/xbin" a skopírujte odtiaľ náš SU do nového priečinka, ktorý bol vytvorený v predchádzajúcom kroku "/system/bin/.ext".

8 Otvoríme ponuku na premenovanie dokumentu a pred jeho názov pridáme bodku, po ktorej mu nastavíme privilégiá zobrazené na snímke obrazovky nižšie.

9 Spustite pomôcku emulátor terminálu.

10 V poradí zadajte nasledujúce príkazy:

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

11 Teraz manuálne reštartujte zariadenie a po jeho spustení otvorte SuperSU a skúste normálne aktualizovať súbor SU.

Ako aktualizovať su binárne na android. Binárny kód SU je potrebné aktualizovať. Aktualizovať? Nemôžete aktualizovať súbor SU? Naša stránka sa ponáhľa, aby vám pomohla vyriešiť tento problém!

V poslednej dobe má veľa používateľov problém, ktorý sa objaví po získaní práv Root - nie je to aktualizácia binárneho súboru su, veľa otázok na internete a takmer 0 riešení, je čas to opraviť!

Pozor!
Materiál nie je pre začiatočníkov! Len pre tých, ktorí už poznajú oddiely Android celkom dobre, ako skryť súbory v systéme Android, vedia o povoleniach systému Android!

teória

Aj keď v skutočnosti budú všetky aplikácie fungovať bez vynútenej aktualizácie Root, takže môžete len relaxovať a nevenovať pozornosť.

SuperSu umožňuje aplikáciám používať oprávnenia root, aj keď binárny súbor su nie je aktuálny!

Spôsoby, ako vyriešiť SuperSU zlyhá pri aktualizácii binárneho súboru su

V ideálnom prípade aplikácia SuperSu, keď sa zobrazí výzva „Binárny súbor SU je potrebné aktualizovať. Aktualizovať? stlačte tlačidlo "normálne", potom bude všetko v poriadku aktualizovať. Ak nie:

Metóda 1

Ak nemôžete aktualizovať su, nainštalujte obnovenie (ak nie je nainštalované) - Ako nainštalovať obnovenie. Po nainštalovaní Recovery sa vráťte späť do SuperSu a vyberte spôsob aktualizácie su cez „CWM / TWRP“, potom sa Android reštartuje a prebehne aktualizácia a smartfón alebo tablet sa znova spustí! Binárna su bola teraz aktualizovaná!

Ak ste nenašli Recovery pre svoje zariadenie, budete musieť ísť trochu zložitejšou cestou ...

Metóda 2

[Tento materiál predpokladá, že už poznáte štruktúru súborov Android] a pracujete s príkazovým riadkom.

Táto metóda pomôže tlačiť aktualizáciu ...

  • Stiahnite si aplikáciu Root Browser a Android Terminal
  • Stiahnite si archív so súbormi updatesu.zip

1. Archív aktualizáciesu.zip rozbaľte a presuňte priečinok updatersu do internej pamäte systému Android alebo na pamäťovú kartu.

2. Spustite aplikáciu Root Browser a prejdite do priečinka updatersu a skopírujte súbory - .has_su_daemon a .installed_su_daemon a install-recovery.sh do priečinka:

/system/atd

3. Teraz je potrebné nastaviť správne povolenia pre tieto súbory

Pre súbor .has_su_daemon

Pre súbor .installed_su_daemon

Pre súbor install-recovery.sh

Teraz poďme do priečinka:

/system/bin

4. Vytvorte priečinok .ext (point ext)

5. Nastavte povolenia priečinka

6. Skopírujte súbor su z priečinka

/system/xbin

do priečinka, ktorý ste práve vytvorili (/system/bin/.ext)

7. Premenujte súbor su na .su(bodka su)

8. Nastavte povolenia súboru .su

9. Spustite aplikáciu Android Terminal App

10. Napíšte nasledujúce príkazy

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

11. Reštartujte Android a teraz skúste znova aktualizovať binárny súbor su cesta" Dobre» do aplikácie SuperSu.

V tomto článku zvážim veľmi bežnú chybu medzi používateľmi systému Android, ktorá sa vyskytuje pri spustení programu kontroly prístupu superužívateľa. supersu. Tento problém sa prejavuje nasledovne: keď sa pokúsite povoliť alebo nainštalovať aplikáciu SuperSu, dostanete upozornenie s textom " Žiadny binárny súborSU aSuperSu" alebo " SuperSu binárneSu nie je nainštalovaný”.

Kolízia s podobným spravidla nastáva po získaní práv root - binárny súbor sa jednoducho prestane aktualizovať. Bohužiaľ, informácie, ktoré som našiel na nete, sa mi zdali veľmi rozptýlené a chaotické a pomocou nich som nemohol nainštalovať binárny súbor Su, a preto som sa rozhodol nejako systematizovať pokusy o vyriešenie tohto problému.

Súbor Su je v skutočnosti základnou súčasťou vyššie uvedených koreňových práv, takže po jeho odstránení stratíte práva SuperUser. Hoci SuperSu nevylučuje možnosť spustenia starej verzie, ak ju opustíte, skôr či neskôr budete mať takmer určite problémy s prevádzkou. Preto koniec koncov nainštalujte binárny súbor Su správne!

Metóda jedna - jednoduchá a čelná

Ak klasický pokus o aktualizáciu zlyhal, najskôr nainštalujte Recovery. Po inštalácii sa vráťte do SuperSu výberom spôsobu aktualizácie su cez CWM / TWRP tam. Vykonajte reštart, počas ktorého by sa mal aktualizovať systém spolu so súborom problémov.

Ak však opísaná metóda nepomohla nainštalovať binárny súbor Su alebo ak ste pre svoje zariadenie nenašli obnovenie, situácia sa už stáva nepríjemnou, ale zďaleka nie smrteľnou.

Spôsob dva – zložitý kruhový objazd

Tu posunieme aktualizáciu SuperSu manuálne. Najprv si stiahnite Root Browser a Android Terminal a tiež archív so súbormi updatesu.zip, ktorý po rozbalení odošlete do priečinka updatersu.

Teraz spustíme aplikáciu Root Browser a prenesieme súbory z priečinka updatersu .has_su_daemon a .installed_su_daemon a install-recovery.sh do priečinka /system/etc.

Ďalej je to hlavné: musíme týmto súborom nastaviť povolenia. Keďže som šťastným majiteľom anglickej verzie Androidu, moja inštrukcia bude v angličtine, ale verím, že je ľahké ju korelovať s ruštinou.

Takže pre súbor .has_su_daemon: umiestnite tri začiarkavacie políčka do zvislého stĺpca Čítať (oproti Vlastník, Skupina a Ostatné vodorovne) a jedno do zvislého stĺpca Zápis (oproti Vlastník).

Pre súbor .installed_su_daemon: jeden v čítaní (oproti vlastníkovi) a jeden v zápise (oproti vlastníkovi).

Pre súbor install-recovery.sh: všetky tri v Read a Execute (oproti Owner, Group a Others) a jeden v Write (oproti Owner).

Potom prejdite do priečinka / system / bin, kde vytvoríme nový priečinok .ext. Potom mu nastavíme práva: dáme zaškrtnutie do stĺpca Čítať oproti Vlastník, do stĺpca Zápis oproti Vlastník, do stĺpca Vykonať oproti všetkým trom.

Potom skopírujeme súbor su z priečinka /system/xbin do novovytvoreného priečinka (/system/bin/.ext), pričom su zároveň premenujeme na .su.

Znova nastavte práva, teraz pre súbor .su: začiarknutie pre všetky tri v stĺpci Čítať, oproti Vlastník v stĺpci Zápis, všetky tri v stĺpci Vykonať.

Môžete si trochu oddýchnuť: takmer všetko je hotové, ale bolo tam posledné zatlačenie. Spustite program Android Terminal a zadajte nasledujúce príkazy:

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

Teraz reštartujte a skúste znova aktualizovať súbor su stlačením tlačidla "Normal" v SuperSu. Po všetkých týchto krokoch sa mi podarilo nainštalovať binárku Su.

Dúfam, že sa mi podarilo konzistentne a štruktúrovane uviesť riešenie problému „SuperSu nemá v systéme binárny súbor“. Ak je všetko vykonané podľa pokynov, malo by to takmer určite fungovať.

Otázky a vaše riešenia píšte do komentárov, spoločne si pomôžeme!

V kontakte s