HTC U11でdaydream viewが使えるようにしてみた(要root)
daydream viewを買ったはいいがhtv32では使えなかった...
いや、一応使えてはいるのだが、ただのvrゴーグルとしてなんだ。つまり、daydreamアプリが動かず、よってリモコンも動かない。
では一世代新しいU11なら使えるんじゃね?と思い、htv32で踏んだ手順と全く同じように作業したら使えてしまったので、それを書いておこうと思います。
必要なもの
・root環境
・rootで動くファイルマネージャー(es explorer等)
あってもなくてもいいもの
・Daydream VR、Google VR Services、Daydream Keyboardのapk
ここでes explorerの事ですが、古き良きes explorerから更新機能を取っ払ってくれたエロい人がいるようです。(https://forum.xda-developers.com/android/apps-games/app-es-file-explorer-systemless-root-t3408277からダウンロードできます。)やっぱり使い慣れちゃうとなかなか他に行けないからなあ...最新のes explorerは論外だけど。
手順1:handheld_core_hardware.xmlの改変
/system/etc/permissionsにあるhandheld_core_hardware.xmlを開き、<permissions>と</permissions>で囲まれた任意の場所に次のことを書き込みます。
<feature name="android.software.vr.mode" />
<feature name="android.hardware.vr.high_performance" />
僕はわかりやすくするためにvrの記述の下においときました。
手順2:build.propの改変
/systemにあるbuild.propのro.product.deviceの値に"sailfish"と書き込みます。Google Pixelに偽装するようです。ちなみに僕の場合は、初期値は空欄でした。
esテキストエディタって検索機能ないじゃん...でもsolid explorerは無料だとrootで使えないしなあ。
手順3:アプリのインストール
ここでまず再起動をかけてください。僕はかけずに後でめんどくさいことになりました。
再起動してからplayストアでdaydreamと検索しますと、あら不思議!検索に引っかかるではありませんか!
ここで、Daydream VR、Google VR Services、Daydream Keyboardの三つのアプリをインストールしてください。別途apkを用意してもいいですけど。
以上、お疲れ様でした。
やったぜ。それにしてもなぜhtv32はダメなんだろうか。上と全く同じように作業したんだが。そもそもbuild.propいじってもplayストアでdaydreamアプリが出てこなかったのが気になる。