Brug Shizuku til at tage Android-tilpasning til næste niveau

  • Shizuku tillader almindelige apps at bruge system-API'er via ADB uden at kræve root-adgang, samtidig med at SafetyNet og garantien opretholdes.
  • Trådløs fejlfinding i Android 11+ gør det nemt at aktivere Shizuku og give avancerede tilladelser direkte fra din mobilenhed.
  • Kombineret med SystemUI Tuner og andre apps låser Shizuku op for skjulte indstillinger, tilladelsesadministration og adgang til begrænsede mapper.
  • Kompatibilitet afhænger af producentens lag, men app-økosystemet for Shizuku vokser og dækker tilpasning, automatisering og privatliv.

Brug Shizuku til at tage Android-tilpasning til næste niveau

Hvis du er en person, der nyder at rode med alle hjørner af din telefon, men ikke ønsker at komplicere tingene med rooting, Shizuku er blevet den schweiziske lommekniv inden for tilpasning på AndroidDet giver mange apps mulighed for at udføre tricks på avanceret niveau uden at ødelægge SafetyNet, uden at forstyrre din bank og uden at skulle låse bootloaderen op.

I årevis var landskabet mellem rootede brugere og almindelige brugere, men i dag er der en meget stærk tredje vej: Brug Shizuku som en bro mellem apps og system-API'erMed den kan du slette bloatware, justere brugerfladen, få adgang til låste mapper eller automatisere indstillinger, næsten som om du havde root-adgang, men samtidig bevare enhedens sikkerhed og garanti.

Hvad er Shizuku, og hvorfor har hun ændret spillet?

For virkelig at forstå Shizuku, forestil dig din mobiltelefon som en stærkt bevogtet bygning, hvor Android kontrollerer strengt, hvilke døre hver applikation kan åbne.En normal app går kun ind på sit kontor, en rootet app er som ejeren med masternøgler, og Shizuku ville være sikkerhedschefen, der har tilladelse til at få adgang til næsten alt, og som andre apps beder om at gøre ting for dem.

På et teknisk niveau Shizuku er en tjeneste, der bruger ADB til at give almindelige applikationer adgang til bestemte system-API'erDet er de samme kommandoer, der typisk bruges fra ADB-konsollen eller med systemrettigheder. Den gør dette uden at ændre systempartitionen, uden usædvanlige programrettelser og uden at kræve root-adgang, blot ved at udnytte den fejlfindingstilstand, der allerede er inkluderet i Android.

Det betyder, at mange ting, der tidligere kun kunne gøres med root-adgang, nu kan gøres Disse kan opnås gennem Shizuku som et lettere og mindre påtrængende alternativDet er dog ikke magi: alt hvad du kan gøre med Shizuku kan gøres med root-adgang, men ikke omvendt. Nogle funktioner kræver stadig fuld root, en modificeret kerne eller specifikke moduler.

Som bruger behøver du faktisk ikke at installere Shizuku, hvis ingen app beder dig om det, men Flere og flere applikationer udnytter dette til at tilbyde avancerede muligheder., såsom APK-installationsprogrammer, filudforskere, tilladelsesværktøjer eller automatiseringsapps.

Fordele i forhold til rooting og hvorfor det er værd at bruge

Fordele ved Shizuku på Android

Shizukus største styrke er, at Det placerer den på et mellempunkt mellem at være en normal bruger og at have fuld root-adgang.Det giver dig masser af ekstra kraft uden at ødelægge følsomme systemkomponenter. Til daglig brug er det normalt mere end nok.

På den ene side, bryder ikke SafetyNet eller Play Integrity (i hvert fald under normale forhold), så dine bankapps, Google Wallet, Netflix og andre fortsætter med at fungere som normalt. Du ændrer ikke integritetsbekræftelsen, men udnytter snarere funktionerne fra Android selv.

Det er også vigtigt, at Du behøver ikke at låse bootloaderen op eller flashe noget.Derfor forbliver din garanti intakt hos de fleste producenter. De typiske risici ved rooting (bricking, opdateringsfejl, modstridende moduler) forsvinder her, fordi systemet ikke modificeres.

En anden stærk side er dens brugervenlighed: Det tager kun få sekunder at aktivere eller stoppe Shizuku.Hvis du genstarter din telefon, stopper tjenesten, og appsene mister de ekstra tilladelser. Det er irriterende, hvis du genstarter ofte, men til gengæld har du ro i sindet, at intet gemmes permanent ved opstart.

