The device does appear to have a super partition from that screenshot. And to answer your previous question, on a Linux desktop machine, enter:
I tried this method and the result is not good@JHill 110 thanks for your feedback but you are in the wrong thread. This thread is for Linux only version
To answer your question. You did not properly copy the makesysrw_1.15 folder including all the tools and the script to the correct path.
extract the makesysrw_1.15.zip to this path: /data/local/tmp/makesysrw_1.15
Mi9Pro5G without Super.img
adb disable-verity adb shell avbctl disable-verification
# Run this command if you're first time user: # Specify the extra free space in megabytes for each partition: ./makesysrw.sh size=100 # Plug an existing raw super image into the script like this: ./makesysrw.sh in=./super_original_raw.img size=100 # Specify both the input file as well as the output destination: ./makesysrw.sh in=./super_original_raw.img out=./super_fixed.img size=100 # For unsparsing the (sparse) super.img from your phone manufacturer's firmware you can do: ./tools/bin/simg2img ./super_sparse.img ./super_raw.img
./makesysrw.sh in=./existing_super_image.img size=100