penn5 / logo-xiaomi

Unpack logo.img on Xiaomi

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Program usage is simple. This file describes how to modify and save images

I use GIMP. Edit the image as you want and go to the file toolbar. Select 'Export As'. Go to the filetype dropdown and set it to "Windows BMP Image (*.bmp)". Press export. Disable RLE. In compatibility options, tick "Do not export colour space information". In advanced options, pick R8G8B8 (24 bits) and export the image. Then use the script to repack it. Note that -a arguments must be in the order to pack, denoted by the number in the filename.

For example:

Unpack:
mkdir output
python3.7 logo-xiaomi extract -i logo.img -o output

Edit with GIMP

Repack:
python3.7 logo-xiaomi replace -i logo.img -o logo.new.img -a custom-normal.bmp -a custom-fastboot.bmp -a custom-unlocked.bmp -a custom-destroyed.bmp

Then flash the logo.new.img to logo partition:
fastboot flash logo logo.new.img
OR with twrp
adb push logo.new.img /tmp
adb shell dd if=/tmp/logo.new.img of=/dev/block/bootdevice/by-name/logo

About

Unpack logo.img on Xiaomi

License:GNU General Public License v3.0


Languages

Language:Python 100.0%