®Magisk - Root & Universal Systemless Interface

Blooowe

Лирооооой Дженкинс
17.12.2018
133
43
0
29
Brest
Устройство
Samsung Galaxy A8 Plus
Magisk - Root & Universal Systemless Interface

12451798.png
Для функционирования программы необходимы права root пользователя
Краткое описание:

Утилита, позволяющая устанавливать различные системные приложения и моды в режиме systemless и скрывать рут от любых приложений и сервисов. Требуется разблокированный бутлоадер, кастомный рекавери, нандроид-бэкап.

Как использовать новую версию?
Начиная с версии 22.0 установочный файл один (три в одном).
Если хотите установить apk: устанавливайте, как обычное приложение
Если хотите прошить Magisk, через TWRP: измените расширение *.apk на *.zip

Если хотите удалить Magisk, через TWRP: переименуйте файл в "uninstall.zip" и прошейте.
Утилита, которая патчит ядро и позволяет получить рут-права (MagiskSU) и устанавливать различные системные приложения и моды в режиме systemless, т.е. без изменения раздела /system. Позволяет запускать скрипты на различных этапах монтирования и подменять файлы (например, build.prop) еще до монтирования раздела /data. Позволяет скрывать наличие рута/разблокированного бутлоадера/permissive-режима SELinux от различных банковских/почтовых/игровых приложений и платежного сервиса Android Pay, а также спокойно получать OTA-обновления стоковых прошивок.
    • Если у вас уже установлен Magisk с рутом MagiskSU
      1. Установите/обновите приложение Magisk Manager.
      2. Установите/обновите Magisk из Magisk Manager-a и перезагрузите устройство.
    • Если у вас другой рут, нет рута или обновить Magisk из Magisk Manager-a не удалось
      1. Удалите сторонний рут, если он имеется (вопросы об этом задавайте в тему данного рута или в тему прошивки своего устройства).
      2. Удалите старую версии Magisk, если она установлена, - прошейте в кастомном рекавери деинсталлятор . После прошивки деинсталлятора желательно сделать вайп кэша и далвик-кэша.
      3. Восстановите стоковое ядро переустановкой самого ядра или переустановкой всей прошивки начисто - на ваш выбор). Вопросы об этом задавайте в тему прошивки своего устройства.
      4. Прошейте в рекавери архив с актуальной версией Magisk.
      5. Установите приложение Magisk Manager для управления Magisk и его модулями.
    • Удаление Magisk v15.3+
      1. Прошейте в кастомном рекавери или mobile Odin / FlashFire деинсталлятор . После прошивки деинсталлятора желательно сделать вайп кэша и далвик-кэша.
      2. Если деинсталлятор не помог, восстановите стоковое ядро и вручную удалите /data/magisk.img, /cache/magisk, /data/busybox.
      3. NB! Magisk перед выполнением патчинга делает бэкап ядра в /data/stock_boot_<sha1>.img.gz, так что при возникновении проблем вы всегда можете вручную распаковать бэкап, прошить ядро в TWRP и так вернуть устройство к жизни.
      4. Если после удаления Magisk устройство зависло на заставке, поскольку в стоковом ядре активировано dm-verity, восстановите стоковый раздел /system или прошейте альтернативный рут (SuperSU).

Требуется Android: 6.0+
Русский интерфейс: Да

Разработчик: topjohnwu
Перейти на веб-сайт:


 
  • Спасибо
Благодарности: lambdae, JSPiRiT, ky4ier и 5 других

Blooowe

Лирооооой Дженкинс
17.12.2018
133
43
0
29
Brest
Устройство
Samsung Galaxy A8 Plus
Blooowe обновил(а) ресурс новой записью:



What's New:
v25.2
[MagiskInit] Fix a potential issue when stub cpio is used
[MagiskInit] Fix reboot to recovery when stub cpio is used
[MagiskInit] Fix sepolicy.rules symlink for rootfs devices
[General] Better data encryption detection
[General] Move the whole logging infrastructure into Rust

 

Blooowe

Лирооооой Дженкинс
17.12.2018
133
43
0
29
Brest
Устройство
Samsung Galaxy A8 Plus
Blooowe обновил(а) ресурс новой записью:



