Kas ir Shizuku un ko ar to var darīt savā Android ierīcē?

Shizuku ļauj jums lāpīt ar savām Android ierīcēm bez root. Šeit varat pārbaudīt, ko tas nozīmē un kā to iestatīt!

Android atkļūdošanas tilts jeb saīsināti ADB ir ērts izstrādes rīks, kas ļauj saskarties ar tālruni, lai veiktu atkļūdošanu un testēšanu. Izmantojot ADB, izstrādātāji un pieredzējuši lietotāji var piekļūt Android iebūvētajam Linux komandrindas apvalkam ar lielākām privilēģijām nekā lietotāja instalētajām lietotnēm. Proti, ADB čaulas privilēģija nav vienāda ar superlietotāja piekļuvi, tāpēc jums joprojām var būt nepieciešams saknes jūsu ierīci lai pilnībā pārņemtu OS kontroli. Tomēr atkarībā no modificēšanas prasībām čaulas piekļuve ir pietiekama, lai piešķirtu vai liegtu atļaujas, mainītu sistēmas iestatījumu vērtības un paveiktu daudz ko citu. Šī ir vieta, kur Šizuku lietotne sāk darboties.

Pārvietojieties šajā rakstā:

  • Kas ir Šizuku?
  • Kādas ir Shizuku īpašības?
  • Kā lejupielādēt Shizuku?
  • Kā es varu instalēt un konfigurēt Shizuku?
    • Ar root piekļuvi
    • Bez root piekļuves
  • Kā lietot Shizuku?
  • Secinājums

Kas ir Šizuku?

Shizuku ir lielisks risinājums, lai risinātu diezgan sarežģītu scenāriju Android modifikācijas pasaulē: ļaut trešo pušu lietotnēm piekļūt sistēmas līmeņa lietojumprogrammu saskarnēm (API). Ideja ir palaist īpašu procesu ar čaulas līmeņa atļaujām, kas darbojas kā starpniekserveris starp sistēmas serveri un lietotnēm. Tā vietā, lai paļautos uz palaistām komandām programmā su čaulā, izstrādātāji pēc tam var izmantot Shizuku servera komponentu, lai veiktu paaugstinātas darbības.

Īsumā, ja lietotnei ir nepieciešamas īpašas atļaujas, kuras var piešķirt tikai caur ADB (vai ar root), varat vienkārši izmantot Shizuku, lai piešķirtu tos tieši no savas Android ierīces.

Shizuku projekts ir atvērtā pirmkoda, un to uztur Rikka (aka RikkaW), Haruueun vairāki citi izstrādātāji.


Kādas ir Shizuku īpašības?

  • Minimāla veiktspēja virs izmaksām.
  • Īpaši ātra izpilde (ko darbina Android starpprocesu komunikācijas mehānisms, ko sauc par "saistvielu").
  • Lietotnēs var izmantot Android sistēmas API ar nenozīmīgiem koda papildinājumiem.
  • Operētājsistēmā Android 11 un jaunākās versijās varat iestatīt un palaist Shizuku tieši savā ierīcē.

Kā lejupielādēt Shizuku?

Kā jau minēts iepriekš, Shizuku projekts ir atvērtā koda, tāpēc varat apskatīt kodu bāzi vai kompilēt to pats pēc avotu iegūšanas no tā oficiālā GitHub repozitorija.

Ja meklējat iepriekš kompilētu Shizuku versiju, varat to iegūt tieši no Google Play veikala. Izstrādātāji arī uzņemt vairākus spoguļus lai atvieglotu oficiālā APK laidiena lejupielādi.

ŠizukuIzstrādātājs: Xingchen & Rikka

Cena: bezmaksas.

4.1.

Lejupielādēt

Kā es varu instalēt un konfigurēt Shizuku?

Shizuku Google Play versiju instalē paša Android pakotņu pārvaldnieks, un Play veikals to turpinās atjaunināt. Ja vēlaties izvēlēties APK laidienu no GitHub, tas ir jādara manuāli ielādējiet iepakojumu no sāniem savā Android ierīcē.

Lai gan jūs varat izmantot Shizuku vidē, kas nav saknes, saknes piekļuve krasi vienkāršo Shizuku pakalpojuma iestatīšanas procesu. Izpildiet tālāk sniegtos norādījumus, lai uzzinātu, kā konfigurēt Shizuku ar izvēlēto metodi.

Ar root piekļuvi

Pirms Shizuku instalēšanas ar root piekļuvi pārliecinieties, vai jums ir instalēta jaunākā Magisk versija mērķa ierīcē.

  1. Atrodiet Shizuku ikonu un pieskarieties tai, lai atvērtu lietotni.
  2. Galvenajā ekrānā dodieties uz sadaļu ar nosaukumu Sākt (ierīcēm ar sakņu sistēmu).
  3. Pieskarieties pogai Sākt, lai sāktu procesu.
  4. Nospiediet Piešķirt lai pēc pieprasījuma piešķirtu root atļaujas.
  5. Ja viss notiek pareizi, Shizuku pakalpojums sāksies dažu sekunžu laikā jaunā ekrānā un pēc tam automātiski tiks aizvērts, kad tas būs pabeigts.
  6. Ritiniet līdz augšai un pārbaudiet Shizuku darbības statusu. Tam vajadzētu parādīt versijas numuru, kam seko "root".

