Ukážka nástroja Rootless Substratum Theme Engine v systéme Android Oreo a riešenie mylných predstáv

click fraud protection

Video ukážka modulu tém Substratum bez koreňového adresára v systéme Android Oreo. Tiež často kladené otázky o pripravovanom správcovi tém.

Včera sme zverejnili exkluzívny článok podrobne popisuje niečo, po čom mnohí nadšenci Androidu túžia: plná podpora tém v celom systéme bez rootu. Túto podporu témy nám poskytuje tím Substratum, ale včera tím ešte nebol pripravený predviesť svoju prácu. To sa však zmenilo, pretože Nicholas Chum zostavil video pre XDA, aby vám ukázal, aké bude použitie prekryvov tém v systéme Android Oreo pomocou nového nástroja tém Substratum bez koreňov.


Ukážka Rootless Substratum Theme Engine na Android Oreo

Poznámka: „Andromeda“ je iba kódový názov, ktorý tím používa pre substrát bez koreňov na Android 8.0. Nemá to nič spoločné s fámami Google Andromeda.

Odporúčam vám, aby ste si pozreli toto krátke video v dĺžke 2:30, ktoré demonštruje aplikáciu správcu tém fungujúcu bez root na Android Oreo 8.0, aby ste mohli skutočne pozri aké je to tekuté, ale tu sú kľúčové body, ktoré by ste si z tohto videa mali odniesť:

  • Na videu je jeho telefón nepripútaný z jeho počítača. To je možné po tom, čo bežal a jedným kliknutím desktopový nástroj (ktorý vytvoril Team Substratum) na povolenie zvýšených privilégií Substratum. Nepotreboval manuálne zadávať žiadne príkazy ADB.
  • Po povolení môže aplikácia Substratum jednoducho nainštalovať, povoliť, zakázať alebo odinštalovať Témy substrátu - všetko ticho v pozadí. Zmeny sú okamžitá.
  • Predvádza rámec, systémové používateľské rozhranie a individuálne prekrytie aplikácií. Predvádza motívy navigačnej lišty, upozornení, nastavení a aplikácie kalkulačky.
  • Jeho telefón je nezakorenené, ako je znázornené pomocou Koreňová kontrola aplikácie.

Dúfam, že táto ukážka pomôže ukázať, aké jednoduché a bezproblémové bude vaše zariadenie Android Oreo. Mnohí používatelia však boli po prečítaní môjho včerajšieho článku zmätení z niektorých častí tematickej témy Substratum bez koreňov pre Android 8.0. Hoci všetky nižšie uvedené otázky boli zodpovedané v tomto článku, uvedomujem si, že obsahoval veľa technických informácií informácie o tom, ako viesť k úplnej podpore tém v systéme Android 8.0 a ako to funguje, takže tieto body mohli byť minul. Poďme si teda objasniť niektoré bežné mylné predstavy.


často kladené otázky

Substrát a Android Oreo

  • Toto je len aplikácia/rámec/úprava/hack tretej strany, oficiálne to nemá nič spoločné s Google alebo Android Oreo!
    • Aj keď je pravda, že v systéme Android 8.0 spoločnosť Google neposkytuje žiadnu aplikáciu na správu tém, toto neznamená že ide o „hack“ alebo „mod“. Nič sa tu neupravuje a nie sú zahrnuté žiadne hacky, aby to fungovalo. Android 8.0 natívne podporuje témy OMS na čom je založený Substrát. Substratum používa oficiálne vstavané príkazy Google na zmenu tém a tieto príkazy prechádzajú cez oficiálne poskytované API na zmenu tém. Jediná vec, ktorá chýba v oficiálnom vydaní Google pre Android, je aplikácia na správu tém, ktorú bude poskytovať Substratum.
  • Prečo teda Google neposkytuje správcu tém?
    • Nemôžeme hovoriť za motiváciu spoločnosti Google. OMS je jednoznačne v bode, kde je by mal byť použiteľný pre témy, ale Google má možno inú víziu pre OMS, pretože sa dá použiť aj na viac ako len na vytváranie tém. Ako dokazuje a zaviazať sa, možno Google predstavuje podporu OMS ako spôsob, ako uľahčiť výrobcom OEM podporu viacerých podobných zariadení.
  • Ovplyvní to výkon môjho zariadenia? Bude to buggy neporiadok?
    • Ak existuje akýkoľvek vplyv na výkon, bude veľmi minimálne. OMS bol testovaný a vylepšený inžiniermi Sony Mobile a bol tiež vyskúšaný a testovaný spoločnosťou Google. Rámec tém, ktorý používa Substratum, nie je dielom amatérskych vývojárov, ktorí hackujú API, ale dielom profesionálnych Android inžinierov od Sony a Google.
  • Preruší to SafetyNet/Android Pay?
    • Nie. OMS/Substratum nemodifikuje žiadne súbory.
  • Je to bezpečné?
    • Áno, je bezpečné.
  • Aké telefóny dostanú Android Oreo?
    • Nepýtajte sa nás! Väčšina spoločností (okrem HTC a OnePlus) neoznámili, pre ktoré zariadenia prinesú podporu Androidu 8.0. Ako vždy však mnoho zariadení pravdepodobne dostane neoficiálne porty Android Oreo (ako napr Xiaomi Mi 3 a Mi 4), takže sledujte naše fóra s aplikáciou XDA Labs!

