Magisk — це потужний інструмент, який може допомогти вам налаштувати деякі аспекти вашого телефону або навіть надати вам root-доступ. Ось як ви можете це встановити!
Якщо ви коли-небудь думали про вкорінення свого телефону або зануритися у світ модифікації багатьох із них найкращі телефони Android, швидше за все, ви чули про Magisk. Але що таке Magisk? Коротше кажучи, Magisk — це інструмент, який можна використовувати для отримання root-доступу на вашому пристрої, подібний до застарілих інструментів, таких як SuperSU, але він не обмежується лише цим. Розроблено старшим визнаним розробником XDA topjohnwu, Magisk — це портал, який дозволяє вносити різноманітні зміни на ваш телефон Android. Окрім кореневого доступу, ви також можете випробувати цілу низку похідних компонентів під назвою «модулі Magisk», які можна встановити для різних цілей.
Є модулі для тематізації, блокувальники реклами, що дозволяє Camera2APIта багато інших модифікацій системного рівня, які ви не можете зробити інакше. Якщо ви досвідчений користувач і хочете розширити функціональність свого телефону та досягти його меж, вам потрібно спробувати Magisk. Якщо все це звучить вам весело, ми розповімо вам, як ви можете встановити Magisk на свій пристрій Android, щоб налаштувати його та робити те, що ви ніколи не думали робити на своєму телефоні.
Як встановити Magisk
Для встановлення Magisk потрібен пристрій із розблокованим завантажувачем. Якщо ви вже розблокували завантажувач на телефоні, все готово. Якщо ви цього не зробили і не знаєте, про що ми говоримо, рекомендуємо вам перейти до Форуми XDA, знайдіть свій пристрій, а потім знайдіть посібник із розблокування завантажувача. Для цього немає універсального методу, оскільки він відрізняється від телефону до телефону. Після того, як ви розблокуєте завантажувач, ви можете продовжувати.
Розблокування завантажувача призведе до видалення всіх даних на вашому смартфоні, а в деяких випадках може навіть призвести до втрати гарантії. Доцільно створіть резервну копію всіх ваших даних перед виконанням цих кроків. Важливо також розуміти, що неправильне виконання кроків може призвести до пошкодження телефону, тому зробіть це впевнені, що ви знаєте, як відновити свій телефон до початкового стану, якщо ви опинитесь у подібній ситуації. Крім того, Magisk може спричинити проблеми з кількома потоковими та банківськими програмами, тому, якщо вони абсолютно життєво важливі для вас, будьте обережні.
Перш ніж почати, переконайтеся, що у вас є доступ до ПК/Mac з ADB і Fastboot встановлено. Користувачам Windows також рекомендується інсталюйте останню версію USB-драйвера OEM для вашого пристрою Android.
Крок 1. Визначення типу завантажувального образу
Завантажте останню версію програми Magisk зі сховища GitHub проекту. Оскільки APK Magisk розміщується за межами магазину Google Play, вам може знадобитися спочатку дозволити стороннє завантаження програм із невідомих джерел, а потім вручну встановити завантажений пакет.
Після встановлення відкрийте програму Magisk. Ви повинні побачити такий екран:
Тепер нам потрібно записати значення наступних параметрів:
- Рамдиск
- A/B
- SAR
Крок 2. Пошук стандартного завантажувального образу
Щоб виправити завантажувальний образ для свого пристрою, вам потрібно розпакувати його з офіційних пакетів прошивки. Якщо ви використовуєте спеціальну ПЗУ, як LineageOS, файл ZIP, який можна прошивати, містить образ завантаження.
Випадок I: Ви маєте доступ до ZIP-файлу для відновлення
Якщо у вас є пристрій, який все ще використовує схему розділу A-only, ви можете знайти «boot.img» безпосередньо в ZIP-файлі для відновлення. Просто розпакуйте його за допомогою відповідної програми-архіватора.
Однак, якщо ваш пристрій використовує схему розділу A/B, то завантажувальний образ та інші образи розділів додатково упаковуються у файл із назвою payload.bin як показано нижче.
Цей форк, відомий як «payload-dumper-go», навіть дозволяє кінцевим користувачам видобувати один образ розділу, не розпаковуючи весь файл payload.bin, що особливо корисно для цього сценарію використання.
- Спочатку скористайтеся параметром -l, щоб отримати список зображень розділів у файлі payload.bin.
payload-dumper-go-lpayload.bin
- Потім використовуйте параметр -p із назвою завантажувального образу (зазвичай зберігається як «boot»), щоб витягти його.
payload-dumper-go-pbootpayload.bin
Випадок II: у вас є доступ до флеш-образу Fastboot
Кілька OEM-виробників, як-от Google і Xiaomi, надають заводські образи Fastboot для своїх пристроїв. Якщо вам вдалося захопити такий пакет, то необроблений 'boot.img' можна легко витягти з архіву.
Спеціальний чохол: Samsung
Пристрої Samsung Galaxy не мають традиційного інтерфейсу Fastboot; тому їх заводські зображення упаковані по-різному.
- Завантажте заводський образ для вашої моделі. Щоб дізнатися більше, перегляньте наш Посібник із ручного оновлення пристрою Samsung Galaxy.
- Розпакуйте розшифрований пакет і знайдіть файл tar AP на своєму пристрої. Зазвичай він називається AP_[device_model_sw_ver].tar.md5.
Крок 3: виправлення завантажувального образу
Тепер у нас є завантажувальний образ, ми повинні приступити до частини виправлення.
Випадок I: значення параметра «Ramdisk» — «Так»
- Скопіюйте завантажувальний образ на свій пристрій. Насправді ви можете виправити його на пристрої Android, відмінному від цільового, але вам також потрібно встановити програму Magisk на додатковому пристрої.
- Натисніть встановити на картці Magisk.
- Виберіть Виберіть і виправте файл під методі виберіть стандартний завантажувальний образ.
- Програма Magisk підправить зображення до [Внутрішнє сховище]/Download/magisk_patched_[random_strings].img.
- Скопіюйте виправлене зображення на свій ПК за допомогою ADB:
adb pull /sdcard/Download/magisk_patched_[random_strings].img
- Завантажте виправлений завантажувальний образ на свій пристрій. Для більшості пристроїв перезавантажтеся в режим Fastboot і прошити за допомогою такої команди:
fastboot flash boot /path/to/magisk_patched.img
- Перезавантажте та насолоджуйтесь Magisk!
Майте на увазі, що на застарілих пристроях, які мають завантажувальний ramdisk, можна миттєво виправити завантажувальний образ за допомогою спеціального відновлення, наприклад TWRP, але метод більше не рекомендований на сучасних пристроях. Зважаючи на це, якщо у вас старий телефон і ви хочете дотримуватися спеціального маршруту відновлення, кроки такі:
- Завантажте Magisk APK.
- Перейменуйте розширення файлу .APK на .ZIP (наприклад, Magisk-v25.2.APK → Magisk-v25.2.ZIP).
- Завантажте ZIP-файл так само, як і будь-який інший звичайний ZIP-файл.
- Зверніть увагу, що файл модулів sepolicy.rule може зберігатися в розділі кешу, тому не очищайте його.
- Перевірте, чи встановлено програму Magisk. Якщо він не встановлюється автоматично, встановіть APK вручну.
Випадок II: значення параметра «Ramdisk» — «Ні»
У цьому випадку вам потрібно знайти файл recovery.img із заводського образу вашого пристрою замість файлу boot.img. Це пов’язано з тим, що Magisk потрібно інсталювати в розділі відновлення, а це означає, що вам доведеться перезавантажуватися в режим відновлення кожного разу, коли ви хочете отримати доступ до Magisk.
- Скопіюйте образ відновлення на свій пристрій (або додатковий пристрій із встановленою програмою Magisk).
- Натисніть встановити на картці Magisk.
- Виберіть Виберіть і виправте файл під методі виберіть стандартний образ відновлення.
- Програма Magisk підправить зображення до [Внутрішнє сховище]/Download/magisk_patched_[random_strings].img.
- Скопіюйте виправлене зображення на свій ПК за допомогою ADB:
adb pull /sdcard/Download/magisk_patched_[random_strings].img
- Завантажте виправлений образ відновлення на свій пристрій. Для більшості пристроїв перезавантажтеся в режим Fastboot і прошити за допомогою такої команди:
fastboot flash recovery /path/to/magisk_patched.img
- Перезавантаження.
На цьому етапі можливі три сценарії:
- Увімкніться нормально: ви залишитеся без Magisk.
- Комбінація клавіш відновлення → Заставка → Відпустіть усі кнопки: система має завантажитися з Magisk.
- Комбінація клавіш відновлення → Екран-заставка → Утримуйте кнопку збільшення гучності: для доступу до режиму відновлення запасів
Спеціальний чохол: Samsung
- Скопіюйте розпакований файл tar AP на свій пристрій.
- Натисніть встановити на картці Magisk.
- Якщо ваш пристрій не має завантажувального ramdisk, переконайтеся Режим відновлення позначено в параметрах.
- Виберіть Виберіть і виправте файл під методі виберіть файл tar AP.
- Програма Magisk виправить весь файл прошивки [Внутрішнє сховище]/Download/magisk_patched_[random_strings].tar
- Скопіюйте виправлений файл tar на свій ПК за допомогою ADB:
adb pull /sdcard/Download/magisk_patched_[random_strings].tar
- Не намагайтеся копіювати через інтерфейс MTP, оскільки відомо, що він пошкоджує великі файли.
- Перезавантажте в режим завантаження. Відкрийте Odin на своєму комп’ютері та перезавантажте magisk_patched.tar як AP разом із BL, CP і CSC з оригінальної мікропрограми.
- Не вибирайте HOME_CSC, оскільки ми хочемо стерти дані.
- Ваш пристрій має автоматично перезавантажитися, коли Odin завершить перепрошивку. Погодьтеся скинути заводські налаштування, якщо буде запропоновано.
- Якщо ваш пристрій не має завантажувального ramdisk, перезавантажте його для відновлення зараз, щоб увімкнути Magisk.
- Установіть останню версію програми Magisk і запустіть її. Має відобразитися діалогове вікно із запитом на додаткові налаштування. Дозвольте йому виконати свою роботу, і програма автоматично перезавантажить ваш пристрій.
- Перезавантажте та насолоджуйтесь Magisk!
Крок 4: Перевірка
Останній крок — переконатися, що все працює належним чином. Знайдіть щойно встановлену програму Magisk і відкрийте її. Ми хочемо бачити номер версії поруч із параметром «Встановлено». Це означає, що ви успішно встановили Magisk. Чудова робота!
Тепер ви встановили Magisk, і настав час спробувати щось приємне Модулі Magisk. Ви можете знайти багато модулів для певних цілей, а оскільки Magisk надає вам root-доступ, ви навіть можете встановити деякі з найкращі програми для рутованих пристроїв. Тож встановлюйте будь-які програми та модулі, які вам подобаються, і отримуйте налаштування!