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.
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.
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)
- 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)
Step 5: Flash the Phone Again
Now go back to your flashing tool (like UMT Ultimate MTK2):
- Load the scatter file
- Scroll to Super partition
- You will now see super.img loaded
- Power off the phone
- Hold Volume Up + Volume Down
- Connect USB cable
- 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.
%20(1).webp)
0 Comments