Как да инсталирате Magisk на вашия телефон с Android

Magisk е мощен инструмент, който може да ви помогне да персонализирате някои аспекти на телефона си или дори да ви предостави root достъп. Ето как можете да го инсталирате!

Ако някога сте мислили за вкореняване вашия телефон или да потопите пръстите си в света на модифицирането на много от най-добрите телефони с Android, шансовете са, че сте чували за Magisk. Но какво е Magisk? Накратко, Magisk е инструмент, който може да се използва за получаване на root достъп на вашето устройство, подобно на стари инструменти като SuperSU, но не се ограничава само до това. Разработено от XDA Senior Recognized Developer topjohnwu, Magisk е портал, който позволява всякакви модификации на вашия телефон с Android. Освен root достъп, можете също да изпробвате много производни компоненти, наречени „модули Magisk“, които можете да инсталирате за различни цели.

Има модули за тематизиране, рекламни блокери, позволявайки Camera2APIи много други модификации на системно ниво, които не можете да направите по друг начин. Ако сте опитен потребител и искате да разширите функционалността на телефона си и да го достигнете до неговите граници, трябва да изпробвате Magisk. Ако всичко това ви звучи забавно, ще ви кажем как можете да инсталирате Magisk на устройството си с Android, за да го персонализирате и да правите неща, които никога не сте мислили да правите на телефона си.

Как да инсталирате Magisk

Инсталирането на Magisk изисква да имате устройство с отключващ се буутлоудър. Ако вече сте отключили буутлоудъра на телефона си, значи сте готови. Ако не сте и не знаете за какво говорим, препоръчваме ви да се насочите към XDA форуми, потърсете вашето устройство и след това потърсете ръководство за отключване на буутлоудъра. Няма универсален метод за това, тъй като е различен за всеки телефон. След като отключите буутлоудъра, можете да продължите по-нататък.

Отключването на буутлоудъра ще изтрие всички данни на вашия смартфон и в някои случаи може дори да анулира гаранцията ви. Препоръчително е да архивирайте всичките си данни преди да изпълните тези стъпки. Също така е важно да разберете, че неправилното следване на стъпките може да доведе до повреден телефон, така че направете го със сигурност знаете как да възстановите телефона си обратно в първоначалното му състояние, в случай че попаднете в подобна ситуация. Освен това Magisk може да причини проблеми с няколко приложения за стрийминг и банкиране, така че ако те са абсолютно жизненоважни за вас, продължете с повишено внимание.

Преди да започнем, уверете се, че имате достъп до PC/Mac с ADB и Fastboot инсталиран. Потребителите на Windows също се съветват да инсталирайте най-новия OEM USB драйвер за вашето Android устройство.

Стъпка 1: Идентифициране на типа на изображението за зареждане

Изтеглете най-новата версия на приложението Magisk от хранилището на GitHub на проекта. Тъй като APK на Magisk се хоства извън Google Play Store, може да се наложи първо да разрешите странично зареждане на приложения от неизвестни източници и след това ръчно инсталирайте изтегления пакет.

След като инсталирате, отворете приложението Magisk. Трябва да видите екран като този:

Сега трябва да запишем стойностите на следните параметри:

  • Рамдиск
  • A/B
  • SAR

Стъпка 2: Намиране на стандартното изображение за зареждане

За да коригирате изображението за стартиране на вашето устройство, трябва да го извлечете от официалните пакети на фърмуера. В случай, че използвате персонализиран ROM като LineageOS, флашируемият ZIP файл съдържа изображението за зареждане.

Случай I: Имате достъп до ZIP файла с възможност за възстановяване

Ако имате устройство, което все още използва схемата за дялове само A, можете да намерите „boot.img“ точно в ZIP файла с възможност за възстановяване. Просто го разархивирайте с подходяща програма за архивиране.

POCO M3 boot.img в ZIP за възстановяване Обърнете внимание на файла boot.img в ZIP файла за възстановяване на POCO M3.

Въпреки това, ако вашето устройство използва схемата за A/B дялове, тогава изображението за зареждане и другите изображения на дялове се пакетират допълнително във файл с име payload.bin както е показано по-долу.

Google Pixel 5 payload.bin в ZIP файл за възстановяване Както можете да видите, ZIP файлът за възстановяване на Google Pixel 5 съдържа файл payload.bin. В такъв случай първо трябва да извлечете файла payload.bin, след което да използвате един от разработените от общността програми за разопаковане payload.bin, за да извадите boot.img от него. Силно ви препоръчваме да изберете. екстрактор, написан на Go от член на XDA. ssssut, тъй като е междуплатформен и е бил. активно се развива.

Известен като „payload-dumper-go“, този разклон дори позволява на крайните потребители да извличат изображение на единичен дял, без да разопаковат целия payload.bin, което е особено полезно за този сценарий на използване.

  • Първо използвайте параметъра -l, за да изброите изображенията на дяловете в payload.bin.
    payload-dumper-go-lpayload.bin
  • След това използвайте параметъра -p с името на изображението за зареждане (обикновено съхранявано като „boot“), за да го извлечете.
    payload-dumper-go-pbootpayload.bin
ASUS ROG Phone 5 boot.img от payload.bin

Случай II: Имате достъп до Fastboot-flashable изображение

Няколко производители на оригинално оборудване като Google и Xiaomi предоставят фабрични изображения за Fastboot за своите устройства. Ако сте успели да вземете такъв пакет, тогава необработеният 'boot.img' може лесно да бъде извлечен от архива.

