Използвайте Shizuku, за да изведете персонализирането на Android на следващото ниво

  • Shizuku позволява на обикновените приложения да използват системни API чрез ADB, без да е необходим root достъп, като същевременно запазва SafetyNet и гаранцията.
  • Безжичното отстраняване на грешки в Android 11+ улеснява активирането на Shizuku и предоставянето на разширени разрешения директно от мобилното ви устройство.
  • В комбинация със SystemUI Tuner и други приложения, Shizuku отключва скрити настройки, управление на разрешения и достъп до ограничени папки.
  • Съвместимостта зависи от нивото на производителя, но екосистемата на приложенията за Shizuku се разраства и обхваща персонализиране, автоматизация и поверителност.

Използвайте Shizuku, за да изведете персонализирането на Android на следващото ниво

Ако сте човек, който обича да се занимава с всяко кътче на телефона си, но не иска да усложнява нещата с руутването, Шизуку се превърна в швейцарското ножче за персонализиране на AndroidТова позволява на много приложения да изпълняват трикове на напреднало ниво, без да нарушават SafetyNet, без да разстройват банковата ви сметка и без да се налага да отключват буутлоудъра.

Години наред разделението беше между root-нати потребители и обикновени потребители, но днес има много мощен трети начин: Използвайте Shizuku като мост между приложенията и системните API-таС него можете да изтривате bloatware, да настройвате интерфейса, да осъществявате достъп до заключени папки или да автоматизирате настройки, почти все едно имате root достъп, но запазвайки сигурността и гаранцията на устройството.

Какво е Шизуку и защо тя промени играта?

За да разберете истински Шизуку, представете си мобилния си телефон като строго охранявана сграда, където Android стриктно контролира кои врати може да отвори всяко приложение.Нормалното приложение влиза само в офиса си, руутнатото приложение е като собственика с главни ключове, а Шизуку би бил ръководителят на сигурността, който има разрешение за достъп до почти всичко и когото другите приложения молят да прави неща вместо тях.

На техническо ниво, Shizuku е услуга, която използва ADB, за да предостави на обикновените приложения достъп до определени системни API.Това са същите команди, които обикновено се използват от ADB конзолата или със системни привилегии. Това се прави без промяна на системния дял, без необичайни корекции и без да се изисква root достъп, просто като се използва режимът за отстраняване на грешки, който вече е включен в Android.

Това означава, че много неща, които преди можеха да се правят само с root достъп, сега могат... Това може да се постигне чрез Шизуку като по-лека и по-малко натрапчива алтернатива.Това обаче не е магия: всичко, което можете да правите с Shizuku, може да се направи с root достъп, но не и обратното. Някои функции все още изискват пълен root достъп, модифицирано ядро ​​или специфични модули.

Като потребител, всъщност не е нужно да инсталирате Shizuku, ако никое приложение не ви го поиска, но Все повече приложения се възползват от това, за да предложат разширени опции., като например инсталатори на APK файлове, файлови мениджъри, инструменти за разрешения или приложения за автоматизация.

Предимства пред руутването и защо си струва да се използва

Предимства на Shizuku за Android

Най-голямата сила на Шизуку е, че Това го поставя на междинна точка между това да бъдеш нормален потребител и да имаш пълен root достъп.Това ви дава много допълнителна мощност, без да поврежда чувствителните системни компоненти. За ежедневна употреба обикновено е повече от достатъчно.

От една страна, не нарушава SafetyNet или Play Integrity (поне при нормални условия), така че вашите банкови приложения, Google Wallet, Netflix и други продължават да функционират както обикновено. Вие не променяте проверката на целостта, а по-скоро се възползвате от функциите, предоставяни от самия Android.

Също така е ключово, че Не е нужно да отключвате буутлоудъра или да флашвате каквото и да било.Следователно, при повечето производители гаранцията ви остава непокътната. Типичните рискове от руутване (брикинг, неуспешни актуализации, конфликтни модули) изчезват тук, защото системата не е модифицирана.