Podpora zariadenia

  • Budú môcť výrobcovia OEM blokovať túto funkciu?
    • Áno. Podpora OMS nemusí prísť do vášho zariadenia, ak sa tak výrobca rozhodne, ale boli by ste prekvapení čím druhy zariadení podporujú určitú formu OMS. Ak sa však implementácia OMS v iných zariadeniach výrazne líši od implementácie v AOSP, potom existuje šanca, že Substratum bude chybný iba na týchto zariadeniach. Bohužiaľ, to je dôsledok práce naslepo bez zdrojového kódu, ktorý títo výrobcovia zvyčajne neposkytujú!
  • Bude to fungovať na zariadeniach, ktoré nepochádzajú od Googlu, ako sú telefóny OnePlus alebo Motorola?
    • Najmä telefóny OnePlus a Motorola by to mali byť schopné použiť, ak alebo keď tieto zariadenia dostanú aktualizáciu Android 8.0. V žiadnom prípade to nie je záruka, ale pozorovanie založené na skutočnosti, že títo výrobcovia majú tendenciu sa príliš nevzďaľovať od AOSP.
  • Pre aké zariadenia to bude fungovať?
    • Akékoľvek aktuálne zariadenia so systémom Android Oreo/8.0, ako sú Google Nexus 5X, Google Nexus 6P, Google Pixel, Google Pixel XL a Google Pixel C. Pravdepodobne aj akékoľvek budúce zariadenia so systémom Android 8.0, ako napr Google Pixel 2, Google Pixel 2 XL, OnePlus 3, OnePlus 3T, OnePlus 5 a mnoho zariadení Motorola.
  • Prečo potrebujem desktopový nástroj?
    • Ak chcete spustiť príkazy potrebné na zmenu tém v systéme Android 8.0, zvyčajne musíte byť v prostredí ADB. To znamená, že buď budete musieť byť neustále pripojený k počítaču (čo je problém). Tím Substratum však prišiel s trikom, ktorý umožňuje aplikácii Substratum spúšťať rovnaké príkazy bez toho, aby ste museli byť pripútaní do počítača, aby ste mohli používať ADB. Desktopový nástroj umožňuje tento trik a poskytuje Substratum zvýšené privilégiá podobné shellu ADB.
  • Čo myslíš pod pojmom "zvýšené privilégiá?"
    • Android má zavedený systém povolení, ktorý bráni aplikáciám používať služby a metódy, ktoré môžu byť potenciálne nebezpečné pre súkromie alebo bezpečnosť. Existuje však veľa vecí, ktoré sa dajú robiť prostredníctvom Android Debug Bridge (ADB), nástroja určeného pre vývojárov na ladenie a testovanie rôznych aspektov ich aplikácií alebo systému. Substrát v podstate beží na rovnakej úrovni privilégií ako ADB, čo je krok pod root, aby mohol spúšťať určité príkazy, ktoré by inak nemohol robiť.
  • Aké príkazy beží?
    • Príkazy sú uvedené tu.
  • Bariéra vstupu je príliš vysoká! Bude to pre mňa príliš ťažké!
    • Nástroj pracovnej plochy, ako už bolo spomenuté, bude a nástroj na jedno kliknutie. Stačí si stiahnuť aplikáciu Substratum do telefónu, stiahnuť si nástroj do PC/laptopu, spustiť nástroj a môžete začať!
  • Budem musieť nainštalovať aplikáciu cez ADB? Ako získam substrát na svojom zariadení?
    • K dispozícii bude substrát bez koreňov v obchode Google Play. Jeho sprievodný desktopový nástroj bude k dispozícii na stiahnutie online, pravdepodobne na našich fórach. Nájsť ho však nebude ťažké a aplikácia vás naň nasmeruje.
  • Budem sa musieť naučiť používať ADB?
    • Nie. Desktopový nástroj zvládne všetko za vás. Aj keď dôrazne odporúčam, aby ste sa bez ohľadu na to dozvedeli o ADB, vzhľadom na to, že s tým môžete robiť toľko skvelých vecí, keď budete postupovať podľa našich návodov.
  • Budem musieť znova povoliť svoje témy pri každom reštarte?
    • Nie.
  • Budem musieť pri každom spustení pripojiť telefón a spustiť nástroj na pracovnej ploche?
    • Nie, pokiaľ nepotrebujete zmeniť tému! Témy, ktoré ste už povolili, zostanú povolené po reštarte, ale ak chcete pridať, odstrániť alebo povoliť/zakázať témy, budete musieť znova spustiť nástroj na pracovnej ploche.
  • Prečo a kedy musím spustiť nástroj na pracovnej ploche po reštarte?
    • Keď reštartujete, proces, ktorý Substratum používa na zvýšenie svojich privilégií, sa zastaví. Ak sa teda v budúcnosti rozhodnete upraviť témy, budete musieť nástroj znova spustiť. Väčšina ľudí si vyberie jednu alebo dve témy a drží sa ich, takže by to pre väčšinu používateľov nemalo byť dôvodom na bolesť hlavy.
  • Bude to fungovať na Mac/Linux?
    • Áno.

