Omogućite značajku Live Caption za Pixel 4 na rootanim Android 10 uređajima

Nova značajka Live Caption ekskluzivna je za Google Pixel 4, ali evo kako je omogućiti na starijim Pixel telefonima i drugim uređajima s root-om Android 10.

Korisnicima koji su gluhi ili nagluhi, Googleov novi Live Caption alat u Androidu 10 mogao bi biti jako koristan. Ovaj alat je bio najavio na Google I/O-u ranije ove godine, a ono što radi je da automatski daje titlove za zvuk koji se reproducira na vašem uređaju. Radi s videozapisima, podcastovima, audioporukama i drugim podržanim medijima (ali ne i telefonskim ili videopozivima). Kada je Google pokrenuo značajku, napravio je to a Pixel 4-ekskluzivno, iako oni rekli da planiraju donijeti na Pixel 3 i Pixel 3a ovog mjeseca. Međutim, već smo pokazali da može raditi i na drugim uređajima, a sada ću podijeliti s vama kako to omogućiti na vlastitom uređaju.

Trebat će vam rootan uređaj s Androidom 10 kako bi ovaj trik uspio jer Google do sada namjerava da Live Caption radi samo na najnovijim Pixel pametnim telefonima. Osim metode koju sam koristio za omogućavanje podrške za Live Caption na Androidu 10, postoji još jedna metoda koja uključuje mijenjanje vrijednosti svojstava sustava kako bi se aplikacija Device Personalization Services prevarila da misli da radi na Pixel 4. Međutim, ako to učinite na starijem Pixel telefonu, pokvarit ćete aplikaciju Google kamera, pa neću dijeliti ovu alternativnu metodu. Metoda koju dijelim neće dirati svojstva sustava; umjesto toga, izravno postavlja sve vrijednosti koje kontroliraju značajku Live Caption na istinite. Stoga to ne bi trebalo utjecati na bilo koju funkciju kamere ili bilo koju drugu funkciju. Ipak, prije flashanja bilo kojeg ovakvog moda, trebali biste imati sigurnosnu kopiju pri ruci.

Omogućio sam Live Caption na svojim Pixel 2 XL i Pixel 3 XL. Neki od mojih pratitelja na Twitteru rekli su da radi na Pixelu 3a, prvoj generaciji Pixela, Essential Phoneu i Redmiju K20 koji pokreće prilagođeni ROM temeljen na AOSP-u. Čini se da Live Caption ne radi na OnePlus 6T ili OnePlus 7 Pro koji koristi OxygenOS 10 koristeći ovu metodu, ali nadamo se da ćemo ga moći pokrenuti uz malo više otklanjanja pogrešaka. Ako ga želite isprobati na vlastitom uređaju, evo što trebate učiniti.

Zahtjevi:

  • Android pametni telefon ili tablet sa sustavom Android 10.
  • Root pristup uz Magisk.

Koraci:

  1. Idite na Postavke > Aplikacije i dodirnite izbornik za prikaz svih aplikacija sustava. Provjerite jesu li instalirane "Usluge personalizacije uređaja". Ova je aplikacija unaprijed instalirana na Pixel uređajima. Ne bi trebao biti tu na uređajima koji nisu Pixel, ali neki prilagođeni ROM-ovi možda su ga svejedno uključili.
  2. Ako vaš uređaj već ima instalirane "Usluge personalizacije uređaja", morate ažurirati na najnoviju verziju APK-a izdvojenog iz Pixela 4. Točnije, instalirajte ovaj APK. APK ekstrahiran iz Pixela 4 ima kod za značajku Live Caption. Ostale verzije ovog APK-a neće imati titlove uživo. Ako na vašem uređaju još nisu instalirane usluge personalizacije uređaja, nemojte ih pokušavati instalirati i samo prijeđite na sljedeći korak.
  3. Otvorite Magisk Manager i instalirajte modul "SQLite za ARM aarch64 uređaje" iz odjeljka Preuzimanja. Napomena: Ako već imate SQLite binarnu datoteku iz TitaniumBackupa ili Termuxa, moja skripta za instalaciju Magisk modula će je otkriti tako da nećete morati instalirati ovu zasebnu SQLite binarnu datoteku.
  4. Ponovno pokrenite telefon.
  5. Preuzmite jedan od sljedećih Magisk modula koje sam napravio i instalirajte ga u Magisk Manager. Ako je vaš uređaj imao instalirane "Usluge personalizacije uređaja" i slijedili ste korak #2 za ažuriranje na najnoviju verziju, tada instalirajte ovaj modul pod nazivom "LiveCaption_Pixel.zip". Ako vaš uređaj nije imao instalirane "Usluge personalizacije uređaja" i preskočili ste korak #2, tada instalirajte ovaj modul pod nazivom "LiveCaption_nonPixel.zip". Razlika između _Pixel i _nonPixel modula je u tome što _nonPixel ima aplikaciju "Usluge personalizacije uređaja" u paketu s njim. Ovo je aplikacija sustava, pa se ne može instalirati kao bilo koji normalni APK ako ga već nemate instaliran.
  6. Ponovno pokrenite telefon.
  7. Provjerite Postavke > Zvuk ili Postavke > Pristupačnost za postavku Live Caption. Omogućite značajku i pogledajte radi li gledanjem YouTube videozapisa sa zvukom na engleskom jeziku. Ako ne uspije, pokušajte ponovno pokrenuti još jednom.

Nadamo se da biste trebali pokrenuti Live Caption na svom rootiranom Android 10 uređaju. Omogućena mi je značajka na Pixelu 2 XL više od 2 mjeseca bez ikakvih problema. Upozorenje ipak. Nemojte ažurirati aplikaciju Device Personalization Services putem trgovine Google Play. Google poslužuje različite verzije aplikacije na različitim uređajima—ako instalirate verziju koja nije napravljena za Pixel 4, izgubit ćete značajku Live Caption. Onemogućite automatska ažuriranja za ovu aplikaciju u Trgovini Play i provjerite je li svaki ažurirani APK koji instalirate putem APKMirrora došao s Pixela 4.


Sam sam otkrio ovu metodu, ali bih želio zahvaliti moderatoru XDA foruma Didgeridoohan i XDA Recognised Developer topjohnwu što ste mi pomogli u otklanjanju pogrešaka u skripti. Također bih želio zahvaliti starijem članu XDA 73sydney, jcmm11, adpoliak i svi ostali uključeni u GPay-SQLite-Fix Magisk Module jer sam posudio kod za provjeru SQLite binarne datoteke.