In this guide, we will show you a nifty workaround using which you could create a custom boot logo on your Android device. In earlier days, changing the device’s themes, font, icon styles, boot animation, and logo were some of the most impressive tweaks that one could brag about. However, over the course of time, the OEMs decided to add these tweaks to their OS and hence this domain slowly dried up.
But there are a few tech enthusiasts and developers who are still trying their best to keep things up and running by releasing new scripts and mods which will help us in customizing the UI/UX of our device as per our liking. But then you may ask what’s the need for this for opting for such a technical approach when the OEM themselves are giving a one-click solution for the same?
Well, the thing is the OEM will never give you the option to change the boot logo or animation on your device. And even if they did, they will never give you the option to upload your own creativity, at the very most, you can select from a few preset ones. Well, not anymore! In this guide, we will show you a nifty workaround through which you can create a custom boot logo on your Android device. So without further ado, let’s get started.
How to Create Custom Boot Logo on Android
Before starting with the process, you’ll have to unlock the bootloader on your device [do note that this will wipe off all the data from your device]. So refer to our detailed guide on How to Unlock the Bootloader on any Android Device. Once done, you may then get started with the below steps. TheDroidwin will not be held responsible if something happens to your device or data after performing the below steps:
- To begin with, download and extract Android SDK Platform Tools on your PC.
- Then download and extract PHP on your PC. Then go to its extracted folder.
- There, you will find a file named php.ini-development, rename it to php.ini.
- Then open it via a text editor app like Notepad++. Now search the keyword “extension=” [without quotes].
- Then change its value to gd [so that it becomes extension=gd] and hit Ctrl+S to save the changes.
- Now download the same version of the stock firmware that is currently installed on your device. You may verify the same from the Build Number/Version section.
- Then extract it onto your PC. Here’s how to do so:
Pixel: Download the entire Factory Image instead of OTA and extract it using the built-in Windows extractor. Xiaomi: Download the Fastboot ROM [and not the Recovery ROM] and extract the TGZ followed by TAR via 7ZIP. OnePlus: You may use the Fastboot Enhance Tool to extract the payload.bin file.
- Once you have done the extraction, copy the splash.img file from there and transfer it inside the PHP folder.
- Then download the Custom Boot Logo script from here: DOWNLOAD LINK
For OnePlus Qualcomm Devices, the script is Magic Splash Logo! Wand For all other Qualcomm Devices: the script is Magic Splash!! Wand
- To download it, click on the download arrow next to Code and select Download ZIP. Then extract it inside the PHP folder.
- Now go to the PHP folder, type CMD in its address bar, and hit Enter. This will launch the Command Prompt inside PHP.
- Now type in the below command [depending on your device] to unpack the splash.img file:
Non-OnePlus Qualcomm: php splash.php unpack splash.img Qualcomm OnePlus: php splash_oplus.php unpack splash.img
- You will get the extracted splash.img file inside the output folder. Go to that folder and change/edit the image as needed.
- Once you have tweaked the images, type in the below command to repack the splash.img:
Non-OnePlus Qualcomm: php splash.php repack output Qualcomm OnePlus: php splash_oplus.php repack output
- You’ll get the new splash.img file inside the output folder. Transfer it to the platform-tools folder.
- Now open Command Prompt inside the platform-tools folder.
- Then type in the below command to boot your device to Fastboot:
adb reboot bootloader
- Now type in the below command to flash the new splash.img file:
fastboot flash splash_a splash.img fastboot flash splash_b splash.img
- Once done, type in the below command to boot to the OS:
fastboot reboot
- Finally, restart your device and you’ll be greeted with the new boot logo!
- Likewise, you may now remove the Orange State Warning message as well.
That’s it. These were the steps to create a custom boot logo on your Android device. All your queries concerning the aforementioned steps are welcomed in the comments section.