Magisk 17.1 introducerer masser af rettelser inklusive OTA-opdateringer med A / B-partitionsenheder

Android / Magisk 17.1 introducerer masser af rettelser inklusive OTA-opdateringer med A / B-partitionsenheder 3 minutter læst

Magisk opdateret til version 17.1



I et stykke tid nu har Magisk været den bedste root-metode ( eller i det mindste den mest foretrukne metode) i Android-rodfællesskabet på grund af fordelene ved at have en systemløs rod versus en systemrod. Magisk-moduler har også hjulpet med at bygge bro mellem fordele og ulemper ved at give brugerne mulighed for at installere apps, der typisk kræver en systemrod i en systemløs rodfæstet enhed, og erstatte filer på Android / systempartitionen uden faktisk at røre ved / systempartitionen - hvilket betyder Magisk gør ikke ( som regel) trip SafetyNet og andre metoder til roddetektering.

Når det er sagt, er Magisk v17.1 netop frigivet med meget bedre support til A / B-partitionsenheder og den nyeste Android Pie - samt understøtter Samsung Galaxy S9, Samsung Galaxy S9 + og Samsung Galaxy Note 9 ( hvilket har været notorisk svært at / systemrodde, især Exynos-varianterne af disse Samsung-enheder) .



Desuden giver denne seneste Magisk-opdatering også muligheden for at skjule rod til undertjenester af applikationer, og rodtab fra en genpakket MagiskHide er blevet rettet - med andre ord er denne opdatering en kæmpe bug fix-opdatering, der generelt gør rodprocessen en hel del glattere på Android, og nu også Android-enheder med A / B-partitioner ( mange af dem mistede deres Magisk-installation efter at have anvendt OTA-opdateringer) .



Faktisk er det nemmere end nogensinde at beholde din Magisk-installation efter anvendelse af OTA-opdateringer, hvis du følger disse trin:



“Deaktiver automatiske systemopdateringer i udviklerindstillinger, så det installerer ikke OTA'er uden din bekræftelse.

Når en OTA er tilgængelig, skal du først gå til (Magisk Manager → Afinstaller → Gendan billeder). Genstart ikke, ellers bliver Magisk afinstalleret. Dette gendanner din boot (og dtbo, hvis relevant) tilbage til 100% uberørte stockbilleder for at bestå pre-OTA-blokbekræftelser. Dette trin er nødvendigt, før du udfører et af de følgende trin, der er skrevet nedenfor! ”

Enheder med A / B-partitioner

På grund af det faktum, at disse enheder har to separate partitioner, er det muligt at have OTA installeret i det inaktive slot og have Magisk Manager til at installere Magisk på den opdaterede partition. Den out-of-the-box OTA-installation fungerer problemfrit, og Magisk kan bevares efter installationen.



  1. Efter gendannelse af lagerstartbillede skal du anvende OTA'er som du normalt ville (Indstillinger → System → Systemopdatering).
  2. Vent til installationen er fuldført (både trin 1 og trin 2 i OTA), tryk ikke på genstartsknappen !! I stedet skal du gå til (Magisk Manager → Install → Install to Inactive Slot) og installere Magisk i det slot, som OTA-motoren lige har opdateret.
  3. Når installationen er færdig, skal du trykke på genstartknappen i Magisk Manager. Under hætte Magisk Manager tvinger din enhed til at skifte til den opdaterede slot og omgå eventuelle post-OTA-verifikationer.
  4. Efter genstart skal din enhed være fuldt opdateret, og vigtigst af alt er Magisk stadig installeret i det opdaterede system!

Hvis du allerede har opdateret til denne seneste Magisk 17.1-udgivelse, og din telefon er i en bootloop, skal du blinke afinstallationsprogrammet og så opdatering til version 17.1 - bootloops er forårsaget af et databasekompatibilitetsproblem, der kommer fra version 16.0, og den eneste løsning er derfor at afinstallere og geninstallere Magisk.

Yderligere nye funktioner og forbedringer i Magisk 17.1 inkluderer, at SafetyNet-checker bringes tilbage til Magisk Manager-appen, en ny modulskabelon ( på grund af konflikter med filbaseret krypteret) , og bare samlet set masser af fejlrettelser - læs ændringsloggen nedenfor for at se det hele selv.

Magic v17.1 Changelog

  • [Generelt] Bring installationen tilbage til inaktivt slot til OTA'er på A / B-enheder
  • [Script] Fjern systembaseret rod i addon.d
  • [Script] Tilføj korrekt addon.d-v2 til bevarelse af Magisk på brugerdefinerede ROM'er på A / B-enheder
  • [Script] Aktiver KEEPVERITY, når enheden bruger system_root_image
  • [Script] Tilføj hexpatch for at fjerne Samsung defex i nye Oreo-kerner
  • [Daemon] Understøtter ikke ext4-filsystemer til spejle (system / leverandør)
  • [MagiskSU] Gør pts-stikkontakter altid kørende i dev_pts secontext, hvilket giver alle terminalemulatorens rodskaller den samme styrke som adb-skaller [MagiskHide] Dræb alle processer med samme UID for målet til løsning af OOS-embryooptimering
  • [MagiskInit] Flyt alle separate patches pre-init for at forhindre Pixel 2 (XL) boot service sammenbrud
  • Magisk Manager v5.9.1 Changelog
  • Ikke mere om opstartsmeddelelser
  • Understøtt ny mekanisme til installation til inaktiv slot til OTA'er på A / B-enheder
  • Fix gendannelse af Magisk Manager-indstillinger på Android P
  • Bekræft eksisterende filkontrolsummer for at forhindre unødvendige gendownloads
  • Opdater SNET-udvidelse for at bruge ny Google API, rett fejl 'Ugyldigt svar'
  • Flyt fingeraftryksindstillinger til magisk database for at forhindre, at indstillingerne let fjernes
  • Fingeraftryksindstillinger beskyttes nu med fingeraftryksgodkendelse, før det kan ændres
  • Forhindre eventuelle filer, der downloades til / sdcard / MagiskManager

Download Magisk 17.1 fra sin XDA-tråd her .

Mærker Magisk Rod