[Xiaomi Poco X3 Pro] neo_subhamoy:
A Simple To-Use CLI Tool to Create Custom Splash Screen / Boot Logo for your POCO X3 Pro (vayu) device!

You can create your own Custom Splash Screen - Boot Logo (The very first screen you see when the device boots), Fastboot Mode Screen Logo & System Destroyed Screen Logo using this Tool. This tool generates both 'logo.img' and recovery flashable zip file, based on Xiaomi Snapdragon Series Logo Image Maker Tool by GokulNC

Developed & Maintained with ❤️ by @neo_subhamoy

QUICK HIGHLIGHTS:

Really Simple to Use (1-click-process) | Auto .bmp Format Conversion (Multi File Format Support) | Quick Restore (Revert back to default POCO logo) | Bonus: Detailed Step-By-Step Guide 😉

SCREENSHOTS:

View attachment 5964721

COMPATIBILITY:

DEVICE: POCO X3 Pro (vayu/bhima) - Tested on both Global and Indian variants - !! ** Don't Use For Other Devices ** !!

ROM: Any Android 11+ AOSP/MIUI based ROM

PLATFORM: Currently this tool only works on Windows (Linux & Android support coming soon...!!)

LANGUAGE: ENG (US)

PRE-REQUIREMENTS:

1. UNLOCKED Device Bootloader

