Як оновити бінарний файл su на Андроїд При оновленні SuperSU виникає помилка "SU файл зайнятий" - що робити? Як оновити бінарний файл supersu через рекавері

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

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

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

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

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

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

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

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

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


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

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

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

Існує чимало так званих «одноклікових» програм для отримання ROOT прав на Android. Даними експлойтами легко користуватися: достатньо встановити утиліту на ПК або додаток на смартфон, якщо потрібно – зробити пару натискань і готово! Але їхня головна проблема полягає в тому, що вони не можуть рутувати 100% пристроїв. У цій інструкції ми поговоримо про спосіб, який підійде для всіх смартфонів та планшетів, на які можна встановити кастомне рекавері: CWM, TWRP.

Що таке root права і для чого вони потрібні

Хоча Android є найкастомізованішою мобільною ОС, на будь-якому девайсі «з коробки» закрито доступ до кореневого каталогу та редагування системних файлів – вони монтуються в режимі «тільки для читання». Маючи root (акаунт Суперкористувача), стає доступним запис у системний розділ. Користувач може максимально налаштувати систему під себе: , обійти обмеження Google Play, та багато іншого.

У процесі рутингу на смартфон, планшет встановлюються додаток адміністратор рут прав SuperSU, бінарний файл SU, який записується по дорозі /system/xbin/та набір консольних утиліт BusyBox.

Як отримати рут права на Android через CWM

1. Після того як скачайте архів SuperSU з офіційного сайту і збережіть у зручному місці на карті пам'яті.

2. – як це робиться, можна дізнатися з інструкції за посиланням.

3. У CWM виберіть пункт "install zip" (вибір здійснюється кнопкою живлення) або "install zip from sdcard" (для старих CWM версії нижче 6.X.X).

4. Потім «choose zip from /sdcard», якщо архів, що прошивається, знаходиться на SD-карті.

5. Перейдіть до папки, в яку зберегли «SuperSU- version.zip» та підтвердіть клавішею включення.

6. Погодьтеся на встановлення, виберіть «Yes – Install SuperSU- version.zip».

7. Почнеться процес рутування мобільного девайсу.

8. Наприкінці ви побачите повідомлення "Install from sd card complete", що в нашому випадку має на увазі отримання root прав.

9. Поверніться до головного меню CWM.

10. Натисніть "reboot system now", щоб перезавантажитися в Android.

Як встановити SuperSU через TWRP Recovery

Тепер аналогічна інструкція з . Насамперед виконайте перші два пункти з вищевикладеного FAQ з прошивки архіву SuperSU із CWM.

1. Потім у головному меню TWRP виберіть "Install".

2. Знайдіть завантажений на SD ZIP-архів із SuperSU.

3. Зробіть свайп, тим самим давши згоду на прошивку.

4. Successful! Рут права отримані, вибирайте "Reboot System", щоб завантажити систему.

Як перевірити наявність SuperUser в Android

Тепер у меню має з'явитися менеджер прав Суперкористувача – програма SuperSU. А перевірити наявність рут прав можна за допомогою простої програми Root Checker.

Super SU - це саме той практичний додаток для Андроїд, який дозволить вам навести повний порядок на власному мобільному пристрої та налаштувати його роботу таким чином, як це дійсно потрібно. Цю програму називають "суперкористувацьким" додатком, який дозволяє регулювати роботу інших додатків, встановлених на вашому девайсі. Завантажити Super Su для Андроїд можна за прямим посиланням, розміщеним в кінці даного огляду.

Таким чином, встановивши програму Super SuКористувач може максимально ефективно контролювати функціонал персонального Android телефону, виробляючи кастомізацію його функціоналу. Програма дозволяє користувачеві отримати тимчасові рут права на телефон (тимчасовий unroot), що дозволить налаштувати систему, а після перезавантаження гаджета відновити колишній режим її роботи.

Додаток відрізняється простим і водночас структурованим інтерфейсом з переліком функцій, який знайомить користувача відразу з усіма можливостями. Тому розібратися в її управлінні може навіть школяр з базовими знаннями та навичками роботи з Android телефонами, що робить її найбільш популярною серед інших аналогів софту даного напряму - отримання root прав. Крім того, набір квітів Super Suпідібраний найкраще для правильного сприйняття, а органи управління у вигляді іконок розташовані так, щоб їх можна було виявити буквально за кілька секунд.

Утиліта super su російською мовою постійно працює у фоновому режимі і сама активується, як тільки Ви увімкнули телефон. Вона підтримує не тільки можливості звичайного супер адміністратора root, але й здатна на деякий час повністю обнулити ці рут права, наприклад, якщо вам потрібно оновити версію Android на телефоні, а потім їх можна дуже легко відновити.

Звертаємо Вашу увагу, що перш ніж скачати supersu (PRO) для Android.телефон або планшет, користувач повинен встановити класичну Super SU, а вже після цього інсталювати PRO-версію програми, адже вона ефективна виключно на рутованих пристроях і надає користувачеві додаткові опції координації роботи всіх інших додатків.

Можливості Super SU:

  1. Ефективне та стабільне функціонування у прихованому (фоновому) режимі, без порушення взаємодії з іншими додатками;
  2. Детальне логування всіх вчинених у системі дій (вкрай зручно і корисно для розробників і просунутих користувачів);
  3. Унікальна можливість припинення дії прав Root користувача та їх подальшого відновлення;
Якщо під час спроби встановити утиліту на екран виводиться повідомлення " supersu не зміг встановити бінарний файл su", то спробуйте завантажити і встановити новішу версію утиліти, а також дотримуйтесь інструкції, яку розробники виклали на офіційному сайті.

З цією проблемою періодично стикаються користувачі Android із отриманими root-правами. Іноді, заходячи в SuperSu, на екрані пристрою виникає помилка запуску або установки бінарного файлу SU. Сьогодні ми спробуємо допомогти усунути цю помилку.

Бінарний файл SU є найважливішим компонентом root-прав. Якщо бінарний файл SU застарів або зовсім відсутній, то відразу ви не зможете отримати доступ до прав Суперкористувача.

Зверніть увагу, що, виконуючи всю дію, ви берете всю відповідальність за працездатність свого Android-пристрою на себе.

Способи усунення помилки

Спосіб 1

При інсталяції бінарного файлу SU система запитує, яким чином ви хочете встановити його – нормально або через Recovery.

Якщо у вас немає кастомного Рекавері CWM або TWRP, то його потрібно встановити.

Зайдіть знову до SuperSu і на питання встановлення бінарного файлу SU натисніть кнопку "TWRP/CWM" . Дочекайтеся завершення операції.

Спосіб 2

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

1. Перш за все, вам знадобиться завантажити через Play Маркет програми Root Browser та Android Terminal, а також архів updatesu.zip.