Друг силен момент е лекотата му на използване: Активирането или спирането на Шизуку отнема само секунди.Ако рестартирате телефона си, услугата спира и приложенията губят тези допълнителни разрешения. Досадно е, ако рестартирате често, но в замяна имате спокойствието, че нищо не се запазва за постоянно при стартиране.

В крайна сметка, Shizuku предлага много мощно изживяване за персонализиране, но поддържане на разумен баланс между свобода и сигурностИдеално, ако искате да направите крачка напред, без да се потапяте напълно в света на руутването.

Как работи Шизуку отвътре и от какво се нуждае

Шизуку действа като посредник между системата и приложенията, така че Съвместимите приложения изискват да извършвате действия с повишени привилегииЗа да направи това, разчита на ADB, Android Debug Bridge, който обикновено използвате от вашия компютър.

Когато го конфигурирате за първи път, Shizuku стартира услуга със специални разрешения, използвайки ADB команди. От този момент нататък, Приложенията, които поддържат Shizuku, могат да поискат достъп до системни API., като например WRITE_SECURE_SETTINGS или други разрешения, които обикновено могат да бъдат предоставени само чрез конзола.

Всичко това е изградено върху Отстраняване на грешки в Android (USB или безжично)Трябва да активирате опциите за разработчици, да активирате USB дебъгване или безжично дебъгване и в някои случаи да сдвоите устройството с компютър или самата система, използвайки код.

Когато услугата е активна, Shizuku работи във фонов режим и Няма да видите нищо странно в интерфейса; приложенията просто получават нови възможности.Ако деинсталирате или спрете Shizuku, тези приложения автоматично губят тези привилегии и се връщат към нормално поведение.

По отношение на изискванията, Shizuku работи от Android 7.0 нататък, но Използването му е много по-удобно от Android 11 насам., когато Google добави безжично ADB отстраняване на грешки със сдвояване на код.

Инсталирайте и активирайте Shizuku на Android 11 или по-нова версия (без компютър)

Конфигурирайте Shizuku безжично

Ако телефонът ви има Android 11 или по-нова версия, Можете да активирате Shizuku, използвайки само безжично отстраняване на грешки. И забравете за кабела и компютъра, освен в много специфични случаи. Това е най-препоръчителният метод в днешно време.

Първият е активиране на опциите за системни разработчициЗа да направите това, отидете в Настройки, въведете „Относно телефона“ и докоснете многократно „Номер на компилация“, докато системата не ви уведоми, че сте разработчик.

След това отворете Shizuku (можете да го изтеглите от Google Play или F-Droid) и отидете на секцията, която казва нещо подобно „Започнете от безжично отстраняване на грешки“ или подобноТам ще видите бутон „Сдвояване“. Докосването му ще изпрати постоянно известие до приложението, което ще използвате след няколко секунди.

След това отидете в опциите за разработчици на мобилното устройство и Активиране на безжично отстраняване на грешкиВ това меню изберете опцията „Свързване на устройство със синхронизационен код“ (или подобен текст), която ще покаже шестцифрен цифров код на екрана.

С този видим код, той показва известията и Отговорете на известието на Шизуку, като въведете кода за свързванеПо този начин системата сдвоява Шизуку с безжичната ADB сесия.

След като сдвояването приключи, просто се върнете в Shizuku и натиснете НачалоПриложението ще покаже малък лог на ADB командите, изпълнявани във фонов режим, но това, което ви интересува, е горната част на главния екран, където трябва да се появи съобщение като това. „Шизуку е активен“Ако го видите, значи всичко е наред.

На някои устройства с високо персонализирани слоеве, като например Xiaomi с MIUI или HyperOS, Може да се наложи да активирате и допълнителни настройки за сигурност, като например „USB Debugging (Security Settings)“ в опциите за разработчици, така че безжичното дебъгване и Shizuku да се разбират добре.

Използване на Shizuku на Android 10 или по-стара версия

Ако телефонът ви работи с Android 10 или по-стара версия, добрата новина е, че все още можете да използвате Shizuku; лошата новина е, че Ще трябва да прибегнете до класическия метод с компютър и USB кабелНе е сложно, но е малко по-трудоемко.