I sidste ende tilbyder Shizuku en meget kraftfuld tilpasningsoplevelse, men opretholdelse af en rimelig balance mellem frihed og sikkerhedIdeelt, hvis du vil gå et skridt videre uden at fordybe dig fuldt ud i rootingens verden.

Hvordan Shizuku fungerer indvendigt, og hvad hun har brug for

Shizuku fungerer som mellemled mellem systemet og applikationerne, således at Kompatible apps anmoder dig om at udføre handlinger med forhøjede rettighederFor at gøre dette er det afhængigt af ADB, Android Debug Bridge, som du normalt ville bruge fra din pc.

Når du konfigurerer den første gang, starter Shizuku en tjeneste med særlige tilladelser ved hjælp af ADB-kommandoer. Fra det tidspunkt, Applikationer, der understøtter Shizuku, kan anmode om adgang til system-API'er., såsom WRITE_SECURE_SETTINGS eller andre tilladelser, der normalt kun kan gives via konsollen.

Alt dette er bygget på Android-fejlfinding (USB eller trådløs)Du skal aktivere udviklerindstillinger, aktivere USB-fejlfinding eller trådløs fejlfinding og i nogle tilfælde parre enheden med en pc eller selve systemet ved hjælp af en kode.

Når tjenesten er aktiv, kører Shizuku i baggrunden og Du vil ikke se noget mærkeligt i brugerfladen; appsene får blot nye funktioner.Hvis du afinstallerer eller stopper Shizuku, mister disse apps automatisk disse rettigheder og vender tilbage til at opføre sig som normale apps.

Med hensyn til krav fungerer Shizuku fra Android 7.0 og fremefter, men Dens brug er meget mere bekvem siden Android 11, hvilket var dengang, Google tilføjede trådløs ADB-fejlfinding med kodeparring.

Installer og aktiver Shizuku på Android 11 eller nyere (uden pc)

Konfigurer Shizuku trådløs

Hvis din telefon har Android 11 eller en nyere version, Du kan aktivere Shizuku kun ved hjælp af trådløs fejlfinding. Og glem alt om kablet og computeren, undtagen i meget specifikke tilfælde. Det er den mest anbefalede metode nu om dage.

Den første er aktiver systemudviklerindstillingerFor at gøre dette skal du gå til Indstillinger, indtaste Om telefonen og trykke gentagne gange på Build-nummer, indtil systemet giver dig besked om, at du er udvikler.

Åbn derefter Shizuku (du kan downloade det fra Google Play eller F-Droid) og gå til den sektion, der siger noget i retning af "Start fra trådløs fejlfinding" eller lignendeDer vil du se en parringsknap. Hvis du trykker på den, sendes en permanent notifikation til appen, som du kan bruge om et par sekunder.

Gå derefter til mobilenhedens udviklerindstillinger og Aktivér trådløs fejlfindingI den menu skal du vælge indstillingen Forbind enhed med synkroniseringskode (eller lignende tekst), som viser en sekscifret numerisk kode på skærmen.

Når koden er synlig, viser den notifikationerne og Svar på Shizukus notifikation ved at indtaste linkkodenPå denne måde parrer systemet Shizuku med den trådløse ADB-session.

Når parringen er fuldført, skal du blot vende tilbage til Shizuku og trykke på StartAppen viser en lille log over de ADB-kommandoer, der kører i baggrunden, men det, du er interesseret i, er toppen af ​​hovedskærmen, hvor en besked som denne skal vises. "Shizuku er aktiv"Hvis du ser det, har alt fungeret.

På nogle enheder med meget tilpassede lag, såsom Xiaomi med MIUI eller HyperOS, Du skal muligvis også aktivere ekstra sikkerhedsindstillinger, såsom "USB-fejlfinding (sikkerhedsindstillinger)" i udviklerindstillingerne, så trådløs fejlfinding og Shizuku forstår hinanden godt.

Brug af Shizuku på Android 10 eller tidligere

Hvis din telefon kører Android 10 eller ældre, er den gode nyhed, at du stadig kan bruge Shizuku; den dårlige nyhed er, at Du skal ty til den klassiske metode med en pc og et USB-kabel.Det er ikke kompliceret, men det er lidt mere besværligt.

