Jei mėgstate eksperimentuoti su kiekvienu telefono kampeliu, bet nenorite apsunkinti reikalų su root'inimu, „Shizuku“ tapo „Android“ pritaikymo šveicarišku peiliuTai leidžia daugeliui programų atlikti pažangius triukus nepažeidžiant „SafetyNet“, nepakenkiant jūsų saugumui ir neatrakinant įkrovos įkrovos programos.
Metų metus kraštovaizdis buvo tarp įsišaknijusių vartotojų ir paprastų vartotojų, tačiau šiandien yra labai galingas trečias būdas: Naudokite „Shizuku“ kaip tiltą tarp programų ir sistemos APISu juo galite ištrinti programinę įrangą, koreguoti sąsają, pasiekti užrakintus aplankus arba automatizuoti nustatymus, beveik taip, lyg turėtumėte root prieigą, tačiau išlaikydami įrenginio saugumą ir garantiją.
Kas yra Šizuku ir kodėl ji pakeitė žaidimo taisykles?
Norėdami iš tikrųjų suprasti Šizuku, įsivaizduokite, kad jūsų mobilusis telefonas yra griežtai saugomas pastatas, kuriame „Android“ griežtai kontroliuoja, kurias duris kiekviena programa gali atidaryti.Įprasta programėlė patenka tik į savo biurą, root programėlė yra tarsi savininkas su pagrindiniais raktais, o Shizuku būtų apsaugos vadovas, turintis leidimą pasiekti beveik viską ir kurio kitos programėlės prašo atlikti veiksmus už jas.
Techniniu lygiu „Shizuku“ yra paslauga, kuri naudoja ADB, kad suteiktų įprastoms programoms prieigą prie tam tikrų sistemos API.Tai tos pačios komandos, kurios paprastai naudojamos ADB konsolėje arba turint sistemos teises. Tai atliekama nekeičiant sistemos skaidinio, be neįprastų pataisų ir nereikalaujant root prieigos, tiesiog panaudojant „Android“ jau integruotą derinimo režimą.
Tai reiškia, kad daugelį dalykų, kuriuos anksčiau buvo galima atlikti tik turint root prieigą, dabar galima atlikti. Tai galima pasiekti naudojant „Shizuku“ kaip lengvesnę ir mažiau įkyrią alternatyvą.Tačiau tai nėra magija: viską, ką galite padaryti su „Shizuku“, galima atlikti turint root teises, bet ne atvirkščiai. Kai kurioms funkcijoms vis tiek reikalingos pilnos root teisės, modifikuotas branduolys arba specialūs moduliai.
Kaip vartotojui, jums iš tikrųjų nereikia diegti „Shizuku“, jei jokia programa neprašo to daryti, bet... Vis daugiau programų pasinaudoja šia galimybe, kad pasiūlytų išplėstines parinktis., pvz., APK diegimo programas, failų naršykles, leidimų įrankius arba automatizavimo programas.
Privalumai, palyginti su root'inimu, ir kodėl verta jį naudoti
Didžiausia Šizuku stiprybė yra ta, kad Tai yra tarpinis taškas tarp įprasto vartotojo ir visiškos root prieigos.Tai suteikia daug papildomos galios nesugadinant jautrių sistemos komponentų. Kasdieniam naudojimui to paprastai daugiau nei pakanka.
Viena vertus, nepažeidžia „SafetyNet“ ar žaidimo vientisumo (bent jau įprastomis sąlygomis), todėl jūsų bankininkystės programėlės, „Google“ piniginė, „Netflix“ ir kitos toliau veikia kaip įprasta. Jūs nekeičiate vientisumo patvirtinimo, o naudojatės pačios „Android“ teikiamomis funkcijomis.
Taip pat svarbu, kad Jums nereikia atrakinti įkrovos tvarkyklės ar nieko „flash“ įdiegti.Todėl dauguma gamintojų garantuoja jūsų duomenis. Įprasta root'inimo rizika (plyšinimas, atnaujinimo gedimai, modulių konfliktai) išnyksta, nes sistema nėra modifikuojama.
Kitas privalumas yra naudojimo paprastumas: „Shizuku“ aktyvavimas arba sustabdymas trunka vos kelias sekundes.Jei paleisite telefoną iš naujo, paslauga sustos ir programos praras tuos papildomus leidimus. Tai erzina, jei dažnai paleisite iš naujo, bet mainais galite būti ramūs, kad paleidžiant niekas neišsaugoma visam laikui.
Galiausiai, „Shizuku“ siūlo labai galingą pritaikymo patirtį, tačiau išlaikyti protingą pusiausvyrą tarp laisvės ir saugumoIdealus variantas, jei norite žengti dar vieną žingsnį, visiškai nepasinerdami į root'inimo pasaulį.
Kaip Šizuku veikia viduje ir ko jai reikia
„Shizuku“ veikia kaip tarpininkas tarp sistemos ir programų, todėl Suderinamos programos prašo atlikti veiksmus su padidintomis teisėmisTam ji naudoja ADB – „Android Debug Bridge“, kurį paprastai naudojate iš savo kompiuterio.
Pirmą kartą sukonfigūruojus, „Shizuku“ paleidžia paslaugą su specialiais leidimais, naudodama ADB komandas. Nuo to momento, „Shizuku“ palaikančios programos gali prašyti prieigos prie sistemos API., pvz., WRITE_SECURE_SETTINGS arba kitus leidimus, kurie paprastai gali būti suteikti tik per konsolę.
Visa tai paremta tuo, „Android“ derinimas (USB arba belaidis)Turite įjungti kūrėjo parinktis, įjungti USB derinimą arba belaidį derinimą ir kai kuriais atvejais susieti įrenginį su kompiuteriu arba pačia sistema naudodami kodą.
Kai paslauga aktyvi, „Shizuku“ veikia fone ir Sąsajoje nepamatysite nieko keisto; programos tiesiog įgyja naujų funkcijų.Jei pašalinsite arba sustabdysite „Shizuku“, tos programos automatiškai praras šias teises ir vėl veiks kaip įprastos programos.
Kalbant apie reikalavimus, „Shizuku“ veikia nuo „Android 7.0“, bet... Jį naudoti daug patogiau nuo „Android 11“, kai „Google“ pridėjo belaidį ADB derinimą su kodo susiejimu.
„Shizuku“ diegimas ir aktyvinimas „Android 11“ ar naujesnės versijos sistemoje (be kompiuterio)