Първо ще трябва Инсталирайте ADB двоичните файлове на вашия компютърGoogle предлага набора от инструменти на платформата и много уебсайтове имат връзки към тези двоични файлове. След като ги изтеглите, разархивирайте съдържанието и отворете командния ред или прозореца на PowerShell в папката, където се намират изпълнимите файлове.

На телефона си активирайте опции за разработчици и USB отстраняване на грешки както е обяснено по-рано. Свържете мобилния си телефон с компютъра си с кабел за данни и ако се появи изскачащ прозорец с молба да разрешите отстраняването на грешки от този компютър, приемете.

В конзолата на компютъра изпълнете командата в рамките на дневния устройстваАко всичко е настроено правилно, ще видите устройството си в списъка и оторизирано. В този момент отворете приложението Shizuku на мобилното си устройство и използвайте опцията за Команда за преглед или копиране, което ще ви покаже точната команда, която трябва да изпълните, за да стартирате услугата, според вашата версия на Android и самото приложение.

Изпратете този текст на компютъра си (по имейл, чрез съобщение или както предпочитате), копирайте и поставете командата в прозореца на ADB и я изпълнете. В този режим не е необходимо да натискате „Старт“ в приложението.Това е така, защото самата команда стартира услугата Shizuku. След като приключи, Shizuku ще покаже статуса си като активен и приложенията ще могат да я използват, докато не рестартирате.

Shizuku, SystemUI Tuner и други разширени приложения

Шизуку сам по себе си не прави нищо забележимо; магията започва, когато го комбинирате с мощни приложения. Една от най-интересните комбинации е... Шизуку заедно със SystemUI Tuner, приложение, предназначено да разкрие скрити настройки в интерфейса на Android.

SystemUI Tuner е отговорен за разкриването и модифицирането на скрити настройки на интерфейса на AndroidКато Промени в лентата на състоянието, бързи настройки, имeрсив режим и важност на известиятаНе измисля нищо ново, просто показва и променя параметри, които вече съществуват в системата, стига производителят да не ги е премахнал.

За да функционира с пълен капацитет, SystemUI Tuner се нуждае разрешения, които обикновено се предоставят чрез ADBкато например WRITE_SECURE_SETTINGS, четене на статистика или управление на определени заключени настройки. Тук Shizuku се вписва идеално: ако е активирано, приложението може да поиска тези разрешения, без да е необходимо да свързвате телефона си с компютъра.

На Android 11 и по-нови версии просто стартирайте Shizuku и когато SystemUI Tuner поиска достъп, авторизирайте го от мобилния си телефон.В по-стари версии, без Shizuku или root достъп, ще трябва да прибягвате до традиционните кабелни ADB команди.

Разработчикът на SystemUI Tuner предупреждава, че Не всички настройки работят на всички устройстваАгресивните интерфейси като MIUI, EMUI, One UI или ColorOS могат да блокират много вътрешни клавиши, което води до неуспех или неефективност на някои секции. Има и екстремни случаи, като например по-стари версии на TouchWiz, където приложението е практически безполезно.

Добавка за записване в ограниченията на Settings.System и Play Store

За да заобиколи някои от ограниченията, наложени от Google във всички версии на Android, SystemUI Tuner има отделна добавка, която сочи към по-стар SDK (API 22) и е маркиран като само за тестване. Това му позволява да продължи да записва в Settings.System в определени сценарии, където съвременните приложения вече не могат да го правят.

Тъй като тази добавка е обозначена като пробен пакет, Android блокира стандартната си инсталацияЗа да го инсталирате, трябва да използвате инструменти, съвместими със Shizuku, като например „Инсталиране с опции“ или да използвате ADB, като посочите флага -t, за да разрешите само тестови APK файлове.

На практика процесът обикновено е следният: изтегляте APK файла на добавката от страницата с изданията, използвате инсталационно приложение, което работи със Shizuku, Активирате опции като „Разрешаване на тест“ и „Замяна на съществуващи“ и разрешете инсталирането. Друг начин е командата `adb install -t` заедно с пътя до APK файла.