Først bliver du nødt til det Installer ADB-binærfilerne på din computerGoogle tilbyder platformens værktøjssæt, og mange websteder linker til disse binære filer. Når de er downloadet, skal du udpakke indholdet og åbne et kommandoprompt- eller PowerShell-vindue i den mappe, hvor de eksekverbare filer er placeret.

Aktiver på din telefon Udviklerindstillinger og USB-fejlfinding som forklaret tidligere. Tilslut din mobiltelefon til din pc med et datakabel, og hvis der vises et pop op-vindue, der beder dig om at godkende fejlfinding fra den pågældende computer, skal du acceptere.

Kør kommandoen på pc-konsollen ADB enhederHvis alt er konfigureret korrekt, vil du se din enhed angivet og godkendt. Åbn derefter Shizuku-appen på din mobilenhed og brug muligheden for at Vis kommando eller Kopiér, som viser dig præcis den kommando, du skal køre for at starte tjenesten, afhængigt af din Android-version og selve appen.

Send den tekst til din computer (via e-mail, beskeder eller hvad du nu foretrækker), kopier og indsæt kommandoen i ADB-vinduet, og kør den. Det er ikke nødvendigt at trykke på Start i appen i denne tilstand.Dette skyldes, at selve kommandoen starter Shizuku-tjenesten. Når den er færdig, viser Shizuku sin status som aktiv, og applikationer vil kunne bruge den, indtil du genstarter.

Shizuku, SystemUI Tuner og andre avancerede anvendelser

Shizuku gør ikke noget mærkbart i sig selv; magien begynder, når du kombinerer det med effektive apps. En af de mest interessante kombinationer er... Shizuku sammen med SystemUI Tuner, en applikation designet til at afsløre skjulte indstillinger i Android-grænsefladen.

SystemUI Tuner er ansvarlig for at eksponere og ændre skjulte Android-grænsefladeindstillingerSom Justering af statuslinje, hurtige indstillinger, fordybende tilstand og vigtighed af notifikationerDen opfinder ikke noget nyt, den viser og ændrer blot parametre, der allerede findes i systemet, forudsat at producenten ikke har fjernet dem.

For at fungere med fuld kapacitet skal SystemUI Tuner bruge tilladelser, der normalt gives via ADBsåsom WRITE_SECURE_SETTINGS, læsning af statistik eller administration af bestemte låste indstillinger. Det er her, Shizuku passer perfekt ind: Hvis du har aktiveret det, kan appen anmode om disse tilladelser uden at skulle forbinde din telefon til din pc.

På Android 11 og nyere skal du blot starte Shizuku, og når SystemUI Tuner anmoder om adgang, godkend det fra din mobiltelefon.I ældre versioner, uden Shizuku eller root-adgang, bliver du nødt til at ty til traditionelle kablede ADB-kommandoer.

Udvikleren af ​​SystemUI Tuner advarer om, at Ikke alle indstillinger virker på alle enhederAggressive brugerflader som MIUI, EMUI, One UI eller ColorOS kan blokere mange interne taster, hvilket får nogle sektioner til at fejle eller blive ineffektive. Og der er ekstreme tilfælde, såsom ældre versioner af TouchWiz, hvor appen praktisk talt er ubrugelig.

Tilføjelse til skrivning til Indstillinger. System- og Play Butik-begrænsninger

For at omgå nogle af de begrænsninger, som Google har pålagt i alle Android-versioner, har SystemUI Tuner en separat tilføjelse, der peger på et ældre SDK (API 22) og den er markeret som kun test. Dette giver den mulighed for at fortsætte med at skrive til Settings.System i visse scenarier, hvor moderne apps ikke længere kan gøre det.

Da dette tilføjelsesprogram er mærket som en prøvepakke, Android blokerer sin standardinstallationFor at installere det skal du bruge værktøjer, der er kompatible med Shizuku, f.eks. Installer med indstillinger, eller bruge ADB, der angiver -t-flaget for at tillade APK'er, der kun er til test.

I praksis er processen normalt sådan her: du downloader tilføjelses-APK'en fra udgivelsessiden, bruger en installationsapp, der fungerer med Shizuku, Du aktiverer muligheder som Tillad test og Erstat eksisterende og tillad installationen. En anden måde er kommandoen `adb install -t` sammen med APK-stien.