Google Pixel 5 boot.img от Fastboot пакет

Специален калъф: Samsung

Устройствата Samsung Galaxy нямат традиционен интерфейс Fastboot; следователно техните фабрични изображения са опаковани по различен начин.

  1. Изтеглете фабричното изображение за вашия модел. За да научите повече, разгледайте нашия Урок за ръчна актуализация на устройство Samsung Galaxy.
  2. Разархивирайте дешифрирания пакет и намерете AP tar файла на вашето устройство. Обикновено се нарича AP_[device_model_sw_ver].tar.md5.

Стъпка 3: Корекция на изображението за зареждане

Сега имаме изображението за зареждане в ръка, трябва да продължим с частта за корекция.

Случай I: Стойността на параметъра „Ramdisk“ е „Да“

  1. Копирайте изображението за зареждане на вашето устройство. Всъщност можете да го кръпнете на устройство с Android, различно от целевото, но трябва да инсталирате приложението Magisk и на вторичното устройство.
  2. Натисни Инсталирай бутон на картата Magisk.
  3. Избирам Изберете и коригирайте файл под Методи изберете стандартното изображение за зареждане.
  4. Приложението Magisk ще коригира изображението към [Вътрешно хранилище]/Изтегляне/magisk_patched_[random_strings].img.
  5. Копирайте коригираното изображение на вашия компютър с ADB: adb pull /sdcard/Download/magisk_patched_[random_strings].img
  6. Флаширайте коригираното изображение за зареждане на вашето устройство. За повечето устройства рестартирайте в режим Fastboot и флашнете със следната команда: fastboot flash boot /path/to/magisk_patched.img
  7. Рестартирайте и се насладете на Magisk!

Имайте предвид, че е възможно да коригирате изображението за зареждане в движение на стари устройства, имащи рамдиск за зареждане, чрез персонализирано възстановяване като TWRP, но методът вече не се препоръчва на съвременни устройства. Като каза това, ако имате стар телефон и искате да се придържате към персонализирания маршрут за възстановяване, стъпките са следните:

  1. Изтеглете Magisk APK.
  2. Преименувайте файловото разширение .APK на .ZIP (напр. Magisk-v25.2.APK → Magisk-v25.2.ZIP).
  3. Флаширайте ZIP файла точно като всеки друг обикновен флашируем ZIP файл.
    • Обърнете внимание, че файлът sepolicy.rule на модулите може да се съхранява в дял на кеша, така че не го изчиствайте.
  4. Проверете дали приложението Magisk е инсталирано. Ако не се инсталира автоматично, инсталирайте APK ръчно.

Случай II: Стойността на параметъра „Ramdisk“ е „Не“

В този случай трябва да намерите файла recovery.img от фабричния образ на вашето устройство вместо файла boot.img. Това е така, защото Magisk трябва да бъде инсталиран в дяла за възстановяване, което означава, че ще трябва да рестартирате в режим на възстановяване всеки път, когато искате да получите достъп до Magisk.

  • Копирайте изображението за възстановяване на вашето устройство (или второ устройство с инсталирано приложение Magisk).
  • Натисни Инсталирай бутон на картата Magisk.
  • Избирам Изберете и коригирайте файл под Методи изберете изображението за възстановяване на запаса.
  • Приложението Magisk ще коригира изображението към [Вътрешно хранилище]/Изтегляне/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

  1. Копирайте извлечения AP tar файл на вашето устройство.
  2. Натисни Инсталирай бутон на картата Magisk.
  3. Ако вашето устройство няма зареждащ ramdisk, уверете се Режим на възстановяване се маркира в опциите.
  4. Избирам Изберете и коригирайте файл под методи изберете AP tar файла.
  5. Приложението Magisk ще коригира целия файл на фърмуера към [Вътрешно хранилище]/Download/magisk_patched_[random_strings].tar
  6. Копирайте коригирания tar файл на вашия компютър с ADB:
    adb pull /sdcard/Download/magisk_patched_[random_strings].tar
    • Не се опитвайте да копирате през MTP интерфейса, тъй като е известно, че поврежда големи файлове.
  7. Рестартирайте в режим на изтегляне. Отворете Odin на вашия компютър и флашнете magisk_patched.tar като AP, заедно с BL, CP и CSC от оригиналния фърмуер.
    • Не избирайте HOME_CSC, защото искаме да изтрием данните.
  8. Вашето устройство трябва да се рестартира автоматично, след като Odin приключи с мигането. Съгласете се да направите фабрично нулиране, ако бъдете помолени.
  9. Ако вашето устройство няма зареждащ ramdisk, рестартирайте за възстановяване сега, за да активирате Magisk.
  10. Инсталирайте най-новото приложение Magisk и стартирайте приложението. Трябва да покаже диалогов прозорец с искане за допълнителна настройка. Оставете го да си свърши работата и приложението автоматично ще рестартира вашето устройство.
  11. Рестартирайте и се насладете на Magisk!

Стъпка 4: Проверка

Последната стъпка е да проверите дали всичко работи правилно. Намерете новоинсталираното приложение Magisk и го отворете. Искаме да видим номер на версията до параметъра „Инсталирано“. Това означава, че сте инсталирали успешно Magisk. Добра работа!

Вече сте инсталирали Magisk и е време да изпробвате някои добри Модули Magisk. Можете да намерите много модули за специфични цели и тъй като Magisk ви дава root достъп, можете дори да инсталирате някои от най-добрите приложения за руутнати устройства. Така че инсталирайте приложенията и модулите, които харесвате, и настройте!