2. Any Custom Recovery (TWRP/OrangeFox) is Installed (Optional - if you don't want to flash the recovery flashable zip file)

!! *** USE THIS TOOL AT YOUR OWN RESPONSIBILITY *** !!

* Your warranty is now void.
*
* I'm not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this script
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.

DOWNLOAD:

Download Now from GitHub

(Download ZIP file (not the Source Code) from the Assets section of the Latest Release)

HOW TO USE (NOOB'S GUIDE):

* These instructions only work if you follow every section and step precisely. Do not continue after something fails!

A. Generate your 'logo.img' and Recovery Flashable ZIP file:

1. Download the Latest Release and extract the downloaded ZIP Archive (Using any ZIP extractor software: 7zip, WinRAR, etc...)​

2. Now this is the time to show your creativity! ✨ Create your own awesome Custom Splash Screen designs...!!! (Please keep in mind the below points* while creating the images)​

*[You need to design 3 splash screen images for: Boot Screen, Fastboot Mode Screen, and System Destroyed Screen]​

*[Image Resolution must be: 1080 x 2400 (Width x Height)]​

*[Your 3 Image Files name must be: 'logo' (Boot Screen), 'fastboot' (Fastboot Mode Screen) & 'system_corrupt' (System Destroyed Screen)]​

*[Default Image File extension is: .bmp - But you can also use these formats: .jpg, .jpeg, .png & .gif (These formats will be automatically converted to .bmp)]​

3. So, at this point when you have your 'logo.bmp', 'fastboot.bmp' & 'sustem_corrupt.bmp' files ready. Then, Copy (CTRL + C) all 3 files​

4. Navigate into the Newly Extracted Tool Folder. There you will find the 'pics' folder. Paste/Replace (CTRL + V) all 3 files into the 'pics' folder​

5. Now just double-click on the 'CREATE_LOGO.bat' file to start the process!​

*[Your 'logo.img' file will be generated in a few seconds. Also if you want to generate a Recovery Flashable ZIP file then just type (y/yes) into the prompt and press Enter]​

*[You will find the generated 'logo.img' & 'flashable_logo.zip' into the 'output' folder]​

Congratulations...!! You Have Successfully Created Your Custom Splash Screen...!!! 🤩​

​

B. Flash Your Custom Splash Screen:

So, now when you have your 'logo.img' & 'flashable_logo.zip' files! First, let me clear that you don't need to flash both of them (just flash one file 'logo.img' or 'flashable_logo.zip'). There are various ways to flash these files via FASTBOOT / RECOVERY / ADB SIDELOAD. Check File Flashing Compatibility below:

* logo.img - is compatible with - FASTBOOT / RECOVERY

* flashable_logo.zip - is compatible with - RECOVERY / ADB SIDELOAD

* FASTBOOT - Works on PC / Android (Via Bugjaeger App)

* RECOVERY - Works on any Custom Recovery like TWRP, OrangeFox, PitchBlack, etc.

* ADB SIDELOAD - Works on PC / Android (Via Bugjaeger App) with Compatible Recovery (This method is Not Recommended, Only considerable for LinageOS Recovery, PE Recovery etc.)

** Don't get confused just follow one method | RECOVERY method is recommended for most people **

Method-1: RECOVERY method for 'flashable_logo.zip' file

1. Copy the 'flashable_logo.zip' file into your device (SD Card / Internal Storage / OTG)

2. Reboot into Your Custom Recovery (TWRP/OrangeFox) (Press: Volume Up + Power Button)

3. Select the 'flashable_logo.zip' file and Swipe to Flash (Wait for the flashing to complete, and just Reboot to System)

DONE...!! Enjoy...!! 😄

Method-2: RECOVERY method for 'logo.img' file

1. Copy the 'logo.img' file into your device (SD Card / Internal Storage / OTG)

2. Reboot into Your Custom Recovery (TWRP/OrangeFox) (Press: Volume Up + Power Button)

3. Select the 'logo.img' file (Toggle 'Flash Image' option in TWRP otherwise the .img files will not show up)

4. Then Choose 'Boot Logo' / 'Logo' partition and Swipe to Flash (Wait for the flashing to complete, and just Reboot to System)

DONE...!! Enjoy...!! 😄

Method-3: FASTBOOT method for 'logo.img' file

Use this method if you don't want to copy files into your device, instead want to flash the 'logo.img' file directly via your PC

* This method requires proper ADB & Fastboot drivers (To detect your device), Android Platform Tools (To run commands) and also a USB Cable (To connect your device with PC)

* If you want to do this process via another Android Device (Via Bugjaeger App) instead of PC, use the same commands and use an OTG Cable (For more info watch some tutorials on YouTube)

* Please turn on 'USB Debugging' from the 'Developer Options' on your device (POCO X3 Pro) before following next steps

1. Copy 'logo.img' file into your 'platform-tools' folder

2. Open CMD into the 'platform-tools' folder (type 'cmd' into windows file explorer address bar and press enter)

3. Now, reboot your device (POCO X3 Pro) into Fastboot Mode (Press: Volume Down + Power Button)

4. Connect your device to your PC via a USB Cable

5. Run the below command in your CMD window to check if the device is connected to your PC:

fastboot devices

[If it shows up a device with a random number then you are good to go...!!]

6. Now, run the below command to flash the 'logo.img' file into the logo partition

fastboot flash logo logo.img

[If it shows up: Finished message then the flashing is complete...!!]

7. Then, just run the below code to reboot your device into the system (also, you can disconnect the USB Cable and reboot it manually via long pressing the Power Button)

fastboot reboot

DONE...!! Enjoy...!! 😄

Method-4: ADB SIDELOAD method for 'flashable_logo.zip' file

*This method is not recommended for most people (as it may not work properly / stuck at some point / cause some issues) Please consider following Method-3 instead. But if you still want to try this...!! You can...!! 😶

* This method requires proper ADB & Fastboot drivers (To detect your device), Android Platform Tools (To run commands) and also a USB Cable (To connect your device to PC)

* If you want to do this process via another Android Device (Via Bugjaeger App) instead of PC, use the same commands and use an OTG Cable (For more info watch some tutorials on YouTube)

* Please turn on 'USB Debugging' from the 'Developer Options' on your device (POCO X3 Pro) before following the next steps

1. Copy 'flashable_logo.zip' file into your 'platform-tools' folder

2. Open CMD into the 'platform-tools' folder (type 'cmd' into the windows file explorer address bar and press enter)

3. Now, reboot your device (POCO X3 Pro) into Recovery Mode (Press: Volume Up + Power Button)

4. Turn on ADB Sideload from your Recovery (Commonly Found: Apply Updates > From ADB Sideload / Advanced Options > ADB Sideload)

5. Connect your device to your PC via a USB Cable

6. Run the below command in your CMD window to check if the device is connected to your PC:

adb devices

[If it shows up a adb with a random number then you are good to go...!!]

7. Now, run the below command to flash the 'flashable_logo.zip' file

adb sideload flashable_logo.zip

[if it shows a signature verification error then: continue anyway - if it still fails then this method will not work for you]

[If it shows up progress and stops on 47%/48%/49% or 100% then the flashing process is done]

8. Then, just unplug the USB Cable and reboot to the system from recovery manually.

DONE...!! Enjoy...!! 😄

C. Restore Default (POCO Yellow) Logo:

1. Navigate into 'stock' folder there you will find 2 files: 'stock_logo.img', 'stock_logo.zip' (You can flash any one of them via the same RECOVERY / FASTBOOT method I explained earlier...!!)

*[For 'stock_logo.img' file: rename it to 'logo.img' and follow Method-2 / Method-3 - For 'stock_logo.zip' file: follow Method-1]

ALL FEATURES & CHANGELOG:

Spoiler content hidden.

BUGS:

Nothing! (You Tell Me)...!! 😁

If you find any issues then feel free to create an issue on GitHub!

CREDITS:

This tool is based on Xiaomi Snapdragon Series Splash Logo Image Maker Tool by GokulNC

Special Thanks to GokulNC & Pzqqt (for Sources)