What's New:
v26.0
[General] Bump minimum supported Android version to Android 6.0
[General] New magic mount backend. It supports loading modules into system with overlayfs files injected
[Zygisk] Release new API version 4
[Zygisk] Prevent crashing daemon in error
[Zygisk] Rewrite zygote code injection with new loader library approach
[Zygisk] Rewrite code unloading implementation
[MagiskBoot] Support amonet microloader devices
[MagiskBoot] Always use lz4_legacy compression on v4 boot...

 

Blooowe

Лирооооой Дженкинс
17.12.2018
133
43
0
29
Brest
Устройство
Samsung Galaxy A8 Plus
Blooowe обновил(а) ресурс новой записью:



What's New:
v26.1
[App] Fix crashing when revoking root permissions
[MagiskInit] Always prefer ext4 partitions over f2fs when selecting the pre-init partition
[General] Restore module files' context/owner/group from mirror. This is a regression introduced in

 

Blooowe

Лирооооой Дженкинс
17.12.2018
133
43
0
29
Brest
Устройство
Samsung Galaxy A8 Plus
Blooowe обновил(а) ресурс новой записью:



What's New:
v26.2
[MagiskBoot] Support extracting boot image from payload.bin
[MagiskBoot] Support cpio files containing character files
[MagiskBoot] Support listing cpio content
[MagiskBoot] Directly handle AVB 1.0 signing and verification without going through Java implementation
[Daemon] Make daemon socket a fixed path in MAGISKTMP
[resetprop] Support printing property context
[resetprop] Support only printing persistent properties from storage
[resetprop] Properly support setting...

 

Blooowe

Лирооооой Дженкинс
17.12.2018
133
43
0
29
Brest
Устройство
Samsung Galaxy A8 Plus
Blooowe обновил(а) ресурс новой записью:



What's New:
v26.3
[General] Fix device information detection script
[General] Update BusyBox to 1.36.1
[General] Update toolchain that produces broken arm32 executables
[App] Fix root service unable to bind on OnePlus devices

 

Blooowe

Лирооооой Дженкинс
17.12.2018
133
43
0
29
Brest
Устройство
Samsung Galaxy A8 Plus
Blooowe обновил(а) ресурс новой записью:



What's New:
v26.4
[MagiskBoot] Don't pad zeros if signed boot image is larger
[MagiskPolicy] Fix genfscon and filename_trans
[MagiskPolicy] Fix bug in libsepol
[Zygisk] Fix and simplify file descriptor sanitization logic
[App] Prevent OOM when patching AP tarfiles
[App] Fix bug in device configuration detection
[Daemon] Fix certificate parsing of APKs
[General] Fix logging errors from C++ code being ignored

 

Blooowe

Лирооооой Дженкинс
17.12.2018
133
43
0
29
Brest
Устройство
Samsung Galaxy A8 Plus
Blooowe обновил(а) ресурс новой записью:



What's New:
v27.0
[Zygisk] Introduce new code injection mechanism
[Zygisk] Support new signature introduced in U QPR2
[SEPolicy] Update libsepol to properly set some policy config bits
[MagiskBoot] Support compressing init so Magisk is installable on devices with small boot partitions
[ResetProp] Add new wait for property feature resetprop -w

 

Blooowe

Лирооооой Дженкинс
17.12.2018
133
43
0
29
Brest
Устройство
Samsung Galaxy A8 Plus
Blooowe обновил(а) ресурс новой записью:



What's New:
v28.0
[General] Support 16k page size
[General] Add basic support for RISC-V (not built in releases)
[General] Use a minimal libc to build static executables (magiskinit and magiskboot) for smaller sizes
[Core] Remove unnecessary mirror for magic mount
[Core] Update boot image detection logic to support more devices
[MagiskInit] Rewrite 2SI logic for injecting magiskinit as init
[MagiskInit] Update preinit partition detection
[Zygisk] Update internal JNI hooking...

 

Blooowe

Лирооооой Дженкинс
17.12.2018
133
43
0
29
Brest
Устройство
Samsung Galaxy A8 Plus
Blooowe обновил(а) ресурс новой записью:



What's New:
v28.1
[App] Fix stub APK download link
[App] Fix support for Android lower than 8.0
[General] Fix support for MTK Samsung devices
[MagiskInit] Fix a regression for 2SI devices
[MagiskPolicy] Fix a regression causing overlay.d replaced files to be not accessible