Pri rootanju Androida boste prevzeli določena tveganja, še posebej, če niste seznanjeni z rootanjem. Nekateri proizvajalci zavračajo garancijo za napravo, če med rootanjem pride do napak. Vaš telefon je morda celo zaklenjen.
Če ne želite rootati svojega telefona, vendar vseeno želite zmogljive funkcije, lahko uredite nekaj skritih nastavitev za izboljšanje uporabniške izkušnje z Android Debug Bridge (ADB).
Pogosta napačna predstava o ADB je, da je uporaben samo za razvijalce ali z zakoreninjeno napravo, vendar to ni res. Nekatere aplikacije tretjih oseb izkoriščajo ADB za omogočanje zmogljivih funkcij brez ukoreninjenja.
Najboljša aplikacija ADB za Android
Nastavite ADB na napravi
Pred namestitvijo aplikacij tretjih oseb morate pravilno nastaviti ADB. Postopek je drugačen v sistemih Windows in macOS.
1. korak. Prenesite orodje Android SDK Platform Tools. Če uporabljate Mac, lahko uporabite Homebrew za namestitev ADB. Ko nameščate Homebrew, odprite Terminal in vnesite
brew namestite homebrew/cask/android-platform-tools
- Povezava za prenos orodij platforme Android SDK:
https://developer.android.com/studio/releases/platform-tools.html
2. korak Če uporabljate Windows, namestite gonilnik ADB za napravo. Na spletnem mestu za razvijalce za Android boste našli seznam povezav za gonilnike ADB.
https://developer.android.com/studio/run/oem-usb.html#Drivers
Lahko pa uporabite 15-sekundno orodje za namestitev ADB razvijalcev xda. Za Mac ne potrebujete gonilnikov.
3. korak Razpakirajte datoteko zip v pogon C:. Vsebina je v mapi platform-tools . V Macu je ta mapa v mapi Casks .
Na Androidu
Nazaj v napravi Android sledite tem korakom:
4. korak . Aktivirajte možnosti za razvijalce (če še niso tam). Če želite to narediti, pojdite na možnosti za razvijalce in se sedemkrat dotaknite številke gradnje .
5. korak . Priključite telefon na računalnik. Ko je vzpostavljena povezava, tapnite obvestilo o povezavi USB, ki se prikaže. Prepričajte se, da je način povezave nastavljen na PTP .
6. korak . V Nastavitve > Možnosti za razvijalce omogočite drsnik za odpravljanje napak USB in nadaljujte z naslednjim pogovornim oknom.
Uporabite PowerShell ali terminal
7. korak . V sistemu Windows pridržite tipko in z desno miškino tipko kliknite Shift
mapo orodij platforme , izberite Odpri okno PowerShell tukaj . Če želite preizkusiti ADB, vnesite ta ukaz:
.\adb naprave
Opomba: v lupini PowerShell se prepričajte, da ste pred adb devices postavili poševnico nazaj . V nasprotnem primeru bo prišlo do napake. Ko uporabljate ukazni poziv , vam ni treba vstaviti poševnice nazaj.
8. korak . Prosimo, dajte dovoljenje, ko na telefonu vidite poziv za dostop za odpravljanje napak USB.
Korak 9 . Če uporabljate Mac, odprite terminal in vnesite adb devices , da zaženete ADB. Za vsak spodnji ukaz aplikacije lahko izpustite .\, saj je samo za uporabnike PowerShell v sistemu Windows.
Zdaj pa si poglejmo nekaj najboljših aplikacij ADB za Android.
Najboljša aplikacija ADB za Android
1. Operacije aplikacije
App Ops je ogrodje v sistemu Android, ki vam omogoča urejanje dovoljenj posameznih aplikacij. Prvič se je pojavil v sistemu Android 4.3, vendar ne neposredno v vmesniku.
Android 6.0 prinaša veliko spremembo v načinu delovanja dovoljenj za Android. Namesto da bi uporabljali stari model dovoljenj za vse svoje aplikacije, lahko nadzirate dovoljenja za vsako aplikacijo na zaslonu z dovoljenji za aplikacije .
Vendar dovoljenja, ki jih dobite za upravljanje, niso podrobna. Na primer, ko dovolite dostop stikom WhatsApp, lahko bere in ureja vaše stike. Ne morete selektivno dovoliti ali zavrniti delov dovoljenj. App Ops vam omogoča dostop do vseh dovoljenj katere koli aplikacije s čudovitim vmesnikom.
Nastavite ADB
App Ops zahteva delovanje v sistemu Android 6.0 ali novejšem. Aplikacijo Shizuku Manager potrebujete tudi za klicanje in obdelavo API-jev na sistemski ravni ter za učinkovito delovanje App Ops.
Ko nastavite ADB, odprite Shizuku Manager, vnesite naslednji ukaz v PowerShell.
.\adb shell sh /sdcard/Android/data/moe.shizuku.privileged.api/files/start.sh
Zdaj odprite App Ops, tapnite katero koli aplikacijo, da ji daste dovoljenje. Ko urejate dovoljenja, se dotaknite Osveži , da shranite nastavitve.
Edinstvene lastnosti
- Podpira 13 jezikov in čudovite teme (vključno z nočnim načinom).
- Varnostno kopiranje in obnovitev nastavitev neogrodnih aplikacij.
- Z nastavitvijo predlog lahko selektivno dovolite ali zavrnete dovoljenja za novo nameščene aplikacije.
- Več možnosti združevanja in razvrščanja po imenu aplikacije, dovoljenjih, času namestitve itd.
2. Ploščice
Meni hitrih nastavitev lahko izvaja vse vrste uporabnih opravil neposredno iz območja za obvestila. Lahko pa ga tudi izboljšate z dodajanjem akcijskega gumba za hitre nastavitve po meri.
Ploščice zbirajo te akcijske gumbe za hitre nastavitve po meri na enem mestu. Ima skoraj 70 kategorij, kar vam omogoča nadzor pomembnih nastavitev telefona, kot so svetlost, glasnost, lokacija, omrežni podatki itd. Vsako ploščico lahko aktivirate ali deaktivirate, da se izognete neredu na zaslonu Slika hitrih nastavitev.
Nastavite ADB
Nekateri gumbi za hitre nastavitve zahtevajo ADB. Če želite to narediti, nastavite ADB in prilepite naslednji ukaz:
.\adb shell pm grant com.rascarlo.quick.settings.tiles android.permission.WRITE_SECURE_SETTINGS
Ko imate dostop, lahko nadzorujete ali upravljate animacije, podatkovno gostovanje, potopni način, lokacijo itd.
Edinstvene lastnosti
- Imate nadzor nad prikazovanjem ali skrivanjem ploščic.
- S ploščicami dejavnosti lahko dodate ploščice za izvajanje nekaterih skritih dejavnosti aplikacije.
Izberete lahko način selektivne lokacije s ploščicami lokacije . Možnosti vključujejo visoko natančnost, varčevanje z baterijo Android in način samo za napravo.
3. Čas za spanje
Doze je odlična funkcija za Android. Zmanjša porabo baterije tako, da prekine CPE in omrežno dejavnost v ozadju, ko je zaslon naprave izklopljen ali naprava prekinjena. Predstavljen je bil v Androidu 6, Android 7 pa prinaša še več izboljšav.
Ta funkcija bo preprečila wakelock (če je prisoten), začasno ustavila sinhronizacijski mehanizem in preprečila iskanje Wifi in GPS. Naptime izboljša implementacijo Doze z več funkcijami.
Nastavite ADB
Prilepite ta ukaz:
.\adb -d shell pm grant com.franco.doze android.permission.DUMP
Nato vnesite naslednji ukaz:
.\adb -d shell pm grant com.franco.doze android.permission.WRITE_SECURE_SETTINGS
Ko imate dostop, dodajte Naptime na seznam dovoljenih za optimizacijo baterije Android ( Nastavitve > Aplikacije in obvestila > Oglejte si vse aplikacije X > Naptime > Napredno > Baterija > Optimizacija baterije ), da lahko pravilno deluje.
Edinstvene lastnosti
- Ta aplikacija je enostavna za uporabo brez zapletenih menijev ali nastavitev. Samo omogočite možnost, navedeno v aplikaciji.
- Zagotavlja podrobno statistiko in zgodovino Doze, da veste, kdaj je Doze aktiven ali ustavljen.
- Če uporabljate Tasker ali MacroDroid, lahko po potrebi omogočite ali onemogočite Doze.
4. Tekoče navigacijske kretnje
Uporaba kretenj za krmarjenje po napravi ni nič novega, vendar večina proizvajalcev Android uporablja različne kontrolnike s potezami. Te poteze pogosto niso intuitivne in prilagodljive, lahko jih samo vklopite ali izklopite.
Fluest Navigation Gestures vam omogoča, da konfigurirate skoraj vsak del navigacijskih potez. Omogoča vam tri osnovne poteze: povlecite, povlecite in zadržite, povlecite. Te poteze lahko uporabljate na levi in desni strani zaslona, pa tudi spodaj levo in desno, spodaj na sredini.
Nastavite ADB
Če želite uporabiti določene funkcije in skriti navigacijske tipke, uporabite ta ukaz:
.\adb shell pm grant com.fb.fluid android.permission.WRITE_SECURE_SETTINGS
Če želite obnoviti navigacijske tipke, onemogočite aplikacijo in jo odstranite. Ali pa vnesite naslednji ukaz:
.\adb shell wm overscan 0,0,0,0
Edinstvene lastnosti
- Tipke lahko skrijete in za navigacijo uporabite kretnje.
- Nastavite dejanja za hitro vlečenje in vlečenje z zadrževanjem. Konfigurirajte gumb za nazaj za hitro vlečenje, krmarjenje po nedavnih aplikacijah s kretnjami vlečenja in držanja, preklop hitrih nastavitev in drugo.
- Za poteze lahko nastavite občutljivost, lokacijo in zvok.
5. Brent
Aplikacije, ki se neprekinjeno izvajajo v ozadju, lahko porabijo sistemske vire in skrajšajo življenjsko dobo baterije. Obstaja veliko aplikacij, ki lahko pomagajo podaljšati življenjsko dobo baterije, kot je Greenify, vendar je nekatere funkcije težko implementirati. Brevent lahko pusti aplikacijo v stanju pripravljenosti ali jo prisilno ustavi samo z uporabo ADB.
Nastavite ADB
Zaženite aplikacijo in nastavite ADB. Nato vnesite ta ukaz:
.\adb -d shell sh /data/data/me.piebridge.brevent/brevent.sh
Brevent privzeto ne prisili aplikacij, da se ustavijo ali preklopijo v stanje pripravljenosti. Najprej jih morate postaviti na seznam Brevent , tako da se dotaknete katere koli aplikacije in jo pridržite, nato pa pritisnete gumb Zavrni . Ko je aplikacija na tem seznamu, ne bo več delovala v ozadju. Tapnite aplikacijo in v pogovornem oknu izberite Dovoli sinhronizacijo , če želite prejemati obvestila ali izvajati naloge.
Edinstvene lastnosti
- Omejite lahko aplikacije, ki porabljajo baterijo, kot je Facebook, hkrati pa omogočite sinhronizacijo za obvestila.
- Za redko uporabljene aplikacije lahko nastavite možnosti, da jih prisilno zaustavite takoj, ko pritisnete gumb za nazaj.
6. Boljša statistika baterije
Iskanje aplikacij, ki praznijo baterijo vašega telefona, ni lahka naloga. Kako vedeti, ali je določena aplikacija v stanju spanja, ko jo zapustite. In kako izmeriti učinkovitost aplikacije za varčevanje z baterijo , kot je Naptime.
Better Battery Stats pridobi podrobne podatke o bateriji vašega telefona. Prikazuje aplikacije, ki "prebudijo" vašo napravo iz globokega spanca, ter iščejo nenavadne spremembe v vedenju in dejavnosti za aplikacijo. Zbira tudi informacije o uporabi aplikacije in wakelocku. Ti podatki so prikazani v različnih kategorijah, kot so zagon, prekinitev povezave, izklop zaslona itd.
Nastavite ADB
Prej je bila ta aplikacija na voljo samo za rootane naprave. Toda z ADB ga lahko uporablja vsak. Prilepite in zaženite te ukaze v vrstnem redu:
.\adb -d shell pm grant com.asksven.betterbatterystats android.permission.BATTERY_STATS .\adb -d shell pm grant com.asksven.betterbatterystats android.permission.DUMP .\adb -d shell pm grant com.asksven.betterbatterystats android .permission.PACKAGE_USAGE_STATS
Edinstvene lastnosti
- Prikaže razmerje časa vklopljenosti in budnosti telefona. V idealnem primeru je to razmerje enako.
- Poiščite spremembe v profilih budnosti/spanja in hitro prepoznajte lažne aplikacije.
- Statistični podatki o bateriji prikazujejo podrobne meritve Doze, tako da lahko preverite, kako dobro delujejo vaše aplikacije za varčevanje z baterijo.
- Lahko izbere aplikacije, ki vodijo do delnih wakeclockov, ali aplikacije, ki porabljajo CPE v jedru wakelock.
Rootiranje vašega telefona odpira veliko odličnih možnosti prilagajanja, vendar lahko povzroči, da nekatere aplikacije prenehajo delovati, kar poveča tveganje, da ima naprava morebitne varnostne težave. Za mnoge ljudi root ni izvedljiva možnost.
Z ADB in nekaterimi zgornjimi odličnimi aplikacijami tretjih oseb lahko izboljšate svojo uporabniško izkušnjo brez rootanja.