[Magisk] mbecroft:
I have the same/similar problem. I don't know whether the web patching service is no longer available, or it the URI it's trying to access is incorrectly constructed.

This is on a fxtec Pro1, running AICP (basically AOSP with extra customisations).

Any help much appreciated!

Log follows:

- Installing NFC_Screen_Off-v0.3.1(31).zip

- Current boot slot: _b

- Device is system-as-root

Archive: /storage/emulated/0/Download/NFC_Screen_Off-v0.3.1(31).zip

inflating: module.prop

Archive: /storage/emulated/0/Download/NFC_Screen_Off-v0.3.1(31).zip

inflating: customize.sh

****************

NFC Screen Off

by lapwat

****************

*******************

Powered by Magisk

*******************

- Extracting module files

Archive: /storage/emulated/0/Download/NFC_Screen_Off-v0.3.1(31).zip

inflating: README.md

creating: bin/

inflating: bin/curl

inflating: bin/zip

inflating: customize.sh

inflating: module.prop

inflating: service.sh

creating: system/

inflating: system/placeholder

-- Searching for NFC app in /system/app/ folder...

-- NQNfcNci.apk found!

-- Device info --

APK_NAME=NQNfcNci

MANUFACTURER=Fxtec

MODEL=QX1000

DEVICE=QX1000

ROM=

-----------------

-- Searching for NQNfcNci.apk backup...

-- NQNfcNci_bak.apk not found. Creating backup of original NQNfcNci.apk.

-- Searching for NQNfcNci.odex backup...

-- NQNfcNci_bak.odex not found. Creating backup of original NQNfcNci.odex.

-- Searching for NQNfcNci.vdex backup...

-- NQNfcNci_bak.vdex not found. Creating backup of original NQNfcNci.vdex.

-- Searching for custom NQNfcNci.apk in extracted files...

-- NQNfcNci_align.apk not found.

-- Zipping NQNfcNci.apk and device's framework (/system/xbin/zip)

adding: .env (deflated 7%)

adding: NQNfcNci.apk (deflated 59%)

adding: framework-res.apk (deflated 72%)

-- Uploading device's apks for modding (/system/bin/curl), it may take a while (12Mb)

% Total % Received % Xferd Average Speed Time Time Time Current

Dload Upload Total Spent Left Speed

0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0

0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0

0 12.4M 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0

curl: (22) The requested URL returned error: 404 Not Found

-- Classic modding failed, trying odex strategy

-- Adding whole framework folder and odex/vdex files to archive

adding: .env (deflated 6%)

adding: NQNfcNci.apk (deflated 59%)

adding: NQNfcNci.odex (deflated 67%)

adding: NQNfcNci.vdex (deflated 52%)

adding: arm64/ (stored 0%)

adding: arm64/boot-voip-common.oat (deflated 78%)

adding: arm64/boot-telephony-common.art (deflated 74%)

adding: arm64/apex-bouncycastle.oat (deflated 64%)

adding: arm64/apex-WfdCommon.oat (deflated 92%)

adding: arm64/boot-voip-common.vdex (deflated 9%)

adding: arm64/boot-framework.art (deflated 76%)

adding: arm64/boot-framework.oat (deflated 60%)

adding: arm64/boot.art (deflated 76%)

adding: arm64/apex-voip-common.art (deflated 89%)

adding: arm64/apex-framework.oat (deflated 71%)

adding: arm64/boot-android.test.base.oat (deflated 94%)

adding: arm64/boot-ims-common.vdex (deflated 11%)

adding: arm64/apex-apache-xml.art (deflated 90%)

adding: arm64/apex-telephony-ext.art (deflated 96%)

adding: arm64/boot-apache-xml.vdex (deflated 18%)

adding: arm64/boot-android.test.base.vdex (deflated 17%)

adding: arm64/apex-com.nxp.nfc.nq.vdex (deflated 19%)

adding: arm64/apex-apache-xml.vdex (deflated 18%)

adding: arm64/boot-ext.vdex (deflated 18%)

adding: arm64/apex-framework.vdex (deflated 60%)

adding: arm64/boot-com.nxp.nfc.nq.art (deflated 91%)

adding: arm64/apex-telephony-common.oat (deflated 69%)

adding: arm64/boot-voip-common.art (deflated 89%)

adding: arm64/apex-android.test.base.vdex (deflated 17%)

adding: arm64/apex-ext.oat (deflated 79%)

adding: arm64/apex-core-libart.art (deflated 74%)

adding: arm64/apex-okhttp.art (deflated 77%)

adding: arm64/apex-okhttp.oat (deflated 57%)

adding: arm64/boot-core-libart.oat (deflated 55%)

adding: arm64/apex-apache-xml.oat (deflated 77%)

adding: arm64/boot-okhttp.vdex (deflated 6%)

adding: arm64/apex-WfdCommon.art (deflated 95%)

adding: arm64/boot-bouncycastle.art (deflated 75%)

adding: arm64/apex-android.test.base.oat (deflated 94%)

adding: arm64/boot-android.test.base.art (deflated 89%)

adding: arm64/boot-apache-xml.art (deflated 90%)

adding: arm64/boot-WfdCommon.art (deflated 95%)

adding: arm64/apex-telephony-common.art (deflated 75%)

adding: arm64/apex-telephony-ext.vdex (deflated 14%)

adding: arm64/boot-telephony-common.vdex (deflated 17%)

adding: arm64/apex-ims-common.art (deflated 81%)

adding: arm64/boot-telephony-ext.art (deflated 96%)

adding: arm64/boot-telephony-ext.oat (deflated 93%)

adding: arm64/boot-com.nxp.nfc.nq.oat (deflated 94%)

adding: arm64/boot-telephony-common.oat (deflated 58%)

adding: arm64/apex-WfdCommon.vdex (deflated 12%)

adding: arm64/boot-core-libart.art (deflated 74%)

adding: arm64/apex.oat (deflated 57%)

adding: arm64/apex-bouncycastle.art (deflated 75%)

adding: arm64/boot-core-libart.vdex (deflated 16%)

adding: arm64/boot-bouncycastle.oat (deflated 64%)

adding: arm64/boot-ims-common.art (deflated 81%)

adding: arm64/apex-ext.art (deflated 74%)

adding: arm64/boot.vdex (deflated 12%)

adding: arm64/boot-okhttp.art (deflated 77%)

adding: arm64/boot-telephony-ext.vdex (deflated 14%)

adding: arm64/apex-com.nxp.nfc.nq.oat (deflated 94%)

adding: arm64/apex-voip-common.vdex (deflated 9%)

adding: arm64/apex.vdex (deflated 12%)

adding: arm64/apex-voip-common.oat (deflated 88%)

adding: arm64/apex-okhttp.vdex (deflated 6%)

adding: arm64/apex-core-libart.vdex (deflated 16%)

adding: arm64/boot-apache-xml.oat (deflated 77%)

adding: arm64/boot-bouncycastle.vdex (deflated 18%)

adding: arm64/boot-com.nxp.nfc.nq.vdex (deflated 19%)

adding: arm64/apex-bouncycastle.vdex (deflated 18%)

adding: arm64/apex-com.nxp.nfc.nq.art (deflated 91%)

adding: arm64/boot-ext.oat (deflated 63%)

adding: arm64/boot-WfdCommon.vdex (deflated 12%)

adding: arm64/apex-framework.art (deflated 76%)

adding: arm64/apex-ims-common.vdex (deflated 11%)

adding: arm64/boot-ext.art (deflated 74%)

adding: arm64/apex.art (deflated 76%)

adding: arm64/boot-okhttp.oat (deflated 57%)

adding: arm64/boot-WfdCommon.oat (deflated 92%)

adding: arm64/apex-ext.vdex (deflated 18%)

adding: arm64/apex-core-libart.oat (deflated 55%)

adding: arm64/boot.oat (deflated 57%)

adding: arm64/apex-ims-common.oat (deflated 92%)

adding: arm64/boot-ims-common.oat (deflated 66%)

adding: arm64/boot-framework.vdex (deflated 60%)

adding: arm64/apex-telephony-common.vdex (deflated 17%)

adding: arm64/apex-telephony-ext.oat (deflated 93%)

adding: arm64/apex-android.test.base.art (deflated 89%)

/dev/tmp

-- Uploading archive for odex modding (/system/bin/curl), it may take a while (18Mb)

% Total % Received % Xferd Average Speed Time Time Time Current

Dload Upload Total Spent Left Speed

0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0

0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0

0 18.6M 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0

curl: (22) The requested URL returned error: 404 Not Found

!! Odex strategy failed.

! Installation failed