Інтернет Windows Android

Бінарний файл для supersu. Як оновити бінарний файл su на Андроїд

Іноді при використанні програми SuperSU, яка призначена для присвоєння смартфону / планшету рут прав, виникає помилка «SU файл зайнятий». Сьогодні ми розберемо три способи, як з нею можна впоратися.

1. Спосіб перший. Використання іншою версією

Щоб вирішити дану проблему з SuperSU SU, можна зробити дуже просто - встановити стару версію програми.

Справа в тому, що багато нові версії мають баги і глюки (будемо відвертими). Одним з них і є розглянута нами помилка. Судячи по форумах та інших статей, v2.79 вирішує дану проблему. Завантажити її можна за цим посиланням.

Що стосується того, як оновити версію, то все просто - Вам потрібно видалити програму SuperSU, яка у Вас є зараз і інсталювати ту, що Ви скачаєте за посиланням вище.

2. Спосіб другий. Оновлення бінарного файлу за допомогою Baidu Root

Це китайська утиліта, яка редагує бінарний файл SU. Зараз ми в усьому розберемося.

Щоб скористатися Baidu Root, зробіть ось що:

  • Спочатку необхідно завантажити програму. Зробити це найкраще на 4pda.ru. Там Ви знайдете файл з расшіреніем.apk, який потрібно просто відкрити, щоб почалася установка. Після неї відкрийте додаток.
  • Ви побачите безліч китайських ієрогліфів. Це умови використання. Благо, кнопка «Прийняти» російською. Її Вам і слід натиснути.

Мал. №1. Умови використання Baidu Root

  • Далі буде видно основне вікно програми. Там буде вказана модель Вашого апарату. Тисніть кнопку «Отримати Root».

Мал. №2. Основний екран Baidu Root

  • Відбудеться перезавантаження. Після включення Ви відразу побачите Baidu Root, який зажадає розширених прав. Погодьтеся.
  • Ось тепер найголовніше - з'явиться вікно редагування бінарного файлу. Ви, звичайно, не будете його змінювати - це зробить програма. Вам потрібно просто погодитися з передбачуваними діями. Для цього тисніть кнопку, яка розташовується праворуч у вікні запиту. Вона може називатися «Продовжити», «модернізація» і так далі.

  • Можливо, з'явиться ще один запит, з яким Вам теж потрібно буде погодитися (кнопка «Нормально»). Він відповідає за використання кастомними рекавери меню.

Після цього помилка повинна зникнути назавжди.

3. Спосіб третій. Будь-яка інша програма для рут прав

Власне, навіщо потрібно мучитися з SuperSU, якщо програм для отримання рут прав існує величезна кількість?

Візьміть іншу програму, з яким не буде таких проблем. Знайти їх, знову ж таки, можна тут. Ще можна зайти на play.google.com і ввести запит «root».

Цікаво, що в інтернеті можна знайти спосіб, який передбачає використання емулятора терміналу. Судячи по форумах, зараз він вже не працює. Так що найбільш оптимально за все буде просто взяти і встановити інший додаток.

Як оновити бінарний файл su на Андроїд. Бінарний файл SU потребує оновлення. Оновити? Не виходить оновити файл SU? Наш Сайт поспішає до вас на допомогу в рішення даної проблеми!

Дуже часто останнім часом у багатьох користувачів трапляється проблема яка з'являється після отримання Root прав - це не оновлюється бінарний файл su, купа питань в мережі Інтернет і майже 0 рішень, пора це виправити!

Увага!
Матеріал не д ля новачків! Тільки для тих хто вже досить добре знає розділи Android, як приховати файли в Android, знає про права доступу в Android!

теорія

Хоча насправді всі програми будуть працювати нормально і без примусового поновлення Root так що можете просто розслабитися і не звертати увагу.

SuperSu дає можливість програмам використовувати права Root навіть якщо бінарний файл su без оновлення!

Способи вирішення SuperSU не вдається оновити бінарний файл su

В ідеалі додаток SuperSu при запиті «Бінарний файл SU потребує оновлення. Оновити? » натиснути кнопку «нормально«, то все відмінно оновитися. Якщо це не так:

спосіб 1

