[Nexus 5X Original Android Development] 3ndymion:
1 Small Issue I Found

Hi. 1st, thank you razorloves for working on this for us all. I flashed a brand new install of this a few days ago, & I found an issue that I'm not sure would be fitting for a Gitlab bug report as shown on the 1st page.

The issue is this: the security patch version shown in the build.prop file is mismatched. It shows an incorrect date of 2019-01-05. The correct date is 2018-12-05.

Current (Incorrect):

ro.build.version.security_patch=2019-01-05

Correct:

ro.build.version.security_patch=2018-12-05

This causes the device to fail Google's CTS certification with Magisk, & the Play store shows that the device is not certified & acts accordingly.

To confirm the solution, I downloaded a Magisk Module called MagiskHide Props Config. It lets you change the build.prop values without actually touching the file itself. Here's what I did:

Changed the value to the correct date

Add Google Play Store & Google Services Framework to the Magisk Hide menu

Force stop & clear all cache & data from Google Play Store, & Google Play Services

Reboot

After the device rebooted, Magisk showed that the device now passes basic integrity, & ctsProfile as well. Also, the "Device is not certified" warning in Google Play went away, & I am able to see & install forbidden things once again, such as Super Mario Run. The next day, I noticed that the Play Store now has the message "Device is certified".

So, in summary, the ro.build.version.security_patch value in the build.prop file needs to be changed to 2018-12-05 to match the rest of the file. Also, in case you or anybody needs it, I'll leave here the contents of the build.prop file that I pulled from the stock Google image. Thanks again for everything. :)

# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=OPM7.181205.001
ro.build.display.id=OPM7.181205.001
ro.build.version.incremental=5080180
ro.build.version.sdk=27
ro.build.version.preview_sdk=0
ro.build.version.codename=REL
ro.build.version.all_codenames=REL
ro.build.version.release=8.1.0
ro.build.version.security_patch=2018-12-05
ro.build.version.base_os=
ro.build.date=Fri Oct 19 16:45:08 UTC 2018
ro.build.date.utc=1539967508
ro.build.type=user
ro.build.user=android-build
ro.build.host=vpea3.mtv.corp.google.com
ro.build.tags=release-keys
ro.build.flavor=bullhead-user
ro.product.model=Nexus 5X
ro.product.brand=google
ro.product.name=bullhead
ro.product.device=bullhead
# ro.product.cpu.abi and ro.product.cpu.abi2 are obsolete,
# use ro.product.cpu.abilist instead.
ro.product.cpu.abi=arm64-v8a
ro.product.cpu.abilist=arm64-v8a,armeabi-v7a,armeabi
ro.product.cpu.abilist32=armeabi-v7a,armeabi
ro.product.cpu.abilist64=arm64-v8a
ro.product.manufacturer=LGE
ro.product.locale=en-US
ro.wifi.channels=
# ro.build.product is obsolete; use ro.product.device
ro.build.product=bullhead
# Do not try to parse description, fingerprint, or thumbprint
ro.build.description=bullhead-user 8.1.0 OPM7.181205.001 5080180 release-keys
ro.build.fingerprint=google/bullhead/bullhead:8.1.0/OPM7.181205.001/5080180:user/release-keys
ro.build.characteristics=nosdcard
# end build properties
# begin build properties
# autogenerated by vendor_buildinfo.sh
ro.product.board=bullhead
ro.board.platform=msm8992
ro.vendor.product.manufacturer=LGE
ro.vendor.product.model=Nexus 5X
ro.vendor.product.brand=google
ro.vendor.product.name=bullhead
ro.vendor.product.device=bullhead
# end build properties

