22 kwietnia 2018

Google Play Store (Android) na praktycznie każdym chromebooku

Google obiecało wprowadzenie możliwości korzystania z aplikacji androidowych na praktycznie większości ostatnio produkowanych chromebooków.
Niestety mimo istnienia listy zapowiedzianych i obsługiwanych modeli, idzie to w praktyce dość powoli.

Dlatego też warto wiedzieć, że możemy niejako wymusić obsługę sklepu Play Store, a co za tym idzie obsługę aplikacji z systemu Android na większości, nawet oficjalnie niewspieranych, chromebooków z procesorami ARM i Intel.

W tym celu należy zmienić kanał systemu Chrome OS ze stabilnego na co najmniej beta, a jeżeli to nie pomoże na wersję deweloperską.
Następnie należy przełączyć chromebooka w tryb deweloperski, czyli tzw. Development Mode. O tym, jak to zrobić można przeczytać w niezliczonych źródłach w internecie, a także na stronie pomocy Google. Warto użyć wyszukiwarki i szybko dowiemy się, jak to zrobić. Hint: Esc + Refresh (F5) + Power, Ctrl + D.

Mając uruchomiony system Chrome OS w trybie deweloperskim, należy otworzyć tzw. Crosh Shella, czyli nacisnąć kombinację Ctrl+Alt+t. Otworzy się nowe okno przeglądarki z linią poleceń, z migającym crosh. W tym miesjcu należy wpisać polecenia:

  1. shell (otworzy się linia poleceń shell zamiast crosh, jeżeli po wpisaniu polecenia shell otrzymamy błąd nierozpoznanego polecenia, oznacza to, iż nie przełączyliśmy naszego chromebooka w tryb deweloperski i należy wykonać operację ponownie, potencjalnie wykonując Powerwash)
  2. sudo su - (przejdziemy do trybu roota na komputerze)
  3. echo ‘-enable-arc’ > /usr/local/chrome_dev.conf
  4. echo "--arc-availability=officially-supported " > etc/chrome_dev.conf;
  5. mount -o bind /usr/local/chrome_dev.conf /etc/chrome_dev.conf

Po wykonaniu tych poleceń należy ponownie uruchomić UI systemu, np. korzystając ze skrótu klawiszowego Ctrl+Shift+q (ew. 2 razy, jeżeli raz nie wystarczy).

Po ponownym zalogowaniu powinniśmy otrzymać ikonkę Google Play Store i możliwość  zainstalowania z niego aplikacji.

Czasami uruchomienie Play Store za pierwszym razem (tak samo, jak aplikacji z niego) się nieco zawiesza (np. na wyświetlaniu ekranu zgody), wtedy należy po prostu ponownie uruchomić chromebooka. Jeżeli będziemy mieli problem z uruchomieniem aplikacji np. w trybie pełnoekranowym (Kodi), to czasami pomaga wyczyszczenie danych aplikacji w panelu administracji aplikacjami Androida i ponowne uruchomienie aplikacji.

Miłego oglądania, np. filmów lub słuchania muzyki, ew. grania na Waszym chromebooku.