Bro the hw method was a million times easier than the sw method. I literally had 0 luck with mtk-su. I kept getting errors. The hw method worked first try after soldering a wire to the test point and grounding it to a chassis screw. The heat shield was very simple to pry off. I took a knife (very carefully!) Put it sideways between the main heat shield and the one next to it and used the second shield as leverage to pry the main shield off. Took very little effort. Once the first side popped off the rest came off by hand. I tried tweezers and paperclip to perform the jump but no dice. Soldering the wire to the test point and grounding it with a screw was the only thing that worked. I'm thinking about maybe installing a push switch on to the point and a ground so I can always have access to bootloader mode as I almost ****ed up and updated my device. It almost updated when booting the stock rom I flashed from the OP. It almost updated when I booted the stock rom (as it mentions to do in the first step after you have twrp running.). I avoided this when I saw "updating" on the screen shortly after I setup wifi by holding down power. Once back in twrp I removed the stock rom provided in the first post and replaced it with lineage 14.1 and Gapps. So instead of flashing in the order of first post I did this : 1-flash lineage14.1 2- flash Gapps then wipe dalvik and cache and reboot. Then reboot back into twrp using vol and power and flash finalize then flash magisk and reboot. Do not ever use magisk to install magisk to the device. Instead grab latest magisk rename it from .apk to .zip and flash it via twrp. Flashing magisk using the apk and within AOS will result in a bootloop no matter what rom you use. I tried a few dif ones. So far the best and last one I will install is 14.x. I tried 17 beta but it ran stupid slow and I suspect the dev will not update it due to hw limitations. Then I tried the one before it and it had slight speed improvement but still not what I was looking for. Going to 14 did the trick. Basically if you're gonna use any custom rims get anything based on Android 7 only as android 8 9 and 10 are not supported even stock due to slow hw. Hell even my Nokia 8.1 can't support android 12 and it's similar to my pixel 4a.Shell output after
mustang:/ $ cd /data/local/tmp
mustang:/data/local/tmp $ ./mtk-su
Failed critical init step 3
1|mustang:/data/local/tmp $ getenforce # Just to confirm it says Permissive
mustang:/data/local/tmp $ echo 0 > /sys/block/mmcblk0boot0/force_ro
/system/bin/sh: can't create /sys/block/mmcblk0boot0/force_ro: Permission denied
1|mustang:/data/local/tmp $ dd if=/dev/zero of=/dev/block/mmcblk0boot0 bs=512 count=8
dd: /dev/block/mmcblk0boot0: Permission denied
Fire OS 18.104.22.168 - Just updated because original post didn't say there was anything wrong with updating.
Do I have to try HW method?