[One (M8) Android Development] LenAsh:
Taken straight from mine. You need to set permissions to -rw-r--r-- (or 644) or it won't boot.

You can use TWRP to set permissions if you didn't when you copied it.

For interest, here's the build.prop (the first red line is the one I changed, the second red line is left as is and the thing works...)

ro.ril.oem.ecclist=911,*911,#911

ro.ril.oem.nosim.ecclist=911

ro.ril.enable.a53=1

ro.ril.enable.dtm=1

ro.ril.hsdpa.category=14

ro.ril.hsupa.category=6

ro.ril.hsxpa=4

ro.ril.disable.fd.plmn.prefix=23402,23410,23411,23420,23594,27202,27205

ro.ril.enable.managed.roaming=1

ro.ril.enable.sdr=1

ro.ril.oem.show.act=1

ro.ril.enable.amr.wideband=0

ro.ril.enable.r8fd=1

ro.ril.disable.cpc=1

ro.ril.air.enabled=1

ro.ril.vzw.feature=1

ro.ril.wp.feature=1

ro.cdma.data_retry_config=max_retries=infinite,0,0,60000,120000,480000,900000

ro.config.svlte1x=true

ro.ril.gsm.to.lte.blind.redir=1

ro.product.locale.language=en

ro.product.locale.region=US

ro.com.google.clientidbase=android-htc-rev

ro.config.htc.enableCOTA=0

ro.ril.enable.pre_r8fd=1

ro.phone.save_timer=10000

ro.telephony.default_network=9

ro.phone.save_timer=10000

ro.product.name=HTCOneM8vzw

ro.product.model=HTC6525LVW

ro.cdma.home.operator.alpha=Verizon

gsm.sim.operator.alpha=Verizon

gsm.operator.alpha=Verizon

ro.cdma.home.operator.numeric=310012

gsm.sim.operator.numeric=310012

gsm.operator.numeric=310012

ro.net.apnwhitelist=fota,ims,supl,verizon,verizon800,cbs,mms

ro.net.apnpolicywhitelist=fota,ims,verizon,verizon800

ro.net.apnroamingblacklist=fota,verizon800

ro.config.htc.nocheckin=0

ro.HorizontalVVM=true

ro.HorizontalBUA=true

ro.telephony.ipv6_capability=1

ro.ril.pdpnumber.policy.roaming=3

ro.gsm.data_retry_config=max_retries=infinite,0,0,60000,120000,480000,900000

ro.gsm.2nd_data_retry_config=max_retries=infinite,0,0,60000,120000,480000,900000

dev.defaultwallpaper=/system/customize/resource/wallpapers_00.jpg

ro.net.smd=0

ro.st.agg=true

ro.socialap.vzwcustomization=true

# begin build properties

# autogenerated by buildinfo.sh

htc.build.stage=2

ro.aa.customizationid=3015622

ro.aa.romver=1.32.401.15

ro.aa.project=HIMA_WL_L50_SENSE70_VZW

ro.aa.maincid=BS_US001

ro.aa.modelid=0P6B10000,0P6B11000,0P6B12000,0P6B13000,0P6B11000,0P6B15000,0P6B16000,0P6B17000

ro.aa.cidlist=GOOGL001,11111111,CWS__001,T-MOB010,BS_US001,BS_US002

ro.aa.rid=1283

ro.aa.taskid=425571

ro.aa.report=com

ro.onecid=1

ro.aa.skulist=1540

ro.aa.project=HIMA_UHL_L50_SENSE70

ro.aa.mainsku=401

ro.aa.romver=1.32.401.8

ro.cwkey=BS_US001

ro.prot=true

ro.cwkey=VZW__001

ro.build.id=LRX22G

ro.build.display.id=LRX22G release-keys

ro.build.version.incremental=506785.15

ro.build.version.sdk=21

ro.build.version.codename=REL

ro.build.version.all_codenames=REL

ro.build.version.release=5.0.2

ro.build.date=六 3月 21 09:23:44 CST 2015

ro.build.date.utc=1426901024

ro.build.type=user

ro.build.user=buildteam

ro.build.host=ABM102

ro.build.tags=release-keys

ro.product.brand=htc

ro.product.name=himauhl_htc_europe

ro.product.device=htc_himauhl

ro.product.board=MSM8974

ro.product.cpu.abi=armeabi-v7a

ro.product.cpu.abi2=armeabi

ro.product.cpu.abilist=armeabi-v7a,armeabi

ro.product.cpu.abilist32=armeabi-v7a,armeabi

ro.product.cpu.abilist64=

ro.product.manufacturer=HTC

ro.product.locale.language=en

ro.product.locale.region=US

ro.board.platform=msm8974

ro.build.product=htc_himauhl

ro.build.description=1.32.401.15 CL506785 release-keys

ro.build.version.htc_sense=7.0 L Eye Experience

ro.build.fingerprint=htc/himauhl_htc_europe/htc_himauhl:5.0.2/LRX22G/506785.8:user/release-keys

ro.build.characteristics=default

ro.build.description=1.32.401.15 CL506785 release-keys

# Do not try to parse ro.build.description or .fingerprint

ro.build.description=1.32.401.15 CL506785 release-keys

ro.build.changelist=506785

ro.build.project=HIMA_UHL_L50_SENSE70:426888

ro.build.sku=HTC Europe

ro.build.buildline=HIMAUHL_HTC_WWE_L50_CRC_Sense70_Stable

ro.product.version=1.32.401.15 S.ROM 7.1.5

ro.build.languageremove=

ro.build.sense.version=7.0

ro.build.version.htcsdk=HTCExt:HTCExtension_HDKBase_19.3;SDK:1.0;hdkbase:19.3

# End build properties

#

# System prop for msm8974

#

rild.libpath=/vendor/lib/libril-qc-qmi-1.so

rild.libpath.ganlite=/system/lib/librilswitch.so

rilswitch.vendorlibpath=/vendor/lib/libril-qc-qmi-1.so

rilswitch.cfilibpath=/system/lib/libcfiril.so

rild.libargs=-d /dev/smd0

persist.rild.nitz_plmn=

persist.rild.nitz_long_ons_0=

persist.rild.nitz_long_ons_1=

persist.rild.nitz_long_ons_2=

persist.rild.nitz_long_ons_3=

persist.rild.nitz_short_ons_0=

persist.rild.nitz_short_ons_1=

persist.rild.nitz_short_ons_2=

persist.rild.nitz_short_ons_3=

ril.subscription.types=NV,RUIM

DEVICE_PROVISIONED=1

# Default network type.

# 10 => LTE/CDMA/EvDo/GSM/WCDMA mode preferred.

ro.telephony.default_network=10

#

# system props for display

#

debug.sf.hw=1

debug.egl.hw=1

debug.composition.type=gpu

persist.hwc.mdpcomp.enable=true

persist.hwc.partialupdate=1

ro.hwui.renderer.disable_opaque=true

ro.sf.lcd_density=480

debug.mdpcomp.logs=0

# Display Info

ro.product.display_resolution = 5 inch 1080p resolution

dalvik.vm.heapsize=512m

dalvik.vm.heapgrowthlimit=192m

dalvik.vm.heapstartsize=8m

dalvik.vm.heapmaxfree=8m

dalvik.vm.heapminfree=2m

dev.pm.dyn_samplingrate=1

persist.demo.hdmirotationlock=false

# +SSD_RIL

ro.baseband.arch=msm

# Enable IMS service by default

persist.radio.jbims=1

# system property for RIL snapshot feature/timer

persist.radio.snapshot_enabled = 1

persist.radio.snapshot_timer = 22

# -SSD_RIL

ro.hdmi.enable=true

tunnel.decode=true

tunnel.audiovideo.decode=true

lpa.decode=true

lpa.use-stagefright=true

persist.speaker.prot.enable=false

qcom.hw.aac.encoder=true

use.voice.path.for.pcm.voip=true

#

# system props for the cne module

#

persist.cne.UseCne=vendor

persist.cne.UseSwim=false

persist.cne.bat.range.low.med=30

persist.cne.bat.range.med.high=60

persist.cne.loc.policy.op=/system/etc/OperatorPolicy.xml

persist.cne.loc.policy.user=/system/etc/UserPolicy.xml

persist.cne.bwbased.rat.sel=false

persist.cne.snsr.based.rat.mgt=false

persist.cne.bat.based.rat.mgt=false

persist.cne.rat.acq.time.out=30000

persist.cne.rat.acq.retry.tout=0

persist.cne.sync.swim.mode=false

