Supersu з бінарним файлом. Як оновити бінарний SU файл на Андроїд - відновлюємо root-доступ для SuperSu

Багато власників смартфонів бажають мати повний контроль над своїм мобільним пристроєм шляхом отримання root-прав (привілеїв суперкористувача).

Це робиться навіть у тому випадку, коли пристрій знаходиться на гарантійному терміні обслуговування, що анулює гарантію.

Для керування розширеними повноваженнями зазвичай використовується програма SuperSu, але часом воно збоїть, видаючи помилку "SU файл зайнятий".

Розглянемо, як вирішити помилку і позбавитися цього попередження, щоб надати розширені повноваження необхідним програмам.

Трохи теорії

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

Без даного об'єкта файлової системиу вас не буде root правий.

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

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

Отже, розберемося, що слід робити, коли SuperSU чи аналогічні системні програмипропонують оновити бінарний файл

Інструкції є актуальними для ситуацій, коли з'являється повідомлення з іншими проблемами, що стосуютьсяSU: він зайнятий чи відсутній (не встановлено).

Найпростіший спосіб

У багатьох користувачів на багатьох пристроях проблема вирішується дуже просто, причому будь-яких знань чи додаткового програмного забезпеченняне потрібно.

Спосіб полягає у видаленні поточної версії SuperSU та встановлення її попередньої редакції.

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

Обзавестися старим випуском утиліти можна, знайшовши архів її версій на якомусь форумі чи порталі.

Шлях другий

Способів вирішення проблеми кілька. Почнемо із найпростішого як для новачка.

Він полягає у використанні китайської (не потрібно боятися) утиліти, за допомогою якої багато хто отримує ті заповітні розширені повноваження для повного контролю свого смартфона або планшета.

Це програма Baidu Root.

В магазині Google Play market вона відсутня, оскільки є зломщиком, а необережне та невміле поводження з функціоналом можуть призвести до проблем, наприклад, потрібно перепрошувати пристрій.

  • Завантажуємо утиліту із довіреного джерела.Так як офіційний сайт на Наразіне працює, її можна завантажити з форуму 4pda у вигляді apk файла.
  • Запускаємо його, приймаємо умови експлуатаціїі даємо всі необхідні привілеї, попередньо включивши установку додатків з не довірених джерел у налаштуваннях свого смартфона.
  • Наступний інтерфейс– вікно з назвою моделі пристрою і ще одна кнопка («Отримати Root»). Клікаємо по ній, що дасть привілеї суперкористувача, тим самим оновивши бінарний файл, що нам потрібно.
  • Після смартфон перезавантажиться, запуститься Baidu Rootі вимагатиме у SuperSU розширених повноважень. Надаємо їх.
  • Далі з'явиться запит на оновлення бінарного файлу.Ліва кнопка забороняє оновлення, права – дозволяє. Клікаємо за останньою («Продовжити» у російськомовній версії).
  • Далі потрібно тапнути по кнопці «Нормально»у вікні з пропозицією скористатися кастомним рекавером, якщо воно є.

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

Командний рядок для просунутих користувачів

Існує і менш простий спосіб вирішення проблеми, якого краще вдатися, якщо попередні не дозволили позбутися помилки, наприклад, Baidu Root не змогла отримати root на вашому пристрої.

1. Завантажуємо програму Terminal Emulator та встановлюємо її.

2. Завантажуємо та встановлюємо Root Browser (його роль може виконувати будь-який файловий менеджер, що підтримує рут).

3. Завантажуємо zip та розархівуємо його вміст у папку « updatersu» в корені знімного флеш-накопичувача або пам'яті мобільного пристрою(рекомендується зупинитись на другому варіанті).

4. Відкриваємо файловий менеджер Root Browser або його аналог і копіюємо об'єкти.

5. По порядку відкриваємо властивості даних файлів та задаємо наступні права для них (див. скріншот):

  • .has_su_daemon– три галочки у першому стовпчику та перша у другому;
  • .installed_su_daemon– відзначаємо прапорцями перші чекбокси у стовпчику один та два;
  • install-recovery.sh- Прапорці ставимо у всіх чекбоксів у першому та третьому стовпчику, а також біля пункту «Owner» у другому.

6. Переходимо в "/system/bin", додаємо новий каталог під назвою ".ext" і встановлюємо такі права йому:

  • перші пункти першого та другого стовпців;
  • відзначаємо третій стовпець повністю.

7. Відкриваємо «/system/xbin» і копіюємо звідти наш SU в нову папку, яку створювали на попередньому кроці "/system/bin/.ext".

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

9. Запускаємо утиліту Terminal Emulator.

10. По порядку вводимо такі команди:

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

11. Тепер вручну перезавантажуємо пристрій, а після його запуску відкриваємо SuperSU та пробуємо нормальне оновлення файлу SU.

Root-права за допомогою Framaroot

Ще один спосіб досягти необхідного - повторне отримання рут-прав за допомогою інших додатків.

Розглянемо на прикладі Framaroot, насправді подібних утиліт маса, у тому числі тих, що вимагають поєднання смартфона/планшета з комп'ютером.

У списку підтримуваних пристроїв числиться кілька сотень девайсів, хоча насправді їх набагато більше.

Якщо не знайшли своє, спробувати таки варто.

  • Насамперед, завантажуємо apk файл Framaroot з довіреного джерела.
  • Встановлюємо додаток та запускаємо його.
  • На головному екрані побачите меню, що випадає, де необхідно вказати програму для керування root-правами. Вибиваємо його (у нас це 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", то спробуйте завантажити та встановити більше нову версіюутиліти, а також слідуйте інструкції, яку розробники виклали на офіційному сайті.

(Привілеїв суперкористувача).

Це робиться навіть у тому випадку, коли пристрій знаходиться на гарантійному терміні обслуговування, що анулює гарантію.

Для керування розширеними повноваженнями зазвичай використовується програма SuperSu, але часом воно збоїть, видаючи помилку "SU файл зайнятий" .

Розглянемо, як вирішити помилку і позбавитися цього попередження, щоб надати розширені повноваження необхідним програмам.

Зміст:

Трохи теорії

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

Без цього об'єкта файлової системи у вас не буде root прав.

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

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

Отже, розберемося, що робити, коли SuperSU чи аналогічні системні програми пропонують оновити .

Інструкції є актуальними для ситуацій, коли з'являється повідомлення з іншими проблемами, що стосуютьсяSU: він зайнятий чи відсутній (не встановлено).

Найпростіший спосіб

Багато користувачів на багатьох пристроях проблема вирішується дуже просто, причому будь-яких знань або додаткового програмного забезпечення не потрібно.

Спосіб полягає у видаленні поточної версії SuperSU та встановлення її попередньої редакції.

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

Обзавестися старим випуском утиліти можна, знайшовши архів її версій на якомусь форумі або порталі, наприклад.

Шлях другий

Способів вирішення проблеми кілька. Почнемо із найпростішого як для новачка.

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

Це програма Baidu Root.

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

  • Завантажуємо утиліту із довіреного джерела.Оскільки офіційний сайт зараз не працює, її можна завантажити з форуму 4pda у вигляді apk файлу.
  • Запускаємо його, приймаємо умови експлуатаціїі даємо всі необхідні привілеї, попередньо включивши установку додатків з не довірених джерел у налаштуваннях свого смартфона.

  • Наступний інтерфейс– вікно з назвою моделі пристрою і ще одна кнопка («Отримати Root»). Клікаємо по ній, що дасть привілеї суперкористувача, тим самим оновивши бінарний файл, що нам потрібно.

  • Після смартфон перезавантажиться, запуститься Baidu Rootі вимагатиме у SuperSU розширених повноважень. Надаємо їх.
  • Далі з'явиться запит на оновлення бінарного файлу.Ліва кнопка забороняє оновлення, права – дозволяє. Клікаємо за останньою («Продовжити» у російськомовній версії).

  • Далі потрібно тапнути по кнопці «Нормально»у вікні з пропозицією скористатися кастомним рекавером, якщо воно є.

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

Командний рядок для просунутих користувачів

Існує і менш простий спосіб вирішення проблеми, якого краще вдатися, якщо попередні не дозволили позбутися помилки, наприклад, Baidu Root не змогла отримати root на вашому пристрої.

2 Завантажуємо та встановлюємо Root Browser (його роль може виконувати будь-який файловий менеджер, який підтримує рут).

3 Завантажуємо zip та розархівуємо його вміст у папку « updatersu» в корені знімного флеш-накопичувача або пам'яті мобільного пристрою (рекомендується зупинитися на другому варіанті).

4 Відкриваємо файловий менеджер Root Browser або його аналог і копіюємо об'єкти.

  • .has_su_daemon– три галочки у першому стовпчику та перша у другому;
  • .installed_su_daemon– відзначаємо прапорцями перші чекбокси у стовпчику один та два;
  • install-recovery.sh- Прапорці ставимо у всіх чекбоксів у першому та третьому стовпчику, а також біля пункту «Owner» у другому.

6 Переходимо в "/system/bin", додаємо новий каталог під назвою ".ext" і встановлюємо такі права йому:

  • перші пункти першого та другого стовпців;
  • відзначаємо третій стовпець повністю.

7 Відкриваємо "/system/xbin" і копіюємо звідти наш SU в нову папку, яку створювали на попередньому кроці "/system/bin/.ext".

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

9 Запускаємо утиліту Terminal Emulator.

10 По порядку вводимо наступні команди:

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

11 Тепер вручну перезавантажуємо пристрій, а після його запуску відкриваємо SuperSU і пробуємо нормальне оновлення файлу SU.

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

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

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

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

Для цього нам знадобиться завантажити та встановити програму Baidu Root. У Google Плеє цієї програми немає, так що можна, відкривши будь-який браузер, знайти цю утиліту, або натиснувши на вказане посилання, завантажити прямо з цієї сторінки. Після чого почнеться завантаження 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 (див. вище).