Причината за отделното съхранение на това допълнение е проста: Правилата на Google Play изискват скорошни цели за SDK И не позволяват разпространението на APK файлове с флагове за тестване или отстраняване на грешки. Ако всичко беше интегрирано в едно приложение, SystemUI Tuner най-вероятно щеше да изчезне от официалния магазин.

След инсталирането на добавката, SystemUI Tuner може да продължи четене и запис на стойности в Settings.System и Settings.Secure които иначе биха били недостъпни за обикновените приложения. Винаги обаче сте обект на решенията на всеки производител и всички настройки, които са премахнали или закърпили.

Основни характеристики на SystemUI Tuner с помощта на Shizuku

След като необходимите разрешения бъдат предоставени, SystemUI Tuner показва добра колекция от секции и опции. Не всички от тях ще работят на вашия телефон, но Диапазонът от персонализиране може да бъде много широк ако вашият ROM е съвместим.

Сред най-интересните характеристики е възможността за управление на иконите в лентата на състоянието, активирайте или персонализирайте Демо режим (идеален за чисти екранни снимки), коригирайте важността на известията в Android 7.0+ или активирайте завладяващи режими на цял екран.

Можете също да промените Решетка и оформление на бързите настройки В определени слоеве можете да настройвате скоростта на анимациите, да активирате скрити функции, които производителят на оригинално оборудване е оставил в кода, или да променяте начина, по който се държи режимът „Не ме безпокойте“.

Приложението е организирано в раздели като Приложения, Аудио и звук, Дисплей, Мрежа, Взаимодействия, Система, Потребителски интерфейс и Разширени. Във всеки раздел ще намерите специфични корекции, насочени към поведение, интерфейс или свързаност.

Например, в секцията „Взаимодействия“ можете да показвате или скривате конкретни икони, да добавяте процента на батерията, да включвате режим „Не безпокойте“ в контролите за сила на звука или да променяте начина, по който се появява падащият панел за известия. В потребителския интерфейс можете да контролирате жестовете за навигация, да държите екрана включен по време на зареждане или да задавате персонализирани мащаби на анимацията.

Самият разработчик обаче предупреждава, че Някои промени са постоянни и не се отменят при деинсталиране на приложението.От Android 8.0 насам, за повечето устройства е включена опция за нулиране, но се препоръчва да отбележите какво променяте и да знаете как да го възстановите с ADB, ако нещо се обърка (например, изтриване на ключа ui_night_mode, ако експериментален нощен режим остави екрана черен).

Практически случаи на употреба на Shizuku за персонализиране и оптимизация

Освен SystemUI Tuner, истинският потенциал на Shizuku се крие в екосистемата от съвместими приложения. Има инструменти за почти всичко: премахване на bloatware, управление на разрешения, автоматизиране на действия, наблюдение на мрежата, проучване на заключени файлове и много повече.

Силно търсен пример е премахването на системни приложения без затруднения с конзолата. С приложения за визуално деинсталиране като Canta или подобни, Можете да изброявате, замразявате или изтривате предварително инсталирани приложения, използвайки ShizukuАко по-късно съжалявате, много от тях ви позволяват да ги възстановите.

Друг типичен сценарий включва Възстановете достъпа до папките /Android/data и /Android/obbкоито са силно ограничени от Android 13 и 14 насам. Файлови експерти като MiXplorerFV File Explorer, ZArchiver, X-plore, Solid Explorer или Total Commander използват Shizuku, за да заобиколят тези ограничения и да ви позволят да преглеждате и редактирате тези директории отново.

В областта на живота на батерията има приложения като Hail, които се възползват от Shizuku, за да... Замразяване на цели приложения, когато изключите екранаЗамръзналото приложение не се събужда, не изпраща известия и не консумира ресурси, а възстановява състоянието си само когато включите екрана отново.

Съществуват и инструменти за поверителност и мрежа, като App Ops, NetWall или защитни стени без VPN, които Shizuku може... блокирайте сензори, данни или връзки по-точно стандартните разрешения за Android, без да е необходимо да се стартира като VPN услуга.

