Kas yra „Shizuku“ ir ką su juo galite padaryti „Android“ įrenginyje?

„Shizuku“ leidžia dirbti su „Android“ įrenginiais be šaknies. Čia galite sužinoti, ką tai reiškia ir kaip tai nustatyti!

„Android Debug Bridge“ arba sutrumpintai ADB yra patogus kūrimo įrankis, skirtas susieti su telefonu derinant ir testuojant. Naudodami ADB kūrėjai ir patyrę vartotojai gali pasiekti „Android“ integruotą „Linux“ komandų eilutės apvalkalą su didesnėmis privilegijomis nei vartotojo įdiegtos programos. Pažymėtina, kad ADB apvalkalo privilegija nėra lygi supervartotojo prieigai, todėl jums vis tiek gali prireikti root savo įrenginį visiškai perimti OS valdymą. Tačiau, atsižvelgiant į jūsų modifikavimo reikalavimus, apvalkalo prieigos pakanka norint suteikti arba atmesti leidimus, pakeisti sistemos nustatymų reikšmes ir padaryti daug daugiau. Čia yra Šizuku programa pradeda žaisti.

Naršykite šį straipsnį:

  • Kas yra Shizuku?
  • Kokios yra Shizuku savybės?
  • Kaip atsisiųsti shizuku
  • Kaip įdiegti ir konfigūruoti „Shizuku“?
    • Su root prieiga
    • Be root prieigos
  • Kaip naudotis Shizuku?
  • Išvada

Kas yra Shizuku?

„Shizuku“ yra puikus sprendimas gana sudėtingam scenarijui „Android“ modifikavimo pasaulyje išspręsti: leisti trečiųjų šalių programoms pasiekti sistemos lygio programų programavimo sąsajas (API). Idėja yra paleisti specialų procesą su apvalkalo lygio leidimais, kurie veikia kaip tarpinis serveris tarp sistemos serverio ir programų. Užuot pasikliavę vykdomomis komandomis su apvalkalu, kūrėjai gali naudoti Shizuku serverio komponentą, kad atliktų padidintas operacijas.

Trumpai tariant, jei programai reikia specialių leidimų, kuriuos galima suteikti tik per ADB (arba su root), Galite tiesiog naudoti „Shizuku“, kad suteiktumėte juos tiesiai iš „Android“ įrenginio.

„Shizuku“ projektas yra atvirojo kodo ir jį prižiūri Rikka (dar žinomas kaip RikkaW), Haruueir keli kiti kūrėjai.


Kokios yra Shizuku savybės?

  • Minimalus našumas.
  • Itin greitas vykdymas (kuriamas naudojant „Android“ tarpprocesinio ryšio mechanizmą, vadinamą „rišikliu“).
  • Programos gali naudoti „Android“ sistemos API su nežymiais kodo priedais.
  • 11 ir naujesnėse versijose „Android“ galite nustatyti ir paleisti „Shizuku“ tiesiogiai savo įrenginyje.

Kaip atsisiųsti shizuku

Kaip minėta anksčiau, Shizuku projektas yra atvirojo kodo, todėl galite pažvelgti į kodų bazę arba susikompiliuoti patys, paėmę šaltinius iš oficialią „GitHub“ saugyklą.

Jei ieškote iš anksto sudarytos „Shizuku“ versijos, galite ją paimti tiesiai iš „Google Play“ parduotuvės. Kūrėjai taip pat talpinti kelis veidrodžius kad būtų lengviau atsisiųsti oficialų APK leidimą.

ŠizukuProgramuotojas: Xingchenas ir Rikka

Kaina: Nemokama.

4.1.

parsisiųsti

Kaip įdiegti ir konfigūruoti „Shizuku“?

„Google Play“ „Shizuku“ versiją įdiegė paties „Android“ paketų tvarkyklė ir ją toliau atnaujins „Play“ parduotuvė. Jei norite pasirinkti APK leidimą iš „GitHub“, turite tai padaryti rankiniu būdu įkelkite pakuotę į šoną „Android“ įrenginyje.

Nors „Shizuku“ galite naudoti ne root aplinkoje, „root“ prieiga labai supaprastina „Shizuku“ paslaugos nustatymo procesą. Vykdykite toliau pateiktą vadovą, kad sužinotumėte, kaip sukonfigūruoti Shizuku pasirinktu metodu.

Su root prieiga

Prieš diegdami „Shizuku“ su root prieiga, įsitikinkite, kad turite įdiegta naujausia Magisk versija tiksliniame įrenginyje.

  1. Raskite Shizuku piktogramą ir bakstelėkite ją, kad atidarytumėte programą.
  2. Pagrindiniame ekrane eikite į skyrių pavadinimu Pradėti (įsišaknintiems įrenginiams).
  3. Norėdami pradėti procesą, bakstelėkite mygtuką Pradėti.
  4. Paspauskite Suteikti suteikti root leidimus, kai to prašoma.
  5. Jei viskas klostysis teisingai, „Shizuku“ paslauga per kelias sekundes prasidės naujame ekrane, o pasibaigus automatiškai užsidarys.
  6. Slinkite į viršų ir patikrinkite „Shizuku“ veikimo būseną. Jame turėtų būti rodomas versijos numeris, po kurio yra „root“.

