Magisk mottar en oppdatering til v11, introduserer MagiskSU og mer

click fraud protection

XDA anerkjent utvikler og bidragsyter topjohnwu har jobbet hardt i det siste og har nettopp rullet ut en betydelig oppdatering til Magisk Android-mod. Den største nye funksjonen her er tillegget av MagiskSU, da dette gjør Magisk til sin egen rooting-løsning. Koden for denne nye funksjonen er basert på phhs tilnærming til å oppdatere CM Superuser, men sies å være betydelig nok til å være sin egen løsning. Målet her var å oppnå SuperSU-standarder og utvikleren mener funksjonaliteten bør være nesten tilsvarende.

Den eneste bekymringen akkurat nå er kompatibilitet, som det vil bli jobbet med med påfølgende oppdateringer i fremtiden. For de som fortsatt vil henge med. Kjedebrann rotløsning, vil Magisk 11 fortsatt fungere med SuperSU (og har blitt testet med SuperSU v2.79-SR3). For å gå sammen med den nye MagiskSU-rotløsningen, sier topjohnwu at de har re-faktorert Magisks sepolicy-inject-verktøy. Ved hjelp av Chainfires dokumentasjon skal Magisk nå følge samme syntaks som SuperSUs supolicyverktøy.

For å øke kompatibiliteten til Magisk med tilpassede ROM-er, og for å gi fellesskapet flere alternativer, har Magisk v11 det topjohnwu kaller Pseudo SELinux Enforce Mode. Dette vil være et alternativ i innstillingsmenyen som vil sette SELinux til permissive mens statusen vises som håndhevet. Selv om noen anser det som en dårlig praksis å ha dette settet til permissive, krever noen tilpassede ROM-er at det settes på denne måten. Så nå vil brukeren ha muligheten til å ha SELinux satt som håndhevende eller late som om det er satt som håndhevende.

Tilbake i versjon 4 av Magisk fjernet topjohnwu muligheten til å bruke oppstartsskript for generelle formål fordi de ønsket at folk skulle bruke skript per modul i stedet. Denne funksjonen er nå brakt tilbake og skript bør plasseres i /magisk/.core/post-fs-data.d og /magisk/.core/service.d. For de som er interessert, her er hele endringsloggen for Magisk versjon 11..

  • [Magic Mount] Støtte for å erstatte symbollinker. Symlinker kan ikke være et mål for en binding montert, så de behandles på samme måte som nye filer
  • [Magisk montering] Løs problemet når fil-/mappenavnet inneholder mellomrom
  • [BusyBox] Oppdatert til v1.26.2. Bør fikse problemene med svart skjerm i FlashFire
  • [resetprop] Støtte lesing av prop-filer som inneholder mellomrom i prop-verdier
  • [MagiskSU] Tilpass kommunikasjon til Magisk Manager; fjernet ubrukt dataoverføring
  • [MagiskSU] Implementer SuperUser-tilgangsalternativet (Deaktiver, bare APP, ADB Only, APP & ADB) phh Superuser-appen har dette alternativet, men funksjonen er ikke implementert i sub-binæren
  • [MagiskSU] Rettet alle problemer med su -c "kommandoer" (kjør kommandoer med root) Denne funksjonen er ment å bare tillate ett enkelt alternativ, men tilsynelatende fungerer ikke adb shell su -c "kommando" på denne måten, og
  • mange root-apper følger ikke regelen. Su-binæren vil nå vurdere alt etter -c som en del av kommandoen.
  • [MagiskSU] Fjernet eldre kontekst-hack for TiBack, det den gjør for øyeblikket er å bremse påkallingen
  • [MagiskSU] Behold gjeldende arbeidskatalog etter å ha påkalt su. Tidligere vil phh superuser endre banen til /data/data etter å ha fått rotskall. Den vil nå forbli i samme katalog som du
  • alled su
  • [MagiskSU] Daemon kjører nå også i u: r: su: s0-kontekst
  • [MagiskSU] Fjernet en unødvendig gaffel, reduser løpende prosesser og fremskynde påkallingen
  • [MagiskSU] Legg til -cn-alternativet til binæren Ikke sikker på om dette fortsatt er relevant, og også usikker på om implementert riktig, men hei, det er her
  • [sepolicy-inject] Fullfør omskriv kommandolinjealternativene, samsvarer nå nesten med supolicy syntaks
  • [sepolicy-inject] Støtt all samsvarsmodus for nesten hver handling (gjør pseudo-håndhevelse mulig)
  • [sepolicy-inject] Rettet en gammel feil som tildelt minne ikke er tilbakestilt
  • [avinstalleringsprogram] Fungerer nå som et uavhengig skript som kan kjøres ved oppstart Støtter fullstendig gjenoppretting uten /datatilgang, Magisk avinstallering med Magisk Manager
  • [Tillegg] Busybox, MagiskHide, vertsinnstillinger kan nå brukes umiddelbart; ingen omstart er nødvendig
  • [Tillegg] Legg til post-fs-data.d og service.d
  • [Tillegg] Legg til alternativ for å deaktivere Magisk (MagiskSU vil fortsatt startes)

Kilde: XDA