CastagnaIT / plugin.video.netflix

InputStream based Netflix plugin for Kodi
MIT License
1.92k stars 263 forks source link

Request Failed validation during key exchange #421

Closed grant-cpt closed 4 years ago

grant-cpt commented 4 years ago

Bug report

Your Environment

Used Operating system:

Describe the bug

Getting Error Message: "Request Failed validation during key exchange"

Netflix login details are correct and login is accepted.

Expected behavior

TV Series or Movie to play

Actual behavior

Error message pops up

Steps to reproduce the behavior

  1. Open Kodi
  2. Open Netflix
  3. Select Series/Movie
  4. Error Message

Possible fix

Debug log

The debug log can be found from this link: https://docs.google.com/document/d/17NCjCyn9SqmIgZT8Ckf7fkS8QL_BPhC9ZdYePyZwkJE/edit?usp=sharing

Additional context or screenshots (if appropriate)

Installation

Netflix addon installed from CastagnaIT repo

Other information

Screenshots

CastagnaIT commented 4 years ago

this is not the first time this device has had difficulties to work can you write here the esn provided by the original netflix app?

grant-cpt commented 4 years ago

Hi @CastagnaIT

So just to add, I've got Kodi install on a Skyworth TV with Android TV OS. And I get the same error on there as on my phone.

The Netflix app from the Playstore on my mobile device is working perfectly. I just tested it on my phone (Kodi + Addon) to check if the error was the same, which they are.

The ESN from the Netflix App: image

Best, Grant

CastagnaIT commented 4 years ago

i need another thing

Install "Material Terminal" app Open it, a back terminal is show on screen so type getprop and press "enter" if you have do in right way, a long list is displayed

now go to the app options, and select "send by email" send to: gottardo.stefano.83@gmail.com

grant-cpt commented 4 years ago

Doesn't seem to be happy about the email to command. Doesn't attached anything.So I just copied:/ $ getprop[aaudio.mmap_exclusive_policy]: [2][aaudio.mmap_policy]: [2][bastet.service.enable]: [true][bg_fsck.pgid]: [439][bt.dpbap.enable]: [1][bt.max.hfpclient.connections]: [2][config.disable_consumerir]: [true][dalvik.vm.appimageformat]: [lz4][dalvik.vm.boot-dex2oat-threads]: [4][dalvik.vm.checkjni]: [false][dalvik.vm.dex2oat-Xms]: [64m][dalvik.vm.dex2oat-Xmx]: [512m][dalvik.vm.dex2oat-minidebuginfo]: [true][dalvik.vm.dex2oat-threads]: [4][dalvik.vm.dexopt.secondary]: [true][dalvik.vm.heapgrowthlimit]: [384m][dalvik.vm.heapmaxfree]: [8m][dalvik.vm.heapminfree]: [2m][dalvik.vm.heapsize]: [512m][dalvik.vm.heapstartsize]: [8m][dalvik.vm.heaptargetutilization]: [0.75][dalvik.vm.image-dex2oat-Xms]: [64m][dalvik.vm.image-dex2oat-Xmx]: [64m][dalvik.vm.image-dex2oat-threads]: [4][dalvik.vm.isa.arm.features]: [default][dalvik.vm.isa.arm.variant]: [cortex-a15][dalvik.vm.isa.arm64.features]: [default][dalvik.vm.isa.arm64.variant]: [generic][dalvik.vm.stack-trace-dir]: [/data/anr][dalvik.vm.stack-trace-file]: [/data/anr/traces.txt][dalvik.vm.usejit]: [true][dalvik.vm.usejitprofiles]: [true][debug.aps.current_battery]: [94][debug.aps.enable]: [0][debug.aps.lcd_fps_scence]: [60][debug.aps.process.name]: [][debug.aps.scene_num]: [5][debug.atrace.tags.enableflags]: [0][debug.enable.rawnfds.flag]: [1][debug.enable.yuvnfds.flag]: [1][debug.enable.yuvnfds.offline.flag]: [1][debug.force_rtl]: [0][debug.sf.disable_backpressure]: [1][debug.sf.latch_unsignaled]: [1][dev.action_boot_completed]: [true][dev.bootcomplete]: [1][fw.max_users]: [4][fw.show_multiuserui]: [1][gsm.RBActivated0]: [][gsm.check_is_single_pdp_sub1]: [false][gsm.current.phone-type]: [1,1][gsm.data.gsm_only_not_allow_ps]: [false][gsm.default.apn]: [][gsm.defaultpdpcontext.active]: [true][gsm.dualcards.switch]: [false][gsm.huawei.RemindDataService]: [false][gsm.hw.cust.ecclist0]: [][gsm.hw.fdn.activated2]: [false][gsm.hw.matchnum]: [9][gsm.hw.matchnum.roaming]: [7][gsm.hw.matchnum.short]: [9][gsm.hw.matchnum.short.roaming]: [7][gsm.hw.matchnum.short0]: [9][gsm.hw.matchnum.vmn_shortcode]: [0][gsm.hw.matchnum0]: [9][gsm.hw.operator.iso-country]: [za][gsm.hw.operator.isroaming]: [false][gsm.hw.operator.numeric]: [65502][gsm.hw.operator.numeric.old]: [65502][gsm.modem.version.baseband]: [21C20B388S000C000,21C20B388S000C000][gsm.multipdp.plmn.matched]: [false][gsm.network.type]: [LTE,Unknown][gsm.nvcfg.resetrild]: [0][gsm.nvcfg.rildrestarting]: [0][gsm.operator.alpha]: [TelkomSA][gsm.operator.iso-country]: [za][gsm.operator.isroaming]: [false,false][gsm.operator.numeric]: [65502][gsm.rssi.sim1]: [-101][gsm.sigcust.configured]: [true][gsm.sim.hw_atr]: [3B9F96801FC78031E073FE211B6524010E010281057E][gsm.sim.hw_atr1]: [null][gsm.sim.num.pin]: [3][gsm.sim.num.pin2]: [3][gsm.sim.num.puk]: [10][gsm.sim.num.puk2]: [10][gsm.sim.num.simlock]: [-1,-1,-1,-1][gsm.sim.operator.alpha]: [TelkomSA][gsm.sim.operator.iso-country]: [za][gsm.sim.operator.numeric]: [65502][gsm.sim.preiccid_0]: [8927020][gsm.sim.preiccid_1]: [][gsm.sim.state]: [LOADED,ABSENT][gsm.sim.updatenitz]: [-1][gsm.sim1.c_card.plmn]: [][gsm.sim1.type]: [20][gsm.sim2.type]: [-1][gsm.slot1.num.pin1]: [3][gsm.slot1.num.pin2]: [3][gsm.slot1.num.puk1]: [10][gsm.slot1.num.puk2]: [10][gsm.sms.max.message.size]: [0][gsm.sms.to.mms.textthreshold]: [0][gsm.version.baseband]: [21C20B388S000C000,21C20B388S000C000][gsm.version.ril-impl]: [android infineon balong-ril 1.0][hilog.tag]: [I][hw.hicure.dns_fail_count]: [301][hw.lcd.density]: [480][hw.wifi.dns_stat]: [1343,16,9244,1,340534][hw.wifipro.dns_fail_count]: [541][hw.wifipro.uid_dns_fail_count]: [10072-444/10138-1/10082-23/10249-45/10096-1/1000-21/10142-13/10052-4][hwouc.hwpatch.version]: [][hwservicemanager.ready]: [true][init.svc.CameraDaemon]: [running][init.svc.ITouchservice]: [running][init.svc.activityrecognition_1_1]: [running][init.svc.adbd]: [stopped][init.svc.agnsscontrol]: [running][init.svc.applogcat]: [stopped][init.svc.aptouch]: [running][init.svc.audioserver]: [running][init.svc.bastetd]: [running][init.svc.bootanim]: [stopped][init.svc.bsoh]: [stopped][init.svc.cameraserver]: [running][init.svc.chargelogcat]: [stopped][init.svc.chargemonitor]: [running][init.svc.cust_from_init]: [stopped][init.svc.display-hal-1-0]: [running][init.svc.displayengine-hal-1-2]: [running][init.svc.dpeservice]: [running][init.svc.drm]: [running][init.svc.dubai-hal-1-1]: [running][init.svc.dubaid]: [running][init.svc.emcomd]: [running][init.svc.eventslogcat]: [stopped][init.svc.face_hal]: [running][init.svc.fps_hal_ext]: [running][init.svc.fusd]: [running][init.svc.gatekeeperd]: [running][init.svc.gpsdaemon]: [stopped][init.svc.gpuassistant]: [running][init.svc.hal_gnss_service_1-2]: [running][init.svc.hdbd]: [stopped][init.svc.health-hal-2-0]: [running][init.svc.healthd]: [running][init.svc.hiaiserver]: [running][init.svc.hiapplogcat]: [stopped][init.svc.hidl_memory]: [running][init.svc.hilog]: [stopped][init.svc.hinetmanager]: [running][init.svc.hisecd]: [running][init.svc.hisi_bfg]: [stopped][init.svc.hisupl_service]: [running][init.svc.hiview]: [running][init.svc.hivrar-hal-1-3]: [running][init.svc.hivrarserver]: [running][init.svc.hivwserver]: [running][init.svc.hsgnss]: [running][init.svc.hw_ueventd]: [running][init.svc.hwemerffu]: [stopped][init.svc.hwfactoryinterface-hal-1-1]: [running][init.svc.hwfs-hal-1-0]: [running][init.svc.hwhfd]: [stopped][init.svc.hwhiview-hal-1-0]: [running][init.svc.hwinit_check]: [stopped][init.svc.hwnffearly]: [stopped][init.svc.hwpged]: [running][init.svc.hwsecurity-hal]: [running][init.svc.hwservicemanager]: [running][init.svc.iGraphicsservice]: [running][init.svc.iked]: [running][init.svc.incidentd]: [running][init.svc.inputlogcat]: [stopped][init.svc.installd]: [running][init.svc.irqbalance]: [running][init.svc.keystore]: [running][init.svc.kmsglogcat]: [stopped][init.svc.libteec-2-0]: [running][init.svc.light-ext-hal-2-0]: [running][init.svc.lmkd]: [running][init.svc.logd]: [running][init.svc.logd-reinit]: [stopped][init.svc.macaddr]: [stopped][init.svc.mdnsd]: [stopped][init.svc.media]: [running][init.svc.mediacomm@2.0-service]: [running][init.svc.mediadrm]: [running][init.svc.mediaextractor]: [running][init.svc.mediametrics]: [running][init.svc.modemchr_service]: [running][init.svc.motion-hal-1-0]: [running][init.svc.netd]: [running][init.svc.nfc_hal_ext_service]: [stopped][init.svc.oam_hisi]: [running][init.svc.octty]: [running][init.svc.odmf-data-chgrp]: [stopped][init.svc.oeminfo_nvm]: [running][init.svc.perfgenius-hal-2-0]: [running][init.svc.pmom]: [running][init.svc.power-hw-hal-1-0]: [running][init.svc.powerlogd]: [running][init.svc.restart_xlogcat_service]: [stopped][init.svc.rillogcat]: [stopped][init.svc.secure_element_hal_service]: [running][init.svc.sensors-hal-1-0_hw]: [running][init.svc.servicemanager]: [running][init.svc.shlogd]: [stopped][init.svc.sleeplogcat]: [stopped][init.svc.statsd]: [running][init.svc.storage_info]: [running][init.svc.storaged]: [running][init.svc.supl20clientd]: [running][init.svc.surfaceflinger]: [running][init.svc.teeauth]: [running][init.svc.teecd]: [running][init.svc.teelogcat]: [stopped][init.svc.thermal-daemon]: [running][init.svc.thermalservice]: [running][init.svc.tombstoned]: [running][init.svc.tp-hal-1-0]: [running][init.svc.ueventd]: [running][init.svc.uniperf-hal-1-0]: [running][init.svc.unrmd]: [running][init.svc.usbd]: [stopped][init.svc.vibrator-HW-1-0]: [running][init.svc.vndservicemanager]: [running][init.svc.vold]: [running][init.svc.watchlssd]: [running][init.svc.wifi_ext]: [running][init.svc.wificond]: [running][init.svc.wpa_supplicant]: [running][init.svc.xlogcat_service]: [stopped][init.svc.xlogctl_service]: [stopped][init.svc.zygote]: [running][init.svc.zygote_secondary]: [running][itouch.predict_opt]: [0][keyguard.no_require_sim]: [true][log.tag.stats_log]: [I][net.bt.name]: [Android][net.dns1]: [1.1.1.1][net.dns2]: [8.8.8.8][net.hostname]: [HUAWEI_P30_lite-5a36b5bde][net.ntp.time]: [1578206111439][net.ntp.timereference]: [30384][net.qtaguid_enabled]: [1][net.rmnet0.dns1]: [196.43.50.190][net.tcp.default_init_rwnd]: [60][net.wifi.selfcuring]: [0][odm.drm.stop]: [false][partition.odm.verified]: [2][partition.vendor.verified]: [2][persist.bt.max.a2dp.connections]: [2][persist.huawei.touch_move_opt]: [1][persist.huawei.touch_vsync_opt]: [1][persist.huawei.touchevent_opt]: [1][persist.jank.gameskip]: [true][persist.kirin.alloc_buffer_sync]: [true][persist.kirin.texture_cache_opt]: [1][persist.radio.apm_sim_not_pwdn]: [1][persist.radio.commril_mode]: [HISI_CGUL_MODE][persist.radio.cur_dend_cause]: [778][persist.radio.defdualltecap]: [0][persist.radio.defdualsimltemenu]: [true][persist.radio.disconnectCode]: [44][persist.radio.dualltecap]: [0][persist.radio.findmyphone]: [0][persist.radio.last_phone_type]: [GSM][persist.radio.lte_enabled]: [true][persist.radio.modem.cap]: [09B9D52][persist.radio.multisim.config]: [dsds][persist.radio.nitz_hw_name]: [][persist.radio.previousopcode0]: [65502][persist.radio.procsetdata]: [com.android.systemui][persist.radio.request_shutdown]: [true][persist.radio.usersetdata]: [true][persist.service.hdb.enable]: [true][persist.service.tm2.tofile]: [false][persist.sys.addview.config]: [1][persist.sys.adoptable]: [force_on][persist.sys.appstart.enable]: [true][persist.sys.appstart.sync]: [false][persist.sys.aps.defaultWidth]: [1080][persist.sys.aps.firstboot]: [0][persist.sys.audio_mode]: [0][persist.sys.aware.compile.prop.num]: [8][persist.sys.aware.compile.prop.time]: [1578343068][persist.sys.boost.byeachfling]: [true][persist.sys.boost.durationms]: [1000][persist.sys.boost.skipframe]: [3][persist.sys.cpuset.enable]: [1][persist.sys.cpuset.subswitch]: [863760][persist.sys.dalvik.vm.lib.2]: [libart.so][persist.sys.device_mcc]: [655][persist.sys.devsched.subswitch]: [255][persist.sys.dpi]: [408][persist.sys.dualcards]: [true][persist.sys.enable_iaware]: [true][persist.sys.fast_h_duration]: [2000][persist.sys.fast_h_max]: [50][persist.sys.fingerpressnavi]: [0][persist.sys.getvolumelist.cache]: [true][persist.sys.gms.uid]: [10023,][persist.sys.gps.lpp]: [][persist.sys.hardcoder.name]: [resmon|16][persist.sys.hiview.onekeycaptur]: [0][persist.sys.huawei.debug.on]: [0][persist.sys.hwGpsTimestamp]: [1578419136130][persist.sys.hwLastSystemTime]: [1578419136481][persist.sys.hwairplanestate]: [com.android.deskclock][persist.sys.hwpms_error_reboot_count]: [0][persist.sys.iaware.appboost.switch]: [false][persist.sys.iaware.appscenerecog.switch]: [true][persist.sys.iaware.appsdk]: [true][persist.sys.iaware.blitparallel]: [true][persist.sys.iaware.cpuenable]: [true][persist.sys.iaware.jpg_sample_adapt]: [3][persist.sys.iaware.size.BitmapDeocodeCache]: [0][persist.sys.iaware.switch.BitmapDeocodeCache]: [false][persist.sys.iaware.topimcn]: [com.tencent.mm][persist.sys.iaware.vsyncfirst]: [true][persist.sys.iaware_config_cust]: [iaware_cust_MAR-LX2_US_9_9.1.0.293C185.xml][persist.sys.iaware_config_ver]: [iaware_config_MAR-LX2_US_9_9.1.0.293C185.xml][persist.sys.install_no_quota]: [1][persist.sys.jankenable]: [true][persist.sys.locale]: [en-ZA][persist.sys.logsystem.coredump]: [off][persist.sys.logsystem.modem]: [0][persist.sys.logsystem.protohint]: [0][persist.sys.max_rdh_delay]: [0][persist.sys.mcc_match_fyrom]: [65502][persist.sys.navigationbar.mode]: [0][persist.sys.opkey0]: [65502][persist.sys.opkey1]: [][persist.sys.performance]: [true][persist.sys.powerup_reason]: [NORMAL][persist.sys.predns]: [false][persist.sys.primarysd]: [0][persist.sys.realdpi]: [408][persist.sys.rog.height]: [2312][persist.sys.rog.width]: [1080][persist.sys.root.status]: [0][persist.sys.sdencryption.enable]: [true][persist.sys.show_incallscreen]: [0][persist.sys.shut_alarm]: [2 1578456000000][persist.sys.smart_switch_enable]: [false][persist.sys.srms.enable]: [true][persist.sys.timezone]: [Africa/Johannesburg][persist.sys.ui.hw]: [false][persist.sys.uninstallapk]: [1][persist.sys.usb.config]: [hisuite,mtp,mass_storage][persist.sys.version]: [910040][persist.sys.volume.ringIndex]: [0][persist.sys.webview.vmsize]: [126633824][persist.sys.zen_mode]: [0][pm.dexopt.ab-ota]: [speed-profile][pm.dexopt.bg-dexopt]: [speed-profile][pm.dexopt.boot]: [verify][pm.dexopt.first-boot]: [quicken][pm.dexopt.inactive]: [verify][pm.dexopt.install]: [speed-profile][pm.dexopt.priv-apps-oob]: [false][pm.dexopt.priv-apps-oob-list]: [ALL][pm.dexopt.shared]: [speed][reduce.sar.imsi.mnc]: [655][ril.ecclist]: [112,911,10111,112][ril.ecclist1]: [][ril.force_to_set_ecc]: [invalid][ril.operator.numeric]: [65502][ro.HuaweiID.Wego]: [HuaweiPreload5.6.4HP][ro.actionable_compatible_property.enabled]: [true][ro.adb.btstatus]: [valid][ro.adb.secure]: [1][ro.allow.mock.location]: [0][ro.audio.offload_wakelock]: [false][ro.baseband]: [unknown][ro.blight.exempt_app_type]: [-1,1,16,24][ro.board.boardid]: [7836][ro.board.boardname]: [MAR_LX2_VD][ro.board.hardware_version]: [HL2MARM][ro.board.modemid]: [38656800][ro.board.platform]: [kirin710][ro.booking.channel.path]: [preload/MAR-L22A/hw/meafnaf/xml][ro.boot.avb_version]: [0.0][ro.boot.boot_devices]: [ff3c0000.ufs.hi_mci.0][ro.boot.dtbo_idx]: [0][ro.boot.flash.locked]: [1][ro.boot.hardware]: [kirin710][ro.boot.mode]: [normal][ro.boot.product.hardware.sku]: [MAR-L22A][ro.boot.selinux]: [enforcing][ro.boot.vbmeta.avb_version]: [0.0][ro.boot.vbmeta.device_state]: [locked][ro.boot.vbmeta.digest]: [f8499360ba039b373a1301eecca7d4cac8624d3d435a2891f77d17c56ee2d6c8][ro.boot.vbmeta.hash_alg]: [sha256][ro.boot.vbmeta.invalidate_on_error]: [yes][ro.boot.vbmeta.size]: [27200][ro.boot.vercnt1]: [1][ro.boot.verifiedbootstate]: [green][ro.boot.veritymode]: [enforcing][ro.bootimage.build.date]: [Mon Nov 11 15:43:45 CST 2019][ro.bootimage.build.date.utc]: [1573458225][ro.bootimage.build.fingerprint]: [Huawei/generic_a15/generic_a15:9/PPR1.180610.011/root201911111541:user/test-keys][ro.bootloader]: [unknown][ro.bootmode]: [normal][ro.build.backtargetmode]: [V2.0][ro.build.characteristics]: [default][ro.build.date]: [Mon Nov 11 15:41:10 CST 2019][ro.build.date.utc]: [1573458070][ro.build.description]: [MAR-LX2-user 9.1.0 HUAWEIMAR-LX2 293-OVS-LGRP2 release-keys][ro.build.display.id]: [MAR-L22A 9.1.0.293(C185E5R2P1)][ro.build.fingerprint]: [HUAWEI/MAR-LX2/HWMAR:9/HUAWEIMAR-L22A/9.1.0.293C185:user/release-keys][ro.build.hide]: [false][ro.build.hide.matchers]: [MAR;MAR;kirin710;mali-t880;9.1.0][ro.build.hide.replacements]: [NIC;NIC;unknown;unknown;8.1.0][ro.build.hide.settings]: [8;1.8 GHz;3.0GB;10.00 GB;16.00 GB;1160 x 720;8.0;3.0.8;8.0][ro.build.host]: [cn-central-1b-741a606af1573453342467-2373565726-910zk][ro.build.hw_emui_api_level]: [19][ro.build.id]: [HUAWEIMAR-L22A][ro.build.preload_use_oemkey]: [true][ro.build.product]: [MAR][ro.build.system_root_image]: [true][ro.build.tags]: [release-keys][ro.build.type]: [user][ro.build.update_version]: [V1_2][ro.build.user]: [test][ro.build.version.all_codenames]: [REL][ro.build.version.base_os]: [HUAWEI/MAR-LX2/HWMAR:9/HUAWEIMAR-L22A/9.1.0.275C185:user/release-keys][ro.build.version.codename]: [REL][ro.build.version.emui]: [EmotionUI_9.1.0][ro.build.version.incremental]: [9.1.0.293C185][ro.build.version.min_supported_target_sdk]: [17][ro.build.version.preview_sdk]: [0][ro.build.version.release]: [9][ro.build.version.sdk]: [28][ro.build.version.security_patch]: [2019-11-01][ro.camera.animoji_supported]: [1][ro.camera.cos_ttpic_supported]: [false][ro.camera.front_ai_default]: [off][ro.camera.ttpic_enable]: [1][ro.carrier]: [unknown][ro.check.modem_network]: [true][ro.cofig.onlinemusic.enabled]: [false][ro.com.google.acsa]: [true][ro.com.google.clientidbase]: [android-huawei][ro.com.google.clientidbase.ms]: [android-huawei-rev1][ro.com.google.gmsversion]: [9_201907][ro.com.google.rlz_ap_whitelist]: [y0,y5,y6,y7][ro.com.google.rlzbrandcode]: [HWDA][ro.comp.cust_version]: [Cust-OVS 9.0.0.1(0001)][ro.comp.hl.product_base_version]: [MAR-LGRP2-OVS 9.1.0.293][ro.comp.hl.product_cust_version]: [MAR-L22A-CUST 9.0.1.5(C185)][ro.comp.hl.product_preload_version]: [MAR-LX2-PRELOAD 9.0.1.1(C185R2)][ro.comp.preas_version]: [Preas-OVS 9.1.0(0001)][ro.comp.preas_version.full]: [Preas-OVS 9.1.0(P)][ro.comp.preavs_version]: [Preavs 9.1.0(0000)][ro.comp.preavs_version.full]: [Preavs 9.1.0(P)][ro.comp.product_version]: [Product-MAR 9.1.0(0000)][ro.comp.sys_support_vndk]: [][ro.comp.system_version]: [System 9.1.0.040(0989)][ro.comp.version_version]: [Version-MAR-L22A-185000 9.0.1(000A)][ro.confg.hw_base_userdataversion]: [BASE_DATA][ro.confg.hw_systemversion]: [System 9.1.0.040(0989)][ro.config.SupportSdcard]: [true][ro.config.a2dp_lowLatency]: [true][ro.config.alarm_alert]: [Forest_Melody.ogg][ro.config.aperture_main_page]: [false][ro.config.app_big_icon_size]: [170][ro.config.ar_main_page]: [true][ro.config.attach_apn_enabled]: [true][ro.config.attach_ip_type]: [IPV4V6][ro.config.audioEffectForRing]: [true][ro.config.auto_display_mode]: [true][ro.config.backcolor]: [black][ro.config.blight_power_curve]: [49,1;71,0.85;150,0.75;300,0.75;320,0.8;430,0.9;450,1][ro.config.camera.videoeis]: [true][ro.config.cbs_del_2B]: [true][ro.config.cl_volte_autoswitch]: [true][ro.config.colorTemperature_3d]: [true][ro.config.colorTemperature_K3]: [true][ro.config.cota_live_update]: [true][ro.config.data_preinstalled]: [true][ro.config.default_sms_app]: [com.google.android.apps.messaging][ro.config.del_default_link]: [false][ro.config.delay_setapn]: [true][ro.config.delay_updatename]: [true][ro.config.demo_allow_pwd]: [false][ro.config.devicecolor]: [black][ro.config.disable_operator_name]: [true][ro.config.disable_reset_by_mdm]: [true][ro.config.disable_sderror]: [true][ro.config.disable_triple]: [true][ro.config.dns.two_threads]: [true][ro.config.dnscure_ipcfg]: [8.8.8.8;208.67.222.222|10.8.2.1;10.8.2.2][ro.config.dsds_mode]: [cdma_gsm][ro.config.enable_iaware]: [true][ro.config.enable_perfhub_fling]: [true][ro.config.enable_rcc]: [true][ro.config.enable_thermal_bdata]: [true][ro.config.enterprise_support]: [true][ro.config.face_detect]: [0][ro.config.face_recognition]: [true][ro.config.face_smart_keepon]: [false][ro.config.face_smart_rotation]: [false][ro.config.fast_switch_simslot]: [true][ro.config.fp_navigation]: [true][ro.config.fp_spe_back]: [true][ro.config.full_network_support]: [true][ro.config.gameassist]: [1][ro.config.gameassist.anti-touch]: [1][ro.config.gameassist.peripherals]: [1][ro.config.gameassist_soundtovibrate]: [0][ro.config.gameassist_voipopt]: [true][ro.config.hiaiversion]: [000.000.000.000][ro.config.hisi_cdma_supported]: [true][ro.config.huawei_navi_extend]: [false][ro.config.huawei_smallwindow]: [0][ro.config.hw.region]: [meafnaf][ro.config.hw.security_volume]: [8][ro.config.hw_OptiDBConfig]: [true][ro.config.hw_ReduceSAR]: [false][ro.config.hw_agps_adpt_sim]: [true][ro.config.hw_allow_rs_mms]: [true][ro.config.hw_always_allow_mms]: [0][ro.config.hw_bluetooth_is_auto_scan]: [false][ro.config.hw_charge_frz]: [true][ro.config.hw_custverdisplay]: [true][ro.config.hw_delay_detach_time]: [2][ro.config.hw_dsdspowerup]: [true][ro.config.hw_dts_settings]: [true][ro.config.hw_eapsim]: [true][ro.config.hw_easywakeup]: [false][ro.config.hw_eccNumUseRplmn]: [true][ro.config.hw_ecc_with_sim_card]: [true][ro.config.hw_em_solution_ver]: [B040][ro.config.hw_emcom]: [true][ro.config.hw_globalEcc]: [true][ro.config.hw_hideSimIcon]: [false][ro.config.hw_hotswap_on]: [true][ro.config.hw_icon_supprot_cut]: [false][ro.config.hw_imei_sv_enable]: [true][ro.config.hw_imei_sv_show_two]: [true][ro.config.hw_low_ram]: [false][ro.config.hw_lte_release]: [true][ro.config.hw_lte_support]: [true][ro.config.hw_media_assistant]: [false][ro.config.hw_media_flags]: [2][ro.config.hw_mmi_match_list]: [333#][ro.config.hw_multiscreen]: [false][ro.config.hw_navigationbar]: [true][ro.config.hw_newsimple]: [true][ro.config.hw_nfc_on]: [true][ro.config.hw_notch_size]: [118,81,481,81][ro.config.hw_novaChargingSupport]: [1][ro.config.hw_novaThemeSupport]: [true][ro.config.hw_nova_performance]: [true][ro.config.hw_omacp]: [1][ro.config.hw_opta]: [185][ro.config.hw_optb]: [999][ro.config.hw_power_saving]: [true][ro.config.hw_power_voice_key]: [true][ro.config.hw_sensorhub]: [true][ro.config.hw_showSimName]: [true][ro.config.hw_show_mmiError]: [true][ro.config.hw_sim2airplane]: [true][ro.config.hw_singlehand]: [1][ro.config.hw_srlte]: [true][ro.config.hw_support_clone_app]: [true][ro.config.hw_support_geofence]: [true][ro.config.hw_support_vm_ecc]: [true][ro.config.hw_switchdata_4G]: [true][ro.config.hw_sws]: [true][ro.config.hw_tint]: [true][ro.config.hw_triple_finger]: [true][ro.config.hw_updateCotaPara]: [true][ro.config.hw_useCtrlSocket]: [true][ro.config.hw_use_browserua]: [http://wap1.huawei.com/uaprof/HUAWEI%s_UAProfile.xml][ro.config.hw_vcardBase64]: [true][ro.config.hw_voicemail_sim]: [true][ro.config.hw_volte_dyn]: [true][ro.config.hw_volte_icon_rule]: [2][ro.config.hw_volte_on]: [true][ro.config.hw_vowifi_mmsut]: [true][ro.config.hw_vtlte_on]: [true][ro.config.hw_wakeup_device]: [true][ro.config.hw_watermark]: [false][ro.config.hwsync_enabled]: [true][ro.config.hwtheme]: [1][ro.config.ipv4.mtu]: [1400][ro.config.is_sup_cnap]: [true][ro.config.keep_zoom_same]: [false][ro.config.keyguard_unusedata]: [false][ro.config.linkplus.liveupdate]: [true][ro.config.marketing_name]: [HUAWEI P30 lite][ro.config.new_hw_screen_aspect]: [2312:2189:1080][ro.config.notification_sound]: [Bongo.ogg][ro.config.open_proximity_display]: [true][ro.config.pg_camera_cabc]: [true][ro.config.plmn_to_settings]: [true][ro.config.product_version_pre]: [MAR-L22A][ro.config.quicknote]: [true][ro.config.ringtone]: [Huawei_Tune_Living.ogg][ro.config.ringtone2]: [Huawei_Tune_Clean.ogg][ro.config.safety_certification]: [CE][ro.config.show_always_mms_ui]: [true][ro.config.show_epg_menu]: [false][ro.config.show_full_month]: [true][ro.config.show_vmail_number]: [true][ro.config.sn_main_page]: [true][ro.config.spare_ntp_server]: [ntp.sjtu.edu.cn,time.windows.com,time.nist.gov,1.cn.pool.ntp.org][ro.config.step_count_show]: [true][ro.config.sup_lte_high_speed]: [false][ro.config.support_aod]: [0][ro.config.support_ca]: [true][ro.config.support_face_mode]: [1][ro.config.support_hwpki]: [true][ro.config.support_inputmethod_fillet_adaptation]: [true][ro.config.support_iseapp]: [true][ro.config.support_notification_way]: [true][ro.config.support_one_time_hota]: [true][ro.config.support_privacyspace]: [true][ro.config.support_sdcard_crypt]: [true][ro.config.support_wcdma_modem1]: [true][ro.config.switchPrimaryVolume]: [true][ro.config.swsAlwaysActiveForSPK]: [true][ro.config.sws_apk_hptype]: [1][ro.config.sws_version]: [0500][ro.config.updatelocation]: [true][ro.config.use_slide_unlock]: [true][ro.config.vm_prioritymode]: [2][ro.config.wake_df_on]: [false][ro.config.widevine_level3]: [true][ro.connectivity.chiptype]: [hisi][ro.connectivity.sub_chiptype]: [hi1102][ro.control.sleeplog]: [true][ro.crypto.state]: [encrypted][ro.crypto.type]: [file][ro.cust.cdrom]: [/product/region_comm/oversea/cdrom/autorun.iso][ro.dalvik.vm.native.bridge]: [0][ro.debuggable]: [0][ro.dual.sim.phone]: [true][ro.expect.recovery_id]: [0x00166cf785af09ca71265abba478c9ee23501097000000000000000000000000][ro.facebook.partnerid]: [huawei:3ed03d0-8ce2-42fa-a449-b9443817d7b4][ro.feature.animation.style]: [simple][ro.feature.display_screensaver_lite]: [false][ro.feature.gallery.hide_album_enable]: [true][ro.feature.hwcamera.dsl.panorama3d]: [0][ro.feature.launcher.long_click_enter_edit_mode]: [true][ro.feature.launcher.setting_cycle_keep]: [true][ro.feature.mobile_network_sharing_lite]: [false][ro.feature.show_backfp_function]: [true][ro.feature.systemui.blur_wallpaper]: [false][ro.feature.weather.add_no_update_item]: [true][ro.frp.pst]: [/dev/block/bootdevice/by-name/frp][ro.gpu_turbo]: [GPU Turbo][ro.hardware]: [kirin710][ro.hardware.audio.primary]: [hisi][ro.huawei.ar_hide_myfavorite]: [true][ro.huawei.build.date]: [Mon Nov 11 15:41:10 CST 2019][ro.huawei.build.date.utc]: [1573458070][ro.huawei.build.display.id]: [MAR-L22A 9.1.0.293(C185E5R2P1)][ro.huawei.build.fingerprint]: [HUAWEI/MAR-LX2/HWMAR:9/HUAWEIMAR-L22A/9.1.0.293C185:user/release-keys][ro.huawei.build.host]: [cn-central-1b-741a606af1573453342467-2373565726-910zk][ro.huawei.build.version.incremental]: [9.1.0.293C185][ro.huawei.build.version.security_patch]: [2019-11-01][ro.huawei.cust.oma_drm]: [false][ro.huawei.remount.check]: [0][ro.hw.base_all_groupversion]: [G1.0][ro.hw.country]: [meafnaf][ro.hw.custPath]: [/cust/hw/meafnaf][ro.hw.cust_all_groupversion]: [NA][ro.hw.hota.is_hwinit_cust_exists]: [false][ro.hw.hota.is_hwinit_exists]: [false][ro.hw.hota.is_hwinit_preload_exists]: [false][ro.hw.ipv6opt]: [true][ro.hw.ipv6timeout]: [2000][ro.hw.oemName]: [MAR-L22A][ro.hw.preload_all_groupversion]: [G1.0][ro.hw.vendor]: [hw][ro.hwcamera.BackSnapShotLimit]: [true][ro.hwcamera.SuperNightCapSize]: [2816x2112][ro.hwcamera.default_back_mode]: [com.huawei.camera2.mode.smartcapturephoto.SmartCapturePhotoMode][ro.hwcamera.front_touch_shot]: [off][ro.hwcamera.frontsr_enable]: [true][ro.hwcamera.portrait_mode]: [off][ro.hwcamera.rawphoto.save]: [false][ro.hwcamera.smartshoot_enable]: [true][ro.hwcamera.use.videosize.1080p]: [true][ro.hwtracking.com.booking]: [huawei_preload_default][ro.hwtracking.com.facebook.appmanager]: [huawei_preload_default][ro.hwtracking.com.facebook.katana]: [huawei_preload_default][ro.hwtracking.com.facebook.orca]: [huawei_preload_default][ro.hwtracking.com.facebook.services]: [huawei_preload_default][ro.hwtracking.com.facebook.system]: [huawei_preload_default][ro.hwtracking.com.google.android.apps.docs.editors.docs]: [huawei_preload_default][ro.hwtracking.com.google.android.apps.docs.editors.sheets]: [huawei_preload_default][ro.hwtracking.com.google.android.apps.docs.editors.slides]: [huawei_preload_default][ro.hwtracking.com.huawei.autoinstallapkfrommcc]: [huawei_preload_default][ro.hwtracking.com.netflix.mediaclient]: [huawei_preload_default][ro.hwtracking.com.netflix.partner.activation]: [huawei_preload_default][ro.hwtracking.com.souq.app]: [huawei_preload_default][ro.hwtracking.com.wego.android]: [huawei_preload_default][ro.kirin.product.platform]: [kirin710][ro.logd.kernel]: [false][ro.logd.size.stats]: [64K][ro.logsystem.usertype]: [6][ro.magic.api.version]: [0.1][ro.netflix.bsp_rev]: [KIRIN710-15488-1][ro.oba.version]: [20191111155001_OBA_VERSION][ro.odm.build.fingerprint]: [Huawei/Miami/Miami_MAR-L22A:9/PPR1.180610.011/20191111154950:user/release-keys][ro.odm.ca_product_version]: [MAR-LX2][ro.odm.disable_m1_gw_ps_attach]: [true][ro.oem.key1]: [C185R2][ro.oem_unlock_supported]: [1][ro.opa.eligible_device]: [true][ro.opengles.version]: [196610][ro.patch.baseline.version]: [2.0][ro.powersavemode.backlight_ratio]: [80][ro.product.CustCVersion]: [C185][ro.product.board]: [MAR][ro.product.brand]: [HUAWEI][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.device]: [HWMAR][ro.product.fingerprintName]: [HUAWEI-Z122][ro.product.first_api_level]: [28][ro.product.hardwareversion]: [HL2MARM][ro.product.imeisv]: [16][ro.product.locale]: [en-US][ro.product.locale.language]: [en][ro.product.locale.region]: [US][ro.product.manufacturer]: [HUAWEI][ro.product.model]: [MAR-LX2][ro.product.name]: [MAR-LX2][ro.product.odm.brand]: [Huawei][ro.product.odm.device]: [Miami][ro.product.odm.name]: [Miami][ro.product.perfmode]: [true][ro.product.vendor.brand]: [kirin710][ro.product.vendor.device]: [kirin710][ro.product.vendor.manufacturer]: [HUAWEI][ro.product.vendor.model]: [kirin710][ro.product.vendor.name]: [kirin710][ro.prop.hwkeychain_switch]: [true][ro.property_service.version]: [2][ro.quick_broadcast_cardstatus]: [false][ro.readfastboot]: [0][ro.revision]: [0][ro.ril.ecclist]: [112,911,#911,911][ro.runmode]: [normal][ro.secure]: [1][ro.settings.use_dts_hwversion]: [true][ro.setupwizard.mode]: [OPTIONAL][ro.setupwizard.wifi_on_exit]: [false][ro.sf.lcd_density]: [480][ro.souq.com.app.preburn]: [PREBURN-SOUQ-APP][ro.sys.powerup_reason]: [NORMAL][ro.syssvccallrecord.enable]: [true][ro.telephony.default_network]: [9][ro.treble.enabled]: [true][ro.vendor.build.date]: [Mon Nov 11 15:50:40 CST 2019][ro.vendor.build.date.utc]: [1573458640][ro.vendor.build.fingerprint]: [kirin710/kirin710/kirin710:9/PPR1.180610.011/root201911111549:user/release-keys][ro.vndk.version]: [28][ro.wifi.channels]: [][ro.zygote]: [zygote64_32][security.perf_harden]: [1][selinux.restorecon_recursive]: [/data/misc_ce/0][service.bootanim.exit]: [1][service.bootanim.stop]: [1][service.sf.present_timestamp]: [1][setupwizard.feature.predeferred_enabled]: [false][sys.2dsdr.pkgname]: [*][sys.2dsdr.startratio]: [1.0][sys.aps.support]: [34177027][sys.aps.version]: [5.1.2-9.0.1.34][sys.boot_completed]: [1][sys.defaultapn.enabled]: [true][sys.fingerprint.deviceId]: [0][sys.hisi.pmom.service.enable]: [false][sys.huawei.thermal.enable]: [true][sys.hw_boot_success]: [1][sys.hwsholder.count]: [0][sys.iaware.cpuset.screenoff.bg]: [0-3][sys.iaware.cpuset.screenoff.boost]: [0-7][sys.iaware.cpuset.screenoff.fg]: [0-7][sys.iaware.cpuset.screenoff.kbg]: [0-3][sys.iaware.cpuset.screenoff.sysbg]: [0-3][sys.iaware.cpuset.screenoff.taboost]: [][sys.iaware.cpuset.screenoff.topapp]: [0-7][sys.iaware.cpuset.screenon.bg]: [2-3][sys.iaware.cpuset.screenon.boost]: [4-7][sys.iaware.cpuset.screenon.fg]: [0-7][sys.iaware.cpuset.screenon.kbg]: [2-3,7][sys.iaware.cpuset.screenon.sysbg]: [0-3][sys.iaware.cpuset.screenon.taboost]: [4-7][sys.iaware.cpuset.screenon.topapp]: [0-7][sys.iaware.cpuset.vron.bg]: [0-2][sys.iaware.cpuset.vron.boost]: [4-7][sys.iaware.cpuset.vron.fg]: [0-2,4-7][sys.iaware.cpuset.vron.kbg]: [0-2][sys.iaware.cpuset.vron.sysbg]: [0-2][sys.iaware.cpuset.vron.taboost]: [][sys.iaware.cpuset.vron.topapp]: [0-7][sys.iaware.eas.on]: [true][sys.iaware.empty_app_percent]: [67][sys.iaware.switch_set_success]: [true][sys.iaware.type]: [-1][sys.iswifihotspoton]: [false][sys.logbootcomplete]: [1][sys.oem_unlock_allowed]: [0][sys.pg.pre_rescue_boot_count]: [1][sys.refresh.dirty]: [1][sys.rescue_boot_count]: [1][sys.resettype]: [normal:COLDBOOT][sys.retaildemo.enabled]: [0][sys.rog.base1080AndHdto810]: [1][sys.runtime_data.hiddenapi.enable]: [true][sys.settingsprovider_ready]: [1][sys.show_google_nlp]: [true][sys.super_power_save]: [false][sys.sysctl.extra_free_kbytes]: [61440][sys.sysctl.tcp_def_init_rwnd]: [60][sys.thermal.vr_fps]: [0][sys.thermal.vr_ratio_height]: [0][sys.thermal.vr_ratio_width]: [0][sys.thermal.vr_warning_level]: [0][sys.uidcpupower]: [][sys.usb.config]: [hisuite,mtp,mass_storage][sys.usb.configfs]: [1][sys.usb.controller]: [ff100000.dwc3][sys.usb.ffs.ready]: [0][sys.usb.ffs_hdb.ready]: [0][sys.usb.mtp.device_type]: [3][sys.usb.state]: [hisuite,mtp,mass_storage][sys.user.0.ce_available]: [true][system_init.hwextdeviceservice]: [1][vold.crypto_unencrypt_updatedir]: [/data/update][vold.cryptsd.keystate]: [unlock][vold.cryptsd.state]: [disable][vold.has_adoptable]: [0][vold.has_quota]: [0][vold.has_reserved]: [1][vold.post_fs_data_done]: [1][wifi.direct.interface]: [p2p0][wifi.interface]: [wlan0]:/ $Do let me know if you need anything else?BestGrantOn 07 Jan 2020 7:38 PM, Stefano Gottardo notifications@github.com wrote:i need another thing Install "Material Terminal" app Open it, a back terminal is show on screen so type getprop and press "enter" if you have do in right way, a long list is displayed now go to the app options, and select "send by email" send to: gottardo.stefano.83@gmail.com

—You are receiving this because you authored the thread.Reply to this email directly, view it on GitHub, or unsubscribe.

CastagnaIT commented 4 years ago

the esn generated is right, but i do not know if netflix has limited this device you can try to enter this esn manually in expert settings: NFANDROID1-PRV-P-L3-HUAWEMAR-LX2

let me know what happen

grant-cpt commented 4 years ago

Hi,

Still the same issue. I also see the same error popup just before the Netflix background service notifications pop ups as well. Do you think it's worth it to try a completely different Netflix Account? Thanks Grant

Sent from Mailspring (https://link.getmailspring.com/link/2D6C31EC-E8D3-4D63-9541-40D26C12745A@getmailspring.com/0?redirect=https%3A%2F%2Fgetmailspring.com%2F&recipient=cmVwbHkrQU9GSTVMQVpMVUVBNFlGNUtNU0VVRjU0RUlFVkJFVkJOSEhDQkNUVVJNQHJlcGx5LmdpdGh1Yi5jb20%3D), the best free email app for work On Jan 7 2020, at 9:06 pm, Stefano Gottardo notifications@github.com wrote:

the esn generated is right, but i do not know if netflix has limited this device you can try to enter this esn manually in expert settings: NFANDROID1-PRV-P-L3-HUAWEMAR-LX2

let me know what happen — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub (https://link.getmailspring.com/link/2D6C31EC-E8D3-4D63-9541-40D26C12745A@getmailspring.com/1?redirect=https%3A%2F%2Fgithub.com%2FCastagnaIT%2Fplugin.video.netflix%2Fissues%2F421%3Femail_source%3Dnotifications%26email_token%3DAOFI5LDQQR4LDUFP4C37XDTQ4THFBA5CNFSM4KDLBP32YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEIJ5TXY%23issuecomment-571726303&recipient=cmVwbHkrQU9GSTVMQVpMVUVBNFlGNUtNU0VVRjU0RUlFVkJFVkJOSEhDQkNUVVJNQHJlcGx5LmdpdGh1Yi5jb20%3D), or unsubscribe (https://link.getmailspring.com/link/2D6C31EC-E8D3-4D63-9541-40D26C12745A@getmailspring.com/2?redirect=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAOFI5LDHUEYZ5WEOSKPSGWLQ4THFBANCNFSM4KDLBP3Q&recipient=cmVwbHkrQU9GSTVMQVpMVUVBNFlGNUtNU0VVRjU0RUlFVkJFVkJOSEhDQkNUVVJNQHJlcGx5LmdpdGh1Yi5jb20%3D).

bompelbob commented 4 years ago

I have the same problem on a Sony Bravia with Android TV.

CastagnaIT commented 4 years ago

Hi, Still the same issue. I also see the same error popup just before the Netflix background service notifications pop ups as well. Do you think it's worth it to try a completely different Netflix Account? Thanks Grant Sent from Mailspring (https://link.getmailspring.com/link/2D6C31EC-E8D3-4D63-9541-40D26C12745A@getmailspring.com/0?redirect=https%3A%2F%2Fgetmailspring.com%2F&recipient=cmVwbHkrQU9GSTVMQVpMVUVBNFlGNUtNU0VVRjU0RUlFVkJFVkJOSEhDQkNUVVJNQHJlcGx5LmdpdGh1Yi5jb20%3D), the best free email app for work On Jan 7 2020, at 9:06 pm, Stefano Gottardo @.> wrote: the esn generated is right, but i do not know if netflix has limited this device you can try to enter this esn manually in expert settings: NFANDROID1-PRV-P-L3-HUAWEMAR-LX2 let me know what happen — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub @./1?redirect=https%3A%2F%2Fgithub.com%2FCastagnaIT%2Fplugin.video.netflix%2Fissues%2F421%3Femail_source%3Dnotifications%26email_token%3DAOFI5LDQQR4LDUFP4C37XDTQ4THFBA5CNFSM4KDLBP32YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEIJ5TXY%23issuecomment-571726303&recipient=cmVwbHkrQU9GSTVMQVpMVUVBNFlGNUtNU0VVRjU0RUlFVkJFVkJOSEhDQkNUVVJNQHJlcGx5LmdpdGh1Yi5jb20%3D), or unsubscribe @.***/2?redirect=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAOFI5LDHUEYZ5WEOSKPSGWLQ4THFBANCNFSM4KDLBP3Q&recipient=cmVwbHkrQU9GSTVMQVpMVUVBNFlGNUtNU0VVRjU0RUlFVkJFVkJOSEhDQkNUVVJNQHJlcGx5LmdpdGh1Yi5jb20%3D).

you can try but don't think that change the situations, the problem is in the netflix server, that not accept the esn used, I don't know why he won't accept it, as I said before, it's possible it's a limitation imposed by netflix

For the Skyworth TV i need the log

CWftw commented 4 years ago

I also have multiple devices with this issue. Using a different ESN does not help, maybe they are checking at the widevine layer? I'm wondering if the new appboot endpoint ( https://android-appboot.netflix.com/appboot) is required. I know that iOS requires a specific endpoint for key exchange. The problem is the android appboot endpoint takes an encrypted payload and I'm not sure how this is encrypted before the key exchange. iOS for example, uses a preshared MGK.

grant-cpt commented 4 years ago

Hi, Still the same issue. I also see the same error popup just before the Netflix background service notifications pop ups as well. Do you think it's worth it to try a completely different Netflix Account? Thanks Grant Sent from Mailspring (https://link.getmailspring.com/link/2D6C31EC-E8D3-4D63-9541-40D26C12745A@getmailspring.com/0?redirect=https%3A%2F%2Fgetmailspring.com%2F&recipient=cmVwbHkrQU9GSTVMQVpMVUVBNFlGNUtNU0VVRjU0RUlFVkJFVkJOSEhDQkNUVVJNQHJlcGx5LmdpdGh1Yi5jb20%3D), the best free email app for work On Jan 7 2020, at 9:06 pm, Stefano Gottardo @.**> wrote: the esn generated is right, but i do not know if netflix has limited this device you can try to enter this esn manually in expert settings: NFANDROID1-PRV-P-L3-HUAWEMAR-LX2 let me know what happen — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub @.**/1?redirect=https%3A%2F%2Fgithub.com%2FCastagnaIT%2Fplugin.video.netflix%2Fissues%2F421%3Femail_source%3Dnotifications%26emailtoken%3DAOFI5LDQQR4LDUFP4C37XDTQ4THFBA5CNFSM4KDLBP32YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEIJ5TXY%23issuecomment-571726303&recipient=cmVwbHkrQU9GSTVMQVpMVUVBNFlGNUtNU0VVRjU0RUlFVkJFVkJOSEhDQkNUVVJNQHJlcGx5LmdpdGh1Yi5jb20%3D), or unsubscribe @_.***/2?redirect=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAOFI5LDHUEYZ5WEOSKPSGWLQ4THFBANCNFSM4KDLBP3Q&recipient=cmVwbHkrQU9GSTVMQVpMVUVBNFlGNUtNU0VVRjU0RUlFVkJFVkJOSEhDQkNUVVJNQHJlcGx5LmdpdGh1Yi5jb20%3D).

you can try but don't think that change the situations, the problem is in the netflix server, that not accept the esn used, I don't know why he won't accept it, as I said before, it's possible it's a limitation imposed by netflix

For the Skyworth TV i need the log

I'll try to get the log for the Skyworth TV, it's a bit of a ballache to get the actual .log file. But should have it to you within 24 hours +-

CastagnaIT commented 4 years ago

multiple devices with this issue

At least make the list of these "multiple devices": device name / device model / operative system version

maybe they are checking at the widevine layer?

widevine is not used for establish a communication with netflix server

I'm wondering if the new appboot endpoint ( https://android-appboot.netflix.com/appboot) is required

what is this link? and where did it come from? I can't find references...

I know that iOS requires a specific endpoint for key exchange. The problem is the android appboot endpoint takes an encrypted payload and I'm not sure how this is encrypted before the key exchange. iOS for example, uses a preshared MGK.

currently in the addon key handshake is performed in same way with all operative systems i have no information about what you say...

CWftw commented 4 years ago

The devices are irrelevant to my post. I was simply giving you some background information as someone who has done a lot of work with Android implementations of Netflix. Widevine is used for the key exchange and this has been changed recently to a two step process. You can see this and the URLs in a package capture via Charles or the app of your choice. Given the way Netflix works I believe the key exchange would work if implemented in the way they expect.

CastagnaIT commented 4 years ago

I got confused with the other encryption used, but this error:

Request failed validation during key exchange

come from Netflix MSL so in my opinion there's something wrong with the msl request but this part of the encryption was developed by others, so i don't know this part of code well

i have see the link https://android-appboot.netflix.com/appboot ~by browse nf from android chrome browser~, at moment i don't know how to get more information about it this is used by the netflix android app that's why i can't find references in website

having a list of operating systems and device model that are not working could be useful to have a scheme, if it's irrelevant to you, it doesn't mean it's irrelevant to others

If you are more experienced than me in this area, no problem I can leave you this task to solve, here are very few who can help me

CastagnaIT commented 4 years ago

@grant-cpt plugin.video.netflix_0.16.2_20200109_t1.zip Can you try to install this test on P30? let me know

nohajc commented 4 years ago

i have see the link https://android-appboot.netflix.com/appboot ~by browse nf from android chrome browser~, at moment i don't know how to get more information about it this is used by the netflix android app that's why i can't find references in website

There are two Android endpoints for key exchange depending on the supported widevine level

L1: android-appboot.netflix.com/appboot/NFANDROID1-PRV-P-

L3: android-appboot.netflix.com/appboot/NFANDROID1-PRV-P-L3-

Format of the initial handshake request should still be the same though.

The problem is the android appboot endpoint takes an encrypted payload and I'm not sure how this is encrypted before the key exchange.

From what I've seen, the first request is not encrypted. There is a second request whose function is unknown to me. I'd suggest we should just try to change the endpoint and see if it helps.

CastagnaIT commented 4 years ago

how do you visualize them? I see them both encrypted can you post the contents?

nohajc commented 4 years ago

If you really see them both encrypted it means they must have changed it since the last time I checked. Or it could behave differently on different Android devices / OS versions. No idea.

I don't have any dumps at the moment. I'm just suggesting it should work with your code unchanged. Even if it's not compliant with the way Netflix app does it currently.

CastagnaIT commented 4 years ago

before continuing blindly, i will wait a response from grant-cpt for the test

grant-cpt commented 4 years ago

@grant-cpt plugin.video.netflix_0.16.2_20200109_t1.zip Can you try to install this test on P30? let me know

The computer says no.

I did uninstall the plugin, installed the one provided. Also tested by installing from repo and then updating to this one.

Screenshot_20200109_162737_com amazon aiv eu

CastagnaIT commented 4 years ago

I'd suggest we should just try to change the endpoint and see if it helps.

by changing endpoint with appboot link (with esn) to perform handshake return this error: MSLError: Entity authentication cannot be handled during failover.

nohajc commented 4 years ago

@CastagnaIT What do you mean "with esn"? You shouldn't complete it. It ends with NFANDROID1-PRV-P- verbatim. ESN is still sent as part of the payload.

CastagnaIT commented 4 years ago

That's not the problem, you can enter whatever you want, but it always results in the same error

nohajc commented 4 years ago

That's odd. I haven't seen that error before.

nohajc commented 4 years ago

https://github.com/Netflix/msl/blob/master/examples/proxy/src/main/java/com/netflix/msl/ProxyMslError.java#L29

This line suggests it's only a transient error...

Paco8 commented 4 years ago

Since today I have the same problem on a nvidia shield (updated to the latest firmware).

CastagnaIT commented 4 years ago

it's useless to randomly test CWftw was mentioned that link, but there is no certainty, no confirmation with data at hand, can also be a wrong way there is something wrong, but the problem only happens with a few device not all devices it could be a gradual change that will block everyone, we don't know...

to understand how that endpoint works we must know at least the data of the first call that is sent by android app

I can no longer decompile apk to analyze the code, last year i could read some source code, but now nothing comes out, if someone can do it, explain how to do it, you might try to read some information

CastagnaIT commented 4 years ago

@grant-cpt you've already attempted to manually write the entire ESN (of nf app)? same results?

grant-cpt commented 4 years ago

Yes, but with the old plugin versionOn 09 Jan 2020 7:28 PM, Stefano Gottardo notifications@github.com wrote:@grant-cpt you've already attempted to manually write the entire ESN? same results?

—You are receiving this because you were mentioned.Reply to this email directly, view it on GitHub, or unsubscribe.

peak3d commented 4 years ago

The appboot endpont is used in the native android app, the first one is in general not encrypted (its the one which establishes the widevine key handshake for subsequent requests). You may have to delete all your app data to get the first unencrypted request, keys have some time validity.

Unfortunately the appboot has lot of differences, I got this working in the past, you'll have to authenticate with SecureNetflixId (provided by some http boot command) You also need to provide the userId instead passing the creds on every request (its handled currently this way and we make MSL request always with the default / main user what is even not correct, but worked)

@CastagnaIT I can try to help solving this issue, but there will be major changes to get it working with appboot. You will most probably make SecureNetflixId and UserGUID public from netflixSession to MSL session. Credentials (email / password) are not really needed for MSL comunication.

CastagnaIT commented 4 years ago

Hi peak3d welcome back! :) yes now msl and nfsession are in two different sessions but they should be joined not separated sessions

one of my goals before this problem arose, was to find a way to use get/post (of msl and nfsession) with same requests.session

today i tried to get as you say the first call in clear (so i have deleted nf app data and also uninstall the app) but nothing... i dont know, tomorrow i try again i'm at a dead end.

of your guidelines more o less i understand but it's not all clear there are things i still don't know, if you want to help me, it's fine, you are in advantage if you've already tried this way let me know if you will take this task and if i'm gonna do something

peak3d commented 4 years ago

I'll try to collect things I modified, maybe I stored the changes in an hacky, non for public use, branch locally. What I remember is that they do a platform verification at least on android, but there is no implementation for this on devices != android.

If netflix addon still works on devices != android, we may have to implement an completely own android MSL workflow, which differs from != android.

Maybe / hopefully it's something more simple which leds to the failure, a header or whatever.

CWftw commented 4 years ago

@peak3d @nohajc The first appboot request on Android is now encoded differently. While it may not be encrypted it is now binary, possibly encoded via CBOR (this is my current hypothesis) I'm trying to undo the CBOR but my tools aren't cooperating. If the only change is how the requests are sent over the wire, the widevine key exchange itself is straightforward.

peak3d commented 4 years ago

What would be interesting to know is if we only have issues on android only, or on other platforms as well (through libwidevine / not using CryptoSession). Do you know @CWftw ?

CWftw commented 4 years ago

@peak3d My implementation is with with MediaDRM/CryptoSession and it has this same error seemingly on newer devices. That's why I believe they are deprecating the old key exchange on newer devices but I have no proof of that.

nohajc commented 4 years ago

@CWftw Yes, you're right about CBOR. I've been ignoring it so far because older versions of Netflix apk still use json and it worked last time I checked. Maybe someone could try to downgrade their app to see if the error manifests.

peak3d commented 4 years ago

IIRC the addon doesn't pass Content-Type Headers for MSL requests, maybe they simply changed the default to CBOR and setting the header to JSON already fixe the issue?

Edit: No, doesn't work

Paco8 commented 4 years ago

I entered the ESN from the netflix application and the problem seems fixed.

totoanto commented 4 years ago

Hi. I have the same Playback error on Sony Android TV KD-65XE9005

Request failed during key exchange ....

I am using Kodi 18.5 and Netflix add-on version: 0.16.2

The debug log can be found from this link: https://paste.kodi.tv/tapaxowuno.kodi

xbbdc commented 4 years ago

I entered the ESN from the netflix application and the problem seems fixed.

I did the same for my 2017 Shield and it worked. Now to get 4K to work, although Atmos works fine.

CastagnaIT commented 4 years ago

we're working on trying to get automatically the right ESN (on android) seem the problem is focoused on the ESN used, so at least i hope

roshidski commented 4 years ago

I'm on Kodi 18.5, Netflix add-on ver 0.16.2, Minix box. Add-on was working great until 2 days ago, request validation error. Tried manual ESN but still got error pop up. If it did work out with manual ESN, would I get 1080p or only 720p like the app on my Android box? (Rhetorical)

bompelbob commented 4 years ago

I only have 540p after manual ESN solution.

roshidski commented 4 years ago

I'm not sure if this is meant to have Widevine version not found. I'm on Minix U9 and have seen the CDM app that says I've got Widevine L1. MVIMG_20200115_221144

Paco8 commented 4 years ago

I only have 540p after manual ESN solution.

For me it's still working at 1080p in my nvidia shield.

xbbdc commented 4 years ago

I'm not sure if this is meant to have Widevine version not found. I'm on Minix U9 and have seen the CDM app that says I've got Widevine L1. MVIMG_20200115_221144

It shows the same on my Shield but it works no problem. What I noticed about the 4K is that even though the quick info in the bottom corner may show 1080P HD, it does play in 4K if you check the video settings. I was just surprised a lot of their stuff was released only in HD like Anon. Use the FAQ for 4K issues, it helps.

hchr commented 4 years ago

I only have 540p after manual ESN solution.

For me it's still working at 1080p in my nvidia shield.

After manual ESN I also get 1080P on a Galaxy Tab S5e. It say it's only available in 540SD, but it plays in 1080P

alitteration commented 4 years ago

I only have 540p after manual ESN solution.

For me it's still working at 1080p in my nvidia shield.

After manual ESN I also get 1080P on a Galaxy Tab S5e. It say it's only available in 540SD, but it plays in 1080P

What ESN you used to get 1080P on Galaxy Tab ?

hchr commented 4 years ago

After manual ESN I also get 1080P on a Galaxy Tab S5e. It say it's only available in 540SD, but it plays in 1080P

What ESN you used to get 1080P on Galaxy Tab ?

In the Netflix app More->AppPreferences Scroll to about and the ESN number is there.

M2k80 commented 4 years ago

@roshidski @xbbdc android does not use this kind of widevine, it uses its own buildin widevine that comes with the android firmware. or with other words, that what inputstream helper sais is wrong for android devices. for android you cant download any widevine versions. just saw they finaly made a fix and it is now merged on their github, so if the next update is out, it will show the correct message for android devices

cosmicstranger commented 4 years ago

Hello everyone,

I'm facing the same issue since the last 5 days. But FYI everything was ok, I'm using kodi on a generic android tv and I was using another ESN to have the full HD on netflix addon. But as I said I had this "Request Failed validation during key exchange" since few days and I tried differents ESN but I have always the same problem.

Here is the kodi log https://drive.google.com/file/d/11pQ-LsyzOvfnt8RyP3JxrbjW0T_EGsxx/view?usp=drivesdk

Thanks for your help