[Moto X4 Questions & Answers] blueberry.sky:
Can anyone tell me where an OTA file should be found on the x4? Or could anyone help in capturing and identifing the OTA url? I have logs.

I got a notification that the OTA 1 july 2019 security update (PPWS29.69-39-2-3) is available. XT1900-1 Android One google fi version, bootloader unlocked, TWRP, magisk, edXposed. Of course, since I'm not quite 100% stock my device notifies that it failed to apply the update. But I'm not sure if it stopped before or after downloading it. I understand on some devices the OTA file would be in /cache or /data/data, no luck in my searching.

Tried capturing the OTA url. I got some url but I get code 400 bad request when trying the url. Url link. Elsewhere I found the name of OTA looks to be ab_delta-Blur_Version.29.321.4-29.371.10.payton_fi.google_fi.en.US.zip

couple snips of my logs where I found the url and OTA file name.

07-27 15:19:20.761 I/update_engine(1686): [0727/151920.761284:INFO:install_plan.cc(83)] InstallPlan: new_update, version: , source_slot: A, target_slot: B, url: https://dlmgr.gtm.svcmot.com/dl/dlws/1/download/%2B%2BVZALfviShfsR2h0lAvEonkj9%2FmlRBFuisKgbOUteZFGF0LVIr3fZGsyTBNleklN%2BvGu2j4xooz5Ky%2Fve7SfQcmqTIRM2YRnIEZE89%2BfB0K241kHmWmzyxtlam4RdbqQ3oJVtr%2BqJ9ADiha5jSI7p4n3vv5BM7CbZALk5plr3LVlHkFceOoSaXZdjzoTSoBBcB8cVA%2FxV4jEo51puyuXQ%3D%3D, payload: (size: 128304861, metadata_size: 583940, metadata signature: , hash: 188B8BCE4A0A542418FE440C4E9CD91303F188B37C19B69B949154668A6DC3EB, payload type: unknown), hash_checks_mandatory: true, powerwash_required: false,

07-27 15:22:38.534 D/CdsService(7120): InternalResponseHandler:onTransact() response string from WebService{"statusCode":200,"payload":{"proceed":true,"context":"ota","contextKey":"75f66ce16d23b83","content":{"lowDataStorageDeferCount":-1,"serviceControlEnabled":"true","preInstallNotes":null,"sourceDisplayVersion":"PPW29.69-39-2","optionalUpdateCancelReminderDays":-1,"preInstallNotificationExpiryMins":1440,"serviceTimeoutSeconds":60,"postInstallFailureMessage":null,"upgradeNotification":null,"forceDownloadTime":15,"showDownloadOptions":false,"emailListType":"NA","otaSourceSha1":"75f66ce16d23b83","lowDataStorageReminder":86400,"showPreDownloadDialog":false,"deploymentPhaseForAdvancedNotice":"Default","size":"128311698","forceInstallTime":10,"targetBuildTimestamp":1562423014,"updateType":"SMR","showPreInstallScreen":true,"md5_checksum":"443c7004e00fc432793894c180a4f017","downloadOptionsNotes":null,"forceUpgradeTime":-1,"featureEnableBitmap":3,"criticalUpdateExtraWaitCount":0,"version":"Blur_Version.29.371.10.payton_fi.google_fi.en.US","packageID":"ab_delta-Blur_Version.29.321.4-29.371.10.payton_fi.google_fi.en.US.zip.443c7004e00fc432793894c180a4f017","mccmncListType":"NA","severityType":"0","abInstallType":"streamingOnAb","imeiListType":"NA","model":"moto x4","postInstallNotes":null,"showDownloadProgress":true,"forced":true,"advancedNotice":null,"releaseNotes":"","preDownloadNotificationExpiryMins":1440,"optionalUpdateDeferCount":-1,"uiWorkflowControl":{"notification":{"forced":true,"showPreInstallScreen":true,"wifionly":true,"preDownloadNotificationExpiryMins":1440,"showDownloadOptions":false,"showDownloadProgress":true,"preInstallNotificationExpiryMins":1440,"rebootRequired":true,"showPreDownloadDialog":true,"showPostInstallScreen":true},"setup":{"forced":true,"showPreInstallScreen":true,"wifionly":false,"preDownloadNotificationExpiryMins":1440,"showDownloadOptions":false,"showDownloadProgress":true,"preInstallNotificationExpiryMins":1440,"rebootRequired":true,"showPreDownloadDialog":false,"showPostInstallScreen":true},"user":{"forced":true,"showPreInstallScreen":true,"wifionly":false,"preDownloadNotificationExpiryMins":1440,"showDownloadOptions":false,"showDownloadProgress":true,"preInstallNotificationExpiryMins":1440,"rebootRequired":true,"showPreDownloadDialog":false,"showPostInstallScreen":true},"polling":{"forced":true,"showPreInstallScreen":true,"wifionly":false,"preDownloadNotificationExpiryMins":1440,"showDownloadOptions":false,"showDownloadProgress":true,"preInstallNotificationExpiryMins":1440,"rebootRequired":true,"showPreDownloadDialog":false,"showPostInstallScreen":true}},"mccListType":"NA","streamingData":{"header":{"FILE_HASH":"GIuLzkoKVCQY\/kQMTpzZEwPxiLN8GbablJFUZoptw+s=","METADATA_SIZE":583940,"SKIP_ERASE_MODEMST":0,"METADATA_HASH":"HpZxqvM06UjYrPjFT0xR\/j0tYY88VYO1aeMUiExAIFc=","FILE_SIZE":128304861},"additionalInfo":{"payload":{"size":128304861,"offset":867,"fileName":"payload.bin"},"offset":867}},"deploymentPlanPhase":"Open","sourceBuildTimestamp":1554841173,"annoy":"60,60,60,...","flavour":"Blur_Version.29.321.4.payton_fi.google_fi.en.US","installTime":10,"rebootRequired":true,"otaTargetSha1":"60e1170f80adfb9","criticalUpdateExtraWaitPeriod":0,"wifionly":false,"serialNoListType":"Inclusive","minBatteryRequiredForInstall":30,"continueOnServiceError":"true","criticalUpdateReminder":-1,"reserveSpaceInMb":0,"showPostInstallScreen":true,"displayVersion":"PPWS29.69-39-2-3","criticalUpdateDeferCount":-1,"minVersion":"Blur_Version.29.321.4.payton_fi.google_fi.en.US","oemConfigUpdate":"false","policyBundle":false,"trackingId":"1-AE801185BC502F4F3B63F20D19752B684BE1B5E8163E6964AEA1DA672EFFB99E04D89ABC18F451647EA62C80348CAC52","reportingTags":""},"contentTimestamp":1562968274000,"contentResources":null,"trackingId":"1-AE801185BC502F4F3B63F20D19752B684BE1B5E8163E6964AEA1DA672EFFB99E04D89ABC18F451647EA62C80348CAC52","reportingTags":"","pollAfterSeconds":86400}}