Pagal numatytuosius nustatymus „Shizuku“ paslauga automatiškai neįsijungia po perkrovimo. Norėdami pakeisti elgseną, viršutiniame dešiniajame kampe palieskite nustatymų piktogramą, tada suraskite Pradėti nuo įkrovos (root) variantas. Įjungus, „Shizuku“ paslauga bus vykdoma be vartotojo įsikišimo, kai iš naujo paleisite įrenginį.

Verta paminėti, kad „Shizuku“ projekto kūrėjai dirba su pažangia sąsaja, pavadinta „Sui“. Galiausiai ji pakeis dabartinę „Shizuku“ programą. Norėdami pabandyti, atsisiųskite naujausią leidimą iš „GitHub“ atpirkimo. Kadangi Sui sukurtas kaip a Magisk modulis, vis tiek reikia „Magisk“, kad paleistumėte programą.

Atsisiųskite „Sui“.

Skirtingai nuo įprastų papildomų programų, „Sui“ nesiūlo įprastos programos piktogramos. Norėdami pasiekti sąsają, atlikite vieną iš šių veiksmų:

  • (Android 8.0+, Sui 12.1+) Ilgai paspauskite sistemos nustatymus iš namų programos, rasite Sui nuorodą.
  • („Android 8.0+“, „Sui 12+“) Sistemos nustatymuose įveskite „Kūrėjo parinktys“, sistema paprašys pridėti „Sui“ nuorodą.
  • Įeikite *#*#784784#*#* numatytojoje rinkiklio programoje.

Nors „Sui“ turi savo potencialą, projektas dar nebaigtas. Kol perkėlimas iš dabartinės „Shizuku“ programos į „Sui“ nebus oficialiai apšviestas žaliai, rekomenduojama naudoti pagrindinę „Shizuku“ programėlę, kad būtų galima konfigūruoti skirtingus „Shizuku“ aspektus.

Be root prieigos

Pradedant nuo 11 versijos „Android“, „Google“ prie „Android“ kūrėjo parinkčių pridėjo belaidžio derinimo funkciją. Jis gali būti naudojamas konfigūruoti Shizuku paslaugą tiksliniame įrenginyje be root prieigos.

  1. Raskite Shizuku piktogramą ir bakstelėkite ją, kad atidarytumėte programą.
  2. Pagrindiniame ekrane eikite į skyrių pavadinimu Pradėkite nuo belaidžio derinimo.
  3. Bakstelėkite Poravimas mygtuką, tada paspauskite Gamintojo nustatymai. Tada slinkite žemyn, kol rasite belaidžio derinimo parinktį. Įjunkite jį.
  4. Patikrink Visada leisti šiame tinkle langelį, tada paspauskite Leisti norėdami įjungti funkciją.
  5. Bakstelėkite Belaidis derinimas Meniu. Tada pasirinkite parinktį pavadinimu Susiekite įrenginį su susiejimo kodu.
  6. Dabar į „Shizuku Pairing“ kodo pranešimų teksto laukelį įdėkite unikalų 6 skaitmenų „Wi-Fi“ susiejimo kodą.
    • Taip pat galite perbraukti žemyn būsenos juostoje iki Shizuku pranešimo, tada bakstelėkite Įveskite susiejimo kodąir paspauskite dešinėje esantį mygtuką Siųsti, kad patvirtintumėte.
  7. Šiame etape turėtumėte pamatyti a Suporavimas sėkmingas pranešimą, jei susiejimo kodas buvo teisingas.
  8. Grįžkite į pagrindinį „Shizuku“ programos ekraną.
    • Prieš tai gali tekti nubraukti pranešimą apie sėkmingą susiejimą.
  9. Raskite Pradėkite nuo belaidžio derinimo skyrių ir bakstelėkite mygtuką Pradėti, kad įjungtumėte paslaugą.
  10. „Shizuku“ paslauga dabar automatiškai paleidžiama naujame ekrane, o pasibaigus automatiškai užsidaro.
  11. Slinkite atgal į viršų ir patikrinkite „Shizuku“ veikimo būseną. Jame turėtų būti rodomas versijos numeris, po kurio yra „adb“.

Atminkite, kad turite dar kartą įjungti parinktį „Belaidis derinimas“ ir iš naujo paleisti „Shizuku“ iš naujo paleidę tikslinį įrenginį.

