サポートされていない Android デバイスで Daydream VR との互換性を強制する方法

click fraud protection

Android スマートフォンで Google Daydream VR との互換性を root アクセスで有効にして、スマートフォンから仮想現実を楽しめるようにする方法!

Google デイドリーム VRGoogle のモバイル デバイス向け仮想現実ソリューション. デバイスが Daydream 互換であると表示されるには Google によって正式に許可される必要があり、要件の一部はかなり厳格です。 要件のほとんどは、公式にサポートされているデバイス上で良好な VR パフォーマンスを保証するだけですが、 OnePlus 3、OnePlus 3T、OnePlus 5 など、Daydream VR を実行できるデバイスがいくつかあります。 大丈夫。

高性能仮想現実モード (公式 Daydream VR サポートに必要) をサポートするには、デバイスが Vulkan Graphics API をサポートしている必要があります。 Open GL ES 3.2 と少なくとも 1080p の画面解像度、最小 60Hz のリフレッシュ レート、理想的には 3ms 以下および 5mm 以下の表示遅延 持続性。 また、画面のサイズは 4.7 インチから 6 インチの間で、デバイスは Bluetooth 4.2 LE をサポートし、電話機の本体温度を読み取るための温度センサーを備えている必要があります。 技術要件の完全なリストを確認できます。 ここ.

Daydream VR がサポートされていない既存のデバイスが上記の要件を多かれ少なかれ満たしている場合は、Daydream VR 体験を楽しむことができるはずです。 ルートアクセス権がある! このチュートリアルでは、Magisk を使用してシステムレスで、または /system を変更して Daydream VR を有効にする方法を説明します。


Force Daydream VR 互換性 (システム Mod)

まず、前述したように、デバイス上で root アクセスが必要になります。 どちらかを点滅させることでこれを取得できます スーパーSU または マジスク デバイスのブートローダーがすでにロック解除されている場合は、TWRP などのカスタム リカバリを使用します。 それを入手したら、/system 内のファイルを編集できるようにするファイル参照アプリケーションをインストールします。 お勧めします MiXplorer または人気の Solid Explorer。

ステップ1

MiXplorer を開き、root アクセスを許可し、/system/etc/permissions に移動して、handheld_core_hardware.xml という名前のファイルを見つけます。

注: ここでは Solid Explorer を使用していますが、MiXplorer の場合と同じ手順です。

ステップ2

「handheld_core_hardware.xml」という名前のファイルを開き、次のような最後の行の前を開きます。 以下を追加します。

<featurename="android.software.vr.mode" />
<featurename="android.hardware.vr.high_performance" />

ファイルを保存します。

ステップ3

次に、/system にある build.prop ファイルを開く必要があります。 このファイルは、デバイスの多くのシステム プロパティを識別するために機能します。 私たちが興味を持っている行は、 ro.製品.デバイス デバイスの製品名を定義するエントリ。 「」にリストされているデバイスを交換します。バショウカジキ". これは Google Pixel で、Daydream VR 互換電話として認識されます。 行は次のようになります。

ro.product.device=sailfish

ステップ4

携帯電話を再起動し、Google Play ストアから Daydream アプリケーション、Google VR サービス、Daydream キーボードをインストールします。 Play ストアでこれらが見つからない場合は、以下の APKMirror.com からインストールしてみてください。

  • 白昼夢VR
  • Google VR サービス
  • デイドリームキーボード

これで、Android デバイスで Daydream VR ヘッドセットを使用できるようになりました。 まだお持ちでない場合は、ここから購入できます アマゾン.


Force Daydream VR 互換性 (システムレス Mod)

これらの手順を実行するには、SuperSU の代わりに MagiskSU をインストールする必要があるため、Magisk がインストールされていることを確認してください。 このファイルはデバイス固有であるため、少し長くなります。そのため、独自の Magisk モジュールを作成する必要があります。 Linux はシェル スクリプトを使用するため、これには Linux が必要です。 始めるには、まず次のことを行う必要があります このテンプレートをダウンロードする そしてそれを抽出します。 Vim または Nano も使用する必要があります。

ステップ1

まず、独自の handheld_core_hardware.xml ファイルを抽出する必要があります。これは、/system/etc/permissions からコピーするだけで実行できます。 これをコンピュータにコピーします。 Magisk モジュール テンプレート フォルダーに移動し、system という名前のフォルダーを入力します。 プレースホルダーファイルを削除し、「」という名前のフォルダーを作成します。「」と入力し、「」という名前のフォルダーを作成します。権限". 権限フォルダー内に、handheld_core_hardware.xml ファイルをコピーする場所があります。 ファイル階層は次のようになります。

ステップ2

次に、handheld_core_hardware.xml ファイルを開き、次の行を追加します。

<featurename="android.software.vr.mode" />
<featurename="android.hardware.vr.high_performance" />

それを保存し、Magisk モジュール テンプレート フォルダーのルートに戻ります。

ステップ3

残りの部分については、GitHub ページの指示に従ってモジュールに名前を付け、一意にするだけです。 完了したら、config.sh ファイルを実行し、新しく作成した zip をフラッシュし、さらにフラッシュします このMagiskモジュール これにより、によって作成された build.prop が変更されます。 XDA メンバー 4RK4N で このスレッド.

以上です! 大丈夫です!


説明

これは、デバイスがサポートする機能をリストした設定ファイルを編集するだけで機能します。 これを編集して、アプリに Google Daydream VR をサポートしていると思わせるようにしています。 ただし、一部の Daydream アプリでは、正式にサポートされているデバイスのリストと照合して起動する前に、最初にデバイスの種類をチェックするため、一部のアプリではこれでは十分ではありません。 ここで build.prop 編集が役に立ち、デバイスが実際には Google Pixel であることをアプリに伝えます。

さあ、外に出て、スマートフォンで VR の世界を楽しんでください! 始めるためのアプリをいくつか紹介します。

  • Reddit のスプラッシュ VR
  • スカイボックス VR プレーヤー
  • ポリランナー VR

また、誕生したばかりの VR プラットフォームに関連するニュースやディスカッションについては、Daydream VR XDA フォーラムをチェックしてください。