Povoľte funkciu živého prepisu Pixel 4 na zakorenených zariadeniach s Androidom 10

Nová funkcia Live Caption je exkluzívna pre Google Pixel 4, ale tu je návod, ako ju povoliť na starších telefónoch Pixel a iných zakorenených zariadeniach s Androidom 10.

Pre nepočujúcich alebo nedoslýchavých používateľov môže byť nový nástroj Live Caption od Googlu v systéme Android 10 skutočne užitočný. Tento nástroj bol oznámil na Google I/O začiatkom tohto roka a automaticky poskytuje titulky pre zvuk, ktorý sa prehráva na vašom zariadení. Funguje s videami, podcastmi, zvukovými správami a inými podporovanými médiami (nie však telefónnymi hovormi alebo videohovormi). Keď Google spustil túto funkciu, urobili z nej a Exkluzívne pre Pixel 4, hoci oni povedali, že to plánujú priniesť na Pixel 3 a Pixel 3a niekedy tento mesiac. však už sme ukázali že môže bežať aj na iných zariadeniach a teraz sa podelím o to, ako to povoliť na vašom vlastnom zariadení.

Na to, aby tento trik fungoval, budete potrebovať zakorenené zariadenie so systémom Android 10, pretože Google zatiaľ zamýšľa, aby Live Caption fungoval iba na najnovších smartfónoch Pixel. Okrem metódy, ktorú som použil na povolenie podpory živého prepisu v systéme Android 10, existuje ešte jedna metóda zmena hodnôt systémových vlastností s cieľom oklamať aplikáciu Služby prispôsobenia zariadenia, aby si myslela, že beží na a Pixel 4. Ak to však urobíte na staršom telefóne Pixel, aplikácia Google Camera sa pokazí, takže túto alternatívnu metódu nebudem zdieľať. Metóda, ktorú zdieľam, sa nedotkne žiadnych vlastností systému; namiesto toho priamo nastaví všetky hodnoty ovládajúce funkciu živého prepisu ako pravdivé. Preto by nemala byť ovplyvnená žiadna funkcia fotoaparátu ani žiadna iná funkcia. Pred flashovaním akýchkoľvek modov, ako je tento, by ste však mali mať po ruke zálohu.

Povolil som živé prepisy na zariadeniach Pixel 2 XL a Pixel 3 XL. Niektorí z mojich sledovateľov na Twitteri uviedli, že to funguje na Pixel 3a, Pixel prvej generácie, Essential Phone a Redmi K20 s vlastnou ROM založenou na AOSP. Zdá sa, že živé prepisy nefungujú na OnePlus 6T alebo OnePlus 7 Pro so systémom OxygenOS 10 pomocou tejto metódy, ale dúfajme, že sa nám to podarí s trochu väčším ladením. Ak to chcete vyskúšať na vlastnom zariadení, musíte urobiť toto.

Požiadavky:

  • Smartfón alebo tablet so systémom Android so systémom Android 10.
  • Koreňový prístup s Magisk.

Kroky:

  1. Prejdite do Nastavenia > Aplikácie a klepnutím na ponuku zobrazte všetky systémové aplikácie. Pozrite sa, či sú nainštalované „Služby prispôsobenia zariadenia“. Táto aplikácia je predinštalovaná na zariadeniach Pixel. Na zariadeniach iných ako Pixel by to nemalo byť, ale niektoré vlastné ROM ho mohli aj tak pribaliť.
  2. Ak už má vaše zariadenie nainštalované „Služby prispôsobenia zariadenia“, musíte aktualizovať na najnovšiu verziu súboru APK extrahovaného z Pixel 4. Konkrétne nainštalujte tento súbor APK. Súbor APK extrahovaný z Pixel 4 má kód pre funkciu živého prepisu. Ostatné verzie tohto súboru APK nebudú mať živý prepis. Ak vaše zariadenie ešte nemá nainštalované služby prispôsobenia zariadenia, nepokúšajte sa ich nainštalovať a pokračujte ďalším krokom.
  3. Otvorte Magisk Manager a nainštalujte modul „SQLite for ARM aarch64 devices“ zo sekcie Downloads. Poznámka: Ak už máte binárny súbor SQLite od TitaniumBackup alebo Termux, môj inštalačný skript modulu Magisk ho zistí, takže nebudete musieť inštalovať tento samostatný binárny súbor SQLite.
  4. Reštartujte telefón.
  5. Stiahnite si jeden z nasledujúcich Magisk modulov, ktoré som vytvoril, a nainštalujte ho do Magisk Manager. Ak má vaše zariadenie nainštalované „Služby prispôsobenia zariadenia“ a podľa kroku č. 2 ste aktualizovali na najnovšiu verziu, nainštalujte tento modul s názvom „LiveCaption_Pixel.zip". Ak vaše zariadenie nemá nainštalované „Služby prispôsobenia zariadenia“ a preskočili ste krok č. 2, nainštalujte tento modul s názvom „LiveCaption_nonPixel.zip". Rozdiel medzi modulmi _Pixel a _nonPixel je v tom, že modul _nonPixel má pribalenú aplikáciu „Služby prispôsobenia zariadenia“. Toto je systémová aplikácia, takže ju nemožno nainštalovať ako každý normálny súbor APK, ak ju ešte nemáte nainštalovanú.
  6. Reštartujte telefón.
  7. Skontrolujte Nastavenia > Zvuk alebo Nastavenia > Dostupnosť pre nastavenie Živý prepis. Povoľte túto funkciu a zistite, či funguje, sledovaním videa YouTube so zvukom v anglickom jazyku. Ak to nefunguje, skúste reštartovať ešte raz.

Dúfajme, že by ste mali mať na svojom zakorenenom zariadení so systémom Android 10 spustený živý prepis. Túto funkciu mám na svojom Pixeli 2 XL povolenú už viac ako 2 mesiace bez akýchkoľvek problémov. Slovo varovania však. Neaktualizujte aplikáciu Služby prispôsobenia zariadenia prostredníctvom Obchodu Google Play. Google poskytuje rôzne verzie aplikácie pre rôzne zariadenia – ak si nainštalujete verziu, ktorá nebola vytvorená pre Pixel 4, prídete o funkciu Live Caption. Zakážte automatické aktualizácie pre túto aplikáciu v Obchode Play a skontrolujte, či všetky aktualizované súbory APK, ktoré nainštalujete cez APKMirror, pochádzajú z Pixel 4.


Túto metódu som objavil sám, ale chcel by som sa poďakovať moderátorovi fóra XDA Didgeridoohan a XDA uznávaný vývojár topjohnwu za pomoc pri ladení môjho skriptu. Chcel by som tiež poďakovať senior členovi XDA 73 Sydney, jcmm11, adpoliak a všetci ostatní zapojení do GPay-SQLite-Fix Magisk Module, keď som si požičal kód na kontrolu binárneho SQLite.