Якщо не вдається оновити su встановіть recovery (якщо не встановлено) - Як встановити Recovery. Після установки Recovery, знову зайдіть в SuperSu і вибрати, як оновлювати su через «CWM / TWRP», після цього Android перезавантажитися і відбудеться оновлення і знову смартфон або планшет завантажитися! Тепер бінарний файл su оновлено!

Якщо ви для вашого пристрою не знайшли Recovery, тоді доведеться трохи складним шляхом ...

спосіб 2

[Даний матеріал має на увазі що ви вже знаєте файлову структуру Android] і роботу з командою рядком.

Даний спосіб допоможе проштовхнути оновлення ...

  • Скачайте додаток Root Browser і Android Terminal
  • Скачайте архів з файлами updatesu.zip

1. Архів updatesu.zip розпакувати і перемістити папку updatersu на внутрішню пам'ять Android або на карту пам'яті.

2. Запустити програму Root Browser і зайти в папку updatersu і скопіювати файли - .has_su_daemonі.installed_su_daemon і install-recovery.sh в папку:

/ System / etc

3. Тепер необхідно задати правильні права для цих файлів

для файлу .has_su_daemon

для файлу .installed_su_daemon

для файлу install-recovery.sh

Тепер переходимо в папку:

/ System / bin

4. Створюємо папку.ext (точка ext)

5. Поставити права для папки

6. Скопіюйте файл su з папки

/ System / xbin

в папку яку тільки що створили (/system/bin/.ext)

7. Перейменуйте файл su на .su (Точка su)

8. Задайте права для файлу .su

9. Запустіть додаток Android Terminal

10. Наберіть наступні команди

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

11. Перезавантажте Android і тепер спробуйте знову оновити бінарний файл su способом « нормально»В додаток SuperSu.

Сьогодні ми поговоримо про найпоширенішою помилку, що виникає під час запуску програми SuperSu. Сама проблема проявляється у вигляді повідомлення такого змісту: «Ні бінарного файлу SU і SuperSu». Як оновити бінарний su файл на Андроїд? Про це ви і дізнаєтеся з нашого матеріалу.

SuperSU - спеціальний додаток для адміністрування, що дозволяє здійснювати розширене управління всіма встановленими додатками. Іншими словами, з SuperSU ви отримуєте повний контроль над своїм Android-пристроєм. Детальніше про програму:

Отже, при запуску SuperSU на екрані з'явилося ось таке повідомлення:

Тут потрібно пояснити, що файл Su є основоположним компонентом прав «Суперкористувача», тому з його видаленням ви втрачаєте root-права. І навіть якщо у вас стара версія SuperSU, яка не виключає можливість працювати на ній, то проблеми, пов'язані з виконанням будь-яких операцій, однозначно виникнуть. Тому оновити, або вірніше, правильно встановити бінарний файл Su доведеться в будь-якому випадку.

Для цього нам знадобиться завантажити і встановити програму Baidu Root. В Гугл Плее цього додатка немає, так що можна, відкривши будь-який браузер, знайти цю утиліту, або натиснувши на зазначену посилання, скачати прямо з цієї сторінки. Після чого почнеться завантаження ark-файлу, процес якої буде видно на дисплеї:

Тепер нам потрібно відкрити файл і натиснути кнопку «Встановити». На запит про дозвіл установки, натискаємо кнопку «ОК»:

Потім відкриється віконце з інформацією про дані, до яких додаток отримає доступ, і попередження про відповідальність самого користувача. Погоджуємося з усім, і ось, установка Baidu Root завершена:

Після установки внизу дисплея праворуч і ліворуч з'являться дві кнопки, тиснемо на праву, після чого, по центру екрану з'явиться синій монітор, де буде вказана ваша модель Андроїд, і блакитна кнопка по центру (отримати root), натискаємо на неї, після чого відбудеться перезавантаження апарату. Тепер пробуємо запустити додаток SuperSU. Від Baidu Root з'явиться запит на Root-доступ (права Суперкористувача), надаємо. Далі з'явиться запит на оновлення бінарного файлу SU, натискаємо кнопку «Продовжити»:

Потім програма запропонує спосіб, яким встановлювати файл SU, вибираємо «Нормально». Розпочнеться процес установки, про що нам повідомить система, і вінчає всі наші зусилля знову ж повідомлення від системи, що установка завершилася успішно, тиснемо «ОК»:

Все, процедура завершена, і ми можемо в повній мірі користуватися програмою SuperSu і використовувати всі інструменти, наявні в арсеналі програми, в тому числі і проводити т.зв. тимчасовий 'unroot' на своєму пристрої.

Як встановити бінарний файл Su на Андроїд з допомогою кастомними Recovery

Описаний вище спосіб не вирішив проблему? Що ж, таке можливо, особливо це може стосуватися моделей HTC. В такому випадку, доведеться скористатися кастомними (альтернативним) рекавери. І якщо він у вас ще не встановлено, але бажання стати просунутим користувачем ОС Android присутній, то встановити його рано чи пізно доведеться. Тому, що цей інструмент дозволить виконувати безліч необхідних операцій: створювати резервні копії, встановлювати системні оновлення або перепрошивати свій Андроїд іншою версією операційки (ROM) і т.д.

Ми не будемо зараз розповідати, як встановити кастомними Recovery, тому що, це тема окремої розмови, і якщо вона вам цікава, пишіть, і ми розповімо у всіх подробицях, як виконати цю операцію.

Зараз же ми будемо виходити з того, що ви в темі і повернемося до нашого питання. Тобто, якщо у вас є кастомними рекавери (або ви знаєте, як його встановити), то дивимося на останній скріншот, і замість кнопки « нормально», Натискаємо« CWM / TWRP». Після закінчення процедури, перезавантажуємо смартфон, після чого, разом з оновленням системи, оновиться і бінарний файл Su.

Як встановити файл SU через командний рядок

Якщо обидва способи не допомогли встановити (оновити) файл SU, то ситуація ускладнюється, правда не фатально. Наступний спосіб, про який ми розповімо, орієнтований на досить просунутих користувачів, які мають досвід роботи з командним рядком і знайомі з файлової структурою OS Android.

Отже, наші дії:

Качаємо додатки Terminal Emulator for Android і Root Browser. Потім, завантажуємо архів updatesu.zip, разархивируем його і переміщаємо папку updatersu на SD-карту або внутрішню пам'ять свого пристрою Андроїд.

тепер запускаємо Root Browser, Заходимо в папку updatersuі копіюємо наступні файли: ( .has_su_daemon) (.installed_su_daemon) (install-recovery.sh) В папку / System / etc

Після цього нам потрібно для цих файлів задати вірні права:

Потім нам треба перейти в наступну папку, а саме / System / bin і створити папку .extі задати для неї права:

Наступним кроком копіюємо файл su, що знаходиться в папці / System / xbinу щойно створену папку ( /system/bin/.ext), Перейменовуємо файл su, поставивши перед назвою точку (.su) і задаємо для нього права:

Нам залишилося запустити додаток Terminal Emulator for Android і ввести наступні команди:

Тепер перезавантажуємося і знову пробуємо оновити бінарний файл su за допомогою кнопки «Нормально» в програмі SuperSu (див. Вище).

Додаток для управління рут-правами на Android - SuperSU отримало настільки широке поширення, що стало практично тотожним поняттям з безпосереднім отриманням прав Суперкористувача на Андроїд-апаратах. Чому не варто поєднувати ці поняття, як отримати рут-права на девайсі і одночасно встановлений SuperSU декількома способами, розберемося в статті.

Отже, SuperSU - це програма для управління правами Суперкористувача в Андроїд-девайсах, але не спосіб їх отримання.

Таким чином, для використання суперсила рут-права повинні бути вже отримані на пристрої за допомогою спеціальних засобів. При цьому, користувачі ототожнюють поняття управління рут-правами і процесу їх отримання, по-перше, тому що взаємодія з розглянутими привілеями здійснюється саме через програму, а по-друге, тому що багато способи отримання рут-прав на увазі після свого виконання, автоматичну установку SuperSU. Нижче описано три способи отримати працюючий суперсила на Андроїд-девайсе.

Спосіб 1: Офіційний

Найпростішим способом отримати SuperSU на пристрої, є завантаження і установка програми з Google Play.

Установка суперсила з Плей Маркета - абсолютно стандартна процедура, що передбачає ті ж дії, що і будь-яка інша Android-додаток при своїй завантаженні і інсталяції.

Нагадаємо, даний метод установки буде мати практичний сенс тільки в тому випадку, якщо на пристрої вже були отримані права Суперкористувача!

Спосіб 2: Модифіковане рекавери