Theming

  • Môžem s tým získať temnú tému?
    • Áno.
  • Budú na to témy zadarmo?
    • To závisí od témy. Substrát je len rámec, sám o sebe neposkytuje žiadne témy. Hľadať „Substratum“ v Obchode Play a uvidíte zdravý mix bezplatných a platených tém.
  • Budem môcť použiť nejaký motív z Obchodu Play?
    • Pokiaľ sa uvádza, že je kompatibilný so substrátom, potom áno.
  • Téma, ktorú som našiel, hovorí, že vyžaduje prístup root. Ale nie je to bez koreňov?
    • Vývojár témy musí aktualizovať svoj popis v Obchode Play.
  • Budem môcť zmeniť písma alebo emotikony?
    • Áno a nie. Nie v tom, že nemôžete meniť písma/emojis v rámci celého systému, ale áno v tom, že tak môžete urobiť pre každú aplikáciu. Napríklad tu je a Whatsapp menič emoji to by malo fungovať.
  • Prečo nemôžem zmeniť písma, emotikony alebo iné veci?
    • Aj keď môžete tematizovať akýkoľvek systém a aplikácie tretích strán, nie všetko, čo môže urobiť rootnutý používateľ Substratum, je dostupné pre verziu bez koreňov. Napríklad zmena písma pomocou Substratum vyžaduje, aby bol súbor s písmom umiestnený v systémovom oddiele skutočne upravený, čo si vyžaduje prístup root.
  • Naozaj potrebujem mať k téme substrát?
    • Technicky nie, pretože podpora pre OMS je vstavaná v systéme Android Oreo a príkazy, ktoré používa Substratum, môže používať ktokoľvek s ADB, ale bez nej bude proces oveľa zložitejší.
  • Ako môžem nainštalovať témy ručne bez substrátu?
    • Budete potrebovať prekryvné súbory APK, funkčné nastavenie ADB a oboznámenie sa s príkazovým riadkom. Príkazy, ktoré potrebujete, sú uvedené tu. Upozorňujeme, že motívy dostupné v Obchode Play nie sú skutočnými prekryvnými súbormi APK, ktoré potrebujete. Google nepovoľuje, aby aplikácie v Obchode Play obsahovali iné aplikácie. Namiesto toho Substratum kompiluje prekryvné súbory APK na samotnom zariadení a potom ich nainštaluje pomocou vyššie uvedených prekryvných príkazov.

Informácie o cene/vydaní

  • Koľko to bude stáť?
    • $2.49.
  • Prečo musím platiť za substrát?
    • Na podporu vývojového úsilia tímu, ktorý pracoval nespočetné množstvo hodín, aby vám priniesol tohto úžasného správcu tém.
  • Budem musieť platiť za Substratum, ak som rootnutý alebo používam vlastnú ROM?
    • Nie. Substrát pre užívateľov root/custom ROM zostane zadarmo, ako vždy.
  • Kedy bude vydaný?
    • Práve teraz je to vonku!

Máte ďalšie otázky? Zanechajte komentár nižšie a ja alebo dúfam, že jeden z vývojárov Substratum vám odpoviem!