Grunden til at holde dette tilføjelsesprogram separat er simpel: Google Play-politikker kræver nye SDK-mål Og de tillader ikke distribution af APK'er med test- eller debug-flag. Hvis alt blev integreret i en enkelt app, ville SystemUI Tuner højst sandsynligt forsvinde fra den officielle butik.

Når tilføjelsen er installeret, kan SystemUI Tuner fortsætte læse og skrive værdier i Settings.System og Settings.Secure hvilket ellers ikke ville være tilgængeligt for almindelige apps. Du er dog altid underlagt hver producents beslutninger og eventuelle indstillinger, de har fjernet eller opdateret.

Nøglefunktioner i SystemUI Tuner med hjælp fra Shizuku

Når de nødvendige tilladelser er givet, viser SystemUI Tuner en god samling af sektioner og muligheder. Ikke alle af dem vil fungere på din telefon, men Tilpasningsmulighederne kan være meget brede hvis din ROM er venlig.

Blandt de mest interessante funktioner er muligheden for administrer statuslinjeikoner, aktiver eller tilpas demotilstand (ideel til rene skærmbilleder), juster vigtigheden af ​​notifikationer på Android 7.0+ eller aktiver fordybende fuldskærmstilstande.

Du kan også ændre Gitter og layout af hurtigindstillinger I visse lag kan du justere hastigheden af ​​animationer, aktivere skjulte funktioner, som OEM'en har efterladt i koden, eller ændre, hvordan Forstyr ikke-tilstanden opfører sig.

Appen er organiseret i sektioner som Applikationer, Lyd og lyd, Skærm, Netværk, Interaktioner, System, Brugergrænseflade og Avanceret. I hver sektion finder du specifikke justeringer med fokus på adfærd, brugerflade eller tilslutningsmuligheder.

I afsnittet Interaktioner kan du f.eks. vise eller skjule specifikke ikoner, tilføje batteriprocenten, inkludere Forstyr ikke-tilstand i lydstyrkekontrollerne eller ændre, hvordan notifikationspanelet vises. I brugergrænsefladen kan du styre navigationsbevægelser, holde skærmen tændt under opladning eller indstille brugerdefinerede animationsskalaer.

Udvikleren advarer dog selv om, at Nogle ændringer er vedvarende og fortrydes ikke, når appen afinstalleres.Siden Android 8.0 er der inkluderet en nulstillingsmulighed for de fleste, men det anbefales at notere, hvad man ændrer, og vide, hvordan man gendanner det med ADB, hvis noget går galt (for eksempel at slette ui_night_mode-tasten, hvis en eksperimentel nattilstand efterlader skærmen sort).

Praktiske anvendelsesscenarier for Shizuku til tilpasning og optimering

Ud over SystemUI Tuner ligger Shizukus sande potentiale i dens økosystem af kompatible apps. Der findes værktøjer til næsten alt: fjernelse af bloatware, administration af tilladelser, automatisering af handlinger, overvågning af netværket, udforskning af låste filer. og meget mere.

Et meget efterspurgt eksempel er at fjerne systemprogrammer uden at skulle bruge konsollen. Med visuelle afinstallationsapps som Canta eller lignende, Du kan liste, fryse eller slette forudinstallerede apps ved hjælp af ShizukuHvis du senere fortryder det, giver mange dig mulighed for at restaurere dem.

Et andet typisk scenarie involverer Få adgang til mapperne /Android/data og /Android/obb igensom er stærkt begrænsede siden Android 13 og 14. Filudforskere som MiXplorerFV File Explorer, ZArchiver, X-plore, Solid Explorer eller Total Commander bruger Shizuku til at omgå disse begrænsninger og give dig mulighed for at se og redigere disse mapper igen.

Inden for batterilevetid findes der apps som Hail, der udnytter Shizuku til at Frys hele applikationer, når du slukker skærmenEn frossen app vågner ikke op, sender ikke notifikationer eller forbruger ressourcer, men gendanner kun sin tilstand, når du tænder skærmen igen.

Der findes også privatlivs- og netværksorienterede værktøjer som App Ops, NetWall eller VPN-fri firewalls, som Shizuku kan... bloker sensorer, data eller forbindelser mere præcist de standard Android-tilladelser, uden at skulle starte op som en VPN-tjeneste.