Цей метод може мати на увазі під собою не тільки установку SuperSU, а й попереднє інсталяції менеджера отримання рут-прав в апараті. Найважливішим для успішного виконання методу є знайти підходящий для конкретного апарату файл * .zip, Прошиваються через рекавери, в ідеальному випадку містить скрипт, який дозволяє отримати рут-права. Крім того, для використання методу знадобиться встановлений модифіковане рекавери. Найчастіше використовуються TWRP або CWM Recovery.


Спосіб 3: Програми для отримання рута

Як було сказано на початку, багато методи отримання прав Суперкористувача, представлені у вигляді додатків для Windows і Андроїд припускають після свого виконання установку суперсила автоматично. Наприклад, таким додатком є \u200b\u200bFramaroot.

Опис процесу отримання рут-прав з установкою SuperSU через Фрамарут можна знайти в статті за посиланням нижче.

SuperSU - це додаток для Android, яке дозволяє отримати на пристрої права адміністратора, що мають доступ до будь-яких налаштувань в пристрої. Вони дають повний контроль над пристроєм Android. Але при установці даної програми користувачі іноді стикаються з помилкою, яка може мати кілька видів, один з них - «SU файл зайнятий». Як вирішити цю помилку в SuperSU, ми будемо розглядати далі в статті. Ця помилка з'являється зазвичай після придбання root-прав через те, що не оновлюється бінарний файл SU.

Виправляємо помилку оновлюючи бінарний файл SuperSU

Потрібно сказати, що даний файл SU є основним в додатку, якщо його видалити ви втрачаєте раніше отримані права root. Ви можете працювати на старій версії SuperSU без проблем деякий час, але в майбутньому напевно будуть проблеми. Тому краще всього встановити правильний бінарний файл. Для цього завантажте і встановіть програму Baidu Root. У магазині Гугл його немає, тому потрібно завантажити його з браузера, забивши запит в пошуковій системі. Наступним кроком:


Виправляємо помилку «SU файл зайнятий» через командний рядок

Щоб вирішити помилку «SU файл зайнятий» нам необхідно завантажити Android Terminal, файловий архів updatesu.zip і Root Browser. Файл архіву необхідно відкрити і файли відправити в папку updatersu.


Після цього перейдіть в папку / system / bin. Тут необхідно створити нову папку «.ext.». Для неї потрібно задати права, галочки поставте навпроти Read, Write, а також в стовпчику Execute у всіх трьох. Далі шляхом копіювання з папки / system / xbin в нову, нами створену папку /system/bin/.ext. І далі змініть ім'я з «SU» на «.SU.».

Заново створіть права для файла.su - галки все в стовпчику Read, в стовпці Write, все в стовпчику Execute. І остання маніпуляція - запустіть додаток Android Terminal і введіть в неї такі команди:

  1. Mount -o rw, remount / system
  2. In -s / system / etc / install-recovery.sh /system/bin/install-recovery.sh
  3. / System / xbin / su -install

Перезавантажте пристрій і обновіть файл su, натискаючи по шляху «Нормально» в додатку.

Установка SU файлу за допомогою кастомними Recovery

Встановити файл SU можна за допомогою альтернативного recovery. Якщо його ще немає в вашому пристрої, то його необхідно встановити, в подальшому він обов'язково вам стане в нагоді. Він дозволяє робити безліч корисних справ: шукати і встановлювати необхідні системні оновлення, робити резервні копії, перепрашивать версії Android. Говорити про встановлення рекавери тут не будемо, тема об'ємна і, якщо вам необхідно установка цього додатка, знайдіть його в пошуку. Якщо ви його все-таки маєте на своєму пристрої, то під час установки, про яку говорилося вище, замість «Нормально» виберіть «CWM / TWRP». Після того, як процедура завершиться, перезавантажте свій пристрій, а також потрібно оновити бінарник SU.

У висновку необхідно нагадати, що програма може працювати і без бінарного файлу SU. Тобто ви зможете користуватися root деякий час без проблем.

висновок

Якщо всі способи, про які писалося вище не допомогли вирішити проблему «SU файл зайнятий», користувач повинен звернути увагу на відповідність файлів, які він використовує і версії прошивки, а також їх компонентів. Іноді причиною помилки можуть бути пошкоджені файли і невідповідні за версіями, особливо якщо були отримані з НЕ достовірних джерел.

Вконтакте