Pēc noklusējuma Shizuku pakalpojums pēc atsāknēšanas netiek automātiski startēts. Lai mainītu darbību, augšējā labajā stūrī pieskarieties ikonai Iestatījumi un pēc tam atrodiet Sākt ar sāknēšanu (sakne) opciju. Kad tas ir iespējots, Shizuku pakalpojums tiks izpildīts bez lietotāja iejaukšanās pēc ierīces pārstartēšanas.

Ir vērts pieminēt, ka Shizuku projekta izstrādātāji strādā pie uzlabotas priekšgala ar nosaukumu Sui. Tas galu galā aizstās pašreizējo Shizuku lietotni. Lai izmēģinātu, lejupielādējiet jaunāko versiju no tā GitHub repo. Tā kā Sui ir veidots kā a Magisk modulis, jums joprojām ir nepieciešams Magisk, lai palaistu lietotni.

Lejupielādēt Sui

Atšķirībā no parastajām pavadošajām programmām, Sui nepiedāvā tipisku lietotnes ikonu, ar kuru sākt. Lai piekļūtu tā saskarnei, veiciet vienu no šīm darbībām:

  • (Android 8.0+, Sui 12.1+) un turiet nospiestu sistēmas iestatījumus no sākuma lietotnes, jūs atradīsit Sui saīsni.
  • (Android 8.0+, Sui 12+) Sistēmas iestatījumos ievadiet “Izstrādātāja opcijas”, sistēma lūgs pievienot Sui saīsni.
  • Ievadiet *#*#784784#*#* noklusējuma numura sastādītāja lietotnē.

Lai gan Sui ir savs potenciāls, projekts vēl nav pilnībā pabeigts. Kamēr migrācija no Shizuku pašreizējās lietotnes uz Sui nav oficiāli iedegta zaļā krāsā, dažādu Shizuku aspektu konfigurēšanai ieteicams izmantot galveno Shizuku lietotni.

Bez root piekļuves

Sākot ar Android 11, Google Android izstrādātāju opcijām pievienoja bezvadu atkļūdošanas funkciju. To var izmantot, lai konfigurētu Shizuku pakalpojumu mērķa ierīcē bez root piekļuves.

  1. Atrodiet Shizuku ikonu un pieskarieties tai, lai atvērtu lietotni.
  2. Galvenajā ekrānā dodieties uz sadaļu ar nosaukumu Sāciet, izmantojot bezvadu atkļūdošanu.
  3. Pieskarieties Savienošana pārī pogu, pēc tam nospiediet Izstrādātāja iespējas. Pēc tam ritiniet uz leju, līdz atrodat opciju Bezvadu atkļūdošana. Ieslēdziet to.
  4. Pārbaudiet Vienmēr atļaut šajā tīklā lodziņu, pēc tam nospiediet Atļaut lai iespējotu funkciju.
  5. Pieskarieties Bezvadu atkļūdošana izvēlne. Pēc tam atlasiet opciju ar nosaukumu Savienojiet ierīci pārī ar savienošanas kodu.
  6. Tagad Shizuku Pairing koda paziņojumu tekstlodziņā ievietojiet unikālo 6 ciparu Wi-Fi savienošanas pārī kodu.
    • Varat arī vilkt uz leju statusa joslā līdz Shizuku paziņojumam, pēc tam piesitiet Ievadiet kodu savienošanai pārīun nospiediet labajā pusē esošo pogu Sūtīt, lai apstiprinātu.
  7. Šajā posmā jums vajadzētu redzēt a Savienošana pārī veiksmīga ziņojumu, ja pārī savienošanas kods bija pareizs.
  8. Atgriezieties Shizuku lietotnes galvenajā ekrānā.
    • Lai to izdarītu, iespējams, būs jānovelk paziņojums par veiksmīgu savienošanu pārī.
  9. Atrodiet Sāciet, izmantojot bezvadu atkļūdošanu sadaļu un pieskarieties pogai Sākt, lai iespējotu pakalpojumu.
  10. Shizuku pakalpojums tagad automātiski sāksies jaunā ekrānā un pēc tam automātiski tiks aizvērts, kad tas būs pabeigts.
  11. Ritiniet atpakaļ uz sākumu un pārbaudiet Shizuku darbības statusu. Tam vajadzētu parādīt versijas numuru, kam seko "adb".

Ņemiet vērā, ka vēlreiz jāiespējo opcija “Bezvadu atkļūdošana” un pēc mērķa ierīces restartēšanas jārestartē Shizuku.

