Proč Magisk ruší podporu skrývání přístupu root z aplikací

V květnu, topjohnwu, vývojář Magisku, oznámit Připojil se ke společnosti Google v týmu zabezpečení platformy Android. Vzhledem k tomu, že Magisk používal root zařízení Android a také obcházel postupy detekce kořenů v aplikacích, mnozí byli skeptičtí k tomu, že Google umožní vývojáři pokračovat v práci na projektu v jeho současné podobě, nebo dokonce vůbec. Naštěstí dostal topjohnwu zelenou, aby mohl pokračovat ve vývoji Magisku, ale toto schválení je podmíněno tím, že projekt zruší podporu své vlastní funkce maskování kořenů s názvem MagiskHide.

V příspěvku na blogu, topjohnwu se zabývá aktuálním stavem vývoje Magisk a tím, co se u projektu mění. Jeho první bod vyvrací obvinění, že mu jeho zaměstnavatel, Google, znemožnil pracovat na projektu, když ve skutečnosti prostě musel projít velkou byrokracií, aby získal souhlas, který potřeboval k práci na projektu. Není neobvyklé, že technologické společnosti, jako je Google, zkoumají práci zvenčí, kterou jejich zaměstnanci vykonávají, zvláště když tato práce vně přímo ovlivňuje produkt, na kterém je zaměstnanec přidělen. V případě topjohnwu mu jeho práce v týmu zabezpečení platformy Android poskytuje vynikající přehled o současných a budoucích bezpečnostních opatřeních systému Android, což představuje jasný střet zájmů, když byl MagiskHide – komponenta Magisk’s root -hide – navržena tak, aby obcházela jeden ze stávajících nástrojů společnosti Google. bezpečnostní opatření, Toto je certifikace SafetyNet. Z tohoto důvodu nemá topjohnwu jinou možnost, než zastavit vývoj na MagiskHide a také odstranit většinu jeho infrastruktury.

MagiskHide končí svůj život

Ukončení vývoje na MagiskHide nebylo pro topjohnwu obtížné rozhodnutí. Na osobní úrovni vývojář říká, že už je to dlouho, co ho bavilo pracovat s metodami detekce kořenů, což je pochopitelné, protože je to v podstatě hra na kočku a myš. Jistě, popularitu Magisku lze do značné míry přičíst jeho úspěchu při obcházení detekce kořenů v Google Pay a Pokémon Go, ale je to únavné muset Neustálé ladění projektu Jen aby držel krok s neustále se měnící krajinou. Navíc Hardwarově ověřená autentizace Ve hře je obcházení detekce kořenů obtížnější a aktuální řešení Možná to nebude fungovat navždy.

READ  Exkluzivní první podrobnosti o Starfinder's Drift Crisis, což je celoroční událost

Přestože MagiskHide dosáhl stavu konce životnosti, nástroj bude stále existovat ve velmi omezeném smyslu, protože topjohnwu věří, že je důležité, aby aplikace měly možnost „odhlásit se“ z modů. Vývojář říká, že uživatelé „budou moci nastavit odkazy na procesy, kde Magisk odmítá další úpravy a vrací všechny změny, které provedl. Magisk nebude falšovat/měnit/zpracovávat žádné signály nebo stopy jiné než Magisk, aby obešel jakoukoli detekci stavu zařízení. “ V zásadě MagiskHide místo toho neskrývá root přístup z aplikací a místo toho bude použit k zajištění toho, aby aplikace vybrané uživatelem nebyly upravovány. Usnadnění změn zpět také urychlí testování na emulátorech, protože vývojáři již nebudou muset restartovat nebo opravovat obrázky emulátoru.

Samozřejmě, ačkoli oficiální aplikace Magisk upouští od podpory skrývání přístupu root Neznamená to, že tuto funkci nelze vrátit nebo že nelze uvolnit modul root-hide. Každý vývojář, který to udělá, se však nakonec setká se stejnými problémy jako topjohnwu, což znamená, že bude muset hrát stejnou hru na kočku a myš, která přispěla ke zklamání topjohnwu ze Skrýt.

Centrální konec repo modulu Magisk

Další změnou přicházející na Magisk je odebrání modulu Magisk z úložiště z aplikace. integrace Magisk-Moduly-Repo Právě aplikace Magisk v současné době umožňuje uživatelům vyhledávat a stahovat moduly přímo z aplikace. Odstranění bude znamenat, že uživatelé budou muset ručně stahovat a instalovat soubory ZIP pro modul z aplikace, což je ve srovnání se současným řešením poněkud nepohodlné, ale není to vůbec obtížné. Kromě toho mohou aplikace dodávané s komponentou Magisk Module snadno nainstalovat modul pro uživatele spuštěním magisk --install-module ZIP pomocí manuálního vykročení z rovnice pro uživatele.

Největší ztrátou však je, že nové moduly lze objevit prostřednictvím centralizovaného kurátorského repa, ale topjohnwu říká Magisk-Modules-Repo budou převedeny na „Důvěryhodné členy komunity“ tím pádem. to znamená Samotné repo nezmizí, ale aplikace na něj v tuto chvíli nebude odkazovat. Na konci , topjohnwu chce umožnit uživatelům směrovat aplikaci Magisk na libovolný online zdroj modulu, který chtějí, něco jako F-Droid, ale to v tuto chvíli není pro něj vysoká priorita.

READ  ChatGPT AI Elder Scrolls Skyrim Mod je robotický horor

Tato změna nebyla vyvolána náborem topjohnwu ve společnosti Google, ale místo toho k ní muselo dojít z důvodu časové investice potřebné k úpravě repo.

Zygist – Magisk v Zygote

Posledních několik měsíců topjohnwu a několik dalších vývojářů pracuje na něčem, co se nazývá „Zygisk“, což je Magisk v Zygote. Zygote je proces operačního systému, který zpracovává každý proces aplikace, takže Spuštěním částí Magisku v procesu zygote se moduly stanou výkonnějšími (včetně posílení root maskování). Topjohnwu říká, že Zygisk také naplňuje svou filozofii Magisk, aby „uhnul z cesty“ aplikacím, jejichž vývojáři s úpravou nesouhlasí, protože při přidání procesu do seznamu odepřených uživatelů MagiskHide Magisk „vyčistí paměťový prostor procesu. aby se ujistil, že změna není použita. „

Na tomto projektu se stále pracuje, ale další podrobnosti o implementaci uslyšíme, až bude připraven k beta testování.

Budoucnost vývoje Magisku

Magisk byl spuštěn a stále je amatérským projektem pro topjohnwu, ale vývojář chce projekt brát vážněji. Už to začalo s nepřetržitou integrací na GitHubu a bude provádět změny regresního testu před každým vydáním prostřednictvím integrace s AVD.

Topjohnwu také poznamenává, že další talentovaní vývojáři provedli užitečné změny kódu v jádře Magisk, opravují různé chyby a rozšiřují kompatibilitu zařízení. Přestože byl Magisk od začátku open source, Magisk byl jedinou doménou topjohnwu, takže je dobré vidět další lidi, kteří přispívají do projektu, když má topjohnwu méně času a energie věnovat se sám sobě.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *