Una dimostrazione video del motore del tema Substratum senza radici su Android Oreo. Inoltre, domande frequenti sul prossimo gestore dei temi.
Ieri abbiamo pubblicato un articolo esclusivo dettagliando qualcosa che molti appassionati di Android desideravano: supporto completo dei temi a livello di sistema senza root. Questo supporto sul tema ci viene fornito per gentile concessione del Team Substratum, ma ieri il team non era ancora pronto per mostrare il proprio lavoro. Ciò è cambiato, tuttavia, poiché Nicholas Chum ha messo insieme un video per XDA per mostrarti come sarà l'applicazione delle sovrapposizioni di temi su Android Oreo utilizzando il nuovo motore di temi Substratum senza root.
Demo del motore tematico Rootless Substratum su Android Oreo
Nota: "Andromeda" è solo il nome in codice che il team utilizza per Substratum rootless su Android 8.0. Non ha nulla a che fare con quanto si vocifera Google Andromeda.
Ti consiglio di guardare questo breve video di 2:30 che mostra il funzionamento dell'app di gestione dei temi senza root su Android Oreo 8.0 in modo che tu possa effettivamente
Vedere quanto è fluido, ma ecco i punti chiave che dovresti apprendere da questo video:- Nel video c'è il suo telefono senza vincoli dal suo computer. Questo è possibile dopo aver corso a un click strumento desktop (creato dal Team Substratum) per abilitare i privilegi elevati di Substratum. Non aveva bisogno di inserire manualmente alcun comando ADB.
- Una volta abilitata, l'applicazione Substratum può essere facilmente installare, abilitare, disabilitare o disinstallare Temi del substrato: tutto silenziosamente in sottofondo. I cambiamenti sono immediato.
- Mostra sia il framework, l'interfaccia utente del sistema, sia la sovrapposizione di una singola applicazione. Mostra temi per la barra di navigazione, le notifiche, le Impostazioni e l'app calcolatrice.
- Il suo telefono è senza radici, come mostrato utilizzando il file Controllo delle radici app.
Spero che questa dimostrazione aiuti a mostrare quanto sarà semplice e fluida la creazione di temi per il tuo dispositivo Android Oreo. Tuttavia, molti utenti erano confusi riguardo ad alcune parti della tematica Substratum rootless per Android 8.0 dopo aver letto il mio articolo di ieri. Sebbene a tutte le domande seguenti sia stata data risposta in quell'articolo, mi rendo conto che conteneva molti aspetti tecnici informazioni sul passaggio al supporto completo dei temi su Android 8.0 e su come funziona, quindi questi punti avrebbero potuto essere perse. Cerchiamo quindi di chiarire alcuni dei malintesi più comuni.
Domande frequenti
Substrato e Android Oreo
- Questa è solo un'app/framework/modifica/hack di terze parti, non ha nulla a che fare ufficialmente con Google o Android Oreo!
- Anche se è vero che non esiste un'app per la gestione dei temi fornita da Google su Android 8.0, questa non significa che si tratta di un "hack" o "mod". Qui non viene modificato nulla e non sono necessari hack per farlo funzionare. Android 8.0 supporta nativamente i temi OMS su cui si basa Substratum. Substratum utilizza i comandi integrati ufficiali di Google per modificare i temi e questi comandi passano attraverso le API fornite ufficialmente per modificare i temi. L'unica cosa che manca nella versione Android ufficiale di Google è un'app per la gestione dei temi, che è ciò che Substratum fornirà.
- Allora perché Google non fornisce un gestore di temi?
- Non possiamo parlare a nome delle motivazioni di Google. L'OMS è chiaramente a un punto in cui Dovrebbe essere utilizzabile per i temi, ma forse Google ha in mente un'altra visione per OMS poiché può essere utilizzato per qualcosa di più della semplice creazione di temi. Come testimonia l'a commettere, forse Google sta introducendo il supporto OMS come un modo per rendere più semplice per gli OEM supportare più dispositivi simili.
- Ciò avrà un impatto sulle prestazioni del mio dispositivo? Sarà un pasticcio di bug?
- Se c'è Qualunque impatto sulle prestazioni, sarà molto minimo. OMS è stato testato e migliorato dagli ingegneri di Sony Mobile ed è stato provato e testato anche da Google. Il framework dei temi utilizzato da Substratum non è il lavoro di sviluppatori hobbisti che mettono insieme un'API, ma il lavoro di ingegneri Android professionisti di Sony e Google.
- Ciò interromperà SafetyNet/Android Pay?
- NO. OMS/Substratum non modifica alcun file.
- È sicuro?
- Sì sicuro.
- Quali telefoni riceveranno Android Oreo?
- Non chiedercelo! La maggior parte delle aziende (a parte HTC E OnePlus) non hanno annunciato per quali dispositivi offriranno il supporto per Android 8.0. Come sempre, però, molti dispositivi riceveranno probabilmente port non ufficiali di Android Oreo (come Xiaomi Mi 3 e Mi 4), quindi resta sintonizzato sui nostri forum con l'applicazione XDA Labs!
Supporto dispositivo
- Gli OEM saranno in grado di bloccare questa funzionalità?
- SÌ. Il supporto OMS potrebbe non essere disponibile sul tuo dispositivo se il produttore lo desidera, ma rimarrai sorpreso da cosa i tipi di dispositivi supportano una qualche forma di OMS. Tuttavia, se l'implementazione OMS in altri dispositivi differisce notevolmente da quella in AOSP, è possibile che Substratum presenti bug solo su tali dispositivi. Sfortunatamente, questa è la conseguenza del lavorare alla cieca senza il codice sorgente che questi produttori di solito non forniscono!
- Funzionerà su dispositivi non Google come OnePlus o telefoni Motorola?
- I telefoni OnePlus e Motorola in particolare dovrebbero essere in grado di utilizzarlo se o quando tali dispositivi riceveranno l'aggiornamento Android 8.0. Questa non è affatto una garanzia, ma un'osservazione basata sul fatto che questi produttori tendono a non allontanarsi troppo dall'AOSP.
- Per quali dispositivi funzionerà?
- Qualsiasi dispositivo Android Oreo/8.0 attuale come Google Nexus 5X, Google Nexus 6P, Google Pixel, Google Pixel XL e Google Pixel C. Probabilmente anche tutti i futuri dispositivi Android 8.0 come il Google Pixel 2, Google Pixel 2 XL, OnePlus 3, OnePlus 3T, OnePlus 5 e molti dispositivi Motorola.
- Perché ho bisogno di uno strumento desktop?
- Normalmente, per eseguire i comandi necessari per cambiare temi su Android 8.0 è necessario trovarsi in una shell ADB. Ciò significa che dovresti essere sempre collegato al computer (rendendolo una seccatura). Tuttavia, il team Substratum ha escogitato un trucco che consente all'app Substratum di eseguire quegli stessi comandi senza che tu abbia bisogno di essere legato al tuo computer per utilizzare ADB. Lo strumento desktop è ciò che abilita questo trucco e garantisce a Substratum privilegi elevati simili a una shell ADB.
- Cosa intendi con "privilegi elevati"?
- Android dispone di un sistema di autorizzazione che impedisce alle applicazioni di utilizzare servizi e metodi che potrebbero essere potenzialmente pericolosi per la privacy o la sicurezza. Tuttavia, ci sono molte cose che si possono fare tramite Android Debug Bridge (ADB), uno strumento destinato agli sviluppatori per eseguire il debug e testare vari aspetti delle loro app o del sistema. Substratum funziona essenzialmente allo stesso livello di privilegio di ADB, che è un gradino sotto root, per consentirgli di eseguire determinati comandi che altrimenti non potrebbe eseguire.
- Quali comandi sta eseguendo?
- I comandi sono elencati Qui.
- La barriera d’ingresso è troppo alta! Sarà troppo difficile per me!
- Lo strumento desktop, come accennato in precedenza, sarà a strumento con un solo clic. Basta scaricare l'app Substratum sul tuo telefono, scaricare lo strumento sul tuo PC/laptop, eseguire lo strumento e il gioco è fatto!
- Dovrò installare un'app tramite ADB? Come otterrò Substratum sul mio dispositivo?
- Sarà disponibile il substrato senza radici sul Google Play Store. Il suo strumento desktop associato sarà disponibile per il download online, probabilmente sui nostri forum. Non sarà difficile da trovare, però, e l'app ti indirizzerà ad esso.
- Dovrò imparare a usare ADB?
- NO. Lo strumento desktop gestirà tutto per te. Anche se ti consiglio vivamente di conoscere ADB a prescindere, considerando che ci sono così tante cose interessanti che puoi fare con esso seguendo i nostri tutorial.
- Dovrò riattivare i miei temi ogni volta che riavvio?
- NO.
- Dovrò collegare il telefono ed eseguire lo strumento desktop ogni volta che avvio?
- No, a meno che tu non abbia bisogno di cambiare tema! I temi che hai già abilitato rimarranno abilitati dopo un riavvio, ma se desideri aggiungere, rimuovere o abilitare/disabilitare temi dovrai eseguire nuovamente lo strumento desktop.
- Perché e quando devo eseguire lo strumento desktop dopo il riavvio?
- Al riavvio, il processo utilizzato da Substratum per elevare i propri privilegi viene interrotto. Pertanto, se decidi di modificare i temi in futuro, dovrai eseguire nuovamente lo strumento. La maggior parte delle persone sceglie un tema o due e lo mantiene, quindi questo non dovrebbe essere motivo di mal di testa per la maggior parte degli utenti.
- Funzionerà su Mac/Linux?
- SÌ.
Tematizzazione
- Posso ottenere un tema scuro con questo?
- SÌ.
- I temi saranno gratuiti per questo?
- Dipende dal tema. Substratum è solo una struttura, non fornisce alcun tema da solo. Cercare "Substrato" sul Play Store e vedrai un sano mix di temi gratuiti e a pagamento.
- Potrò utilizzare qualsiasi tema del Play Store?
- Finché dice che è compatibile con Substratum, allora sì.
- Il tema che ho trovato dice che richiede l'accesso root. Ma questo non è senza radici?
- Lo sviluppatore del tema deve solo aggiornare la descrizione del Play Store.
- Potrò cambiare caratteri o emoji?
- Sì e no. No, nel fatto che non puoi modificare caratteri/emoji a livello di sistema, ma sì, puoi farlo app per app. Ad esempio, ecco a Cambia emoji di Whatsapp dovrebbe funzionare.
- Perché non posso cambiare caratteri, emoji o altre cose?
- Sebbene sia possibile creare temi per qualsiasi sistema e applicazione di terze parti, non tutto ciò che un utente Substratum può fare è disponibile per la versione senza root. Ad esempio, la modifica del carattere con Substratum richiede che il file del carattere situato nella partizione di sistema venga effettivamente modificato, il che richiede l'accesso root.
- Ho davvero bisogno di avere Substratum a tema?
- Tecnicamente no, poiché il supporto per OMS è integrato in Android Oreo e i comandi utilizzati da Substratum possono essere utilizzati da chiunque disponga di ADB, ma senza di esso il processo sarà molto più difficile.
- Come posso installare i temi manualmente senza Substratum?
- Avrai bisogno dei file APK in sovrapposizione, di una configurazione ADB funzionante e di familiarità con la riga di comando. Vengono elencati i comandi necessari Qui. Tieni presente che i temi disponibili nel Play Store non sono gli APK overlay effettivi di cui hai bisogno. Google non consente che le app sul Play Store contengano altre app. Substratum compila invece i file APK di sovrapposizione sul dispositivo stesso, quindi li installa utilizzando i comandi di sovrapposizione elencati in precedenza.
Informazioni su prezzi/rilascio
- Quanto costerà?
- $2.49.
- Perché devo pagare per Substratum?
- Per supportare lo sforzo di sviluppo del team che ha lavorato per innumerevoli ore per offrirti questo fantastico gestore di temi.
- Dovrò pagare per Substratum se ho il root o utilizzo una ROM personalizzata?
- No. Substratum per gli utenti di ROM rooted/personalizzata rimarrà gratuito, come è sempre stato.
- quando sarà rilasciato?
- È uscito proprio adesso!
Qualsiasi altra domanda? Lascia un commento qui sotto e io o, si spera, uno degli sviluppatori di Substratum possiamo rispondere!