Verze 10 populárního modu Magisk přidává univerzální bezsystémové rozhraní, které uživatelům umožňuje svázat soubory do libovolného adresáře podle vlastního výběru.
Máme mluvil o Magiskovi tady na XDA několikrát v minulosti, a bylo skvělé sledovat vývoj této modifikace od jejího prvního představení. Cílem Magisku je překonat omezení bezsystémových modů pro platformu Android. Vytvořením univerzálního bezsystémového rozhraní to umožňuje vývojářům a uživatelům používat softwarové modifikace způsobem, který nezasahuje do systémového oddílu.
Verze 9 Magisk byla vydána teprve minulý měsíc a přišla s řadou nových změn, jako je odstranění rozhraní pro post-fs moduly a příprava na podporu MultiROM. Přestože podpora MultiROM je stále ve vývoji, můžete podívejte se na video s důkazem konceptu jak tato funkce může fungovat.
Verze 10 Magisk poskytuje nový způsob připojení systémových (dodavatelských) zrcadel, univerzální způsob práce s oddílem /vendor a možnost přidat libovolný soubor do libovolného oddílu. Magic Mount bude nyní používat symbolické odkazy k zrcadlení adresářů zpět (pokud je to možné), což snižuje počet připojení pro přidávání souborů. Také zkontroluje init jmenný prostor a jmenný prostor zygoty ve snaze zabránit rozbití Magic Mount. Magisk Hide nyní pošle SIGSTOP, aby okamžitě pozastavil cílový proces, takže pokud bude odpojení příliš pozdě, způsobí selhání. A skrývání by nyní mělo fungovat za jakýchkoli podmínek, dokonce i při přidávání libs a /system root.
Včera jsme viděli rychlou aktualizaci na verzi 10.2, která přidává několik nových změn také do Magisku. Protokol změn uvádí odstranění aplikací/priv-app z bílé listiny jako opravu selhání a také přichází s opravou pro zastaralou binární hodnotu phh. Nakonec opravuje chybu, která způsobila, že při upgradu v rámci Magisk Manager zmizel přístup root.
Úplný protokol změn pro tyto dvě aktualizace naleznete níže:
v10.2
- [Magic Mount] Odeberte aplikace/priv-app ze seznamu povolených, měla by opravit všechna selhání
- [phh] Opravte problém se zastaralým binárním kódem
- [skripty] Opravte problém se zmizením kořenů při upgradu v rámci Magisk Manager
v10
- [Magic Mount] Použijte nový způsob připojení systémových (dodavatelských) zrcadel
- [Magic Mount] Použijte univerzální způsob, jak se vypořádat s /vendor, zvládnout oba samostatné oddíly nebo ne
- [Magic Mount] Přidání čehokoli na libovolné místo je nyní oficiálně podporováno (včetně kořenového adresáře /system a kořenového adresáře /vendor)
- [Magic Mount] Pokud je to možné, používejte symbolické odkazy pro zpětné zrcadlení, omezte připojení připojení pro přidávání souborů
- [Magisk Hide] Zkontrolujte init jmenný prostor, jmenný prostor zygote, abyste zabránili rozbití Magic Mount (aka ztrátě kořene)
- [Magisk Hide] Odešlete SIGSTOP, abyste co nejdříve pozastavili cílový proces, aby se zabránilo zhroucení v případě příliš pozdního odpojení
- [Magisk Hide] Skrytí by mělo fungovat za jakýchkoli podmínek, včetně přidání libs a /system root atd.
- [phh] Root zařízení, pokud nebyl zjištěn žádný správný root
- [phh] Přesuňte /sbin do /sbin_orig a propojte zpět, opravte Samsung no-suid problém
- [skripty] Vylepšená integrace SuperSU, nyní používá sukernel k opravě ramdisku, podpora vestavěného SuperSU obnovení ramdisku
- [šablona] Přidejte volbu PROPFILE k načtení system.prop
Zdroj: XDA Forum