Verzia 10 populárneho modu Magisk pridáva univerzálne bezsystémové rozhranie, ktoré používateľom umožňuje viazať súbory do ľubovoľného adresára podľa vlastného výberu.
Máme hovoril o Magisku tu na XDA viackrát v minulosti, a bolo skvelé sledovať vývoj tejto modifikácie od jej prvého predstavenia. Cieľom Magisku je prekonať obmedzenia bezsystémových modov pre platformu Android. Vytvorením univerzálneho bezsystémového rozhrania to umožňuje vývojárom a používateľom aplikovať softvérové modifikácie spôsobom, ktorý nezasahuje do systémového oddielu.
Verzia 9 Magisk bola vydaná len minulý mesiac a prišla s množstvom nových zmien, ako je odstránenie rozhrania pre post-fs moduly a príprava na podporu MultiROM. Hoci podpora MultiROM je stále vo vývoji, môžete pozrite si video s dôkazom konceptu ako môže táto funkcia fungovať.
Verzia 10 Magisk poskytuje nový spôsob pripojenia zrkadiel systému (dodávateľa), univerzálny spôsob práce s oddielom /vendor a možnosť pridať ľubovoľný súbor do ľubovoľného oddielu. Magic Mount bude teraz používať symbolické odkazy na spätné zrkadlenie adresárov (ak je to možné), čo znižuje počet pripájaní na pridávanie súborov. Tiež skontroluje init menný priestor a menný priestor zygoty v snahe zabrániť prelomeniu Magic Mount. Magisk Hide teraz pošle SIGSTOP, aby okamžite pozastavil cieľový proces, takže ak bude odpojenie príliš neskoro, spôsobí zlyhanie. A skrytie by teraz malo fungovať za akýchkoľvek podmienok, dokonca aj pri pridávaní libs a /system root.
Včera sme videli rýchlu aktualizáciu na verziu 10.2, ktorá pridáva niekoľko nových zmien aj do Magisku. V protokole zmien sa uvádza odstránenie aplikácií/priv-app z bieleho zoznamu ako oprava zlyhaní a prichádza aj s opravou zastaraného binárneho súboru phh. Nakoniec opravuje chybu, ktorá spôsobovala zmiznutie prístupu root pri aktualizácii v rámci Magisk Manager.
Úplný protokol zmien pre tieto dve aktualizácie nájdete nižšie:
v10.2
- [Magic Mount] Odstráňte aplikácie/privátnu aplikáciu zo zoznamu povolených aplikácií, čím by sa mali opraviť všetky zlyhania
- [phh] Opravte problém so zastaraným binárnym kódom
- [skripty] Opravte problém so zmiznutím koreňového adresára pri aktualizácii v rámci Magisk Manager
v10
- [Magic Mount] Použite nový spôsob montáže zrkadiel systému (dodávateľa).
- [Magic Mount] Použite univerzálny spôsob, ako sa vysporiadať s /vendor, s oboma oddelenými oddielmi alebo nie
- [Magic Mount] Pridávanie čohokoľvek na ľubovoľné miesto je teraz oficiálne podporované (vrátane koreňového adresára /system a /vendor root)
- [Magic Mount] Ak je to možné, použite symbolické odkazy na spätné zrkadlenie, znížte počet pripájaní na pridávanie súborov
- [Magisk Hide] Skontrolujte init menný priestor, menný priestor zygota, aby ste zabránili zlomeniu Magic Mount (a.k.a strate root)
- [Magisk Hide] Pošlite SIGSTOP, aby ste čo najskôr pozastavili cieľový proces, aby sa predišlo zlyhaniu v prípade príliš neskorého odpájania
- [Magisk Hide] Skrytie by malo fungovať za akýchkoľvek podmienok, vrátane pridávania libs a /system root atď.
- [phh] Root zariadenia, ak nebol nájdený správny root
- [phh] Presuňte /sbin do /sbin_orig a prepojte späť, opravte Samsung no-Suid problém
- [skripty] Zlepšenie integrácie SuperSU, teraz používa sukernel na opravu ramdisku, podpora vstavaného SuperSU na obnovenie ramdisku
- [šablóna] Pridajte možnosť PROPFILE na načítanie system.prop
Zdroj: XDA Forum