[General Topics] smiley9000:
How to Downgrade Android Version in Samsung Devices if Device is in Higher Binery​

View attachment 5854033
​

* Your warranty is now void.
* I am not responsible for anything that may happen to your phone by installing any custom ROMs and/or kernels.
* You do it at your own risk and take the responsibility upon yourself and you are not to blame us or XDA and its respected developers

Note :-​

Not Tested in All Devices. So I Don't know this method is working for all samsung devices. Proofs are at the end. You Have to try and tell

What you need​

Latest binery of stock rom that you need to downgrade​

Bootloader Unlocked Device​

Lz4 Unpacker​

Simg2img.exe​

Hxd​

Android Image kitchen​

Odin​

7zip​

Windows Computer

​

If you have super.img device shipped with Android 10 or Android 10+​

You must have unlocked bootloader

​

If your device cannot use magisk this method will not work for you. (A20s user cannot do this)

​

1. Unlock your device bootloader​

2. Download the Latest binery of stock rom that you need to downgrade (samfw)​

3. Extract the whole Ap.....tar.md5​

Get all boot.img.lz4 recovery.img.lz4 super.img .lz4(vendor.img.ext4.lz4 and system.img.ext4.lz4)​

View attachment 5854057

4. Convert .lz4 to img​

Grag and drop lz4 file to lz4.exe​

​

5. Then Patched the boot.img with magisk and unpack and repack recovery.img using android image kitchen (aik)​

6. Then paste simg2img.exe to where converted super.img located.​

View attachment 5854059

7. Then open cmd from there and type simg2img super.img super.raw​

then you will get a super.raw​

View attachment 5854061View attachment 5854063

8. Open HXD and grag and drop super.raw to hxd​

​

9. Then CTRL+F and search all the U number of the firmware you downloded​

According to me it is U4​

View attachment 5854065

9. Then Find a phases like this and fill all phases with zero bytes (there should be more than one)​

View attachment 5854067

View attachment 5854069View attachment 5854073

10. Then Save it and remove the super.raw.bak​

11. Then Rename the super.raw to super.img and make tar with 7zip including patched boot.img recovery.img and super.img​

12. Flash it and Format data​

Patched vbmeta is not essential due to magisk patched boot.img​

If you Have System.img and Vendor.img Device Shipped with Android 7 8 9​

​

1.Do all the steps untill number 6​

2.Then convert system.img.ext4 and vendor.img.ext4 to raw by open cmd then, simg2img.exe system.ext4.img.raw and same to vendor​

3.Open both System.ext4.img.raw form Hxd and Countinue with step 9​

4.Then save Both vendor and system and delete the .bak files​

5.Then rename system.img.ext4.raw to system.img.exe4 and vendor.img.ext4.raw to vendor.img.ext4​

6.Then Convert to Lz4 by open cmd and lz4 -1 system.img.ext4​

7.Then Make tar using Magisk patched boot.img and repacked recovery.img and system.img.ext4.lz4 and vendor.img.ext4.lz4​

8. Flash and wipe Data​

Patched vbmeta is not essential due to magisk patched boot.img​

​

Proof Tested Devices,​

Samsung Galaxy M01 (Qualcomm)

Downgrade Android 12 to android 10 (u4 to u3)

View attachment 5854327

Samsung Galaxy A71 Qualcomm

Android 13 to Android 10 (U8 to U3)

View attachment 5854329

Updates​

Some users said they cannot flash super.img in a51 and s20 exyons version. May be this method will not work for exyons. I dont know that need to test more

Downgrade success for s20 fe 5g qcom using this method

Still not tested on MTK

Video Tutorial​

Remove Signature from Super or System/Vendor​

Downloads​

Hxd

This method also can use for update android version without upgrading binery version.​