rish: привилегировани команди без традиционен ADB

В екосистемата на Шизуку има полезност, наречена rish, който предоставя обвивка със същите привилегии като услугата на ShizukuТова е особено полезно, ако сте умели да работите с командния ред или ако използвате приложения за автоматизация като Tasker или MacroDroid.

С риш можете да отворите Интерактивна обвивка директно на мобилния телефон като просто стартирате rish от съвместим терминал или като му предадете специфична команда с опцията -c, като например rish -c 'whoami', за да го изпълните и да излезете.

Възможно е също така да се прехвърлят команди от стандартния вход, например чрез ехо „команда“ | ришПо този начин, по-сложни скриптове или автоматизирани потоци могат да стартират привилегировани действия, без да разчитат на кабелен ADB.

В комбинация с планирани задачи, rish ви позволява да правите неща като рестартирайте устройството, променете настройките или прекратете конкретни процеси при определени условия, всичко това подкрепено от привилегиите, които Шизуку предлага на заден план.

Въпреки че инструментът е мощен, той трябва да се използва разумно: Лошо написана команда може да причини странно поведениеТочно както с ADB. Най-добре е да действате постепенно и винаги да знаете до кой ключ или услуга осъществявате достъп.

Екосистема от приложения, съвместими със Shizuku, и ниво на съвместимост

Списъкът с приложения, интегрирани в Shizuku, нараства всеки месец. Той включва решения за автоматизация като MacroDroid, AutoJS6, Geto и PhoneProfilesPlus; инструменти за интерфейс като UbikiTouch, Tap Tap, ColorBlendr, Lockscreen Widgets и KeyMapper; усъвършенствани файлови мениджъри като MiXplorer, ZArchiver, X-plore, Солиден Explorer или Тотал Командеринсталатори на APK файлове като SAI, Shizuku Package Installer или InstallWithOptions; и специфични помощни програми за конкретни слоеве.

Някои от тези приложения, приложения за персонализиранеТе се фокусират върху потребителското изживяване, предлагайки неща като тъмен режим, активиран от приложения, персонализирани жестове, плаваща многозадачност или менюта „Старт“ в стил десктопДруги се фокусират повече върху поддръжката, с разширени резервни копия, дълбоко почистване или системна диагностика.

Съществува и група инструменти, силно насочени към ROM-ове от специфични производители, като например Допълнителни настройки за One UI, MIUI/HyperOS или EMUI, които ви позволяват да активирате 5G функции, да променяте ограниченията за зареждане на батерията или да активирате режими без прозорци, които OEM производителят крие.

Всичко, което Shizuku прави обаче, е ограничено от имплементацията на производителя. Ако даден слой е премахнал функция от SystemUI или е заключил определена настройка, никое приложение няма да може да я възстанови, използвайки само ADB.Обикновено работи по-добре на AOSP или ROM-ове, близки до чист Android, докато на силно персонализирани слоеве някои секции от приложенията ще се провалят или нямат никакъв ефект.

В обобщение, Шизуку поставя на масата обща платформа за повишени привилегии, но Действителният резултат винаги ще зависи от вашия конкретен модел, версия на Android и нивото на персонализиране.Ето защо е важно да прочетете отзиви, теми в XDA или общности за вашето устройство, преди да преминете към най-агресивните настройки.

С всичко гореизброено, Shizuku се утвърждава като ключов инструмент за тези, които искат да извлекат максимума от Android без root достъп: Той централизира разширените разрешения, позволява на приложенията да изтеглят системни API по контролиран начин и отваря вратата към дълбока персонализация. Той зачита целостта на системата, поддържа чувствителните приложения работещи и ви позволява да експериментирате с интерфейса, производителността и сигурността по много по-гъвкав начин, отколкото със стандартните системни опции.

Какво е Шизуку за Android?
Свързана статия:
Шизуку: Ключът към наследяването и разширяването на системния потребителски интерфейс Tuner на Android