# System prop for the MM modules

media.stagefright.enable-player=true

media.stagefright.enable-http=true

media.stagefright.enable-aac=true

media.stagefright.enable-qcp=true

media.stagefright.enable-fma2dp=true

media.stagefright.enable-scan=true

mmp.enable.3g2=true

mm.enable.smoothstreaming=true

media.aac_51_output_enabled=true

#37491 is decimal sum of supported codecs in AAL

#codecs: AVI AC3 ASF AAC QCP DTS 3G2 MP2TS

mm.enable.qcom_parser=37491

# VIDC: debug_levels

# 1:ERROR 2:HIGH 4:LOW 0:NOLOGS 7:AllLOGS

vidc.debug.level=3

# System prop for the data modules

ro.use_data_netmgrd=true

persist.data.netmgrd.qos.enable=true

ro.data.large_tcp_window_size=true

#system props for time-services

persist.timed.enable=true

# System prop for audio

# System prop for soundhound

# bit 0: Music playback in headset mode

# bit 1: FM 48K

persist.htc.audio.soundhound=1

# Buffer size in kbytes for compress offload playback

audio.offload.buffer.size.kb=1024

# Enable offload gapless

audio.offload.gapless.enabled=false

# System prop for global effect

htc.audio.global.state=0

htc.audio.global.profile=0

htc.audio.q6.topology=0

htc.audio.global.speaker=1

htc.audio.srs.defaultbundleHS=MAX300

# System prop for opengles version

# 196608 is decimal for 0x30000 to report version 3

ro.opengles.version=196608

# System prop for Bluetooth Dialup Networking

ro.qualcomm.bluetooth.dun=false

# System prop for Bluetooth FTP profile

ro.qualcomm.bluetooth.ftp=true

# System prop for Bluetooth Handsfree Profile Wide Band Speech

ro.qualcomm.bluetooth.hfp.wbs=false

# System prop for Bluetooth SIM Access Profile

ro.htc.bluetooth.sap=true

# System prop for Bluetooth hci transport

ro.qualcomm.bt.hci_transport=smd

# System prop for requesting Master role in incoming Bluetooth connection

ro.bluetooth.request.master=true

# System prop for Bluetooth Auto connect for remote initated connections

ro.bluetooth.remote.autoconnect=true

# System prop for Bluetooth discoverability time out in seconds

# 0: Always discoverable

#debug.bt.discoverable_time=0

# System prop for Bluetooth Hardware information

ro.product.bluetooth=4.0

# System prop for qcom Bluetooth stack

ro.qc.bluetooth.stack=bluedroid

# System prop for bdaddr

ro.bt.bdaddr_path=/sys/module/htc_bdaddress/parameters/bdaddress

# BLE TAG (HtcBluetoothLeProfiles)

ro.bt.ble_tag = 1

# System property for cabl

#ro.qualcomm.cabl=1

#Hardware info - Bluetooth

ro.bt.chipset = Qualcomm WCN3680

ro.bt.profiles = 12806403

ro.bt.stack.version = 2.0

ro.bt.stack = Bluedroid

ro.bt.version = 4.0

ro.product.bluetooth=4.0

#+ willy_fu 20130924, enable it for JB 4.3 projects

# Property for TelephonyManager.getLteOnCdmaModeStatic API

# System props for telephony

# System prop to turn on CdmaLTEPhone always

#+ SSD_RIL: disable default value by MASD request

telephony.lteOnCdmaDevice=1

#- SSD_RIL: disable default value by MASD request

# Simulate sdcard on /data/media

persist.fuse_sdcard=true

# ro.storage_structure: define the storage structure of this project

# FUSE: 0x8, FAT: 0x4, SD: 0x2, INS: 0x1

# Example: If the project has FUSE with SD card, the value should be defined as 10 (dec)

ro.storage_structure=10

# ro.storage_encryption_type: define the storage encryption type of this project

# not support encryption: 0x0 block level: 0x1 file level: 0x2

ro.storage_encryption_type=2

# For usb storage

ro.usb_host=1

#

# Snapdragon value add features

#

ro.qc.sdk.audio.ssr=false

##fluencetype can be "fluence" or "fluencepro" or "none"

ro.qc.sdk.audio.fluencetype=none

persist.audio.fluence.voicecall=true

persist.audio.fluence.voicerec=false

