Ha szeretsz a telefonod minden szegletével babrálni, de nem szeretnéd bonyolítani a dolgokat rootolással, A Shizuku a testreszabás svájci bicskájává vált AndroidonLehetővé teszi számos alkalmazás számára, hogy haladó szintű trükköket hajtson végre anélkül, hogy fel kellene bontania a SafetyNet biztonsági rendszerét, meg kellene terhelnie a bankszámláját, és fel kellene oldania a rendszerbetöltőt.
Évekig a root felhasználók és a rendszeres felhasználók között húzódott a helyzet, de ma már létezik egy nagyon hatékony harmadik út: Használja a Shizukut hídként az alkalmazások és a rendszer API-k közöttEzzel eltávolíthatod a felduzzasztott szoftvereket, beállíthatod a felületet, hozzáférhetsz a zárolt mappákhoz vagy automatizálhatod a beállításokat, szinte mintha root hozzáférésed lenne, de megőrizheted az eszköz biztonságát és garanciáját.
Mi az a Shizuku, és miért változtatta meg a játékot?
Ahhoz, hogy igazán megértsük Shizukut, képzeljük el, hogy a mobiltelefonunk egy szigorúan őrzött épület, ahol Az Android szigorúan szabályozza, hogy az egyes alkalmazások mely ajtókat nyithatják meg.Egy normál alkalmazás csak az irodájába lép be, egy rootolt alkalmazás olyan, mint a tulajdonosa mesterkulcsokkal, Shizuku pedig a biztonsági főnök lenne, akinek szinte mindenhez hozzáférési engedélye van, és akit más alkalmazások megkérnek, hogy tegyen meg dolgokat helyettük.
Műszaki szinten, A Shizuku egy olyan szolgáltatás, amely ADB-t használ, hogy a szokásos alkalmazások hozzáférjenek bizonyos rendszer API-khoz.Ezek ugyanazok a parancsok, amelyeket jellemzően az ADB konzolról vagy rendszerjogosultságokkal használnak. Mindezt a rendszerpartíció módosítása, szokatlan javítások és root hozzáférés nélkül teszi, egyszerűen az Androidban már meglévő hibakeresési mód kihasználásával.
Ez azt jelenti, hogy sok olyan dolog, amit korábban csak root hozzáféréssel lehetett elvégezni, most már elérhető. Ezek a Shizuku segítségével érhetők el, mint egy könnyebb és kevésbé tolakodó alternatíva.Azonban ez nem varázslat: mindent, amit a Shizukuval meg lehet csinálni root hozzáféréssel, de fordítva nem. Egyes funkciókhoz továbbra is teljes root hozzáférés, módosított kernel vagy speciális modulok szükségesek.
Felhasználóként valójában nem kell telepítened a Shizuku-t, ha egyetlen alkalmazás sem kéri rá, de Egyre több alkalmazás használja ki ezt a lehetőséget, hogy fejlett lehetőségeket kínáljon., például APK-telepítők, fájlkezelők, jogosultságkezelő eszközök vagy automatizálási alkalmazások.
Előnyök a rootolással szemben, és miért érdemes használni
Shizuku legnagyobb erőssége az, hogy Ez egy köztes pontot jelent a normál felhasználó és a teljes root hozzáférés között.Rengeteg extra teljesítményt biztosít anélkül, hogy az érzékeny rendszerkomponenseket károsítaná. Mindennapi használatra általában több mint elég.
Egyrészt nem sérti a SafetyNet vagy a játék integritását (legalábbis normál körülmények között), így a banki alkalmazásaid, a Google Wallet, a Netflix és a többi továbbra is a szokásos módon működnek. Nem módosítod az integritás-ellenőrzést, hanem az Android által biztosított funkciókat használod ki.
Az is kulcsfontosságú, hogy Nem kell feloldanod a rendszerbetöltőt, vagy bármit flashelni.Ezért a legtöbb gyártónál a garancia érvényben marad. A rootolás tipikus kockázatai (bricking, frissítési hibák, ütköző modulok) itt eltűnnek, mivel a rendszer nem módosul.
Egy másik erőssége a könnyű használhatóság: A Shizuku aktiválása vagy leállítása mindössze másodperceket vesz igénybe.Ha újraindítod a telefonodat, a szolgáltatás leáll, és az alkalmazások elveszítik ezeket az extra jogosultságokat. Bosszantó, ha sokat újraindítod, de cserébe megnyugtathat, hogy indításkor semmi sem kerül véglegesen mentésre.
Végső soron a Shizuku nagyon hatékony testreszabási élményt kínál, de ésszerű egyensúly fenntartása a szabadság és a biztonság közöttIdeális, ha egy lépéssel tovább szeretnél menni anélkül, hogy teljesen elmerülnél a rootolás világában.
Hogyan működik Shizuku belülről, és mire van szüksége
A Shizuku közvetítőként működik a rendszer és az alkalmazások között, így A kompatibilis alkalmazások megemelt jogosultságokkal történő műveletek végrehajtását kérikEhhez az ADB-re, az Android Debug Bridge-re támaszkodik, amelyet általában a számítógépéről használna.
Amikor először konfigurálja, a Shizuku elindít egy speciális jogosultságokkal rendelkező szolgáltatást ADB parancsok használatával. Ettől a ponttól kezdve, A Shizuku-t támogató alkalmazások hozzáférést kérhetnek a rendszer API-khoz., például WRITE_SECURE_SETTINGS vagy más olyan jogosultságok, amelyeket általában csak a konzolon keresztül lehet megadni.
Mindez arra épül, hogy Android hibakeresés (USB vagy vezeték nélküli)Aktiválnia kell a fejlesztői beállításokat, engedélyeznie kell az USB-hibakeresést vagy a vezeték nélküli hibakeresést, és bizonyos esetekben párosítania kell az eszközt egy számítógéppel vagy magával a rendszerrel egy kód segítségével.
Amikor a szolgáltatás aktív, a Shizuku a háttérben fut, és Nem fogsz semmi furcsaságot látni a kezelőfelületen; az alkalmazások egyszerűen új funkciókkal bővülnek.Ha eltávolítja vagy leállítja a Shizuku alkalmazást, ezek az alkalmazások automatikusan elveszítik ezeket a jogosultságokat, és visszatérnek a normál alkalmazásokhoz.
A követelmények tekintetében a Shizuku az Android 7.0-s verziójától működik, de Használata sokkal kényelmesebb az Android 11 óta, ekkor adta hozzá a Google a vezeték nélküli ADB hibakeresést kódpárosítással.
A Shizuku telepítése és aktiválása Android 11-es vagy újabb rendszeren (számítógép nélkül)

