XDA atzītais izstrādātājs un līdzstrādnieks topjohnwu pēdējā laikā ir smagi strādājis un tikko izlaidis būtisku Magisk Android mod atjauninājumu. Lielākais jaunums šeit ir MagiskSU pievienošana, jo tas Magisk pārvērš par savu sakņu risinājumu. Šīs jaunās funkcijas kods ir balstīts uz phh pieeju CM Superuser atjaunināšanai, taču tiek uzskatīts, ka tas ir pietiekami nozīmīgs, lai tas būtu pats risinājums. Mērķis šeit bija sasniegt SuperSU standartus, un izstrādātājs uzskata, ka funkcionalitātei ir jābūt gandrīz ekvivalents.
Lai palielinātu Magisk savietojamību ar pielāgotajiem ROM un sniegtu kopienai papildu iespējas, Magisk v11 ir tas, ko topjohnwu sauc par pseido SELinux izpildes režīmu. Šī būs opcija iestatījumu izvēlnē, kas iestatīs SELinux uz atļaujošu, vienlaikus parādot statusu kā piespiedu. Lai gan daži uzskata, ka šī iestatīšana kā pieļaujama ir slikta prakse, dažiem pielāgotajiem ROM tas ir jāiestata šādā veidā. Tātad tagad lietotājam būs iespēja iestatīt SELinux kā izpildes vai izlikties, ka tas ir iestatīts kā izpildes.
Atpakaļ Magisk 4. versijā topjohnwu atcēla iespēju izmantot vispārējas nozīmes sāknēšanas skriptus, jo viņi vēlējās, lai cilvēki tā vietā izmantotu katra moduļa skriptus. Šī funkcija tagad ir atjaunota, un skripti ir jāievieto mapēs /magisk/.core/post-fs-data.d un /magisk/.core/service.d. Tiem, kurus interesē, šeit ir pilns Magisk versijas 11 izmaiņu žurnāls..
- [Magic Mount] Atbalsts simbolu saišu aizstāšanai. Simbolu saites nevar būt saistīšanas mērķis, tāpēc tās tiek uzskatītas par jauniem failiem
- [Magic Mount] Novērsiet problēmu, ja faila/mapes nosaukumā ir atstarpes
- [BusyBox] Atjaunināts uz v1.26.2. Jānovērš FlashFire melnā ekrāna problēmas
- [resetprop] Atbalstiet rekvizītu failu lasīšanu, kas satur atstarpes prop vērtībās
- [MagiskSU] Pielāgojiet komunikāciju Magisk Manager; noņemta neizmantotā datu pārraide
- [MagiskSU] Ieviest SuperUser piekļuves opciju (Atspējot, tikai APP, Tikai ADB, APP un ADB) phh Superuser lietotnei ir šī opcija, taču šī funkcija nav ieviesta apakšbinārā
- [MagiskSU] Novērstas visas problēmas ar su -c "komandām" (palaist komandas ar root) Šī funkcija ir paredzēta atļaut tikai vienu opciju, taču acīmredzot adb shell su -c "komanda" nedarbojas šādā veidā, un
- daudzas saknes lietotnes neievēro šo noteikumu. Su binārais tagad visu pēc -c uzskatīs par komandas daļu.
- [MagiskSU] TiBack ir noņemts mantotais konteksta uzlauzums, ko tas pašlaik dara, palēnina izsaukšanu
- [MagiskSU] Saglabājiet pašreizējo darba direktoriju pēc su izsaukšanas. Iepriekš phh superuser mainīs ceļu uz /data/data pēc saknes čaulas iegūšanas. Tagad tas paliks tajā pašā direktorijā, kur jūs
- alled su
- [MagiskSU] Dēmons tagad darbojas arī u: r: su: s0 kontekstā
- [MagiskSU] Noņēma nevajadzīgu dakšiņu, samaziniet darbības procesus un paātriniet izsaukšanu
- [MagiskSU] Pievienojiet opciju -cn binārajam failam Neesmu pārliecināts, vai tas joprojām ir aktuāls, kā arī nav pārliecināts, vai tas ir ieviests pareizi, bet tas ir šeit
- [sepolicy-inject] Pabeidziet komandrindas opciju pārrakstīšanu, tagad gandrīz atbilst supolicy sintakse
- [sepolicy-inject] Atbalstiet visus atbilstības režīmus gandrīz katrai darbībai (padara iespējamu pseido piespiedu izmantošanu)
- [sepolicy-inject] Izlabota sena kļūda, kuras dēļ piešķirtā atmiņa netiek atiestatīta
- [atinstalētājs] Tagad darbojas kā neatkarīgs skripts, ko var izpildīt sāknēšanas laikā Pilnībā atbalstiet atkopšanu bez piekļuves /data, Magisk atinstalēšana ar Magisk Manager
- [Papildinājums] Busybox, MagiskHide, saimniekdatoru iestatījumus tagad var lietot uzreiz; nav nepieciešama atsāknēšana
- [Papildinājums] Pievienojiet post-fs-data.d un service.d
- [Papildinājums] Pievienojiet iespēju atspējot Magisk (MagiskSU joprojām tiks palaists)
Avots: XDA