From Sony with love
Veel fabrikanten bieden tegenwoordig de mogelijkheid om het uiterlijk van het Android-systeem aan te passen. Dat kan bijvoorbeeld gaan om andere icoontjes voor apps, om de kleuren van statusbalk of om de gebruikte lettertypes. Standaard was hier in Android nog geen ondersteuning voor: elke fabrikant kwam met zijn eigen oplossing. Google wil echter steeds meer toe naar een gezamenlijke basisversie van Android, waarbij fabrikanten hun eigen aanpassingen bieden in de vorm van apps in plaats van aanpassingen van het systeem. Thema-mogelijkheden in de standaardversie van Android kunnen daarbij helpen.
Google heeft daarom nu thema-mogelijkheden toegevoegd aan Android. Deze zijn gebaseerd op het thema-systeem van Sony, dat de code van zijn zelfontwikkelde Runtime Resource Overlay (RRO) aan het Android Open Source Project ter beschikking heeft gesteld. In recente Android-versies vanaf Android 6.0 Marshmallow is dit ingebouwde thema-systeem verstopt en heeft het de naam Overlay Manager Service (OMS) gekregen. Deze versie was het systeem nog niet bruikbaar voor eindgebruikers zonder root-toegang.
Vanaf Android 8.0 Oreo blijkt het mogelijk om thema’s toe te passen op standaard Android, zonder ingrijpende wijzigingen aan het systeem aan te brengen.
Substratum en Andromeda
De naam Substratum heeft binnen relatief korte tijd grote bekendheid in de wereld van Android-thema’s weten te vergaren. Deze tool, die werkt met de Overlay Manager Service, maakt het mogelijk om thema’s toe te passen op Android in zijn geheel, maar ook op losse applicaties. Tot deze week was het noodzakelijk om op de meeste toestellen root-toegang te hebben bij het toepassen van thema’s, maar met een nieuw systeem genaamd Andromeda hebben de makers van Substratum het voor elkaar gekregen, via een omweg, om Substratum zonder root-toegang te gebruiken. Op Samsung-toestellen met Android Nougat was het al mogelijk om Substratum-thema’s te gebruiken zonder root in combinatie met deze add-on.
Het toepassen van thema’s via Substratum gaat zonder root-toegang nog niet zo eenvoudig als de thema-mogelijkheden van de verschillende Android-fabrikanten en daarom hebben we de gebruiksinstructies voor je op een rijtje gezet.
Zo werkt Substratum zonder root
De rechten die Substratum nodig heeft, zijn normaal gesproken kort door de bocht alleen voorbehouden aan systeem-applicaties. Bij root-toegang is het mogelijk deze aan Substratum te verlenen. Wanneer er geen root-toegang is, is er vanaf Android 8.0 Oreo de mogelijkheid om deze rechten via ontwikkelaarstools te verlenen.
Het verlenen van de rechten gebeurt vanaf een computer en moet helaas herhaald worden wanneer het toestel uitgeschakeld is geweest of wanneer het toestel opnieuw opgestart is. Dit is een beveiligingsmaatregel die er voor zorgt dat apps verhoogde rechten niet zomaar behouden.
Om Substratum werkend te krijgen zonder root-toegang, dien je twee apps te installeren. De eerste app is de normale Substratum-app en de tweede is een betaalde add-on (€ 2,49) die werkt op Oreo-toestellen die de Overlay Manager Service hebben, zoals de Google Pixel en Pixel XL. Op Samsung-toestellen is het installeren van deze add-on naast Substratum vanaf Android 7.0 Nougat voldoende.
Stappenplan
1) Installeer de Substratum-app op je toestel.
2) Koop en installeer de ‘Andromeda’-add-on (€ 2,49) voor Substratum op je toestel.
3) Schakel ontwikkelaarsopties in op je toestel. Dat doe je bij Instellingen–> Over de telefoon–> 8 keer achter elkaar drukken op ‘Build-nummer’.
4) Schakel USB-foutopsporing in. Dat doe je bij Instellingen–> Opties voor ontwikkelaars–> USB-foutopsporing. Verbind je computer met je smartphone en accepteer eventueel de verbinding.
5) Download de desktop-app voor Andromeda voor Windows, Mac OS of Linux. Start de desktop-app en volg de instructies om Andromeda op je toestel extra rechten te geven. Open vervolgens de Andromeda-app op je toestel om te kijken of het verbinding maken gelukt is.
6) Start Substratum en installeer thema’s. Sommige van deze thema’s zijn betaald, anderen zijn gratis te downloaden en gebruiken. Kies vervolgens een thema naar keuze en selecteer welke onderdelen en apps je wilt voorzien van een thema. Druk vervolgens op het verfrollericoontje onderaan en kies ‘Bouwen & inschakelen’.
7) In de Substratum-app zijn via het zijmenu en de optie ‘Overlay lijst’ alle overlays weer uit te schakelen. Wanneer je smartphone opnieuw opgestart is, dien je de Andromeda-app op de computer weer te draaien om wijzigingen aan te kunnen brengen. De gekozen thema’s blijven wel ingeschakeld na een herstart.
In ontwikkeling
Substratum en voornamelijk deze ‘Andromeda’-add-on zijn nog volop in ontwikkeling. Dat houdt in dat mogelijk niet alles vlekkeloos werkt en daarnaast zullen niet alle thema’s er even goed uitzien op bijvoorbeeld Pixel-toestellen.
Via: XDA Developers
App niet meer beschikbaar
projekt.andromeda
App niet meer beschikbaar
projekt.substratum
Reacties
Inloggen of registreren
om een reactie achter te laten
Substratum is geweldig, vooral omdat het meer apps kan themen dan alleen de standaard (zoals bij Samsung’s theme engine bv). Maar er zijn ook zeker nadelen
– niet elk substratum thema is goed opgebouwd waardoor deze zal falen bij het implementeren
– app updates (vooral de google app update veel de laatste tijd) breken het thema vaak (waag je al helemaal niet aan beta’s dus)
– je bent afhankelijk van de developer of deze zijn thema up to date houdt
Mijn favoriet is Compound (light) en Focus van Daniel Schott. Prachtig thema’s waar je veel kleur mogelijkheden hebt voor veel apps (sowieso de Google apps maar ook derden, zoals Whatsapp). Developer reageert altijd snel en update zijn thema’s met enige regelmaat.
Zit oms ook op de Nexus 6p of moet ik dan een andere rom draaien
Jammer dat je iedere keer na het herstarten van je toestel je alle rechten weer moet verlenen vanaf een pc..
Ook geabonneerd op het YouTube kanaal van XDA Sander??