2. Розархівуйте отриманий архів та перенесіть отриману папку «updatesu» на ваш Android-пристрій (краще у внутрішню пам'ять).

3. Запустіть на пристрої встановлену програму Root Browser. Перейдіть в ньому до папки «updatesu» , яку ви раніше перенесли на пристрій, а потім скопіюйте в ньому наступний список файлів і перемістіть їх до папки /system/etc :

– .has_su_daemon

– .installed_su_daemon

– install-recovery.sh

4. Для кожного файлу, вставленого в теку etc, необхідно задати права доступу. Для цього виберіть кожен файл окремо, виберіть пункт "Permissions" , а потім проставте необхідні галочки:

- Файлу .has_su_daemon : проставте всі галочки в стовпці "Read", а також одну галочку в стовпці "Write" біля пункту "Owner";

- Файлу .installed_su_daemon : проставте галочки у рядку «Owner» біля пунктів «Read» та «Write»;

- Файлу install-recovery.sh : проставте всі галочки в стовпцях Read і Execute, а також одну галочку в стовпці Write біля пункту Owner.

5. Відкрийте папку /system/bin і створіть у ній нову папку, задавши їй назву ".ext" (Без лапок). Як і в попередньому випадку, їй необхідно задати такі права: всі галочки в стовпці Execute, а також всі галочки в рядку Owner.

6. Відкрийте папку /system/xbin та скопіюйте в ній файл "su" і перемістіть його в створену раніше папку /system/bin/.ext .

7. Вставивши файл "su" в папку, перейменуйте їх у «.su», тобто. тільки додавши крапку. Вкажіть файл ".su" наступні права: всі галочки в стовпцях Read і Execute, а також одну галочку в стовпці Write біля пункту Owner.

8. Ми практично маємо мету. Зробіть запуск програми Android Terminal і пропишіть у ньому по черзі наведені нижче команди:

mount -o rw, remount / system

ln -s /system/etc/install-recovery.sh /system/bin/install-recovery.sh

/system/xbin/su –install

Закрийте термінал та виконайте перезавантаження android-пристрою. Знову запустіть superSu і на питання типу встановлення бінарного файлу SU натисніть «Нормально» .

У цій статті мною буде розглянута дуже поширена серед користувачів Android помилка, що виникає при запуску програми контролю доступу суперкористувача SuperSu. Виявляється ця проблема так: при спробі ввімкнути або встановити програму SuperSu ви отримуєте повідомлення з текстом « Немає бінарного файлуSU таSuperSu» або “ SuperSu бінарнийSu не встановлено”.

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

Власне, файл Su це основний компонент вищезгаданих root-прав, тому після його видалення права SuperUser ви втрачаєте. Незважаючи на те, що SuperSu не відкидає можливості роботи на старій версії, якщо її залишити, то рано чи пізно практично напевно у вас виникнуть проблеми з виконанням операцій. Тому давайте встановимо правильно бінарний Su файл!

Спосіб перший - простий та лобовий

Якщо класична спроба оновлення провалилася, то спочатку встановіть Recovery. Після його встановлення поверніться до SuperSu, вибравши там спосіб оновлення su через CWM/TWRP. Здійсніть перезавантаження, під час якого система разом із проблемою файлом має оновитися.

А от якщо описаний спосіб не допоміг встановити бінарний файл Su або ж для вашого пристрою ви не змогли знайти Recovery, то ситуація стає вже неприємною, але далеко не смертельною.

Спосіб другий - хитромудро-окальний

Тут оновлення SuperSu ми проштовхуватимемо вручну. Для початку завантажуємо Root Browser та Android Terminal, а також архів із файлами updatesu.zip, який, розархівувавши, відправляємо до папки updatersu.

Тепер запускаємо програму Root Browser, а з папки updatersu переносимо файли .has_su_daemonі .installed_su_daemon та install-recovery.shу папку /system/etc.

Далі – основне:ми повинні встановити для даних файлів права. Оскільки я є щасливим володарем англійської версії Android, то й інструкція моя буде англомовною, проте вважаю, що співвіднести з російською нескладно.

Отже, для файлу .has_su_daemon: ставимо три галочки у вертикальному стовпчику Read (навпаки Owner, Group і Others по горизонталі) та одну у вертикальному стовпчику Write (навпаки Owner).

Для файлу .installed_su_daemon: одна в Read (навпаки Owner) і одна в Write (навпаки, знову ж таки, Owner).

Для файлу install-recovery.sh: всі три в Read і Execute (навпаки Owner, Group і Others) і одна в Write (навпаки Owner).

Зробивши це, переходимо до папки /system/bin, де створюємо нову папку.ext. Потім задаємо права і для неї: галочки ставимо в стовпці Read напроти Owner, в стовпці Write напроти Owner, в стовпці Execute напроти всіх трьох.

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

Знову задаємо права, тепер для файлу.галочки на всі три у стовпці Read, навпроти Owner у стовпці Write, усі три у стовпці Execute.

Можна трохи віддихатися:Майже все зроблено, але залишився останній ривок. Запускайте програму Android Terminal і вбийте в ній такі команди:

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

Тепер зробіть перезавантаження і знову спробуйте оновити файл su за допомогою натискання «Нормально» у SuperSu. Після цих дій я зміг встановити бінарний файл Su.

Сподіваюся, мені вдалося послідовно і структуровано викласти розв'язання проблеми “SuperSu у системі немає бінарного файлу”. Якщо все зроблено за інструкцією, то майже напевно має вийти.

Пишіть питання та свої рішення у коментарі, разом допомагатимемо один одному!

Вконтакте

mob_info