In this tutorial, we will show you how to extract Realme Stock Firmware that comes in OZIP format. It hasn’t been long since the OEM has set its foot into India. But it is indeed quite commendable how it has managed to gather such a large fanbase in a short period. Offering feature-rich devices at an affordable price, well what else could one have asked for. Furthermore, it is quite rich in the custom development scenario.
From unlocking the bootloader to gaining administrative privileges in the form of the root, there exists a plethora of such tips and tricks. Along the same lines, there is no dearth of custom ROMs as well. As of now, rooting Realme devices seems to have generated maximum hype. In this regard, there exist two different ways of achieving root- via TWRP and without TWRP. The first one is pretty simple- just flash the Magisk Installer ZIP via TWRP Recovery and you will have achieved root.
The second method involves extracting the stock boot image file, patching it via Magisk, and then flashing the patched boot.img file via Magisk. And it is the latter in which most of the users seem to be interested in. But for that, you will need to extract the Realme stock firmware that comes in OZIP format. But first let’s check out why this need arises in the first place, after which we will list out the steps to extract the stock boot.img file from the Realme OZIP firmware package. Follow along.
- How to Install OTA Updates in Rooted Android Device
- How to Permanently Install TWRP without TWRP ZIP File (only using TWRP.img file)
- Root Android Devices Without TWRP Recovery
- How to Fix TWRP Error 7 (While Flashing Custom ROM via TWRP)
Table of Contents
Everything to Know About OZIP Realme Stock Firmware
So here is the thing. Earlier the OEMs used to pack in the stock firmware in just a ZIP package. All that was needed is to simply extract that ZIP package and you could then easily get a hold of boot, vendor, vbmeta among other partition files. However, all this has now changed. OEMs like OnePlus and Google now pack all their firmware contents inside the payload.bin.
On the other hand, Realme packs its stock firmware in the OZIP format. So if you wish to root your device without using TWRP, then you will have to first extract this OZIP package. But this isn’t any normal file that you could extract via WinZIP or WinRAR. For this, you will have to make use of Python and the Ozipdecrypt file.
Once you decrypt the OZIP firmware using both these tools, you will then be presented with the stock firmware ZIP file. This could then easily be extracted via WinZIP or WinRAR. and then you could get your hands on the required files, including stock boot image. We will then patch this stock boot.img fi,e via Magisk, and then flash it via fastboot commands. Here are all the instructions related to how to extract the OZIP Realme Stock Firmware file using Python. Follow along.
How to Extract OZIP Realme Stock Firmware
To begin with, there are a couple of requirements that your device needs to satisfy. Make sure to download the files from the below section before proceeding with the steps.
Downloads
- First and foremost, download and install Python on your PC. The installation isn’t difficult, just follow the on-screen instructions that appear and it should be installed within minutes.
- Next up, download the Ozipdecrypt tool from GitHub. To download it from GitHub, you will have to click on the Code button and then click on the Download ZIP button.
- Finally, download your Realme device stock firmware. It will be in the OZIP format.
Once you have downloaded all these files, proceed with the below steps to extract the OZIP Realme Stock Firmware.
STEP 1: Setting up the Working Environment
- Install Python onto your PC. The installation isn’t difficult, just follow the on-screen instructions and the process should be completed within minutes. It is recommended (not compulsory though) not to change the installation directory.
So, if you have chosen the default directory, then the installation directory will be C:\Users\YOURNAME\AppData\Local\Programs\Python\Python37-32. Keep this location in mind.
- Next up, extract the downloaded Ozipdecrypt tool inside the same folder where Python is installed. There should be four files within it- .gitignore, README.md, ozipdecrypt.py, and requirements.txt file. Make sure you place all these four files inside the Python installation folder.