A Shizuku lehetővé teszi, hogy root nélkül bütyköljön Android-eszközeit. Itt megnézheti, hogy ez mit jelent, és hogyan kell beállítani!
Az Android Debug Bridge vagy röviden ADB egy praktikus fejlesztői eszköz a telefonnal való kezelőfelülethez hibakereséshez és teszteléshez. Az ADB-n keresztül a fejlesztők és a hatékony felhasználók nagyobb jogosultságokkal érhetik el az Android beépített Linux parancssori shelljét, mint a felhasználók által telepített alkalmazások. Nevezetesen, az ADB shell jogosultsága nem egyenlő a szuperfelhasználói hozzáféréssel, ezért előfordulhat, hogy rootolja az eszközt hogy teljes mértékben átvegye az irányítást az operációs rendszer felett. A módosítási követelményektől függően azonban a shell-hozzáférés elegendő engedélyek megadásához vagy megtagadásához, a rendszerbeállítások megváltoztatásához és még sok máshoz. Itt van a Shizuku alkalmazás kerül játékba.
Navigálás ebben a cikkben:
- Mi az a Shizuku?
- Mik a Shizuku tulajdonságai?
- Honnan lehet letölteni a Shizukut?
-
Hogyan telepíthetem és konfigurálhatom a Shizukut?
- Root hozzáféréssel
- Root hozzáférés nélkül
- Hogyan kell használni a Shizukut?
- Következtetés
Mi az a Shizuku?
A Shizuku remek megoldás egy meglehetősen összetett forgatókönyv leküzdésére az Android modding világában: lehetővé teszi, hogy harmadik féltől származó alkalmazások hozzáférjenek a rendszerszintű alkalmazásprogramozási felületekhez (API-k). Az ötlet egy dedikált folyamat futtatása shell szintű engedélyekkel, amely proxyként működik a rendszerkiszolgáló és az alkalmazások között. Ahelyett, hogy a futó parancsokra hagyatkozna a su
shell, a fejlesztők ezután a Shizuku szerverkomponenst használhatják emelt szintű műveletek végrehajtására.
Dióhéjban, ha egy alkalmazásnak speciális engedélyekre van szüksége, amelyeket csak ADB-n keresztül (vagy root-on keresztül) lehet megadni, egyszerűen használhatja a Shizuku-t, hogy megadja őket közvetlenül az Android-eszközéről.
A Shizuku projekt nyílt forráskódú, és Rikka (aka RikkaW), Haruueés számos más fejlesztő.
Mik a Shizuku tulajdonságai?
- Minimális rezsiteljesítmény.
- Rendkívül gyors végrehajtás (az Android „kötőanyagnak” nevezett folyamatközi kommunikációs mechanizmusa hajtja).
- Az alkalmazások elhanyagolható kódkiegészítésekkel használhatják az Android rendszer API-kat.
- Android 11 és újabb rendszeren a Shizuku közvetlenül az eszközén is beállítható és elindítható.
Honnan lehet letölteni a Shizukut?
Amint korábban említettük, a Shizuku projekt nyílt forráskódú, így a kódbázisba pillanthat, vagy saját maga is lefordíthatja a források megszerzése után. a hivatalos GitHub tárhely.
Ha a Shizuku előre összeállított verzióját keresi, közvetlenül a Google Play Áruházból szerezheti be. A fejlesztők is több tükörnek is otthont ad hogy megkönnyítse a hivatalos APK kiadás letöltését.
Ár: Ingyenes.
4.1.
Hogyan telepíthetem és konfigurálhatom a Shizukut?
A Shizuku Google Play verzióját az Android saját csomagkezelője telepíti, és továbbra is a Play Áruház fogja frissíteni. Ha a GitHub APK-kiadását szeretné választani, akkor ezt kell tennie kézi oldalra töltse be a csomagot Android-eszközén.
Bár a Shizuku nem root környezetben is használható, a root hozzáféréssel drasztikusan leegyszerűsödik a Shizuku szolgáltatásának beállítási folyamata. Kövesse az alábbi útmutatót, hogy megtudja, hogyan konfigurálhatja a Shizukut a választott módszerrel.
Root hozzáféréssel
Mielőtt telepíti a Shizukut root hozzáféréssel, győződjön meg arról, hogy rendelkezik a telepítve van a Magisk legújabb verziója a céleszközön.
- Keresse meg a Shizuku ikont, és érintse meg az alkalmazás megnyitásához.
- A főképernyőn lépjen az elnevezésű szakaszra Indítás (rootolt eszközökhöz).
- A folyamat elindításához érintse meg a Start gombot.
- nyomja meg Grant hogy kérésre adjon engedélyt a root számára.
- Ha minden jól megy, a Shizuku szolgáltatás néhány másodpercen belül elindul egy új képernyőn, majd automatikusan bezárul, amikor befejeződött.
- Görgessen a tetejére, és ellenőrizze a Shizuku működési állapotát. Meg kell jelennie egy verziószámnak, amelyet a „root” követ.
Alapértelmezés szerint a Shizuku szolgáltatás nem indul el automatikusan újraindítás után. A viselkedés megváltoztatásához érintse meg a Beállítások ikont a jobb felső sarokban, majd keresse meg a Indítás rendszerindításkor (root) választási lehetőség. Az engedélyezést követően a Shizuku szolgáltatás felhasználói beavatkozás nélkül fut le az eszköz újraindítása után.
Érdemes megemlíteni, hogy a Shizuku projekt fejlesztői a Sui nevű fejlett front-enden dolgoznak. Végül felváltja a jelenlegi Shizuku alkalmazást. Ha szeretné kipróbálni, töltse le a legújabb kiadást a GitHub repóból. Mivel a Sui-t úgy tervezték, mint a Magisk modul, akkor is szüksége van a Magiskre az alkalmazás futtatásához.
Töltse le a Sui-t
A szokásos kísérőalkalmazásoktól eltérően a Sui nem kínál kezdetben tipikus alkalmazásikont. A felület eléréséhez tegye a következők egyikét:
- (Android 8.0+, Sui 12.1+) Nyomja meg hosszan a rendszerbeállításokat az otthoni alkalmazásban, és megtalálja a Sui parancsikonját.
- (Android 8.0+, Sui 12+) Írja be a „Fejlesztői beállítások” elemet a rendszerbeállításokba, a rendszer kérni fogja a Sui parancsikon hozzáadását.
- Belép
*#*#784784#*#*
az alapértelmezett tárcsázó alkalmazásban.
Noha a Suinak megvannak a maga lehetőségei, a projekt még nem teljes. Amíg a Shizuku jelenlegi alkalmazásáról a Suira történő migráció hivatalosan zölden világít, javasoljuk, hogy a Shizuku fő alkalmazását használja a Shizuku különböző aspektusainak konfigurálásához.
Root hozzáférés nélkül
Az Android 11-től kezdve a Google hozzáadta a vezeték nélküli hibakereső funkciót az Android fejlesztői lehetőségeihez. Használható a Shizuku szolgáltatásának konfigurálására a céleszközön root hozzáférés nélkül.
- Keresse meg a Shizuku ikont, és érintse meg az alkalmazás megnyitásához.
- A főképernyőn lépjen az elnevezésű szakaszra Kezdje a vezeték nélküli hibakereséssel.
- Érintse meg a Párosítás gombot, majd nyomja meg Fejlesztői beállítások. Ezután görgessen lefelé, amíg meg nem találja a Vezeték nélküli hibakeresés lehetőséget. Kapcsolja be.
- Ellenőrizd a Mindig engedélyezze ezen a hálózaton mezőbe, majd nyomja meg Lehetővé teszi a funkció engedélyezéséhez.
- Érintse meg a Vezeték nélküli hibakeresés menü. Ezután válassza ki a megnevezett opciót Párosítsa az eszközt párosítási kóddal.
- Most írja be az egyedi 6 számjegyű Wi-Fi párosítási kódot a Shizuku Pairing code értesítési szövegdobozába.
- Lefelé csúsztathatja az állapotsort a Shizuku értesítéshez, majd érintse meg a lehetőséget Írja be a párosítási kódot, és a megerősítéshez nyomja meg a jobb oldalon található Küldés gombot.
- Lefelé csúsztathatja az állapotsort a Shizuku értesítéshez, majd érintse meg a lehetőséget Írja be a párosítási kódot, és a megerősítéshez nyomja meg a jobb oldalon található Küldés gombot.
- Ebben a szakaszban látnia kell a A párosítás sikeres üzenetet, ha a párosítási kód helyes volt.
- Térjen vissza a Shizuku alkalmazás főképernyőjére.
- Előfordulhat, hogy el kell húznia a sikeres párosítás értesítést, mielőtt ezt megteheti.
- Keresse meg a Kezdje a vezeték nélküli hibakereséssel szakaszban, és érintse meg a Start gombot a szolgáltatás engedélyezéséhez.
- A Shizuku szolgáltatás mostantól automatikusan elindul egy új képernyőn, majd automatikusan bezárul, amikor befejeződik.
- Görgessen vissza a lap tetejére, és ellenőrizze a Shizuku működési állapotát. Meg kell jelennie egy verziószámnak, amelyet az „adb” követ.
Ne feledje, hogy újra engedélyeznie kell a „Vezeték nélküli hibakeresés” opciót, és a céleszköz újraindítása után újra kell indítania a Shizukut.
Lehetőség van a Shizuku szolgáltatás meghívására vezetékes ADB hozzáférésen keresztül is. Ez különösen hasznos a régebbi Android-verzióknál, vagy egyes OEM Android-skineknél, ahol a vezeték nélküli hibakeresés nem érhető el könnyen. Azonban szüksége van a PC/Mac telepített ADB-vel valamint a OEM Android illesztőprogram telepítve előfeltételként.
- A folytatás előtt győződjön meg arról, hogy a céleszközt az ADB-folyamat észleli a PC-n/Mac-en.
- típus
adb devices
a terminál ablakában, majd nyomja meg az Enter billentyűt. Egy egyedi eszközazonosító számot kell látnia a Csatolt eszközök listája alatt, jelezve, hogy csatlakoztatva van, és az ADB interfész felismeri.
- típus
- Nyissa meg a Shizuku alkalmazást legalább egyszer a telefonján.
- Hajtsa végre a következő parancsot a PC/Mac terminálablakában:
adb shell sh /sdcard/Android/data/moe.shizuku.privileged.api/start.sh
- Ha sikeres, akkor látnia kell egy kilép 0-val állapotát néhány másodpercen belül a terminál ablakában.
- Telefonján nyissa meg a Shizuku alkalmazást. Ezután görgessen vissza a tetejére, és ellenőrizze a Shizuku működési állapotát. Meg kell jelennie egy verziószámnak, amelyet az „adb” követ.
Feltéve, hogy mindezt követi, most már működő Shizuku-példánynak kell lennie Android-eszközén.
Hogyan kell használni a Shizukut?
Ha ismeri a Magisket, akkor a Shizuku nagyon hasonló. De a root hozzáférés kezelése helyett a shell hozzáférést kezeli. Ennek eredményeként, ha van egy működő Shizuku-példánya, és megpróbál megnyitni egy olyan alkalmazást, amely a Shizuku-t használja emelt szintű műveletek végrehajtására, akkor megjelenik egy felszólítás a hozzáférés engedélyezésére. Amint engedélyezi, a Shizuku zökkenőmentesen gondoskodik az API-hozzáférési követelményekről.
Az alábbiakban egy rövid listát találhat azokról a népszerű alkalmazásokról, amelyek a Shizukut használják magasabb szintű műveletekhez. Ez nem az említett alkalmazások támogatása, és azt sem javasoljuk, hogy mások munkáját figyelmen kívül kell hagyni. Korlátozzuk a hivatkozásokat, hogy elkerüljük, hogy ez a cikk túl hosszú legyen.
- Átfestő: A Repainter testreszabható, dinamikus Material You témakört biztosít bármely Android 12 (és újabb) eszközhöz és ROM-hoz.
- App Ops: Az App Ops egy aprólékos alkalmazásengedély-kezelő.
- SAI (Split APKs Installer): A SAI egy fejlett APK-telepítő osztott APK-támogatással.
- Swift biztonsági mentés: A Swift Backup ingyenesen és root nélkül képes biztonsági másolatot készíteni az APK-jairól, szövegeiről, hívásnaplóiról és alkalmazott háttérképeiről.
- SystemUI Tuner: Az Android beépített System UI Tuner funkcióiban gazdag helyettesítője.
A legtöbb esetben az alkalmazások Shizuku hozzáférést kérnek a kezdeti beállítási szakaszban. Az engedélyezést követően elérhetővé teszik azokat a funkciókat, amelyek magasabb szintű hozzáférést igényelnek. Abban az esetben, ha a Shizuku nincs telepítve (vagy nincs konfigurálva), az alkalmazások automatikusan a tartalék módot választják korlátozott funkciókkal.
A Shizuku az eszközön lévő terminálemulátor-alkalmazásokkal együtt is használható. Ez a rész kívül esik ennek az oktatóanyagnak a hatókörén, de felfedezheti ezt a funkciót, ha megérinti a „Shizuku használata terminálalkalmazásokban” lehetőséget az alkalmazás főmenüjében.
Az Android-alkalmazások fejlesztői közössége számára könnyedén kihasználhatja a Shizuku erejét. Ehhez vessen egy pillantást a magyarázónk és nézd meg a Shizuku API repo.
Shizuku hivatalos honlapja
Következtetés
Android-eszközének rootolása a testreszabások világa előtt nyitja meg, de ez nem mindig megvalósítható lehetőség. Sajnos, ahogy telik az idő, és A Google javítja a hamisítás-észlelési módszereit, egyre kevesebb hely marad a trükközésre. A Shizuku alkalmazás némileg kitölti az űrt, ami nagyszerű az Android modding jelenethez. Remélhetőleg a közeljövőben rengeteg alkalmazást és modot fogunk látni a Shizuku szolgáltatás natív támogatásával.