How to Fix Oppo & Realme "Missing Super.img" Errors After Flashing

If you have ever tried to flash a new Oppo or Realme phone like Oppo A17, you may have faced a very annoying problem. You download the official firmware, start flashing, and suddenly the phone gets stuck on the logo or keeps restarting again and again.

Sometimes, you may also see an error like:
“The serial is not match, boot unlock verify fail.”

This problem is not because of your USB cable or phone hardware. In most cases, the real issue is a missing super.img file in the firmware.

Super.img Create Free Version

The Main Problem – Missing Super.img File

Earlier, flashing phones was very easy. Firmware came with a scatter file and all required partitions.

Later, Oppo and Realme moved to .ofp encrypted files. Now, in newer updates, manufacturers have changed the system again.

Instead of giving one complete super.img, they split it into many parts like:

  • system
  • vendor
  • product

When you try to flash this firmware using tools like UMT MTK, the tool looks for super.img. If it does not find it, the tool skips writing the system.

Because of this:

  • The phone has no system to boot
  • The device gets stuck in bootloop
  • Logo keeps restarting

What Is Super Partition (Super.img)?

Think of super.img as a big bag.

Inside this bag are all important parts needed to run the phone:

  • System
  • Vendor
  • Product

Manufacturers use this method so they can resize partitions during updates. But if this container (super.img) is missing, flashing tools don’t know how to handle the loose files.


The Solution – SuperCraft Tool (Free)

You do NOT need:

  • Dump files from another phone
  • Backup from a working device

You can create super.img yourself using official firmware files.

SuperCraft Tool takes all those separate files and combines them into one proper super.img that flashing tools can recognize.


Step-by-Step Guide to Create Super.img

(Example: Oppo A17)

Step 1: Check Your Firmware

  • Download official firmware for your phone
  • Extract it on your PC
  • Open the images folder

If you see files like:

  • system
  • vendor
  • product

But no super.img, then this guide is for you.


Step 2: Open SuperCraft Tool

  • Run SuperCraft on your PC

Step 3: Load Meta JSON File

This is the most important step.

  • In SuperCraft, click Load JSON
  • Go to the extracted firmware folder
  • Open the meta folder
  • Select the correct .json file (example: super_def.json)

⚠️ Important Tip
There may be multiple JSON files for different regions.

Open the JSON file with Notepad
Look for NV ID or country code
  • IN = India
  • Choose your correct region
  • Wrong region may cause network or feature issues.


Step 4: Create Super.img

After loading the correct JSON file:

  • Tool will show all partitions (system, vendor, product, etc.)
  • Click Make Super
  • Wait patiently (file size is usually 4GB–8GB)

Do not close the tool until you see:
“Super Image Created Successfully”


Step 5: Flash the Phone Again

Now go back to your flashing tool (like UMT Ultimate MTK2):

  1. Load the scatter file
  2. Scroll to Super partition
  3. You will now see super.img loaded
  4. Power off the phone
  5. Hold Volume Up + Volume Down
  6. Connect USB cable
  7. Click Write Flash

Flashing will take longer this time because the system is being written correctly.


Download Link: SuperCraft_by_AR_Education (Super.img Creator Tool)


Final Result

After flashing:

  • Disconnect the phone
  • Power it ON
  • First boot may take some time
  • Phone will boot normally
  • Bootloop problem fixed
  • “Serial not match” error gone

Your device is now fully working.


Related Topics: