[Magisk] matke84:
@Setialpha Patcher it doesn't work for me backwards for several versions. The latest version that worked is beta NanoDroid-patcher-22.6.91.20200821. I have written about this before but the problem is not solved with the new version either.

I:Set page: 'flash_done'
I:operation_end - status=0
I:Set page: 'clear_vars'
I:Set page: 'install'
I:Set page: 'flash_confirm'
I:Set page: 'install'
I:Set page: 'flash_confirm'
I:Set page: 'flash_zip'
I:operation_start: 'Flashing'
Installing zip file '/emmc/Download/NanoDroid-patcher-23.1.2.20210117.zip'
Checking for MD5 file...
Skipping MD5 check: no MD5 file found
I:Zip does not contain SELinux file_contexts file in its root.
I:Legacy property environment initialized.

********************************
NanoDroid
Framework Patcher
Powered by DexPatcher
23.1.2.20210117
********************************

> preparing environment
/tmp/updater: line 23: decho: not found
/tmp/updater: line 23: decho: not found
INFO: #7 [VENDOR_BLOCK]
mount: can't find /vendor in /etc/fstab
mount: can't find /vendor in /etc/fstab
sh: -d: unknown operand

rootfs on / params: (rw,relatime)
tmpfs on /dev params: (rw,nosuid,relatime,mode=755)
devpts on /dev/pts params: (rw,relatime,mode=600)
proc on /proc params: (rw,relatime)
sysfs on /sys params: (rw,relatime)
tmpfs on /tmp params: (rw,relatime)
/dev/block/mmcblk0p27 on /emmc params: (rw,relatime,user_xattr,acl,barrier=1,data=ordered)
/dev/block/mmcblk1p1 on /external_sd params: (rw,relatime,fmask=0000,dmask=0000,allow_utime=0022,codepage=cp437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
/dev/block/mmcblk1p1 on /external_sd1 params: (rw,relatime,fmask=0000,dmask=0000,allow_utime=0022,codepage=cp437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
/dev/block/mmcblk0p22 on /cache params: (rw,relatime,user_xattr,acl,barrier=1,data=ordered)
/dev/block/mmcblk0p27 on /data params: (rw,relatime,user_xattr,acl,barrier=1,data=ordered)
tmpfs on /dev/random params: (rw,nosuid,relatime,mode=755)
/dev/block/mmcblk0p20 on /system params: (rw,relatime,user_xattr,acl,barrier=1,data=ordered)

INFO: #8 [prop]
-rw-r--r-- 1 root root 5003 Aug 1 2008 /system/build.prop
> Android 4.1 - 6.0 (SDK 22) detected
FATAL: kernel too old
Aborted
*** LD_CONFIG_FILE=
> device architecture: arm
> installation mode: SYSTEM

++
++ services.jar status: DEODEX
++

> patching signature spoofing support

>> patching services.jar
*** BOOTCLASSPATH=/apex/*/javalib/*.jar:/system/framework/wm.jar:/system/framework/wifi-service.jar:/system/framework/voip-common.jar:/system/framework/uiautomator.jar:/system/framework/tm.jar:/system/framework/telephony-common.jar:/system/framework/svc.jar:/system/framework/settings.jar:/system/framework/services.jar:/system/framework/requestsync.jar:/system/framework/qcmediaplayer.jar:/system/framework/pm.jar:/system/framework/org.cyanogenmod.platform.jar:/system/framework/org.cyanogenmod.hardware.jar:/system/framework/okhttp.jar:/system/framework/monkey.jar:/system/framework/mms-common.jar:/system/framework/media_cmd.jar:/system/framework/javax.obex.jar:/system/framework/javax.btobex.jar:/system/framework/input.jar:/system/framework/ims-common.jar:/system/framework/ime.jar:/system/framework/framework.jar:/system/framework/ext.jar:/system/framework/ethernet-service.jar:/system/framework/dpm.jar:/system/framework/core-libart.jar:/system/framework/core-junit.jar:/system/framework/content.jar:/system/framework/conscrypt.jar:/system/framework/com.android.mediadrm.signer.jar:/system/framework/com.android.media.remotedisplay.jar:/system/framework/com.android.location.provider.jar:/system/framework/com.android.future.usb.accessory.jar:/system/framework/bu.jar:/system/framework/bouncycastle.jar:/system/framework/bmgr.jar:/system/framework/appwidget.jar:/system/framework/appops.jar:/system/framework/apache-xml.jar:/system/framework/android.test.runner.jar:/system/framework/android.policy.jar:/system/framework/am.jar:
*** DALVIKVM_OPTS= -Xnoimage-dex2oat -verbose:gc -verbose:jni -verbose:class
Aborted

!! failed to apply patches

Updater process ended with ERROR: 1
I:Legacy property environment disabled.
Error installing zip file '/emmc/Download/NanoDroid-patcher-23.1.2.20210117.zip'
Updating partition details...
I:Data backup size is 97MB, free: 4725MB.
I:Can't probe device /dev/block/mmcblk1
I:Unable to mount '/external_sd2'
I:Actual block device: '/dev/block/mmcblk1', current file system: 'auto'
I:Unable to mount '/usbotg'
I:Actual block device: '', current file system: 'auto'
...done
I:Set page: 'flash_done'
I:operation_end - status=1
I:Set page: 'clear_vars'
I:Set page: 'install'
I:Set page: 'main'
I:Set page: 'clear_vars'
I:Set page: 'main2'
I:Set page: 'advanced'
I:Set page: 'confirm_action'
I:Set page: 'action_page'
I:operation_start: 'Copy Log'
I:Copying file /tmp/recovery.log to /external_sd/recovery.log