If your files are in the correct places but you still see the error, SELinux is likely blocking the exploit. Setting SELinux to permissive mode can clear the path for Step 3 to succeed.
Ensure your device shows up as "MediaTek USB Port" (MTK Port) and not "Preloader VCOM Port" when the error occurs. mtksu failed critical init step 3 best
This is a common bottleneck for users attempting bootless root on older MediaTek-based Android hardware, Kindle Fire tablets, and legacy phones using the JunioJsv/mtk-easy-su wrapper application. If your files are in the correct places
The update likely patched the vulnerability. You may need to downgrade your firmware to a version before the security patch was applied. Kindle Fire tablets
When to seek professional help