Ha a telefonodon Android 11 vagy újabb verzió fut, A Shizuku-t csak vezeték nélküli hibakereséssel aktiválhatod. És felejtsd el a kábelt és a számítógépet, kivéve nagyon különleges eseteket. Manapság ez a leginkább ajánlott módszer.
Az első az aktiválja a rendszerfejlesztői beállításokatEhhez lépjen a Beállítások menüpontra, lépjen be a Telefonról menüpontra, és koppintson többször a Build szám elemre, amíg a rendszer nem jelzi, hogy fejlesztő.
Ezután nyisd meg a Shizuku alkalmazást (letöltheted a Google Playről vagy az F-Droidról), és menj arra a részre, ahol valami ilyesmi szerepel: „Vezeték nélküli hibakereséssel kezdés” vagy hasonlóOtt látni fogsz egy Párosítás gombot. Ha rákoppintasz, egy állandó értesítést küldesz az alkalmazásnak, amelyet néhány másodperc múlva használhatsz.
Ezután lépjen be a mobileszköz fejlesztői beállításaiba, és Vezeték nélküli hibakeresés engedélyezéseEbben a menüben válaszd ki az Eszköz összekapcsolása szinkronizálási kóddal (vagy hasonló szöveggel) lehetőséget, amely egy hatjegyű numerikus kódot jelenít meg a képernyőn.
Ha a kód látható, akkor megjeleníti az értesítéseket és Válaszolj Shizuku értesítésére a csatolási kód megadásávalIly módon a rendszer párosítja a Shizuku-t a vezeték nélküli ADB-munkamenettel.
A párosítás befejezése után egyszerűen térjen vissza a Shizukuhoz, és koppintson a IndulAz alkalmazás egy kis naplót jelenít meg a háttérben futó ADB parancsokról, de ami igazán érdekel, az a főképernyő teteje, ahol egy ilyen üzenetnek kellene megjelennie. “Shizuku aktív”Ha látod, akkor minden a helyére került.
Néhány, nagymértékben testreszabott rétegekkel rendelkező eszközön, mint például a Xiaomi MIUI-val vagy HyperOS-szal, Előfordulhat, hogy további biztonsági beállításokat is aktiválnia kell, például az „USB hibakeresés (biztonsági beállítások)” beállítást a fejlesztői beállításokon belül, hogy a vezeték nélküli hibakeresés és a Shizuku jól megértsék egymást.
Shizuku használata Android 10-es vagy korábbi rendszeren
Ha a telefonodon Android 10 vagy régebbi verzió fut, a jó hír az, hogy továbbra is használhatod a Shizuku-t; a rossz hír az, hogy A klasszikus módszert kell használnia PC-vel és USB-kábellel.Nem bonyolult, de egy kicsit munkaigényesebb.
Először meg kell Telepítse az ADB binárisokat a számítógépéreA Google kínálja a platform eszközkészletét, és számos weboldal linkel ezekre a bináris fájlokra. A letöltés után csomagold ki a tartalmat, és nyisson meg egy parancssort vagy PowerShell ablakot abban a mappában, ahol a futtatható fájlok találhatók.
A telefonodon aktiváld a fejlesztői beállítások és USB hibakeresés ahogy korábban leírtuk. Csatlakoztasd a mobiltelefonodat a számítógépedhez adatkábellel, és ha megjelenik egy felugró ablak, amely arra kér, hogy engedélyezd a hibakeresést az adott számítógépről, fogadd el.
A PC konzolon futtassa a parancsot aDB eszközökHa minden megfelelően van beállítva, akkor az eszközöd megjelenik a listában és jogosultsággal együtt. Ekkor nyisd meg a Shizuku alkalmazást a mobileszközödön, és használd a következő lehetőséget: Megtekintési parancs vagy Másolás, amely megmutatja a szolgáltatás elindításához futtatandó pontos parancsot az Android-verziódnak és magának az alkalmazásnak megfelelően.
Küldd el ezt a szöveget a számítógépedre (e-mailben, üzenetküldéssel vagy más módon), másold ki és illeszd be a parancsot az ADB ablakba, és futtasd. Ebben a módban nem kell megnyomni a Start gombot az alkalmazásban.Ez azért van, mert maga a parancs indítja el a Shizuku szolgáltatást. Miután befejeződött, a Shizuku aktívként jelenik meg, és az alkalmazások az újraindításig használhatják.
Shizuku, SystemUI Tuner és egyéb haladó felhasználási módok
A Shizuku önmagában nem csinál semmi feltűnőt; a varázslat akkor kezdődik, amikor hatékony alkalmazásokkal kombináljuk. Az egyik legérdekesebb párosítás... Shizuku a SystemUI Tunerrel együtt, egy olyan alkalmazás, amely az Android felületén rejtett beállításokat kívánja megjeleníteni.
A SystemUI Tuner felelős a következők megjelenítéséért és módosításáért: rejtett Android felületbeállításokMint Állapotsor módosítások, gyorsbeállítások, immerzív mód és az értesítések fontosságaNem talál fel semmi újat, egyszerűen csak a rendszerben már létező paramétereket mutatja és módosítja, feltéve, hogy a gyártó nem távolította el azokat.
A teljes kapacitású működéshez a SystemUI Tunernek szüksége van a következőkre: az ADB-n keresztül általában megadott engedélyekpéldául a WRITE_SECURE_SETTINGS, a statisztikák olvasása vagy bizonyos zárolt beállítások kezelése. Itt illik be tökéletesen a Shizuku: ha engedélyezve van, az alkalmazás kérheti ezeket az engedélyeket anélkül, hogy a telefont a számítógéphez kellene csatlakoztatni.
Android 11-es és újabb rendszereken egyszerűen indítsd el a Shizuku alkalmazást, és amikor a SystemUI Tuner hozzáférést kér, engedélyezd a mobiltelefonodról.Régebbi verziókban, Shizuku vagy root hozzáférés nélkül, hagyományos vezetékes ADB parancsokat kell használnod.
A SystemUI Tuner fejlesztője figyelmeztet, hogy Nem minden beállítás működik minden eszközönAz olyan agresszív felületek, mint a MIUI, EMUI, One UI vagy a ColorOS, számos belső kulcsot blokkolhatnak, ami egyes részek meghibásodását vagy hatástalanná válását okozhatja. Vannak szélsőséges esetek is, mint például a TouchWiz régebbi verziói, ahol az alkalmazás gyakorlatilag használhatatlan.
Kiegészítő a Beállítások, Rendszer és Play Áruház korlátai közé íráshoz
A Google által az Android verziókban bevezetett korlátozások némelyikének megkerülése érdekében a SystemUI Tuner a következőket tette: egy különálló kiegészítő, amely egy régebbi SDK-ra (API 22) mutat és csak tesztelésre alkalmasként van megjelölve. Ez lehetővé teszi, hogy bizonyos esetekben, amikor a modern alkalmazások már nem képesek erre, továbbra is a Settings.System fájlba írjon.
Mivel ez a kiegészítő próbacsomagként van megjelölve, Az Android blokkolja a szabványos telepítéstA telepítéshez Shizuku-kompatibilis eszközöket kell használnod, például az Install with Options-t, vagy az ADB-t a -t kapcsoló megadásával, hogy csak tesztelésre szánt APK-kat engedélyezd.
A gyakorlatban a folyamat általában így néz ki: letöltöd a kiegészítő APK-ját a kiadások oldaláról, használsz egy Shizuku-val kompatibilis telepítőalkalmazást, Aktiválhat olyan opciókat, mint a Tesztelés engedélyezése és a Meglévő cseréje. és engedélyezze a telepítést. Egy másik módja az `adb install -t` parancs kiírása az APK elérési útjával együtt.
Az ok, amiért ezt a kiegészítőt külön kell tartani, egyszerű: A Google Play irányelvei előírják a legújabb SDK-célokat És nem engedélyezik a tesztelési vagy hibakeresési jelzőkkel ellátott APK-k terjesztését. Ha mindent egyetlen alkalmazásba integrálnának, a SystemUI Tuner valószínűleg eltűnne a hivatalos áruházból.
A telepített bővítmény után a SystemUI Tuner folytathatja a működését. értékek olvasása és írása a Beállítások.Rendszer és a Beállítások.Biztonság menüpontokban ami egyébként nem lenne elérhető a hagyományos alkalmazásokhoz. Azonban mindig az egyes gyártók döntései és az általuk eltávolított vagy javított beállítások vonatkoznak rád.
A SystemUI Tuner főbb jellemzői a Shizuku segítségével
Miután a szükséges engedélyeket megadtad, a SystemUI Tuner számos szekciót és opciót jelenít meg. Nem mindegyik fog működni a telefonodon, de A testreszabás lehetőségei nagyon széleskörűek lehetnek ha a ROM-od barátságos.
A legérdekesebb funkciók közé tartozik az a lehetőség, hogy állapotsor ikonok kezelése, aktiválja vagy szabja testre a demó módot (ideális tiszta képernyőképekhez), állítsa be az értesítések fontosságát Android 7.0+ rendszeren, vagy engedélyezze az immerzív teljes képernyős módokat.
Módosíthatja is a A Gyorsbeállítások rácsa és elrendezése Bizonyos rétegekben módosíthatod az animációk sebességét, aktiválhatod az OEM által a kódban hagyott rejtett funkciókat, vagy megváltoztathatod a Ne zavarj mód viselkedését.
Az alkalmazás olyan részekre van felosztva, mint az Alkalmazások, Hang és hang, Kijelző, Hálózat, Interakciók, Rendszer, Felhasználói felület és Speciális. Minden egyes részben megtalálja a következőket: a viselkedésre, a felületre vagy a csatlakoztathatóságra összpontosító specifikus beállítások.
Például az Interakciók részben megjeleníthet vagy elrejthet bizonyos ikonokat, hozzáadhatja az akkumulátor töltöttségi szintjét, felveheti a Ne zavarj módot a hangerőszabályzók közé, vagy módosíthatja az értesítési felület megjelenését. A felhasználói felületen vezérelheti a navigációs gesztusokat, bekapcsolva tarthatja a képernyőt töltés közben, vagy egyéni animációs skálákat állíthat be.
Maga a fejlesztő azonban arra figyelmeztet, hogy Bizonyos módosítások megmaradnak, és az alkalmazás eltávolításakor nem vonódnak vissza.Az Android 8.0 óta a legtöbb esetben van egy visszaállítási lehetőség, de ajánlott feljegyezni, hogy mit változtattunk meg, és tudni, hogyan lehet visszaállítani az ADB-vel, ha valami rosszul megy (például az ui_night_mode kulcs törlése, ha egy kísérleti éjszakai mód feketévé teszi a képernyőt).
A Shizuku gyakorlati alkalmazási esetei testreszabáshoz és optimalizáláshoz
A SystemUI Tuneren túl a Shizuku valódi potenciálja a kompatibilis alkalmazások ökoszisztémájában rejlik. Szinte mindenhez vannak eszközök: a felduzzadt szoftverek eltávolításához, az engedélyek kezeléséhez, a műveletek automatizálásához, a hálózat figyeléséhez, a zárolt fájlok felderítéséhez. és még sok más.
Egy nagyon keresett példa a rendszeralkalmazások eltávolítása a konzollal való bajlódás nélkül. Vizuális eltávolító alkalmazásokkal, mint például a Canta vagy hasonlók, A Shizuku segítségével listázhatja, lefagyaszthatja vagy törölheti az előre telepített alkalmazásokat.Ha később megbánod, sok esetben lehetőség van a visszaállításukra.
Egy másik tipikus forgatókönyv a következőt foglalja magában: Hozzáférés visszaszerzése az /Android/data és /Android/obb mappákhozamelyek az Android 13 és 14 óta erősen korlátozottak. Fájlkezelők, mint például a MiXplorerAz FV File Explorer, a ZArchiver, az X-plore, a Solid Explorer vagy a Total Commander a Shizuku segítségével kerüli meg ezeket a korlátozásokat, és lehetővé teszi a könyvtárak újbóli megtekintését és szerkesztését.
Az akkumulátor-üzemidő terén vannak olyan alkalmazások, mint a Hail, amelyek kihasználják a Shizuku előnyeit Teljes alkalmazások lefagyasztása a képernyő kikapcsolásakorEgy lefagyott alkalmazás nem ébred fel, nem küld értesítéseket, és nem fogyaszt erőforrásokat, csak akkor állítja vissza eredeti állapotát, amikor újra bekapcsolja a képernyőt.
Vannak adatvédelmi és hálózatorientált eszközök is, mint például az App Ops, a NetWall vagy a VPN-mentes tűzfalak, amelyeket a Shizuku képes... pontosabban blokkolja az érzékelőket, adatokat vagy kapcsolatokat a szokásos Android-engedélyeket anélkül, hogy VPN-szolgáltatásként kellene elindulnia.
rish: privilegizált parancsok hagyományos ADB nélkül
A Shizuku ökoszisztémán belül van egy úgynevezett segédprogram. rish, amely a Shizuku szolgáltatásával megegyező jogosultságokkal rendelkező shell-t biztosítKülönösen hasznos, ha ismered a parancssort, vagy ha automatizálási alkalmazásokat használsz, mint például a Tasker vagy a MacroDroid.
A rish segítségével megnyithatsz egy Interaktív héj közvetlenül a mobilon a rish parancs egyszerű futtatásával egy kompatibilis terminálból, vagy egy adott parancs átadásával a -c opcióval, például a rish -c 'whoami' paranccsal a végrehajtáshoz és a kilépéshez.
Parancsok szabványos bemenetről is továbbíthatók, például a következő használatával: echo 'parancs' | rishIly módon összetettebb szkriptek vagy automatizálási folyamatok is elindíthatnak privilegizált műveleteket vezetékes ADB használata nélkül.
Az ütemezett feladatokkal kombinálva a rish lehetővé teszi, hogy olyan dolgokat tegyen, mint például indítsa újra az eszközt, módosítsa a beállításokat, vagy állítson le bizonyos folyamatokat bizonyos feltételek mellett, mindezt a Shizuku által a háttérben kínált kiváltságok támogatják.
Azonban, bár az eszköz hatékony, bölcsen kell használni: Egy rosszul megírt parancs furcsa viselkedést okozhatCsakúgy, mint az ADB-nél. A legjobb fokozatosan haladni, és mindig tudni, hogy melyik kulcshoz vagy szolgáltatáshoz férsz hozzá.
A Shizuku-val kompatibilis alkalmazások ökoszisztémája és a kompatibilitás szintje
A Shizukuba integrált alkalmazások listája hónapról hónapra bővül. Olyan automatizálási megoldásokat tartalmaz, mint a MacroDroid, az AutoJS6, a Geto és a PhoneProfilesPlus; olyan felhasználói felületeszközöket, mint az UbikiTouch, a Tap Tap, a ColorBlendr, a Lockscreen Widgets és a KeyMapper; fejlett fájlkezelők, mint például a MiXplorer, ZArchiver, X-plore, Solid Explorer vagy Total CommanderAPK telepítők, mint például a SAI, a Shizuku Package Installer vagy az InstallWithOptions; és specifikus segédprogramok bizonyos rétegekhez.
Ezen alkalmazások némelyike, testreszabható alkalmazásokA felhasználói élményre összpontosítanak, olyan dolgokat kínálnak, mint alkalmazásalapú sötét mód, egyéni gesztusok, lebegő multitasking vagy asztali stílusú start menükMások inkább a karbantartásra összpontosítanak, fejlett biztonsági mentésekkel, mélytisztítással vagy rendszerdiagnosztikával.
Van egy olyan eszközcsoport is, amely kifejezetten bizonyos gyártók ROM-jaira specializálódott, például Extra beállítások One UI, MIUI/HyperOS vagy EMUI esetén, amelyek lehetővé teszik az 5G funkciók aktiválását, az akkumulátor töltési korlátainak módosítását, vagy az OEM által elrejtett ablakmentes módok engedélyezését.
A Shizuku minden funkcióját azonban a gyártó implementációja korlátozza. Ha egy réteg eltávolított egy funkciót a SystemUI-ból, vagy zárolt egy bizonyos beállítást, akkor egyetlen alkalmazás sem fogja tudni azt újraéleszteni kizárólag ADB használatával.Általában jobban működik AOSP-n vagy a tiszta Androidhoz közeli ROM-okon, míg a nagymértékben testreszabott rétegeken az alkalmazások bizonyos részei hibásak vagy semmilyen hatásuk nincs.
Összefoglalva, Shizuku egy közös platformot kínál a megnövelt privilégiumok terén, de A tényleges eredmény mindig az adott modelltől, Android verziótól és testreszabási rétegtől függ.Ezért fontos elolvasni a készülékedről szóló véleményeket, XDA-beszélgetéseket vagy közösségeket, mielőtt a legagresszívabb beállításokba ugranál.
A fentiekkel a Shizuku kulcsfontosságú eszközzé válik azok számára, akik root hozzáférés nélkül szeretnék kihozni az Androidból a legtöbbet: Központosítja a speciális engedélyeket, lehetővé teszi az alkalmazások számára, hogy ellenőrzött módon vonják be a rendszer API-jait, és megnyitja az utat a mélyreható testreszabás előtt. Tiszteletben tartja a rendszer integritását, folyamatosan futtatja az érzékeny alkalmazásokat, és sokkal rugalmasabb módon teszi lehetővé a felhasználói felülettel, a teljesítménnyel és a biztonsággal való kísérletezést, mint a standard rendszerbeállításokkal.
