[Honor 8 Themes, Apps, and Mods] skyball2:
Disclaimer: Try this only at your own risk and if you understand what your doing. Modifying files in the system partition might hurt your phones function and even make it inoperable (bricked). I will in no way be held responsible if you damage your phone or your data trying to follow my modifications.

Inspired by CharaNalaar hack on reddit, I tried to enable Google Daydream on the Honor 8. Based on what I read about the Honor 8s hardware capabilties it should be halfway "Daydream ready" and the software requirements should be met when runnig nougat.

Using adb shell I checked for the neccesary files in /system/etc/permissions and found they were missing. So I created them and put them in place using adb shell with system mounted rw.

The 3 files (also attached for your convenience) are:

handheld_core_hardware.xml

<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2014 The Android Open Source Project

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->

<permissions>
<feature name="android.software.vr.mode" />
<feature name="android.hardware.vr.high_performance" />
</permissions>

android.software.vr.mode.xml

<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2014 The Android Open Source Project

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->

<permissions>
<feature name="android.software.vr.mode"/>
</permissions>

android.hardware.vr.high_performance.xml

<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2014 The Android Open Source Project

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->

<permissions>
<feature name="android.hardware.vr.high_performance"/>
</permissions>

After a reboot I opened Playstore and searched for Daydream. For a start I installed the apps:

Google VR Services

Daydream

Daydream Keyboard

I started the Daydream app and it worked. Before the hack I couldn't even find it in Playstore. When I had it installed via apkmirror it would complain that my phone was not compatible and also not find the controller (I use the Google Daydream View).

My phone is on FRD-L09C432B380 firmware, with unlocked bootloader, TWRP 3.1.0, phh root and jRummys busybox. I cannot tell if the hack will be successfull on any other platform.

Good luck and have fun if you're trying this.

BTW, if someone is willing and able to put this into a TWRP-flashable ZIP, feel free to do so...

Christian