Shizuku antaa sinun käsitellä Android-laitteitasi ilman pääkäyttäjää. Voit tarkistaa, mitä se tarkoittaa ja miten se asetetaan täällä!
Android Debug Bridge tai lyhennettynä ADB on kätevä kehitystyökalu, joka liitetään puhelimeen virheenkorjausta ja testausta varten. ADB: n kautta kehittäjät ja tehokäyttäjät voivat käyttää Androidin sisäänrakennettua Linuxin komentorivikuorta suuremmilla oikeuksilla kuin käyttäjän asentamat sovellukset. Erityisesti ADB-kuoren käyttöoikeus ei ole sama kuin pääkäyttäjän käyttöoikeus, joten saatat silti tarvita root laitteesi ottaa käyttöjärjestelmän kokonaan hallintaansa. Muokkausvaatimuksistasi riippuen käyttöliittymän käyttöoikeus riittää kuitenkin lupien myöntämiseen tai epäämiseen, järjestelmäasetusten arvojen muuttamiseen ja paljon muuta. Tässä on Shizuku sovellus tulee peliin.
Selaa tätä artikkelia:
- Mikä on Shizuku?
- Mitkä ovat Shizukun ominaisuudet?
- Kuinka ladata Shizuku?
-
Kuinka voin asentaa ja määrittää Shizukun?
- Pääkäyttäjän oikeudet
- Ilman pääkäyttäjän oikeuksia
- Kuinka käyttää Shizukua?
- Johtopäätös
Mikä on Shizuku?
Shizuku on näppärä ratkaisu melko monimutkaiseen skenaarioon Android-modiointimaailmassa: Kolmannen osapuolen sovellusten pääsy järjestelmätason sovellusliittymiin (API) on mahdollista. Ajatuksena on ajaa erillinen prosessi, jossa on shell-tason käyttöoikeudet, joka toimii välityspalvelimena järjestelmäpalvelimen ja sovellusten välillä. Sen sijaan, että luottaisit käynnissä oleviin komentoihin su
Shellin, kehittäjät voivat sitten käyttää Shizuku-palvelinkomponenttia korkeampien toimintojen suorittamiseen.
Lyhyesti sanottuna, jos sovellus tarvitsee erityisoikeuksia, jotka voidaan myöntää vain ADB: n kautta (tai rootin kautta), voit vain käyttää Shizukua myöntämään ne suoraan Android-laitteeltasi.
Shizuku-projekti on avoimen lähdekoodin lähde, ja sitä on ylläpitänyt Rikka (alias RikkaW), Haruueja useat muut kehittäjät.
Mitkä ovat Shizukun ominaisuudet?
- Minimaalinen suorituskyky yläpuolella.
- Erittäin nopea suoritus (joka toimii Androidin prosessienvälisellä viestintämekanismilla nimeltä "binder").
- Sovellukset voivat käyttää Android-järjestelmän sovellusliittymiä vähäisillä koodilisäyksillä.
- Android 11:ssä ja sitä uudemmissa käyttöjärjestelmissä voit määrittää ja käynnistää Shizukun suoraan laitteellasi.
Kuinka ladata Shizuku?
Kuten aiemmin mainittiin, Shizuku-projekti on avoimen lähdekoodin, joten voit katsoa koodikantaa tai kääntää sen itse, kun olet nappannut lähteet sen virallinen GitHub-arkisto.
Jos etsit valmiiksi käännettyä versiota Shizukusta, voit napata sen suoraan Google Play Kaupasta. Myös kehittäjät isännöi useita peilejä Virallisen APK-julkaisun lataamisen helpottamiseksi.
Hinta: Ilmainen.
4.1.
Kuinka voin asentaa ja määrittää Shizukun?
Shizukun Google Play -version asentaa Androidin oma paketinhallinta, ja Play Kauppa jatkaa sen päivittämistä. Jos haluat valita APK-julkaisun GitHubista, sinun on tehtävä se lataa paketti manuaalisesti sivulle Android-laitteellasi.
Vaikka voit käyttää Shizukua ei-root-ympäristössä, pääkäyttäjän käyttöoikeus yksinkertaistaa huomattavasti Shizukun palvelun määrittämistä. Noudata alla olevaa opasta oppiaksesi määrittämään Shizuku valitsemallasi menetelmällä.
Pääkäyttäjän oikeudet
Ennen kuin asennat Shizukun pääkäyttäjän oikeuksilla, varmista, että sinulla on uusin Magiskin versio asennettuna kohdelaitteessa.
- Etsi Shizuku-kuvake ja napauta sitä avataksesi sovelluksen.
- Siirry päänäytössä osioon nimeltä Aloita (juurtuneille laitteille).
- Aloita prosessi napauttamalla Käynnistä-painiketta.
- Lehdistö Myöntää antaa root-oikeudet pyydettäessä.
- Jos kaikki menee oikein, Shizuku-palvelu käynnistyy muutaman sekunnin sisällä uudella näytöllä ja sulkeutuu sitten automaattisesti, kun se on valmis.
- Vieritä ylös ja tarkista Shizukun toimintatila. Sen pitäisi näyttää versionumero, jota seuraa "root".
Oletuksena Shizuku-palvelu ei käynnisty automaattisesti uudelleenkäynnistyksen jälkeen. Jos haluat muuttaa toimintaa, napauta Asetukset-kuvaketta oikeassa yläkulmassa ja etsi sitten Aloita käynnistyksestä (root) vaihtoehto. Kun Shizuku-palvelu on otettu käyttöön, se suoritetaan ilman käyttäjän toimia, kun käynnistät laitteen uudelleen.
On syytä mainita, että Shizuku-projektin kehittäjät työskentelevät edistyneen käyttöliittymän, nimeltään Sui, parissa. Se korvaa lopulta nykyisen Shizuku-sovelluksen. Kokeile ladata uusin julkaisu GitHub-repostaan. Koska Sui on suunniteltu a Magisk moduuli, tarvitset edelleen Magiskin sovelluksen suorittamiseen.
Lataa Sui
Toisin kuin tavalliset kumppanisovellukset, Sui ei tarjoa tyypillistä sovelluskuvaketta aluksi. Päästäksesi sen käyttöliittymään, tee jokin seuraavista:
- (Android 8.0+, Sui 12.1+) Paina pitkään kotisovelluksen järjestelmäasetuksia, löydät Suin pikakuvakkeen.
- (Android 8.0+, Sui 12+) Kirjoita "Kehittäjäasetukset" järjestelmäasetuksiin, järjestelmä pyytää sinua lisäämään Suin pikakuvakkeen.
- Tulla sisään
*#*#784784#*#*
oletusvalintasovelluksessa.
Vaikka Suilla on omat potentiaalinsa, projekti ei ole vielä täydellinen. Kunnes siirtyminen Shizukun nykyisestä sovelluksesta Suihin on virallisesti vihreä, on suositeltavaa käyttää Shizuku-pääsovellusta Shizukun eri osien määrittämiseen.
Ilman pääkäyttäjän oikeuksia
Android 11:stä alkaen Google lisäsi langattoman virheenkorjausominaisuuden Androidin kehittäjävaihtoehtoihin. Sitä voidaan käyttää Shizukun palvelun määrittämiseen kohdelaitteessa ilman pääkäyttäjän oikeuksia.
- Etsi Shizuku-kuvake ja napauta sitä avataksesi sovelluksen.
- Siirry päänäytössä osioon nimeltä Aloita langattomalla virheenkorjauksella.
- Napauta Pariliitos -painiketta ja paina sitten Kehittäjävaihtoehdot. Vieritä seuraavaksi alaspäin, kunnes löydät Langaton virheenkorjausvaihtoehdon. Käynnistä se.
- Tarkista Salli aina tässä verkossa ruutuun ja paina sitten Sallia ottaaksesi ominaisuuden käyttöön.
- Napauta Langaton virheenkorjaus valikosta. Valitse seuraavaksi vaihtoehto nimeltä Yhdistä laite pariliitoskoodilla.
- Syötä nyt ainutlaatuinen 6-numeroinen Wi-Fi-pariliitoskoodi Shizuku Pairing code -ilmoitustekstiruutuun.
- Voit myös pyyhkäistä tilapalkissa alas Shizuku-ilmoitukseen ja napauttaa sitten Anna pariliitoskoodija vahvista oikealla olevalla Lähetä-painikkeella.
- Voit myös pyyhkäistä tilapalkissa alas Shizuku-ilmoitukseen ja napauttaa sitten Anna pariliitoskoodija vahvista oikealla olevalla Lähetä-painikkeella.
- Tässä vaiheessa sinun pitäisi nähdä a Pariliitos onnistui viesti, jos parituskoodi oli oikea.
- Palaa Shizuku-sovelluksen päänäyttöön.
- Saatat joutua pyyhkäisemään Pariliitos onnistui -ilmoitus pois ennen kuin voit tehdä sen.
- Paikanna Aloita langattomalla virheenkorjauksella ja ota palvelu käyttöön napauttamalla Käynnistä-painiketta.
- Shizuku-palvelu käynnistyy nyt automaattisesti uudelta näytöltä ja sulkeutuu automaattisesti, kun se on valmis.
- Vieritä takaisin alkuun ja tarkista Shizukun toimintatila. Sen pitäisi näyttää versionumero, jota seuraa "adb".
Muista, että sinun on otettava "Langaton virheenkorjaus" -vaihtoehto uudelleen käyttöön ja käynnistettävä Shizuku uudelleen kohdelaitteen uudelleenkäynnistyksen jälkeen.
On myös mahdollista kutsua Shizuku-palvelu langallisen ADB-yhteyden kautta. Tämä on erityisen hyödyllistä vanhemmissa Android-versioissa tai joissakin OEM-Android-skinissä, joissa langatonta virheenkorjausta ei ole helppo käyttää. Tarvitset kuitenkin a PC/Mac, johon on asennettu ADB sekä OEM Android -ohjain asennettu edellytyksinä.
- Ennen kuin jatkat, varmista, että kohdelaite on PC-/Mac-tietokoneesi ADB-prosessin havaittavissa.
- Tyyppi
adb devices
pääteikkunassa ja paina sitten Enter. Sinun pitäisi nähdä yksilöllinen laitetunnistenumero kohdassa Liitetyt laitteet, mikä kertoo, että laite on yhdistetty ja ADB-liitäntä tunnistaa sen.
- Tyyppi
- Avaa Shizuku-sovellus ainakin kerran puhelimessasi.
- Suorita seuraava komento PC/Macin pääteikkunassa:
adb shell sh /sdcard/Android/data/moe.shizuku.privileged.api/start.sh
- Jos onnistut, sinun pitäisi nähdä an poistu 0:lla tila pääteikkunassa muutaman sekunnin kuluessa.
- Avaa puhelimellasi Shizuku-sovellus. Vieritä sitten takaisin alkuun ja tarkista Shizukun toimintatila. Sen pitäisi näyttää versionumero, jota seuraa "adb".
Edellyttäen, että noudatat kaikkea tätä, sinulla pitäisi nyt olla toimiva Shizuku-esiintymä Android-laitteellasi.
Kuinka käyttää Shizukua?
Jos tunnet Magiskin, niin Shizuku on melko samanlainen. Pääkäyttäjän oikeuksien hallinnan sijaan se hallitsee komentotulkin käyttöä. Tämän seurauksena, jos sinulla on toimiva Shizuku-esiintymä ja yrität sitten avata sovelluksen, joka käyttää Shizukua korkeampien toimintojen suorittamiseen, sinun pitäisi nähdä kehote sallia pääsy. Heti kun sallit sen, Shizuku huolehtii saumattomasti API-käyttövaatimuksista.
Alta löydät lyhyen luettelon suosituista sovelluksista, jotka käyttävät Shizukua korkeampiin toimintoihin. Tämä ei ole mainittujen sovellusten tuki, emmekä myöskään ehdota, että muiden työtä tulisi jättää huomiotta. Rajoitamme linkittämämme sisältöä, jotta tämä artikkeli ei tule liian pitkäksi.
- Uudelleenmaalari: Repainter tuo muokattavissa olevan, dynaamisen Material You -teeman mihin tahansa Android 12 (ja uudempiin) laitteisiin ja ROM-levyihin.
- App Ops: App Ops on hienorakeinen sovellusten käyttöoikeuksien hallinta.
- SAI (split APKs Installer): SAI on edistynyt APK-asennusohjelma jaetun APK-tuen kanssa.
- Nopea varmuuskopiointi: Swift Backup voi varmuuskopioida APK: si, tekstisi, puhelulokit ja sovelletut taustakuvat ilmaiseksi ja ilman pääkäyttäjää.
- SystemUI-viritin: Monipuolinen vaihtoehto Androidin sisäänrakennetulle käyttöliittymävirittimelle.
Useimmissa tapauksissa sovellukset pyytävät Shizukun pääsyä alkuasetusvaiheen aikana. Kun ne on myönnetty, ne paljastavat toiminnot, jotka edellyttävät laajennettua pääsyä. Jos Shizukua ei ole asennettu (tai sitä ei ole määritetty), sovellukset valitsevat automaattisesti varatilan rajoitetuilla ominaisuuksilla.
On myös mahdollista käyttää Shizukua yhdessä laitteen pääteemulaattorisovellusten kanssa. Tämä osa ei kuulu tämän opetusohjelman piiriin, mutta voit tutustua tähän ominaisuuteen napauttamalla "Käytä Shizukua päätesovelluksissa" -vaihtoehtoa sovelluksen päävalikosta.
Android-sovelluskehitysyhteisössä voit helposti hyödyntää Shizukun tehoa. Voit tehdä sen katsomalla meidän selittäjämme ja tutustu Shizuku API repo.
Shizukun virallinen verkkosivusto
Johtopäätös
Android-laitteen juurruttaminen avaa sen mukauttamismahdollisuuksien maailmaan, mutta se ei ole aina toteuttamiskelpoinen vaihtoehto. Valitettavasti ajan kuluessa ja Google parantaa peukaloinnin havaitsemismenetelmiään, on yhä vähemmän tilaa puuhailla. Shizuku-sovellus täyttää jonkin verran tyhjyyttä, mikä sopii erinomaisesti Android-modiointikohtaukseen. Toivottavasti näemme lähitulevaisuudessa joukon sovelluksia ja modeja, jotka tukevat Shizuku-palvelua.