[Android Q&A, Help & Troubleshooting] EmilEmilchen:
I'am dealing with a food processor (sorry if thats the wrong word) that uses a MediaTek MT6580 and (I thought) I had managed to Read back all the partitions (including the boot partition) using the scatterfile from loose instructions I was following (Github Repo). I then flashed a TWRP recovery.img and booted it (worked perfectly fine) to root the device. I then went to upload the original boot.img again which also worked fine. But when booting the device it gets stuckt in a boot loop where it only shows the OEMs logo for 60s and then reboots over and over. My conclusion is that, somehow, my boot.img file got corrupted (somehow). When uploading the oringal recovery.img to the boot partition I get the (original) recovery. Therefore I don't know why my boot.img doesn't work but it doesn't. I can still flash anything and boot TWRP recovery. Is there any way to "restore" the boot image/get the device to boot again? The only option I could think of would be to buy a new device, pull the boot.img, return the new device. But that would be really, really annoying! I'm dealing with a (I think german) "Monseur Cuisine Connect". Dont think this info helps though. I wouldn't consider myself a complete noob but I don't have any idea if it's possible to "recreate" the boot image. I honestly don't exactly know what it does but I somehow think that it could be possible to "recreate" it.

Any help would be greatly appeciated!! Thanks in advance!

Edit: no idea if that helps but I ran find * | grep boot in the adb shell:

~ # find * | grep boot
boot
dev/.coldboot_done
dev/block/mmcblk0boot1
dev/block/mmcblk0boot0
dev/block/platform/mtk-msdc.0/11120000.msdc0/mmcblk0boot1
dev/block/platform/mtk-msdc.0/11120000.msdc0/mmcblk0boot0
dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/boot
proc/aed/reboot-reason
proc/bootprof
proc/mtprof/reboot_pid
proc/boot_mode
proc/sys/kernel/random/boot_id
proc/sys/net/ipv4/conf/all/bootp_relay
proc/sys/net/ipv4/conf/default/bootp_relay
proc/sys/net/ipv4/conf/ifb0/bootp_relay
proc/sys/net/ipv4/conf/ifb1/bootp_relay
proc/sys/net/ipv4/conf/ip6tnl0/bootp_relay
proc/sys/net/ipv4/conf/lo/bootp_relay
proc/sys/net/ipv4/conf/sit0/bootp_relay
proc/sys/net/ipv4/conf/tunl0/bootp_relay
sbin/reboot
sys/fs/selinux/class/capability/perms/sys_boot
sys/bus/platform/drivers/lastpc/lastpc_reboot_test
sys/devices/virtual/BOOT/BOOT/boot
sys/devices/virtual/BOOT/BOOT/boot/boot_mode
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot0
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot0/ro
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot0/bdi
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot0/dev
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot0/size
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot0/stat
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot0/power
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot0/range
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot0/queue
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot0/queue/nomerges
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot0/queue/logical_block_size
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot0/queue/rq_affinity
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot0/queue/discard_zeroes_data
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot0/queue/max_segments
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot0/queue/max_segment_size
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot0/queue/rotational
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot0/queue/scheduler
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot0/queue/read_ahead_kb
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot0/queue/max_hw_sectors_kb
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot0/queue/discard_granularity
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot0/queue/discard_max_bytes
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot0/queue/write_same_max_bytes
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot0/queue/max_integrity_segments
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot0/queue/max_sectors_kb
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot0/queue/physical_block_size
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot0/queue/add_random
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot0/queue/nr_requests
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot0/queue/minimum_io_size
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot0/queue/hw_sector_size
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot0/queue/optimal_io_size
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot0/queue/iosched
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot0/queue/iosched/fifo_expire_asyncsys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot0/queue/iosched/group_idle
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot0/queue/iosched/quantum
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot0/queue/iosched/slice_async
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot0/queue/iosched/slice_idle
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot0/queue/iosched/slice_sync
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot0/queue/iosched/low_latency
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot0/queue/iosched/fifo_expire_sync
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot0/queue/iosched/back_seek_max
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot0/queue/iosched/target_latency
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot0/queue/iosched/back_seek_penaltysys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot0/queue/iosched/slice_async_rq
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot0/queue/iostats
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot0/discard_alignment
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot0/force_ro
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot0/device
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot0/subsystem
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot0/ext_range
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot0/ro_lock_until_next_power_on
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot0/slaves
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot0/uevent
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot0/alignment_offset
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot0/holders
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot0/inflight
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot0/removable
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot0/capability
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot1
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot1/ro
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot1/bdi
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot1/dev
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot1/size
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot1/stat
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot1/power
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot1/range
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot1/queue
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot1/queue/nomerges
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot1/queue/logical_block_size
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot1/queue/rq_affinity
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot1/queue/discard_zeroes_data
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot1/queue/max_segments
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot1/queue/max_segment_size
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot1/queue/rotational
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot1/queue/scheduler
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot1/queue/read_ahead_kb
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot1/queue/max_hw_sectors_kb
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot1/queue/discard_granularity
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot1/queue/discard_max_bytes
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot1/queue/write_same_max_bytes
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot1/queue/max_integrity_segments
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot1/queue/max_sectors_kb
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot1/queue/physical_block_size
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot1/queue/add_random
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot1/queue/nr_requests
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot1/queue/minimum_io_size
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot1/queue/hw_sector_size
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot1/queue/optimal_io_size
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot1/queue/iosched
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot1/queue/iosched/fifo_expire_asyncsys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot1/queue/iosched/group_idle
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot1/queue/iosched/quantum
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot1/queue/iosched/slice_async
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot1/queue/iosched/slice_idle
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot1/queue/iosched/slice_sync
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot1/queue/iosched/low_latency
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot1/queue/iosched/fifo_expire_sync
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot1/queue/iosched/back_seek_max
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot1/queue/iosched/target_latency
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot1/queue/iosched/back_seek_penaltysys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot1/queue/iosched/slice_async_rq
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot1/queue/iostats
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot1/discard_alignment
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot1/force_ro
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot1/device
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot1/subsystem
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot1/ext_range
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot1/ro_lock_until_next_power_on
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot1/slaves
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot1/uevent
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot1/alignment_offset
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot1/holders
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot1/inflight
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot1/removable
sys/devices/mtk-msdc.0/11120000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0boot1/capability
sys/block/mmcblk0boot0
sys/block/mmcblk0boot1
sys/class/block/mmcblk0boot0
sys/class/block/mmcblk0boot1
sys/power/tuxonice/reboot
sys/firmware/devicetree/base/chosen/atag,boot
sys/firmware/devicetree/base/chosen/bootargs
sys/firmware/devicetree/base/mt_pmic_regulator/buck_regulators/buck_vproc/regulator-boot-on
sys/firmware/devicetree/base/mt_pmic_regulator/ldo_regulators/ldo_vmc/regulator-boot-on
sys/firmware/devicetree/base/mt_pmic_regulator/ldo_regulators/ldo_vmch/regulator-boot-on
sys/firmware/devicetree/base/mt_pmic_regulator/ldo_regulators/ldo_vusb/regulator-boot-on
sys/firmware/devicetree/base/mt_pmic_regulator/ldo_regulators/ldo_vm/regulator-boot-on
sys/firmware/devicetree/base/mt_pmic_regulator/ldo_regulators/ldo_vio18/regulator-boot-on
sys/firmware/devicetree/base/mt_pmic_regulator/ldo_regulators/ldo_vio28/regulator-boot-on
sys/firmware/devicetree/base/mt_pmic_regulator/ldo_regulators/ldo_vemc_3v3/regulator-boot-on
sys/firmware/devicetree/base/mtk-msdc.0/msdc0@11120000/bootable
sys/module/bootprof
sys/module/bootprof/parameters
sys/module/bootprof/parameters/lk_t
sys/module/bootprof/parameters/pl_t
sys/bootinfo
sys/bootinfo/powerup_reason
system/bin/boot_logo_updater
system/bin/bootanimation
system/bin/reboot
system/framework/arm/boot.art
system/framework/arm/boot.oat
system/framework/org.apache.http.legacy.boot.jar
system/media/bootanimation.zip