Aktivieren Sie die Live-Untertitelfunktion von Pixel 4 auf gerooteten Android 10-Geräten

Die neue Live-Untertitelfunktion ist exklusiv für Google Pixel 4, aber hier erfahren Sie, wie Sie sie auf älteren Pixel-Telefonen und anderen gerooteten Android 10-Geräten aktivieren.

Für gehörlose oder schwerhörige Nutzer könnte Googles neues Live-Untertitel-Tool in Android 10 wirklich nützlich sein. Dieses Tool war angekündigt auf der Google I/O Anfang des Jahres und stellt automatisch Untertitel für Audiodateien bereit, die auf Ihrem Gerät abgespielt werden. Es funktioniert mit Videos, Podcasts, Audionachrichten und anderen unterstützten Medien (jedoch nicht mit Telefon- oder Videoanrufen). Als Google die Funktion einführte, machten sie sie zu einem Exklusiv für Pixel 4, obwohl sie sagte, sie hätten vor, es mitzubringen zum Pixel 3 und Pixel 3a irgendwann in diesem Monat. Jedoch, wir haben es bereits gezeigt dass es auch auf anderen Geräten ausgeführt werden kann, und jetzt werde ich Ihnen zeigen, wie Sie es auf Ihrem eigenen Gerät aktivieren.

Damit dieser Trick funktioniert, benötigen Sie ein gerootetes Gerät mit Android 10, da Google bisher beabsichtigt, dass Live Caption nur auf den neuesten Pixel-Smartphones funktioniert. Abgesehen von der Methode, mit der ich die Live-Untertitel-Unterstützung auf Android 10 aktiviert habe, gibt es noch eine weitere Methode Ändern der Systemeigenschaftswerte, um die Device Personalization Services-App zu täuschen und zu täuschen, dass sie auf einem läuft Pixel 4. Wenn Sie dies jedoch auf einem älteren Pixel-Telefon tun, wird die Google Kamera-App beschädigt, daher werde ich diese alternative Methode nicht weitergeben. Die Methode, die ich teile, berührt keine Systemeigenschaften; Stattdessen werden alle Werte, die die Live-Untertitel-Funktion steuern, direkt auf „true“ gesetzt. Daher sollten keine Kamerafunktionen oder andere Funktionen beeinträchtigt werden. Dennoch sollten Sie vor dem Flashen solcher Mods ein Backup zur Hand haben.

Ich habe Live Caption auf meinem Pixel 2 XL und Pixel 3 XL aktiviert. Einige meiner Follower auf Twitter sagten, es funktionierte auf dem Pixel 3a, dem Pixel der ersten Generation, dem Essential Phone und dem Redmi K20 mit einem benutzerdefinierten AOSP-basierten ROM. Live Caption scheint mit dieser Methode auf dem OnePlus 6T oder OnePlus 7 Pro mit OxygenOS 10 nicht zu funktionieren, aber hoffentlich können wir es mit etwas mehr Debugging zum Laufen bringen. Wenn Sie es auf Ihrem eigenen Gerät ausprobieren möchten, müssen Sie Folgendes tun.

Anforderungen:

  • Android-Smartphone oder -Tablet mit Android 10.
  • Root-Zugriff mit Magisk.

Schritte:

  1. Gehen Sie zu Einstellungen > Apps und tippen Sie auf das Menü, um alle System-Apps anzuzeigen. Überprüfen Sie, ob „Gerätepersonalisierungsdienste“ installiert ist. Diese App ist auf Pixel-Geräten vorinstalliert. Auf Nicht-Pixel-Geräten sollte es nicht vorhanden sein, aber einige benutzerdefinierte ROMs haben es möglicherweise trotzdem gebündelt.
  2. Wenn auf Ihrem Gerät bereits „Gerätepersonalisierungsdienste“ installiert sind, müssen Sie auf die neueste Version des aus dem Pixel 4 extrahierten APK aktualisieren. Installieren Sie insbesondere dieses APK. Die aus dem Pixel 4 extrahierte APK enthält Code für die Live-Untertitel-Funktion. Andere Versionen dieser APK verfügen nicht über Live-Untertitel. Wenn auf Ihrem Gerät die Gerätepersonalisierungsdienste noch nicht installiert sind, versuchen Sie nicht, sie zu installieren, sondern fahren Sie einfach mit dem nächsten Schritt fort.
  3. Öffnen Sie Magisk Manager und installieren Sie das Modul „SQLite für ARM aarch64-Geräte“ aus dem Download-Bereich. Hinweis: Wenn Sie bereits über eine SQLite-Binärdatei von TitaniumBackup oder Termux verfügen, erkennt mein Magisk-Modul-Installationsskript diese, sodass Sie diese separate SQLite-Binärdatei nicht installieren müssen.
  4. Starten Sie Ihr Telefon neu.
  5. Laden Sie eines der folgenden von mir erstellten Magisk-Module herunter und installieren Sie es im Magisk Manager. Wenn auf Ihrem Gerät „Gerätepersonalisierungsdienste“ installiert waren und Sie Schritt 2 befolgt haben, um auf die neueste Version zu aktualisieren, installieren Sie dieses Modul mit dem Namen „LiveCaption_Pixel.zip". Wenn auf Ihrem Gerät „Gerätepersonalisierungsdienste“ nicht installiert waren und Sie Schritt 2 übersprungen haben, installieren Sie dieses Modul mit dem Namen „LiveCaption_nonPixel.zip". Der Unterschied zwischen den _Pixel- und den _nonPixel-Modulen besteht darin, dass im _nonPixel-Modul die App „Device Personalization Services“ gebündelt ist. Da es sich um eine System-App handelt, kann sie nicht wie jede normale APK installiert werden, wenn Sie sie nicht bereits installiert haben.
  6. Starten Sie Ihr Telefon neu.
  7. Überprüfen Sie Einstellungen > Ton oder Einstellungen > Barrierefreiheit für die Einstellung „Live-Untertitel“. Aktivieren Sie die Funktion und prüfen Sie, ob sie funktioniert, indem Sie ein YouTube-Video mit englischsprachigem Ton ansehen. Wenn es nicht funktioniert, versuchen Sie es noch einmal mit einem Neustart.

Hoffentlich sollten Sie Live Caption auf Ihrem gerooteten Android 10-Gerät installiert haben. Ich habe die Funktion nun seit über 2 Monaten auf meinem Pixel 2 XL aktiviert, ohne dass es Probleme gab. Ein Wort der Warnung. Aktualisieren Sie die Gerätepersonalisierungsdienste-App nicht über den Google Play Store. Google stellt verschiedenen Geräten unterschiedliche Versionen der App zur Verfügung. Wenn Sie eine Version installieren, die nicht für Pixel 4 erstellt wurde, verlieren Sie die Funktion „Live Caption“. Deaktivieren Sie automatische Updates für diese App im Play Store und stellen Sie sicher, dass alle aktualisierten APKs, die Sie über APKMirror installieren, vom Pixel 4 stammen.


Ich habe diese Methode selbst entdeckt, möchte mich aber beim Moderator des XDA-Forums bedanken Didgeridoohan und XDA-anerkannter Entwickler topjohnwu dafür, dass Sie mir beim Debuggen meines Skripts geholfen haben. Ich möchte mich auch bei XDA Senior Member bedanken 73sydney, jcmm11, adpoliak und alle anderen, die daran beteiligt sind GPay-SQLite-Fix Magisk-Modul, da ich mir den Code ausgeliehen habe, um nach einer SQLite-Binärdatei zu suchen.