>_ DevTrendsde

Sprache

Start

Sprachen

Bereiche

Frontend Backend Mobile DevOps AI / ML GameDev Blockchain Embedded Sicherheit
Shell

So nutzt du Desktop-Chrome-Erweiterungen unter Android ohne Umwege

Hast du dich beim Surfen mit dem mobilen Chrome schon mal dabei ertappt, zu denken: "Wenn ich nur meinen Lieblings-Werbeblocker oder Passwort-Manager hier hätte"? Google ignoriert die Erweiterungsunterstützung in der mobilen Version seines Browsers seit Jahren. Klar, es gibt Kiwi oder Yandex Browser, aber wenn du vanilla Chromium gewohnt bist oder Wert auf Datenschutz legst, werden die Optionen dünn.

Neulich bin ich auf das Titanium Browser-Projekt gestoßen. Es ist ein Fork von Vanadium (dem sicheren Browser von GrapheneOS), mit etwas, das uns allen gefehlt hat — vollständige Erweiterungsunterstützung.

Titanium Browser für Android

Was ist das überhaupt

Titanium Browser versucht, zwei Stühle auf einmal zu besetzen. Einerseits baut es auf der Sicherheitsarbeit von GrapheneOS auf. Andererseits — es gibt dir die Freiheit, beliebige Add-ons direkt aus dem Chrome Web Store zu installieren.

Zuvor hieß das Projekt Helium, aber aufgrund von Markenverwirrung hat der Autor es in Titanium umbenannt. Das Hauptmerkmal hier ist Modularität. Um den Hauptbrowser schnell und "nativ" zu halten, werden erweiterte Funktionen in eine separate Titanium Extension ausgelagert.

Wie Erweiterungen auf einem kleinen Bildschirm funktionieren

Der interessanteste Teil ist der Installationsprozess. Es gibt keine "nur von unserer Whitelist"-Einschränkung. Du gehst einfach zum Chrome Web Store, schaltest die Seite in den Desktop-Modus und drückst auf den guten alten Install-Button.

Interessante Punkte bei der Arbeit mit Add-ons:

  • Manifest V2 (MV2) Unterstützung bleibt erhalten, was für viele leistungsstarke Werbeblocker entscheidend ist.
  • Du kannst unverpackte Erweiterungen aus lokalen Ordnern über den Entwicklermodus laden. Das ist nützlich, wenn du selbst Code schreibst oder etwas Nützliches auf GitHub gefunden hast.
  • Drittanbieter-Stores wie Opera Add-ons oder Microsoft Edge Add-ons werden unterstützt, auch wenn dort möglicherweise User Agent Spoofing erforderlich ist.

Übrigens, wenn du möchtest, dass eine Erweiterung im Inkognito-Modus funktioniert, wird das separat in den Einstellungen jedes Add-ons aktiviert. Eine kleine Sache, aber mobile Browser vergessen das oft.

Sicherheit und "Unter der Haube"

Der Autor warnt ehrlich: Wenn du absoluten Kernel-Level-Schutz brauchst, bist du mit dem originalen Vanadium auf GrapheneOS besser beraten. Titanium geht es mehr darum, Komfort und Datenschutz für normales Android in Einklang zu bringen.

Mehrere wichtige Patches sind im Browser implementiert:

  1. Fixes für die korrekte Erweiterungs-UI auf Mobilgeräten.
  2. Sichere Installation von Add-ons aus inoffiziellen Stores.
  3. WebRTC IP-Richtlinieneinstellungen. Standardmäßig verbirgt der Browser deine echte IP, was manchmal Sprachchats abbricht (zum Beispiel in Discord). Das lässt sich leicht in den Datenschutzeinstellungen beheben.

Das Build-Schema wirkt logisch: Chromium wird als Basis verwendet, Vanadium-Sicherheitspatches werden darüber gelegt, und dann spezifische Fixes für die Erweiterungsfunktion und benutzerdefinierte UI hinzugefügt.

Für wen ist das nützlich

Ich sehe zwei Hauptanwendungsfälle. Der erste — du bist Frontend-Entwickler und musst überprüfen, wie sich deine Erweiterung auf mobilem Chromium verhält. Die Möglichkeit, einen "unverpackten" Build über SAF (Storage Access Framework) zu laden, spart viel Zeit.

Das zweite Szenario — du willst einfach einen normalen Browser ohne Tracking, aber mit deinem vertrauten uBlock Origin oder Dark Reader.

Wie man es ausprobiert

Das Projekt lebt auf GitHub, und die fertigen APKs sind auch dort. Was nice ist, der Autor hat automatisierte Builds über GitHub Actions eingerichtet, sodass du die Authentizität des Builds über GitHub CLI verifizieren kannst:

gh attestation verify *.apk -R jqssun/android-titanium-browser

Wenn du ein paranoider Mensch bist (im positiven Sinne), kannst du das Repository forken, deine Schlüssel zu Secrets hinzufügen und den Browser selbst über dieselben Actions bauen.

Am Ende haben wir ein solides Open-Source-Projekt mit 1,5k Stars, das das spezifische Problem der fehlenden Erweiterungsunterstützung im Google-Ökosystem löst. Ja, die Dokumentation ist manchmal lakonisch, aber für diejenigen, die verstehen, warum sie chrome://flags auf ihrem Handy brauchen, wird das kein Hindernis sein.

Ähnliche Projekte