Eine Videodemonstration der rootlosen Substratum-Theme-Engine auf Android Oreo. Außerdem werden häufig gestellte Fragen zum kommenden Theme-Manager gestellt.
Gestern haben wir eine veröffentlicht Exklusiver Artikel und beschreibt etwas, nach dem sich viele Android-Enthusiasten gesehnt haben: vollständige, systemweite Theme-Unterstützung ohne Root. Diese Themenunterstützung erhalten wir mit freundlicher Genehmigung von Team Substratum, aber gestern war das Team noch nicht bereit, seine Arbeit vorzuführen. Das hat sich jedoch geändert, da Nicholas Chum ein Video für XDA zusammengestellt hat, um Ihnen zu zeigen, wie die Anwendung von Theme-Overlays auf Android Oreo mit der neuen rootlosen Substratum-Theme-Engine aussehen wird.
Demo der Rootless Substratum Theme Engine auf Android Oreo
Hinweis: „Andromeda“ ist nur der Codename, den das Team für rootless Substratum auf Android 8.0 verwendet. Es hat nichts mit dem Gerücht zu tun Google Andromeda.
Ich empfehle Ihnen, sich dieses kurze 2:30-Video anzusehen, das zeigt, wie die Theme-Manager-App ohne Root auf Android Oreo 8.0 funktioniert, damit Sie es tatsächlich können
sehen Wie flüssig es ist, aber hier sind die wichtigsten Punkte, die Sie aus diesem Video mitnehmen sollten:- Im Video ist sein Telefon zu sehen ungebunden von seinem Computer. Dies ist möglich, nachdem er a ausgeführt hat ein Klick Desktop-Tool (das Team Substratum erstellt hat), um die erhöhten Berechtigungen von Substratum zu aktivieren. Er musste keine ADB-Befehle manuell eingeben.
- Nach der Aktivierung kann die Substratum-Anwendung problemlos ausgeführt werden installieren, aktivieren, deaktivieren oder deinstallieren Substratum-Themen – alles still im Hintergrund. Änderungen sind sofort.
- Er präsentiert sowohl das Framework, die System-Benutzeroberfläche als auch ein individuelles Anwendungs-Overlay. Er zeigt, wie er die Navigationsleiste, Benachrichtigungen, Einstellungen und die Taschenrechner-App thematisiert.
- Sein Telefon ist entwurzelt, wie anhand der gezeigt Root-Checker App.
Ich hoffe, dass diese Demonstration zeigt, wie einfach und nahtlos die Themengestaltung Ihres Android-Oreo-Geräts sein wird. Viele Benutzer waren jedoch verwirrt über einige Teile des rootlosen Substratum-Designs für Android 8.0, nachdem sie gestern meinen Artikel gelesen hatten. Obwohl alle unten aufgeführten Fragen in diesem Artikel beantwortet wurden, ist mir klar, dass er viele technische Aspekte enthielt Informationen über den Weg zur vollständigen Theme-Unterstützung auf Android 8.0 und wie es funktioniert, also könnten diese Punkte gewesen sein verpasst. Lassen Sie uns daher einige der häufigsten Missverständnisse klären.
Häufig gestellte Fragen
Substratum und Android Oreo
- Dies ist lediglich eine App/ein Framework/eine Modifikation/einen Hack eines Drittanbieters, dies hat offiziell nichts mit Google oder Android Oreo zu tun!
- Es stimmt zwar, dass Google für Android 8.0 keine Theme-Management-App bereitstellt, aber diese bedeutet nicht dass dies ein „Hack“ oder „Mod“ ist. Hier wird nichts geändert und es sind keine Hacks erforderlich, um dies zum Laufen zu bringen. Android 8.0 Unterstützt nativ OMS-Themen Darauf basiert Substratum. Substratum verwendet die offiziellen, integrierten Befehle von Google, um Themes zu ändern, und diese Befehle durchlaufen offiziell bereitgestellte APIs, um Themes zu ändern. Das einzige, was in der offiziellen Android-Version von Google fehlt, ist eine Theme-Manager-App, die Substratum bereitstellen wird.
- Warum stellt Google also keinen Theme-Manager zur Verfügung?
- Über die Beweggründe von Google können wir nichts sagen. OMS ist eindeutig an einem Punkt angelangt, an dem es so weit ist sollen für Themes verwendbar sein, aber vielleicht hat Google eine andere Vision für OMS im Sinn, da es für mehr als nur Themes verwendet werden kann. Wie bewiesen durch a begehenMöglicherweise führt Google die OMS-Unterstützung ein, um OEMs die Unterstützung mehrerer ähnlicher Geräte zu erleichtern.
- Hat dies Auswirkungen auf die Leistung meines Geräts? Wird es ein fehlerhaftes Durcheinander sein?
- Wenn da ist beliebig Auswirkungen auf die Leistung, es wird sehr sein minimal. OMS wurde von Sony Mobile-Ingenieuren getestet und verbessert und wurde auch von Google getestet und getestet. Das von Substratum verwendete Theme-Framework ist nicht das Werk von Hobby-Entwicklern, die eine API zusammenhacken, sondern das Werk professioneller Android-Ingenieure von Sony und Google.
- Wird dadurch SafetyNet/Android Pay beschädigt?
- NEIN. OMS/Substratum verändert keine Dateien.
- Ist das sicher?
- Ja ist es sicher.
- Welche Telefone erhalten Android Oreo?
- Fragen Sie uns nicht! Die meisten Unternehmen (außer HTC Und OnePlus) haben noch nicht bekannt gegeben, für welche Geräte sie Android 8.0-Unterstützung anbieten werden. Wie immer werden jedoch wahrscheinlich viele Geräte inoffizielle Ports von Android Oreo erhalten (wie z. B Xiaomi Mi 3 und Mi 4), also bleiben Sie mit der XDA Labs-Anwendung auf dem Laufenden über unsere Foren!
Geräteunterstützung
- Können OEMs diese Funktion blockieren?
- Ja. Wenn der Hersteller dies wünscht, erhält Ihr Gerät möglicherweise keinen OMS-Support, aber Sie wären überrascht, was passiert Einige Arten von Geräten unterstützen irgendeine Form von OMS. Wenn jedoch die OMS-Implementierung in anderen Geräten stark von der in AOSP abweicht, besteht die Möglichkeit, dass Substratum nur auf diesen Geräten fehlerhaft ist. Leider ist das die Folge davon, dass man blind ohne den Quellcode arbeitet, den diese Hersteller normalerweise nicht zur Verfügung stellen!
- Funktioniert dies auf Nicht-Google-Geräten wie OnePlus- oder Motorola-Telefonen?
- Insbesondere OnePlus- und Motorola-Telefone sollten dies nutzen können, sofern diese Geräte das Android 8.0-Update erhalten. Dies ist keineswegs eine Garantie, sondern eine Beobachtung, die auf der Tatsache basiert, dass diese Hersteller dazu neigen, nicht zu weit von AOSP abzuweichen.
- Für welche Geräte funktioniert das?
- Alle aktuellen Android Oreo/8.0-Geräte wie Google Nexus 5X, Google Nexus 6P, Google Pixel, Google Pixel XL und Google Pixel C. Wahrscheinlich auch alle zukünftigen Android 8.0-Geräte wie das Google Pixel 2, Google Pixel 2 XL, OnePlus 3, OnePlus 3T, OnePlus 5 und viele Motorola-Geräte.
- Warum brauche ich ein Desktop-Tool?
- Normalerweise müssen Sie sich in einer ADB-Shell befinden, um die zum Ändern von Designs unter Android 8.0 erforderlichen Befehle auszuführen. Das bedeutet, dass Sie entweder ständig an den Computer angeschlossen sein müssen (was mühsam ist). Das Substratum-Team hat sich jedoch einen Trick ausgedacht, der es der Substratum-App ermöglicht, dieselben Befehle auszuführen ohne dass Sie angebunden sein müssen auf Ihren Computer, um ADB zu verwenden. Das Desktop-Tool ermöglicht diesen Trick und gewährt Substratum erhöhte Rechte, ähnlich einer ADB-Shell.
- Was meinen Sie mit „erhöhten Privilegien“?
- Android verfügt über ein Berechtigungssystem, das Anwendungen daran hindert, Dienste und Methoden zu verwenden, die möglicherweise eine Gefahr für den Datenschutz oder die Sicherheit darstellen. Allerdings gibt es viele Dinge, die man über die Android Debug Bridge (ADB) tun kann, ein Tool, das für Entwickler gedacht ist, um verschiedene Aspekte ihrer Apps oder des Systems zu debuggen und zu testen. Substratum läuft im Wesentlichen auf der gleichen Berechtigungsstufe wie ADB, also einen Schritt unterhalb von Root, damit es bestimmte Befehle ausführen kann, die es sonst nicht ausführen könnte.
- Welche Befehle werden ausgeführt?
- Die Befehle werden aufgelistet Hier.
- Die Eintrittsbarriere ist zu hoch! Das wird mir zu schwer!
- Das Desktop-Tool ist, wie bereits erwähnt, ein Ein-Klick-Tool. Laden Sie einfach die Substratum-App auf Ihr Telefon herunter, laden Sie das Tool auf Ihren PC/Laptop herunter, führen Sie das Tool aus und schon kann es losgehen!
- Muss ich eine App über ADB installieren? Wie bekomme ich Substratum auf mein Gerät?
- Rootless Substratum wird verfügbar sein im Google Play Store. Das dazugehörige Desktop-Tool wird online zum Download verfügbar sein, wahrscheinlich in unseren Foren. Es wird jedoch nicht schwer sein, es zu finden, und die App führt Sie dorthin.
- Muss ich lernen, wie man ADB verwendet?
- NEIN. Das Desktop-Tool erledigt alles für Sie. Dennoch empfehle ich Ihnen dringend, sich mit ADB vertraut zu machen, wenn man bedenkt, dass es so viele coole Dinge gibt, die Sie damit machen können, indem Sie unseren Tutorials folgen.
- Muss ich meine Themes bei jedem Neustart erneut aktivieren?
- NEIN.
- Muss ich bei jedem Start mein Telefon anschließen und das Desktop-Tool ausführen?
- Es sei denn, Sie müssen ein Thema ändern! Bereits aktivierte Designs bleiben aktiviert nach einem Neustart, aber wenn Sie Designs hinzufügen, entfernen oder aktivieren/deaktivieren möchten, müssen Sie das Desktop-Tool erneut ausführen.
- Warum und wann muss ich das Desktop-Tool nach dem Neustart ausführen?
- Wenn Sie neu starten, wird der Prozess, den Substratum zur Erhöhung seiner Berechtigungen verwendet, abgebrochen. Wenn Sie sich also entscheiden, Themes in Zukunft zu ändern, müssen Sie das Tool erneut ausführen. Die meisten Leute wählen ein oder zwei Themes aus und bleiben dabei, sodass dies für die meisten Benutzer kein Grund für Kopfschmerzen sein sollte.
- Funktioniert das auf Mac/Linux?
- Ja.
Thematisierung
- Kann ich damit ein dunkles Thema bekommen?
- Ja.
- Werden Themes dafür kostenlos sein?
- Das kommt auf das Thema an. Substratum ist nur ein Framework, es stellt keine eigenen Themen bereit. Suchen nach „Substratum“ im Play Store und Sie werden eine gesunde Mischung aus kostenlosen und kostenpflichtigen Themen sehen.
- Kann ich jedes Theme aus dem Play Store verwenden?
- Solange es heißt, dass es mit Substratum kompatibel ist, dann ja.
- Das Theme, das ich gefunden habe, besagt, dass es Root-Zugriff erfordert. Aber ist das nicht wurzellos?
- Der Theme-Entwickler muss lediglich seine Play Store-Beschreibung aktualisieren.
- Kann ich Schriftarten oder Emojis ändern?
- Ja und nein. Nein, da Sie Schriftarten/Emojis nicht systemweit ändern können, aber ja, Sie können dies App für App tun. Hier ist zum Beispiel ein WhatsApp-Emoji-Wechsler das sollte funktionieren.
- Warum kann ich Schriftarten, Emojis oder andere Dinge nicht ändern?
- Während Sie jedes System und Anwendungen von Drittanbietern thematisieren können, ist nicht alles, was ein gerooteter Substratum-Benutzer tun kann, für die Rootless-Version verfügbar. Wenn Sie beispielsweise die Schriftart mit Substratum ändern möchten, muss die Schriftartendatei, die sich in der Systempartition befindet, tatsächlich geändert werden, wofür Root-Zugriff erforderlich ist.
- Brauche ich wirklich Substratum zum Theme?
- Technisch gesehen nein, da die Unterstützung für OMS in Android Oreo integriert ist und die von Substratum verwendeten Befehle von jedem mit ADB verwendet werden können, aber der Prozess wird ohne ADB weitaus schwieriger sein.
- Wie kann ich Themes ohne Substratum manuell installieren?
- Sie benötigen die Overlay-APK-Datei(en), ein funktionierendes ADB-Setup und Kenntnisse mit der Befehlszeile. Die Befehle, die Sie benötigen, werden aufgelistet Hier. Beachten Sie, dass es sich bei den im Play Store verfügbaren Themes nicht um die eigentlichen Overlay-APKs handelt, die Sie benötigen. Google erlaubt nicht, dass Apps im Play Store andere Apps enthalten. Stattdessen kompiliert Substratum Overlay-APK-Dateien auf dem Gerät selbst und installiert sie dann mit den zuvor aufgeführten Overlay-Befehlen.
Preis-/Veröffentlichungsinformationen
- Wie viel wird das kosten?
- $2.49.
- Warum muss ich für Substratum bezahlen?
- Um die Entwicklungsbemühungen des Teams zu unterstützen, das unzählige Stunden daran gearbeitet hat, Ihnen diesen großartigen Theme-Manager zur Verfügung zu stellen.
- Muss ich für Substratum bezahlen, wenn ich gerootet bin oder ein benutzerdefiniertes ROM verwende?
- Nein. Substratum für gerootete/benutzerdefinierte ROM-Benutzer bleibt wie immer kostenlos.
- Wann wird es veröffentlicht?
- Es ist gerade draußen!
Weitere Fragen? Hinterlassen Sie unten einen Kommentar und ich oder hoffentlich einer der Substratum-Entwickler kann antworten!