Magisk 17.1 introduceert talloze reparaties, waaronder OTA-updates met A / B-partitieapparaten

Android / Magisk 17.1 introduceert talloze reparaties, waaronder OTA-updates met A / B-partitieapparaten 3 minuten gelezen

Magisk bijgewerkt naar versie 17.1



Magisk is al een tijdje de beste root-methode ( of in ieder geval de meest geprefereerde methode) in de Android-rootinggemeenschap, vanwege de voordelen van een systeemloze root versus een systeemwortel. Magisk-modules hebben ook geholpen de kloof tussen voor- en nadelen te overbruggen, door gebruikers toe te staan ​​apps te installeren die doorgaans een systeemboot nodig hebben op een systeemloos geroot apparaat, en bestanden op de Android- / systeempartitie te vervangen zonder de / systeempartitie daadwerkelijk aan te raken - wat betekent Magisk doet niet ( meestal) trip SafetyNet en andere rootdetectiemethoden.

Dat gezegd hebbende, Magisk v17.1 is zojuist uitgebracht met veel betere ondersteuning voor A / B-partitie-apparaten en de nieuwste Android Pie - en ondersteunt ook de Samsung Galaxy S9, Samsung Galaxy S9 + en de Samsung Galaxy Note 9 ( die notoir moeilijk te / systeemboot is, met name de Exynos-varianten van deze Samsung-apparaten) .



Bovendien biedt deze nieuwste Magisk-update de mogelijkheid om root ook te verbergen voor subservices van applicaties, en rootverlies van een opnieuw verpakte MagiskHide is opgelost - met andere woorden, deze update is een gigantische update voor bugfixes die over het algemeen het rootproces maakt een stuk soepeler op Android, en nu ook Android-apparaten met A / B-partities ( velen van hen verloren hun Magisk-installatie na het toepassen van OTA-updates) .



In feite is het behouden van uw Magisk-installatie na het toepassen van OTA-updates nu eenvoudiger dan ooit als u deze stappen volgt:



'Schakel Automatische systeemupdates uit in ontwikkelaaropties, zodat het geen OTA's installeert zonder uw bevestiging.

Als er een OTA beschikbaar is, ga dan eerst naar (Magisk Manager → Verwijderen → Afbeeldingen herstellen). Start niet opnieuw op, anders wordt Magisk verwijderd. Dit zal je boot (en dtbo indien van toepassing) terugzetten naar 100% ongerepte stockafbeeldingen om pre-OTA blokverificaties te doorstaan. Deze stap is vereist voordat u een van de onderstaande stappen uitvoert! '

Apparaten met A / B-partities

Vanwege het feit dat deze apparaten twee afzonderlijke partities hebben, is het mogelijk om de OTA op de inactieve sleuf te installeren en Magisk Manager Magisk op de bijgewerkte partitie te laten installeren. De out-of-the-box OTA-installatie werkt naadloos en Magisk kan na de installatie worden bewaard.



  1. Pas OTA's toe zoals u dat normaal zou doen (Instellingen → Systeem → Systeemupdate) na het herstellen van de stock-bootimage.
  2. Wacht tot de installatie volledig is voltooid (zowel stap 1 als stap 2 van de OTA), druk niet op de herstartknop !! Ga in plaats daarvan naar (Magisk Manager → Installeren → Installeren in inactieve sleuf) en installeer Magisk in de sleuf die de OTA-engine zojuist heeft bijgewerkt.
  3. Nadat de installatie is voltooid, drukt u op de herstartknop in Magisk Manager. Magisk Manager onder de motorkap dwingt uw apparaat om over te schakelen naar de bijgewerkte sleuf, waarbij eventuele post-OTA-verificaties worden omzeild.
  4. Na het opnieuw opstarten zou uw apparaat volledig moeten zijn bijgewerkt, en vooral: Magisk is nog steeds geïnstalleerd op het bijgewerkte systeem!

Als je al een update hebt uitgevoerd naar deze nieuwste Magisk 17.1-release en je telefoon zich in een bootloop bevindt, moet je het verwijderprogramma flashen en toen update naar versie 17.1 - de bootloops worden veroorzaakt door een probleem met de incompatibiliteit van de database, dat afkomstig is van versie 16.0, dus de enige oplossing is om Magisk te verwijderen en opnieuw te installeren.

Extra nieuwe functies en verbeteringen in Magisk 17.1 zijn onder meer dat SafetyNet-checker wordt teruggebracht naar de Magisk Manager-app, een nieuwe modulesjabloon ( vanwege conflicten met File Based Encrypted) , en gewoon een heleboel bugfixes - lees de changelog hieronder om het allemaal voor jezelf te zien.

Magic v17.1 Changelog

  • [Algemeen] Breng de installatie terug naar inactieve sleuf voor OTA's op A / B-apparaten
  • [Script] Verwijder op systeem gebaseerde root in addon.d
  • [Script] Voeg de juiste add-on.d-v2 toe om Magisk te behouden op aangepaste ROM's op A / B-apparaten
  • [Script] Schakel KEEPVERITY in wanneer het apparaat system_root_image gebruikt
  • [Script] Voeg hexpatch toe om Samsung defex in nieuwe Oreo-kernels te verwijderen
  • [Daemon] Ondersteunt niet-ext4 bestandssystemen voor mirrors (systeem / leverancier)
  • [MagiskSU] Zorg ervoor dat pts-sockets altijd in dev_pts secontext worden uitgevoerd, zodat alle terminalemulator-rootshells dezelfde kracht hebben als adb-shells [MagiskHide] Dood alle processen met dezelfde UID van het doel om OOS-embryo-optimalisatie te omzeilen
  • [MagiskInit] Verplaats alle afzonderlijke patches vóór het initialiseren om te voorkomen dat de Pixel 2 (XL) opstartservice defect raakt
  • Magic Manager v5.9.1 Changelog
  • Geen opstartmeldingen meer
  • Ondersteuning van nieuw mechanisme voor installatie in inactieve sleuf voor OTA's op A / B-apparaten
  • Herstel de instellingen van Magisk Manager op Android P.
  • Verifieer bestaande bestandscontrolesommen om onnodig opnieuw downloaden te voorkomen
  • Update de SNET-extensie om de nieuwe Google API te gebruiken, los 'Invalid Response' -fouten op
  • Verplaats vingerafdrukinstellingen naar de Magisk-database om te voorkomen dat de instellingen gemakkelijk worden verwijderd
  • Vingerafdrukinstellingen worden nu bewaakt met vingerafdrukverificatie voordat deze kunnen worden gewijzigd
  • Voorkom dat bestanden worden gedownload naar / sdcard / MagiskManager

Download Magisk 17.1 van zijn XDA-thread hier .

Tags Magisch Wortel