rish: privilegerede kommandoer uden traditionel ADB

Inden for Shizuku-økosystemet findes der et værktøj kaldet rish, som giver en shell med de samme privilegier som Shizukus tjenesteDet er især nyttigt, hvis du er fortrolig med kommandolinjen, eller hvis du bruger automatiseringsapps som Tasker eller MacroDroid.

Med rish kan du åbne en Interaktiv skal direkte på mobilen ved blot at køre rish fra en kompatibel terminal, eller ved at sende den en specifik kommando med -c-indstillingen, såsom rish -c 'whoami', for at udføre og afslutte.

Det er også muligt at overføre kommandoer fra standardinput, for eksempel ved hjælp af echo 'kommando' | rishPå denne måde kan mere komplekse scripts eller automatiseringsflows starte privilegerede handlinger uden at være afhængig af kabelbaseret ADB.

I kombination med planlagte opgaver giver rish dig mulighed for at gøre ting som genstart enheden, skift indstillinger eller afslut bestemte processer under visse betingelser, alt sammen understøttet af de privilegier, som Shizuku tilbyder i baggrunden.

Men selvom værktøjet er kraftfuldt, bør det bruges klogt: En dårligt skrevet kommando kan forårsage mærkelig opførselLigesom med ADB. Det er bedst at gå gradvist frem og altid vide, hvilken nøgle eller tjeneste du tilgår.

Økosystem af apps, der er kompatible med Shizuku, og kompatibilitetsniveau

Listen over applikationer integreret i Shizuku vokser hver måned. Den omfatter automatiseringsløsninger som MacroDroid, AutoJS6, Geto og PhoneProfilesPlus; grænsefladeværktøjer som UbikiTouch, Tap Tap, ColorBlendr, Lockscreen Widgets og KeyMapper; avancerede filhåndteringsprogrammer som MiXplorer, ZArchiver, X-plore Solid Explorer eller Total CommanderAPK-installationsprogrammer såsom SAI, Shizuku Package Installer eller InstallWithOptions; og specifikke værktøjer til specifikke lag.

Nogle af disse apps, applikationer til at tilpasseDe fokuserer på brugeroplevelse og tilbyder ting som app-aktiveret mørk tilstand, brugerdefinerede bevægelser, flydende multitasking eller startmenuer i desktopstilAndre fokuserer mere på vedligeholdelse, med avancerede sikkerhedskopier, dybdegående rengøring eller systemdiagnosticering.

Der er også en gruppe værktøjer, der er stærkt rettet mod ROM'er fra bestemte producenter, såsom Ekstra indstillinger til One UI, MIUI/HyperOS eller EMUI, som giver dig mulighed for at aktivere 5G-funktioner, ændre batteriopladningsgrænser eller aktivere vinduesfri tilstande, som OEM'en skjuler.

Alt, hvad Shizuku gør, er dog begrænset af producentens implementering. Hvis et lag har fjernet en funktion fra SystemUI eller låst en bestemt indstilling, vil ingen app kunne genoplive den ved kun at bruge ADB.Det fungerer normalt bedre på AOSP eller ROM'er tæt på ren Android, mens visse dele af appsene vil fejle eller ikke have nogen effekt på meget tilpassede lag.

Kort sagt lægger Shizuku en fælles platform for forhøjede privilegier på bordet, men Det faktiske resultat vil altid afhænge af din specifikke model, Android-version og tilpasningslag.Derfor er det vigtigt at læse anmeldelser, XDA-tråde eller fællesskaber for din enhed, før du hopper ind i de mest aggressive indstillinger.

Med alt ovenstående etablerer Shizuku sig som et nøgleværktøj for dem, der ønsker at få mest muligt ud af Android uden root-adgang: Det centraliserer avancerede tilladelser, giver apps mulighed for at hente system-API'er på en kontrolleret måde og åbner døren for dybdegående tilpasning. Den respekterer systemets integritet, holder følsomme apps kørende og giver dig mulighed for at eksperimentere med brugerfladen, ydeevnen og sikkerheden på en langt mere fleksibel måde end med standard systemindstillinger.

Hvad er Shizuku til Android?
relateret artikel:
Shizuku: Nøglen til at arve og udvide System UI Tuner på Android