Jei jūsų telefone veikia „Android 11“ arba naujesnė versija, „Shizuku“ galite aktyvuoti naudodami tik belaidį derinimą. Ir pamirškite apie laidą bei kompiuterį, išskyrus labai specifinius atvejus. Šiais laikais tai labiausiai rekomenduojamas metodas.
Pirmas dalykas yra aktyvuoti sistemos kūrėjo parinktisNorėdami tai padaryti, eikite į „Nustatymai“, įveskite „Apie telefoną“ ir kelis kartus bakstelėkite „Versijos numeris“, kol sistema praneš, kad esate kūrėjas.
Tada atidarykite „Shizuku“ (galite atsisiųsti iš „Google Play“ arba „F-Droid“) ir eikite į skyrių, kuriame parašyta kažkas panašaus į „Pradėti nuo belaidžio ryšio derinimo“ arba panašiaiTen pamatysite mygtuką „Susiejimas“. Jį palietus, programai bus išsiųstas nuolatinis pranešimas, kurį galėsite naudoti po kelių sekundžių.
Toliau eikite į mobiliojo įrenginio kūrėjo parinktis ir Įgalinti belaidį derinimąTame meniu pasirinkite parinktį „Susieti įrenginį su sinchronizavimo kodu“ (arba panašiu tekstu), kuri ekrane parodys šešių skaitmenų kodą.
Kai tas kodas matomas, rodomi pranešimai ir Atsakykite į Shizuku pranešimą įvesdami susiejimo kodąTokiu būdu sistema susieja „Shizuku“ su belaidžiu ADB seansu.
Kai susiejimas bus baigtas, tiesiog grįžkite į „Shizuku“ ir palieskite PradėtiProgramėlė rodys nedidelį fone veikiančių ADB komandų žurnalą, bet jus domina pagrindinio ekrano viršus, kuriame turėtų pasirodyti toks pranešimas. „Shizuku yra aktyvus“Jei matai, vadinasi, viskas susitvarkė.
Kai kuriuose įrenginiuose su labai pritaikytais sluoksniais, tokiuose kaip „Xiaomi“ su MIUI arba „HyperOS“, Taip pat gali tekti įjungti papildomus saugos nustatymus, pvz., „USB derinimas (saugos nustatymai)“ kūrėjo parinktyse, kad belaidis derinimas ir „Shizuku“ gerai suprastų vienas kitą.
„Shizuku“ naudojimas „Android 10“ ar senesnėje versijoje
Jei jūsų telefone veikia „Android 10“ ar senesnė versija, gera žinia ta, kad vis tiek galite naudoti „Shizuku“; bloga žinia ta, kad Turėsite griebtis klasikinio metodo su kompiuteriu ir USB laiduTai nėra sudėtinga, bet šiek tiek daugiau darbo reikalaujantis darbas.
Pirmiausia turėsite Įdiekite ADB dvejetainius failus savo kompiuteryje„Google“ siūlo platformos įrankių rinkinį, ir daugelis svetainių pateikia nuorodas į šiuos dvejetainius failus. Atsisiuntę išskleiskite turinį ir atidarykite komandinės eilutės arba „PowerShell“ langą aplanke, kuriame yra vykdomieji failai.
Savo telefone įjunkite kūrėjo parinktys ir USB derinimas kaip paaiškinta anksčiau. Prijunkite mobilųjį telefoną prie kompiuterio duomenų kabeliu ir, jei pasirodys iššokantis langas, kuriame bus prašoma autorizuoti derinimą iš to kompiuterio, sutikite.
Kompiuterio konsolėje paleiskite komandą ADB prietaisaiJei viskas nustatyta teisingai, jūsų įrenginys bus nurodytas ir autorizuotas. Tada atidarykite „Shizuku“ programėlę savo mobiliajame įrenginyje ir pasirinkite parinktį Peržiūrėti komandą arba kopijuoti, kuri parodys tikslią komandą, kurią reikia paleisti norint paleisti paslaugą, atsižvelgiant į jūsų „Android“ versiją ir pačią programą.
Nusiųskite tą tekstą į savo kompiuterį (el. paštu, žinutėmis arba kaip jums patogiau), nukopijuokite komandą ir įklijuokite ją į ADB langą ir paleiskite. Šiuo režimu programėlėje nereikia paspausti „Pradėti“Taip yra todėl, kad pati komanda paleidžia „Shizuku“ paslaugą. Jai pasibaigus, „Shizuku“ rodys savo būseną kaip aktyvią, o programos galės ją naudoti, kol paleisite iš naujo.
„Shizuku“, „SystemUI Tuner“ ir kiti pažangūs naudojimo būdai
Pats savaime „Shizuku“ nieko pastebimo nedaro; magija prasideda, kai ją sujungiate su galingomis programėlėmis. Vienas įdomiausių derinių yra... „Shizuku“ kartu su „SystemUI Tuner“, programa, skirta atskleisti paslėptus „Android“ sąsajos nustatymus.
„SystemUI Tuner“ yra atsakingas už paslėpti „Android“ sąsajos nustatymaiKaip Būsenos juostos pakeitimai, greitieji nustatymai, įtraukiantis režimas ir pranešimų svarbaJis neišranda nieko naujo, tiesiog rodo ir pakeičia sistemoje jau esančius parametrus, jei gamintojas jų nepašalino.
Kad „SystemUI Tuner“ veiktų visu pajėgumu, jam reikia leidimai, kurie paprastai suteikiami per ADBpvz., WRITE_SECURE_SETTINGS, statistikos skaitymas arba tam tikrų užrakintų nustatymų valdymas. Čia puikiai tinka „Shizuku“: jei ji įjungta, programa gali prašyti šių leidimų neprijungdama telefono prie kompiuterio.
„Android 11“ ir naujesnėse versijose tiesiog paleiskite „Shizuku“ ir, kai „SystemUI Tuner“ paprašys prieigos, autorizuokite jį iš savo mobiliojo telefono.Senesnėse versijose, neturint „Shizuku“ ar root prieigos, turėsite naudoti tradicines laidines ADB komandas.
„SystemUI Tuner“ kūrėjas įspėja, kad Ne visi nustatymai veikia visuose įrenginiuoseAgresyvios sąsajos, tokios kaip MIUI, EMUI, „One UI“ ar „ColorOS“, gali blokuoti daugelį vidinių klavišų, todėl kai kurios dalys gali sugesti arba tapti neefektyvios. Taip pat pasitaiko kraštutinių atvejų, pavyzdžiui, senesnėse „TouchWiz“ versijose, kai programa praktiškai nenaudinga.
Priedas, skirtas rašyti į „Nustatymai“, „Sistema“ ir „Play Store“ apribojimus
Siekdama apeiti kai kuriuos „Google“ nustatytus apribojimus visose „Android“ versijose, „SystemUI Tuner“ turi atskiras priedas, nukreipiantis į senesnį SDK (API 22) ir jis pažymėtas kaip skirtas tik bandymams. Tai leidžia jam toliau rašyti į „Settings.System“ tam tikrais atvejais, kai šiuolaikinės programos to nebegali padaryti.
Kadangi šis priedas pažymėtas kaip bandomasis paketas, „Android“ blokuoja standartinį diegimąNorėdami ją įdiegti, turite naudoti su „Shizuku“ suderinamus įrankius, pvz., „Install with Options“, arba naudoti ADB, nurodydami „-t“ vėliavėlę, kad būtų leidžiami tik testiniai APK.
Praktiškai procesas paprastai yra toks: atsisiunčiate priedo APK failą iš leidimų puslapio, naudojate diegimo programą, kuri veikia su „Shizuku“, Jūs aktyvuojate tokias parinktis kaip „Leisti testuoti“ ir „Pakeisti esamą“ ir leiskite diegimą. Kitas būdas – naudoti komandą „adb install -t“ kartu su APK keliu.
Šio priedo atskiro laikymo priežastis paprasta: „Google Play“ politika reikalauja naujausių SDK taikinių Ir jie neleidžia platinti APK su testavimo ar derinimo žymėmis. Jei viskas būtų integruota į vieną programėlę, „SystemUI Tuner“ greičiausiai išnyktų iš oficialios parduotuvės.
Įdiegus priedą, „SystemUI Tuner“ gali tęsti darbą skaityti ir rašyti reikšmes „Settings.System“ ir „Settings.Secure“ kuris kitaip nebūtų pasiekiamas įprastoms programoms. Tačiau visada taikomi kiekvieno gamintojo sprendimai ir visi jų pašalinti ar pataisyti nustatymai.
Pagrindinės „SystemUI Tuner“ funkcijos su „Shizuku“ pagalba
Suteikus reikiamus leidimus, „SystemUI Tuner“ rodo gerą skyrių ir parinkčių rinkinį. Ne visi jie veiks jūsų telefone, bet... Pritaikymo diapazonas gali būti labai platus jei jūsų ROM yra draugiškas.
Tarp įdomiausių funkcijų yra galimybė tvarkyti būsenos juostos piktogramas, įjunkite arba tinkinkite demonstracinį režimą (idealiai tinka švarioms ekrano kopijoms), koreguokite pranešimų svarbą „Android 7.0+“ sistemoje arba įjunkite įtraukiantį viso ekrano režimą.
Taip pat galite modifikuoti Greitųjų nustatymų tinklelis ir išdėstymas Tam tikruose sluoksniuose galite koreguoti animacijų greitį, aktyvuoti paslėptas funkcijas, kurias originalios įrangos gamintojas paliko kode, arba pakeisti režimo „Netrukdyti“ veikimą.
Programėlė suskirstyta į skyrius, tokius kaip „Programos“, „Garsas ir garsas“, „Ekranas“, „Tinklas“, „Sąveika“, „Sistema“, „Vartotojo sąsaja“ ir „Išplėstiniai nustatymai“. Kiekviename skyriuje rasite konkretūs koregavimai, skirti elgsenai, sąsajai ar ryšiui.
Pavyzdžiui, skiltyje „Sąveika“ galite rodyti arba slėpti konkrečias piktogramas, pridėti akumuliatoriaus procentą, įtraukti režimą „Netrukdyti“ į garsumo valdiklius arba pakeisti pranešimų skydelio rodymą. Naudotojo sąsajoje galite valdyti naršymo gestus, išlaikyti ekraną įjungtą kraunant arba nustatyti pasirinktinius animacijos mastelius.
Tačiau pats kūrėjas įspėja, kad Kai kurie pakeitimai yra nuolatiniai ir neatšaukiami pašalinus programą.Nuo „Android 8.0“ versijos daugumai įrenginių buvo įtraukta atstatymo parinktis, tačiau rekomenduojama užsirašyti, ką pakeitėte, ir žinoti, kaip atkurti tai naudojant ADB, jei kas nors nepavyksta (pavyzdžiui, ištrinant „ui_night_mode“ klavišą, jei eksperimentinis naktinis režimas palieka ekraną juodą).
Praktiniai „Shizuku“ pritaikymo ir optimizavimo atvejai
Be „SystemUI Tuner“, tikrasis „Shizuku“ potencialas slypi suderinamų programų ekosistemoje. Yra įrankių beveik viskam: pašalinkite programinės įrangos trikdžius, tvarkykite leidimus, automatizuokite veiksmus, stebėkite tinklą, tyrinėkite užrakintus failus. ir daug daugiau.
Labai pageidaujamas pavyzdys yra sistemos programų pašalinimas nereikalaujant problemų su konsole. Naudojant vizualinio pašalinimo programas, tokias kaip „Canta“ ar panašias, Galite išvardyti, užšaldyti arba ištrinti iš anksto įdiegtas programas naudodami „Shizuku“Jei vėliau gailėsitės, daugelis leidžia juos atkurti.
Kitas tipiškas scenarijus apima Atgaukite prieigą prie /Android/data ir /Android/obb aplankųkurie yra labai ribojami nuo „Android 13“ ir „14“ versijų. Failų naršyklės, tokios kaip „MiXplorer“„FV File Explorer“, „ZArchiver“, „X-plore“, „Solid Explorer“ arba „Total Commander“ naudoja „Shizuku“, kad apeitų šiuos apribojimus ir leistų jums vėl peržiūrėti bei redaguoti tuos katalogus.
Kalbant apie baterijos veikimo laiką, yra tokių programėlių kaip „Hail“, kurios naudojasi „Shizuku“ privalumais. Užblokuoti visas programas, kai išjungiate ekranąUžstrigusi programa nepabunda, nesiunčia pranešimų ir nenaudoja išteklių, o atkuria savo būseną tik vėl įjungus ekraną.
Taip pat yra privatumo ir tinklo įrankių, tokių kaip „App Ops“, „NetWall“ arba VPN neturinčios užkardos, kurias „Shizuku“ gali... tiksliau blokuoti jutiklius, duomenis ar ryšius tas standartines „Android“ teises, nereikia paleisti kaip VPN paslaugos.
rish: privilegijuotos komandos be tradicinio ADB
Šizuku ekosistemoje yra programa, vadinama „rish“, kuri suteikia apvalkalą su tomis pačiomis privilegijomis kaip ir „Shizuku“ paslaugaTai ypač naudinga, jei jums patogu naudotis komandine eilute arba jei naudojate automatizavimo programas, tokias kaip „Tasker“ ar „MacroDroid“.
Su rish galite atidaryti Interaktyvus apvalkalas tiesiai mobiliajame telefone tiesiog paleisdami „rish“ iš suderinamo terminalo arba perduodami jam konkrečią komandą su „-c“ parinktimi, pvz., „rish -c 'whoami'“, kad jis būtų vykdomas ir uždarytas.
Taip pat galima perduoti komandas iš standartinės įvesties, pavyzdžiui, naudojant echo „komanda“ | rishTokiu būdu sudėtingesni scenarijai arba automatizavimo srautai gali paleisti privilegijuotus veiksmus, nesiremdami laidiniu ADB.
Kartu su suplanuotomis užduotimis, rish leidžia atlikti tokius veiksmus kaip paleisti įrenginį iš naujo, pakeisti nustatymus arba nutraukti konkrečius procesus tam tikromis sąlygomis, visa tai palaikoma privilegijų, kurias fone siūlo „Shizuku“.
Tačiau, nors įrankis yra galingas, jį reikia naudoti protingai: Prastai parašyta komanda gali sukelti keistą elgesįLygiai taip pat kaip ir su ADB. Geriausia veikti palaipsniui ir visada žinoti, prie kurio rakto ar paslaugos jungiatės.
Su „Shizuku“ suderinamų programėlių ekosistema ir suderinamumo lygis
Į „Shizuku“ integruotų programų sąrašas auga kiekvieną mėnesį. Jame yra automatizavimo sprendimų, tokių kaip „MacroDroid“, „AutoJS6“, „Geto“ ir „PhoneProfilesPlus“; sąsajos įrankių, tokių kaip „UbikiTouch“, „Tap Tap“, „ColorBlendr“, „Lockscreen Widgets“ ir „KeyMapper“; pažangios failų tvarkyklės, tokios kaip „MiXplorer“, „ZArchiver“, „X-plore“, Kietosios Explorer " arba Total CommanderAPK diegimo programos, pvz., SAI, „Shizuku Package Installer“ arba „InstallWithOptions“; ir specialios konkrečių sluoksnių programos.
Kai kurios iš šių programėlių, pritaikytos programosJie daugiausia dėmesio skiria naudotojo patirčiai, siūlydami tokius dalykus kaip programėlėms pritaikytas tamsusis režimas, pasirinktiniai gestai, plaukiojantis daugiaprogramis režimas arba darbalaukio stiliaus pradžios meniuKiti daugiau dėmesio skiria priežiūrai, naudodami pažangias atsargines kopijas, gilų valymą arba sistemos diagnostiką.
Taip pat yra grupė įrankių, labai pritaikytų konkrečių gamintojų ROM atmintukams, pvz. Papildomi „One UI“, „MIUI“ / „HyperOS“ arba „EMUI“ nustatymai, kurios leidžia įjungti 5G funkcijas, keisti akumuliatoriaus įkrovimo ribas arba įjungti režimus be langų, kuriuos originalios įrangos gamintojas slepia.
Tačiau viską, ką daro „Shizuku“, riboja gamintojo įdiegimas. Jei sluoksnis pašalino funkciją iš „SystemUI“ arba užblokavo tam tikrą nustatymą, jokia programa negalės jos atgaivinti naudodama tik ADB.Paprastai tai geriau veikia AOSP arba ROM, artimuose grynai „Android“, o labai pritaikytuose sluoksniuose tam tikros programų dalys neveikia arba neturi jokio poveikio.
Apibendrinant, Shizuku pateikia bendrą padidintų privilegijų platformą, bet Tikrasis rezultatas visada priklausys nuo jūsų konkretaus modelio, „Android“ versijos ir pritaikymo sluoksnio.Štai kodėl svarbu perskaityti atsiliepimus, XDA gijas ar bendruomenes apie savo įrenginį, prieš pradedant naudoti agresyviausius nustatymus.
Atsižvelgiant į visa tai, kas išdėstyta pirmiau, „Shizuku“ tampa pagrindine priemone tiems, kurie nori išnaudoti visas „Android“ galimybes neturėdami root prieigos: Tai centralizuoja išplėstinius leidimus, leidžia programoms kontroliuojamu būdu ištraukti sistemos API ir atveria duris giliam pritaikymui. Jis gerbia sistemos vientisumą, užtikrina jautrių programų veikimą ir leidžia eksperimentuoti su sąsaja, našumu ir saugumu daug lanksčiau nei su standartinėmis sistemos parinktimis.