#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.control_privapp_permissions=enforce
ro.config.ringtone=Titania.ogg
ro.config.notification_sound=Tethys.ogg
ro.config.alarm_alert=Oxygen.ogg
ro.com.android.dataroaming=false
ro.url.legal=http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html
ro.url.legal.android_privacy=http://www.google.com/intl/%s/mobile/android/basic/privacy.html
ro.com.google.clientidbase=android-google
ro.carrier=unknown
ro.error.receiver.system.apps=com.google.android.gms
ro.setupwizard.enterprise_mode=1
ro.atrace.core.services=com.google.android.gms,com.google.android.gms.ui,com.google.android.gms.persistent
ro.com.android.prov_mobiledata=false
media.aac_51_output_enabled=true
ro.qc.sdk.audio.fluencetype=fluencepro
persist.audio.fluence.voicecall=true
persist.audio.fluence.voicecomm=true
persist.audio.fluence.voicerec=false
persist.audio.fluence.speaker=true
persist.speaker.prot.enable=true
ro.config.vc_call_vol_steps=7
persist.media.treble_omx=false
media.recorder.show_manufacturer_and_model=true
af.fast_track_multiplier=1
audio_hal.period_size=192
wifi.interface=wlan0
wifi.supplicant_scan_interval=15
ro.opengles.version=196610
ro.sf.lcd_density=420
persist.hwc.mdpcomp.enable=true
vidc.debug.perf.mode=2
vidc.enc.dcvs.extra-buff-count=2
ro.hwui.texture_cache_size=56
ro.hwui.layer_cache_size=32
ro.hwui.r_buffer_cache_size=8
ro.hwui.path_cache_size=16
ro.hwui.gradient_cache_size=1
ro.hwui.drop_shadow_cache_size=6
ro.hwui.texture_cache_flushrate=0.4
ro.hwui.text_small_cache_width=1024
ro.hwui.text_small_cache_height=1024
ro.hwui.text_large_cache_width=2048
ro.hwui.text_large_cache_height=1024
ro.frp.pst=/dev/block/platform/soc.0/f9824900.sdhci/by-name/persistent
drm.service.enabled=true
ro.min_freq_0=384000
ro.min_freq_4=384000
ro.vendor.extension_library=libqti-perfd-client.so
rild.libpath=/vendor/lib64/libril-qc-qmi-1.so
ro.telephony.default_cdma_sub=0
persist.qcril.disable_retry=true
ro.telephony.default_network=22
telephony.lteOnCdmaDevice=1
persist.radio.mode_pref_nv10=1
ril.nosim.ecc_list_count=1
ril.nosim.ecc_list_1=111,113,117,122,125
ro.audio.flinger_standbytime_ms=300
persist.radio.apm_sim_not_pwdn=1
persist.radio.custom_ecc=1
persist.data.iwlan.enable=true
persist.radio.always_send_plmn=true
ro.telephony.call_ring.multiple=0
persist.radio.use_cc_names=true
persist.radio.data_no_toggle=1
persist.radio.process_sups_ind=1
persist.radio.eri64_as_home=1
persist.radio.data_con_rprt=true
qcom.bluetooth.soc=rome
bluetooth.enable_timeout_ms=12000
dalvik.vm.boot-dex2oat-threads=4
dalvik.vm.dex2oat-threads=4
dalvik.vm.image-dex2oat-threads=4
persist.camera.tnr.preview=0
persist.camera.tnr.video=0
persist.radio.redir_party_num=0
ro.camera.notify_nfc=1
dalvik.vm.heapstartsize=8m
dalvik.vm.heapgrowthlimit=192m
dalvik.vm.heapsize=512m
dalvik.vm.heaptargetutilization=0.75
dalvik.vm.heapminfree=512k
dalvik.vm.heapmaxfree=8m
keyguard.no_require_sim=true
ro.setupwizard.rotation_locked=true
ro.facelock.black_timeout=700
ro.facelock.det_timeout=2500
ro.facelock.rec_timeout=3500
ro.facelock.est_max_time=600
ro.treble.enabled=false
persist.sys.dalvik.vm.lib.2=libart.so
dalvik.vm.isa.arm64.variant=cortex-a53
dalvik.vm.isa.arm64.features=default
dalvik.vm.isa.arm.variant=cortex-a53.a57
dalvik.vm.isa.arm.features=default
net.bt.name=Android
dalvik.vm.stack-trace-dir=/data/anr
ro.build.expect.bootloader=BHZ32c
ro.build.expect.baseband=M8994F-2.6.42.5.03
ro.expect.recovery_id=0x874516351bbebf5bca700b092ce5e806c6cb78db000000000000000000000000