Ir iespējams arī izsaukt Shizuku pakalpojumu, izmantojot vadu ADB piekļuvi. Tas ir īpaši noderīgi vecākām Android versijām vai dažām OEM Android versijām, kurās bezvadu atkļūdošana nav viegli pieejama. Tomēr jums ir nepieciešams a PC/Mac ar instalētu ADB kā arī Ir instalēts OEM Android draiveris kā priekšnoteikumus.

  1. Pirms turpināt, pārliecinieties, vai mērķa ierīce ir atrodama ar ADB procesu jūsu datorā/Mac datorā.
    • Tips adb devices termināļa logā, pēc tam nospiediet taustiņu Enter. Sadaļā Pievienoto ierīču saraksts ir jāredz unikāls ierīces identifikatora numurs, norādot, ka tā ir savienota un atpazīta ADB saskarnē.
  2. Tālrunī vismaz vienu reizi atveriet lietotni Shizuku.
  3. PC/Mac termināļa logā izpildiet šo komandu:
    adb shell sh /sdcard/Android/data/moe.shizuku.privileged.api/start.sh
  4. Ja izdodas, jums vajadzētu redzēt iziet ar 0 statusu termināļa logā dažu sekunžu laikā.
  5. Tālrunī atveriet lietotni Shizuku. Pēc tam ritiniet atpakaļ uz augšu un pārbaudiet Shizuku darbības statusu. Tam vajadzētu parādīt versijas numuru, kam seko "adb".

Ja sekosit tam visam, jūsu Android ierīcē tagad vajadzētu būt strādājošam Shizuku instancei.


Kā lietot Shizuku?

Ja esat pazīstams ar Magisk, tad Shizuku ir diezgan līdzīgs. Bet tā vietā, lai pārvaldītu root piekļuvi, tā pārvalda čaulas piekļuvi. Tā rezultātā, ja jums ir darbojoša Shizuku instance un pēc tam mēģināt atvērt programmu, kas izmanto Shizuku, lai veiktu paaugstinātas darbības, jums vajadzētu redzēt uzvedni, lai atļautu piekļuvi. Tiklīdz jūs to atļaujat, Shizuku nemanāmi parūpēsies par API piekļuves prasībām.

Zemāk varat atrast īsu sarakstu ar populārām lietotnēm, kas izmanto Shizuku paaugstinātām darbībām. Tas nekalpo kā apstiprinājums minētajām lietotnēm, kā arī mēs neiesakām ignorēt citu darbu. Mēs ierobežojam saišu saturu, lai šis raksts nekļūtu pārāk garš.

  • Pārkrāsotājs: Repainter nodrošina pielāgojamu, dinamisku materiāla motīvu uz jebkuru Android 12 (un jaunāku) ierīci un ROM.
  • Lietotņu darbības: App Ops ir smalks lietotņu atļauju pārvaldnieks.
  • SAI (sadalīto APK instalēšanas programma): SAI ir uzlabots APK instalētājs ar dalītu APK atbalstu.
  • Swift dublēšana: Swift Backup var bez maksas un bez saknes dublēt jūsu APK, īsziņas, zvanu žurnālus un lietotās tapetes.
  • SystemUI uztvērējs: ar funkcijām bagāts Android iebūvētā sistēmas lietotāja interfeisa uztvērēja nomaiņa.
Ātra dublēšana, kas pieprasa piekļuvi Shizuku

Vairumā gadījumu sākotnējās iestatīšanas fāzē lietotnes lūgs piekļuvi Shizuku. Pēc piešķiršanas tie atklās funkcijas, kurām nepieciešama paaugstināta piekļuve. Ja Shizuku nav instalēts (vai nav konfigurēts), lietotnes automātiski izvēlēsies atkāpšanās režīmu ar ierobežotu funkciju kopumu.

Shizuku ir iespējams izmantot arī kopā ar ierīces termināļa emulatora lietotnēm. Šī daļa ir ārpus šīs apmācības darbības jomas, taču varat izpētīt šo funkciju, lietotnes galvenajā izvēlnē pieskaroties opcijai “Izmantot Shizuku termināļa lietotnēs”.

Android lietotņu izstrādes kopienai varat viegli izmantot Shizuku jaudu. Lai to izdarītu, apskatiet mūsu skaidrotājs un pārbaudiet Shizuku API repo.

Shizuku oficiālā vietne


Secinājums

Sakņojot savu Android ierīci, tā paver iespēju pielāgoties pasaulei, taču tā ne vienmēr ir iespējama. Diemžēl, laikam ejot, un Google uzlabo savas viltojuma noteikšanas metodes, paliek arvien mazāk vietas, kur padomāt. Shizuku lietotne nedaudz aizpilda tukšumu, kas ir lieliski piemērota Android modifikācijai. Cerams, ka tuvākajā nākotnē mēs redzēsim daudz lietotņu un modifikāciju ar vietējo Shizuku pakalpojuma atbalstu.