Taip pat galima iškviesti Shizuku paslaugą per laidinę ADB prieigą. Tai ypač naudinga naudojant senesnes „Android“ versijas arba kai kurias OEM „Android“ versijas, kuriose belaidis derinimas nėra lengvai pasiekiamas. Tačiau jums reikia a PC / Mac su įdiegta ADB taip pat Įdiegta OEM Android tvarkyklė kaip prielaidas.

  1. Prieš tęsdami įsitikinkite, kad tikslinį įrenginį galima aptikti naudojant ADB procesą jūsų kompiuteryje / „Mac“.
    • Tipas adb devices terminalo lange, tada paspauskite Enter. Skiltyje Pridėtų įrenginių sąrašas turėtumėte matyti unikalų įrenginio identifikatoriaus numerį, kuris leidžia žinoti, kad jis prijungtas ir atpažįstamas ADB sąsajos.
  2. Telefone bent kartą atidarykite „Shizuku“ programą.
  3. Vykdykite šią komandą savo kompiuterio / „Mac“ terminalo lange:
    adb shell sh /sdcard/Android/data/moe.shizuku.privileged.api/start.sh
  4. Jei pasiseks, turėtumėte pamatyti an išeiti su 0 būsena terminalo lange per kelias sekundes.
  5. Telefone atidarykite „Shizuku“ programą. Tada slinkite atgal į viršų ir patikrinkite Shizuku veikimo būseną. Jame turėtų būti rodomas versijos numeris, po kurio yra „adb“.

Jei atliksite visa tai, dabar „Android“ įrenginyje turėtumėte turėti veikiantį „Shizuku“ egzempliorių.


Kaip naudotis Shizuku?

Jei esate susipažinę su Magisk, tada Shizuku yra gana panašus. Tačiau užuot valdęs pagrindinę prieigą, jis valdo prieigą prie apvalkalo. Todėl, jei turite veikiantį „Shizuku“ egzempliorių ir bandote atidaryti programą, kuri naudoja „Shizuku“ padidintoms operacijoms atlikti, turėtumėte pamatyti raginimą leisti prieigą. Kai tik leisite, „Shizuku“ sklandžiai pasirūpins API prieigos reikalavimais.

Žemiau rasite trumpą sąrašą populiarių programų, kurios naudoja Shizuku aukštesnėms operacijoms. Tai nėra minėtų programų patvirtinimas, taip pat nesiūlome ignoruoti kitų darbų. Siekdami, kad šis straipsnis netaptų per ilgas, ribojame tai, į ką pateikiame nuorodas.

  • Dažytojas: Repainter suteikia tinkinamą, dinamišką medžiagos temą į bet kurį „Android 12“ (ir naujesnės versijos) įrenginį ir ROM.
  • Programos operacijos: „App Ops“ yra tiksli programos leidimų tvarkyklė.
  • SAI (Split APK diegimo programa): SAI yra pažangi APK diegimo programa su padalinto APK palaikymu.
  • Swift atsarginė kopija: „Swift Backup“ gali nemokamai kurti atsargines APK, teksto pranešimų, skambučių žurnalų ir taikomųjų fono paveikslėlių kopijas.
  • SystemUI imtuvas: daug funkcijų turintis „Android“ integruoto sistemos vartotojo sąsajos imtuvo pakeitimas.
Greita atsarginė kopija, reikalaujanti prieigos prie Shizuku

Daugeliu atvejų pradinio sąrankos etapo metu programos prašys „Shizuku“ prieigos. Suteikus, jie parodys funkcijas, kurioms reikalinga padidinta prieiga. Jei „Shizuku“ neįdiegta (arba nesukonfigūruota), programos automatiškai pasirinks atsarginį režimą su ribotu funkcijų rinkiniu.

Taip pat galima naudoti „Shizuku“ kartu su įrenginio terminalo emuliatoriaus programėlėmis. Ši dalis nepatenka į šios mokymo programos taikymo sritį, tačiau galite ištirti šią funkciją pagrindiniame programos meniu bakstelėję parinktį „Naudoti Shizuku terminalo programose“.

„Android“ programų kūrimo bendruomenei galite lengvai pasinaudoti „Shizuku“ galia. Norėdami tai padaryti, pažiūrėkite į mūsų aiškintojas ir patikrinkite Shizuku API atpirkimas.

Shizuku oficiali svetainė


Išvada

„Android“ įrenginio įsišaknijimas atveria jam pritaikymų pasaulį, tačiau tai ne visada įmanoma. Deja, laikui bėgant ir „Google“ tobulina klastojimo aptikimo metodus, lieka vis mažiau vietos, kur galima pamanyti. „Shizuku“ programa šiek tiek užpildo tuštumą, o tai puikiai tinka „Android“ modifikavimo scenai. Tikimės, kad artimiausiu metu pamatysime daugybę programų ir modifikacijų su vietiniu Shizuku paslaugos palaikymu.