Aktiver Pixel 4s Live Caption-funktion på rootede Android 10-enheder

Den nye Live Caption-funktion er en eksklusiv Google Pixel 4, men her er, hvordan du aktiverer den på ældre Pixel-telefoner og andre rodfæstede Android 10-enheder.

For brugere, der er døve eller hørehæmmede, kan Googles nye Live Caption-værktøj i Android 10 være virkelig nyttigt. Dette værktøj var annonceret på Google I/O tidligere i år, og det, det gør, er automatisk at levere billedtekster til lyd, der afspilles på din enhed. Det fungerer med videoer, podcasts, lydbeskeder og andre understøttede medier (men ikke telefon- eller videoopkald). Da Google lancerede funktionen, gjorde de det til en Pixel 4-eksklusiv, selvom de sagde, at de planlagde at bringe det til Pixel 3 og Pixel 3a engang i denne måned. Imidlertid, vi har allerede vist at det også kan køre på andre enheder, og nu vil jeg dele, hvordan du aktiverer det på din egen enhed.

Du skal bruge en enhed med rod, der kører Android 10 for at få dette trick til at fungere, fordi Google indtil videre har til hensigt, at Live Caption kun skal fungere på de nyeste Pixel-smartphones. Bortset fra den metode, jeg brugte til at aktivere Live Caption-support på Android 10, er der en anden metode, der involverer ændring af systemegenskabsværdier for at narre appen Device Personalization Services til at tro, at den kører på en Pixel 4. Men at gøre det på en ældre Pixel-telefon vil ødelægge Google Camera-appen, så jeg deler ikke denne alternative metode. Metoden, jeg deler, berører ikke nogen systemegenskaber; i stedet indstiller den direkte alle de værdier, der kontrollerer Live Caption-funktionen, til at være sande. Ingen kamerafunktionalitet eller nogen anden funktionalitet for den sags skyld bør således påvirkes. Stadig, før du flasher mods som denne, bør du have en sikkerhedskopi ved hånden.

Jeg aktiverede Live Caption på min Pixel 2 XL og Pixel 3 XL. Nogle af mine følgere på Twitter sagde, at det fungerede på Pixel 3a, førstegenerations Pixel, Essential Phone og Redmi K20, der kører en tilpasset AOSP-baseret ROM. Live Caption ser ikke ud til at virke på OnePlus 6T eller OnePlus 7 Pro, der kører OxygenOS 10 ved hjælp af denne metode, men forhåbentlig kan vi få det til at fungere med lidt mere fejlretning. Hvis du vil prøve det på din egen enhed, er her, hvad du skal gøre.

Krav:

  • Android smartphone eller tablet, der kører Android 10.
  • Rodadgang med Magisk.

Trin:

  1. Gå til Indstillinger > Apps, og tryk på menuen for at vise alle systemapps. Se, om "Device Personalization Services" er installeret. Denne app er forudinstalleret på Pixel-enheder. Det burde ikke være der på ikke-Pixel-enheder, men nogle brugerdefinerede ROM'er kan have bundtet det alligevel.
  2. Hvis din enhed allerede har "Device Personalization Services" installeret, skal du opdatere til den seneste version af APK'en, der er udtrukket fra Pixel 4. Specifikt, installer denne APK. APK'en udtrukket fra Pixel 4 har kode til Live Caption-funktionen. Andre versioner af denne APK vil ikke have Live Caption. Hvis din enhed ikke allerede har Device Personalization Services installeret, så prøv ikke at installere den og fortsæt bare til næste trin.
  3. Åbn Magisk Manager og installer "SQLite til ARM aarch64-enheder"-modulet fra downloadsektionen. Bemærk: Hvis du allerede har en SQLite-binær fra TitaniumBackup eller Termux, så vil mit Magisk Module-installationsscript registrere det, så du behøver ikke at installere denne separate SQLite-binære.
  4. Genstart din telefon.
  5. Download et af følgende Magisk-moduler, som jeg har lavet, og installer det i Magisk Manager. Hvis din enhed havde "Device Personalization Services" installeret, og du fulgte trin #2 for at opdatere til den nyeste version, så installer dette modul kaldet "LiveCaption_Pixel.zip". Hvis din enhed ikke havde "Device Personalization Services" installeret, og du sprunget over trin #2, så installer dette modul kaldet "LiveCaption_nonPixel.zip". Forskellen mellem _Pixel- og _nonPixel-modulerne er, at _nonPixel-modulet har appen "Device Personalization Services" bundtet med sig. Dette er en systemapp, så den kan ikke installeres som enhver almindelig APK, hvis du ikke allerede har den installeret.
  6. Genstart din telefon.
  7. Tjek Indstillinger > Lyd eller Indstillinger > Tilgængelighed for indstillingen Live Caption. Aktiver funktionen og se, om den virker, ved at se en YouTube-video med engelsksproget lyd. Hvis det ikke virker, så prøv at genstarte en gang til.

Forhåbentlig bør du have Live Caption op og køre på din rodfæstede Android 10-enhed. Jeg har haft funktionen aktiveret på min Pixel 2 XL i over 2 måneder nu uden problemer. Et ord af advarsel, dog. Opdater ikke appen Device Personalization Services via Google Play Butik. Google serverer forskellige versioner af appen til forskellige enheder – hvis du installerer en version, der ikke er lavet til Pixel 4, mister du Live Caption-funktionen. Deaktiver automatiske opdateringer for denne app i Play Butik, og kontroller for at sikre, at enhver opdateret APK, du installerer via APKMirror, kom fra Pixel 4.


Jeg opdagede denne metode på egen hånd, men jeg vil gerne takke XDA Forum Moderator Didgeridoohan og XDA anerkendt udvikler topjohnwu for at hjælpe mig med at fejlsøge mit script. Jeg vil også gerne takke XDA Senior Member 73 sydney, jcmm11, adpoliak og alle andre involverede i GPay-SQLite-Fix Magisk Module, da jeg lånte koden for at tjekke for en SQLite-binær.