persist.audio.fluence.speaker=true

ro.qc.sdk.sensors.gestures=true

ro.qc.sdk.gestures.camera=false

ro.qc.sdk.camera.facialproc=false

# Prop to enable user to access Google WFD settings

persist.debug.wfd.enable=1

# Prop to choose between virtual/external wfd display

persist.sys.wfd.virtual=0

# Following property will be reference by Settings.

ro.product.main_camera=HTC UltraPixel Camera

ro.product.front_camera = 5M

# Support HW rest

ro.product.hwreset=1

ro.product.hwreset.timer1=6

ro.product.hwreset.timer2=9

# M8 HW info

ro.product.ram=2GB

# Wi-Fi

wifi.softap.interface=wlan0

wifi.softapconcurrent.interface=softap.0

wifi.miracastconcurrent.scan=WCN3680

init.svc.wpa_supplicant=

init.svc.dhcpcd_wlan0=

dhcp.wlan0.autoip=

dhcp.wlan0.dns1=

dhcp.wlan0.dns2=

dhcp.wlan0.dns3=

dhcp.wlan0.dns4=

dhcp.wlan0.gateway=

dhcp.wlan0.ipaddress=

dhcp.wlan0.leasetime=

dhcp.wlan0.mask=

dhcp.wlan0.ooxx=

dhcp.wlan0.pid=

dhcp.wlan0.reason=

dhcp.wlan0.result=

dhcp.wlan0.server=

net.wlan0.dns1=

net.wlan0.dns2=

wifi.wpa_supp_ready=

wlan.driver.status=

# HTC WLAN

wifi.interface=wlan0

wifi.supplicant_scan_interval=120

persist.wifi.v6=true

persist.wifi.v6.rs.count=5

persist.wifi.v6.rs.timeout=5

ro.product.wifi = 802.11 a/b/g/n/ac

sys.stt.ssr.no_prompt=1

tunnel.audio.encode = true

ro.sun.dream.sdk=21

# ro.storage_encryption_type: define the storage encryption type of this project

# not support encryption: 0x0 block level: 0x1 file level: 0x2

ro.storage_encryption_type=2

# Property to enable EAB service

persist.rcs.supported=1

# Property to enable VT function in IMS library

persist.radio.VT_ENABLE=1

# System props for Dolby

dmid=-1286820014

audio.ds1.metainfo.key=273

# Property to enable HYBRID mode at android side, IMS daemon will use qmi to communicate with modem

persist.radio.VT_HYBRID_ENABLE=1

# Property to enable VT ROTATION in ims library

persist.radio.ROTATION_ENABLE=1

# Property to disable IMS_DEBUG log

persist.ims.disableDebugLogs=1

# For VOLD storage master key encryption algorithm scrypt

ro.crypto.scrypt_params=16:3:1

# ADDITIONAL_BUILD_PROPERTIES

# BUILD.PROP_MODIFIED_BY_MIKE1986_FOR_ANDROID_REVOLUTION_HD

ro.itson.path=/carrier/itson/

persist.preload.common=1

persist.zygote.preload_threads=3

persist.camera.antibanding=50

persist.camera.tuning_spec=htc

ro.com.android.dataroaming=false

keyguard.no_require_sim=true

ro.com.android.dateformat=MM-dd-yyyy

ro.config.ringtone=Ring_Synth_04.ogg

ro.config.notification_sound=pixiedust.ogg

ro.carrier=unknown

ro.config.alarm_alert=Alarm_Classic.ogg

drm.service.enabled=true

ro.setupwizard.mode=OPTIONAL

ro.com.google.gmsversion=5.0_r2

dalvik.vm.heapstartsize=8m

dalvik.vm.heapgrowthlimit=192m

dalvik.vm.heapsize=512m

dalvik.vm.heaptargetutilization=0.75

dalvik.vm.heapminfree=2m

dalvik.vm.heapmaxfree=8m

persist.sys.dalvik.vm.lib.2=libart.so

dalvik.vm.isa.arm.features=div

net.bt.name=Android

dalvik.vm.stack-trace-file=/data/anr/traces.txt

persist.gps.qc_nlp_in_use=1

persist.loc.nlp_name=com.qualcomm.location

ro.gps.agps_provider=1

ro.pip.gated=0

ro.sun.dream.version=S.ROM

ro.sun.dream.device.lcd=480