Version 10 av Magisk Lägger till ett nytt sätt att montera systemspeglar

Version 10 av den populära Magisk-moden lägger till ett universellt systemlöst gränssnitt, så att användare kan binda filer till valfri katalog som de väljer.

Det har vi pratade om Magisk här på XDA flera gånger tidigare, och det har varit fantastiskt att se utvecklingen av denna modifiering sedan den först introducerades. Målet med Magisk är att övervinna begränsningarna hos systemlösa mods för Android-plattformen. Genom att skapa ett universellt systemlöst gränssnitt gör detta det möjligt för utvecklare och användare att tillämpa programvarumods på ett sätt som inte stör systempartitionen.

Version 9 av Magisk släpptes bara förra månaden, och den kom med ett antal nya ändringar som att ta bort gränssnittet för post-fs-moduler och förbereda sig för MultiROM-stöd. Även om MultiROM-stöd fortfarande är ett pågående arbete, kan du titta på en proof of concept-video för hur den funktionen kan fungera.

Version 10 av Magisk ger ett nytt sätt att montera system(leverantörs)speglar, ett universellt sätt att hantera /vendor-partitionen och möjligheten att lägga till vilken fil som helst till vilken partition som helst. Magic Mount kommer nu att använda symboliska länkar för att spegla kataloger tillbaka (om möjligt), vilket minskar bindningsmonteringarna för att lägga till filer. Det kommer också att kontrollera init namnutrymme och zygote namnutrymme i ett försök att förhindra att Magic Mount går sönder. Magisk Hide skickar nu SIGSTOP för att pausa en målprocess omedelbart så att den kommer att orsaka en krasch om avmonteringen var för sen. Och att dölja bör också fungera under alla förhållanden nu, även när du lägger till libs och /systemrot.

Igår såg vi en snabb uppdatering till version 10.2 som lägger till några nya ändringar även i Magisk. Ändringsloggen nämner att ta bort appar/priv-app från vitlistan som en fix för krascher, och den kommer också med en fix för att phh-binären är inaktuell. Slutligen fixar den en bugg som gjorde att root-åtkomst försvann vid uppgradering i Magisk Manager.

Du hittar hela ändringsloggen för dessa två uppdateringar nedan:


v10.2

  • [Magic Mount] Ta bort appar/priv-app från vitlistan, bör fixa alla krascher
  • [phh] Åtgärda binärt inaktuellt problem
  • [skript] Åtgärda problem med root-försvinnande vid uppgradering i Magisk Manager

v10

  • [Magic Mount] Använd ett nytt sätt att montera systemspeglar (leverantörer).
  • [Magic Mount] Använd ett universellt sätt att hantera /leverantör, hantera både separata partitioner eller inte
  • [Magic Mount] Att lägga till vad som helst på vilken plats som helst stöds nu officiellt (inklusive /systemrot och /leverantörsrot)
  • [Magic Mount] Använd symboliska länkar för att spegla tillbaka om möjligt, minska bindningsmonteringarna för att lägga till filer
  • [Magisk Hide] Kontrollera init namnutrymme, zygote namnområde för att förhindra att Magic Mount går sönder (a.k.a rotförlust)
  • [Magisk Hide] Skicka SIGSTOP för att pausa målprocessen ASAP för att förhindra kraschar om avmontering för sent
  • [Magisk Hide] Döljning bör fungera under alla förhållanden, inklusive att lägga till libs och /systemrot etc.
  • [phh] Rota enheten om ingen korrekt rot upptäckts
  • [phh] Flytta /sbin till /sbin_orig och länka tillbaka, fixa Samsung no-suid-problem
  • [skript] Förbättra SuperSU-integration, använder nu sukernel för att patcha ramdisk, stöder SuperSU inbyggd ramdisk-återställning
  • [mall] Lägg till alternativet PROPFILE för att ladda system.prop

Källa: XDA Forum