64

Changing boot logo (logo.bin) program

 2 years ago
source link: https://forum.xda-developers.com/t/changing-boot-logo-logo-bin-program.1953726/page-17#post-86987745
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Changing boot logo (logo.bin) program

WOW! I love this!

I can confirm that this works on the ONN 8" tablet. I took the STOCK logo.bin and edited that. The images WERE distorted but touching the text under each picture and fine tuning them solved this issue. SPFlash tools was used to flash the modified logo.bin. In my case, the image appeared to be smaller (1.4Meg) than the original .bin (8Meg) but it still worked. Attached is my modded splash if anyone is interested.

I would like to make a friendly suggestion to document the procedure for fixing distorted images in the OP.

MANY THANKS for this software.

Attachments

  • img1.png

    img1.png
    137.4 KB · Views: 86
Aug 22, 2018
MT6580 Successes?

I have an MT6580 based device with a simple WELCOME white initial boot logo. I `dd`'ed the logo partition off according to your instructions but LogoBuilder is never able to unpack it. There might be a serious case of operator error going on here but I can't even make any sense of the partition in a hex editor. Binwalk does not report any true findings concerning compression or images.

I haven't seen anywhere the 6580 works with LogoBuilder so I wanted to know if anyone found success and what their steps were. I wasn't able to upload my logo partition directly on this post but here is a mega link.

Edit: I made a small amount of progress on my image. It seems like offset 0x2d4 is zlib compressed data. After tailing it out, decompressing it, and adding a fake BMP header it roughly resembles the image which shows up first on my device.

Still a ways to go.

I believe I have figured the rest out. The pictures are just stored in zlib format one after another. With a bit of image tweaking I was able to get the raw data back to bmp format. I wouldn't have made it this far without so much community information so thanks!
Last edited: May 24, 2020

samuuurai

Member
Jun 23, 2020 Haridwar
Recompress problem

I have a begonia with MT6785 (G90T) it opens the logo.bin perfectly without any problems, but the real problem is that if I click on make and set right directory of my logo partiton in updater-script in the update.zip and flash it, it bricks the device, even if I dont edit any image and make directly, below I have attached the logo.bin, I don't know much about hex and cannot make any sense of those long strings, please help.

Attachments

  • renametobin.rar
    2.7 MB · Views: 41

droidzer1

Senior Member
Oct 28, 2013
I haven't read the whole message thread here but just wanted to say the change logo program works except the update.zip it makes didn't work for me when I flashed it with TWRP. It did nothing but I was able to get the changed Logo by using SP Flash tools to flash it to the device. That worked fine. Thanks for making this cool tool. :good:

paulwalia

New member
Oct 29, 2020
Logo Builder is not working on windows 10 after latest update 2020

Thanks for this excellent program which i used earlier this year to change logo.bin file for a 6580 MTK device and flashed it using ADB (worked like a charm). However now for some reason this program Logobuilder_V1.6 is not opening in windows 10 anymore. I have tried on 3 different computers but this app is not starting. I have tried in Vista, Windows 8 compatibility mode also. Earlier it was working even with windows 10 2019 updated. Please advise how to run this app with latest windows. Thanks

Hi all!
I've created a little program, It can make new logo.bin with recovery update.zip for Mediatek based phones.

1) LogoBuilder

Update 11.03.2015 (version 1.6)
1) Added 32bit color depth support (MTK67xx platform)
2) Enchanced image size autodetect algorithm
3) Transited to .NET Framework 4.0.

Update 17.05.2014 (version 1.5.1)
1) Added vertical scrollbar in main window;
2) Double click on image opens it in default program;
3) Added full path edit in folder browser dialog.

Update 04.05.2014 (version 1.5)
1) Fixed bug with ignoring unknown blocks;
2) New image size changing dialog (now you can just scroll mouse wheel to get your image). So that awful dialog with three buttons is deprecated;
3) Now you can edit single image size right in created project;
4) Added new sizes to Sizes.txt (but who cares now, in consideration of second paragraph);
5) Added supportedRuntime. Now program can start in any .NET Framework veresion (starting from 2.0);
6) Added Portuguese (thanks to Typhus_).
7) Added Italian (thanks to bovirus (bovirusatgmailcom))


How to use:
1) Click "Create project".
2) Select your original logo.bin file and new project folder
3) Edit project images as you wish.
4) Click "Make" (new logo.bin and update.zip for recovery will be created)
5) Flash new logo.bin via any flashing tool or update.zip via recovery.

Where can I get logo.bin?
I know at least two ways to find your logo.bin.
1) The first and the easiest one is to get it from original flashtool firmware.

2) You can get it with "dd" command

Code:
dd if=/dev/logo of=/sdcard/logo.bin bs=3145728 count=1
Make sure you runnig this code with root privilegies.

Current languages are:
Russian
English
Spanish
Simplified Chinese
Portuguese
Italian

-------------
2) LogoBuilder UNPACKED
One more LogoBuilder program feature (kind of beta version)...
I've received a logo.bin file (from Freelander PD10), that has some different format. Its images are not packed at all. So here is the "Unpacked" version of LogoBuilder.
It does not make Update.zip and has only English language.

-------------
3) Gif2Bootanimation
One more little program. It can make bootanimation.zip file from a GIF file.

LichtEstarossx

Senior Member
Nov 23, 2017
it may be a bit annoying what I'm going to ask, but I'll still do it
Is there a source for your tool?
to tell the truth, I would like to see that, (I would like to change the interface a bit and maybe see what I can do)
I sincerely hope not to bother you

VBabbar

Member
Feb 4, 2021
Hi all!
I've created a little program, It can make new logo.bin with recovery update.zip for Mediatek based phones.

1) LogoBuilder

Program page

Update 11.03.2015 (version 1.6)
1) Added 32bit color depth support (MTK67xx platform)
2) Enchanced image size autodetect algorithm
3) Transited to .NET Framework 4.0.

Update 17.05.2014 (version 1.5.1)
1) Added vertical scrollbar in main window;
2) Double click on image opens it in default program;
3) Added full path edit in folder browser dialog.

Update 04.05.2014 (version 1.5)
1) Fixed bug with ignoring unknown blocks;
2) New image size changing dialog (now you can just scroll mouse wheel to get your image). So that awful dialog with three buttons is deprecated;
3) Now you can edit single image size right in created project;
4) Added new sizes to Sizes.txt (but who cares now, in consideration of second paragraph);
5) Added supportedRuntime. Now program can start in any .NET Framework veresion (starting from 2.0);
6) Added Portuguese (thanks to Typhus_).
7) Added Italian (thanks to bovirus (bovirusatgmailcom))

proxy.php?image=http%3A%2F%2Fi53.fastpic.ru%2Fthumb%2F2012%2F1214%2Fe6%2Fe9ec9a100f5b891f20b7852b6da6d2e6.jpeg&hash=a79c3874eae8fc884560b545b6be149c


How to use:
1) Click "Create project".
2) Select your original logo.bin file and new project folder
3) Edit project images as you wish.
4) Click "Make" (new logo.bin and update.zip for recovery will be created)
5) Flash new logo.bin via any flashing tool or update.zip via recovery.

Where can I get logo.bin?
I know at least two ways to find your logo.bin.
1) The first and the easiest one is to get it from original flashtool firmware.
f71634b0d2df2320f3be97afc0bd862c.png

2) You can get it with "dd" command

Code:
dd if=/dev/logo of=/sdcard/logo.bin bs=3145728 count=1
Make sure you runnig this code with root privilegies.

Current languages are:
Russian
English
Spanish
Simplified Chinese
Portuguese
Italian

-------------
2) LogoBuilder UNPACKED
One more LogoBuilder program feature (kind of beta version)...
I've received a logo.bin file (from Freelander PD10), that has some different format. Its images are not packed at all. So here is the "Unpacked" version of LogoBuilder.
It does not make Update.zip and has only English language.

-------------
3) Gif2Bootanimation
One more little program. It can make bootanimation.zip file from a GIF file.
Is Logobuilder Program available for MAC (Apple LAPTOP). As.far as.i know i can tun adb commands in Shell in Mac. But it will be great if more softwares like SP FLASHTOOL and logo Builder will be available for Mac

VBabbar

Member
Feb 4, 2021
it may be a bit annoying what I'm going to ask, but I'll still do it
Is there a source for your tool?
to tell the truth, I would like to see that, (I would like to change the interface a bit and maybe see what I can do)
I sincerely hope not to bother you

Have u found it? Coz i too wanted to make an app for this program.

It will be much easier if logo.bin fine could be extracted as images with using a app for android. I can't find any source to how logo_builder.exe converts the bin file to images and vice versa.

If u or anyone else know anything pls tell. I urge to the original creator, @ankadnikov to pls tell me how the conversion of logo.bin file works.

RahanCrau

New member
Dec 22, 2019
hello ankadnikov
I tried to modify the logo.bin of the xiaomi redmi note 8 pro with Logo Builder. It extracts 60 png images: attached file "LogoNote8Pro.zip".
59 png images are sharp (after adjusting distortions and resolutions), image N ° 37 is 16x19 and cannot get a sharp image.
After recompression, with or without modification of the png (s), the redmi note 8 pro brick.
The "ignored.txt" file in the Logo Builder directory is empty. The "size.txt" file in the Logo Builder directory is included in "LogoNote8Pro.zip" and lists the different resolutions of pngs.
Any idea to be able to modify images N ° 1 and N ° 2 which are the boot logo and recompress the.bin logo to flash it?

Attachments

  • LogoNote8Pro.zip
    2.6 MB · Views: 23

VBabbar

Member
Feb 4, 2021
hello ankadnikov
I tried to modify the logo.bin of the xiaomi redmi note 8 pro with Logo Builder. It extracts 60 png images: attached file "LogoNote8Pro.zip".
59 png images are sharp (after adjusting distortions and resolutions), image N ° 37 is 16x19 and cannot get a sharp image.
After recompression, with or without modification of the png (s), the redmi note 8 pro brick.
The "ignored.txt" file in the Logo Builder directory is empty. The "size.txt" file in the Logo Builder directory is included in "LogoNote8Pro.zip" and lists the different resolutions of pngs.
Any idea to be able to modify images N ° 1 and N ° 2 which are the boot logo and recompress the.bin logo to flash it?

Don't do compreasion on single images.

1. Buy or find any Custom Logo for.ur device!!!
2. Flash dat!!!
3. Then replace the image with whatever u like just keep the same ppi.
4. Then reflash the modified version u made.

I did this with logo builder n it works!!!
Never use any compression method inside a logo.bin file. U don't need to do any such thing. It will not work.
Sorry i can't do it for u as i m busy with other projects.

mickchip

Member
Oct 6, 2009
Hi all!
I've created a little program, It can make new logo.bin with recovery update.zip for Mediatek based phones.

1) LogoBuilder

Program page

Update 11.03.2015 (version 1.6)
1) Added 32bit color depth support (MTK67xx platform)
2) Enchanced image size autodetect algorithm
3) Transited to .NET Framework 4.0.

Update 17.05.2014 (version 1.5.1)
1) Added vertical scrollbar in main window;
2) Double click on image opens it in default program;
3) Added full path edit in folder browser dialog.

Update 04.05.2014 (version 1.5)
1) Fixed bug with ignoring unknown blocks;
2) New image size changing dialog (now you can just scroll mouse wheel to get your image). So that awful dialog with three buttons is deprecated;
3) Now you can edit single image size right in created project;
4) Added new sizes to Sizes.txt (but who cares now, in consideration of second paragraph);
5) Added supportedRuntime. Now program can start in any .NET Framework veresion (starting from 2.0);
6) Added Portuguese (thanks to Typhus_).
7) Added Italian (thanks to bovirus (bovirusatgmailcom))

proxy.php?image=http%3A%2F%2Fi53.fastpic.ru%2Fthumb%2F2012%2F1214%2Fe6%2Fe9ec9a100f5b891f20b7852b6da6d2e6.jpeg&hash=a79c3874eae8fc884560b545b6be149c


How to use:
1) Click "Create project".
2) Select your original logo.bin file and new project folder
3) Edit project images as you wish.
4) Click "Make" (new logo.bin and update.zip for recovery will be created)
5) Flash new logo.bin via any flashing tool or update.zip via recovery.

Where can I get logo.bin?
I know at least two ways to find your logo.bin.
1) The first and the easiest one is to get it from original flashtool firmware.
f71634b0d2df2320f3be97afc0bd862c.png

2) You can get it with "dd" command

Code:
dd if=/dev/logo of=/sdcard/logo.bin bs=3145728 count=1
Make sure you runnig this code with root privilegies.

Current languages are:
Russian
English
Spanish
Simplified Chinese
Portuguese
Italian

-------------
2) LogoBuilder UNPACKED
One more LogoBuilder program feature (kind of beta version)...
I've received a logo.bin file (from Freelander PD10), that has some different format. Its images are not packed at all. So here is the "Unpacked" version of LogoBuilder.
It does not make Update.zip and has only English language.

-------------
3) Gif2Bootanimation
One more little program. It can make bootanimation.zip file from a GIF file.

can you write the new logo.bin using "dd" command

Well, I tried it.

Gave me quite a scare after my device refused to boot after flashing the logo.
Lucky me, I figured out how to get the stuff restored.

Still, I should have read better here, since at least one other Xiaomi device had a brick as result.

Anybody got an idea why that happens and how to fix it?

newbz2022

Member
Mar 7, 2022
tried on moto xt1700 logo.bin opens in logobuilder but no extraction, help please?

Reactions: VBabbar

VBabbar

Member
Feb 4, 2021
Logo.bin file could be corrupt. Use some other or try on stock firmware's logo.bin file n tell if any pop-up error emerges.

newbz2022

Member
Mar 7, 2022
Logo.bin file could be corrupt. Use some other or try on stock firmware's logo.bin file n tell if any pop-up error emerges.

i've just tried and copied the logo.bin from the actual stock firmware fold, Logobuilder v1.6 is not extracting with no error codes/messages

Reactions: VBabbar

VBabbar

Member
Feb 4, 2021
i've just tried and copied the logo.bin from the actual stock firmware fold, Logobuilder v1.6 is not extracting with no error codes/messages

Logobuilder worked fine with mtk6580 firmware's logo.bin file. I had used my micromax device with mtk chipset and it was good!!!
I want to help u out but sadly my pc died in Jan!! I have macbook but logobuilder works only on windows pc!!! I can try running it with crossover on mac!! Or wine emulator!!

Just upload the logo.bin file.

I will try in a day or so if mac is able to run windows exe which is quite EASY for me with crossover!!!

I will surely help u sir/ma'am! Just upload logo.bin n wait for a day!👍

newbz2022

Member
Mar 7, 2022
Logobuilder worked fine with mtk6580 firmware's logo.bin file. I had used my micromax device with mtk chipset and it was good!!!
I want to help u out but sadly my pc died in Jan!! I have macbook but logobuilder works only on windows pc!!! I can try running it with crossover on mac!! Or wine emulator!!

Just upload the logo.bin file.

I will try in a day or so if mac is able to run windows exe which is quite EASY for me with crossover!!!

I will surely help u sir/ma'am! Just upload logo.bin n wait for a day!👍

Thank you very much for helping me i'v uploaded the file

Attachments

  • moto e3 xt1700 logo.rar
    1.1 MB · Views: 3

edcyrey

New member
Jun 6, 2022
uhm yeah... i tried to build a boot logo then i flashed it on my phone. and now it won't boot. no splash screen. pure blackness. is there any fix?

my device: POCO X3 GT

edcyrey

New member
Jun 6, 2022
uhm yeah... i tried to build a boot logo then i flashed it on my phone. and now it won't boot. no splash screen. pure blackness. is there any fix?

my device: POCO X3 GT

also screenshot

1654480493142.png

Top Liked Posts

  • Hi all!
    I've created a little program, It can make new logo.bin with recovery update.zip for Mediatek based phones.

    1) LogoBuilder

    Program page

    Update 11.03.2015 (version 1.6)
    1) Added 32bit color depth support (MTK67xx platform)
    2) Enchanced image size autodetect algorithm
    3) Transited to .NET Framework 4.0.

    Update 17.05.2014 (version 1.5.1)
    1) Added vertical scrollbar in main window;
    2) Double click on image opens it in default program;
    3) Added full path edit in folder browser dialog.

    Update 04.05.2014 (version 1.5)
    1) Fixed bug with ignoring unknown blocks;
    2) New image size changing dialog (now you can just scroll mouse wheel to get your image). So that awful dialog with three buttons is deprecated;
    3) Now you can edit single image size right in created project;
    4) Added new sizes to Sizes.txt (but who cares now, in consideration of second paragraph);
    5) Added supportedRuntime. Now program can start in any .NET Framework veresion (starting from 2.0);
    6) Added Portuguese (thanks to Typhus_).
    7) Added Italian (thanks to bovirus (bovirusatgmailcom))

    proxy.php?image=http%3A%2F%2Fi53.fastpic.ru%2Fthumb%2F2012%2F1214%2Fe6%2Fe9ec9a100f5b891f20b7852b6da6d2e6.jpeg&hash=a79c3874eae8fc884560b545b6be149c


    How to use:
    1) Click "Create project".
    2) Select your original logo.bin file and new project folder
    3) Edit project images as you wish.
    4) Click "Make" (new logo.bin and update.zip for recovery will be created)
    5) Flash new logo.bin via any flashing tool or update.zip via recovery.

    Where can I get logo.bin?
    I know at least two ways to find your logo.bin.
    1) The first and the easiest one is to get it from original flashtool firmware.
    f71634b0d2df2320f3be97afc0bd862c.png

    2) You can get it with "dd" command

    Code:
    dd if=/dev/logo of=/sdcard/logo.bin bs=3145728 count=1
    Make sure you runnig this code with root privilegies.

    Current languages are:
    Russian
    English
    Spanish
    Simplified Chinese
    Portuguese
    Italian

    -------------
    2) LogoBuilder UNPACKED
    One more LogoBuilder program feature (kind of beta version)...
    I've received a logo.bin file (from Freelander PD10), that has some different format. Its images are not packed at all. So here is the "Unpacked" version of LogoBuilder.
    It does not make Update.zip and has only English language.

    -------------
    3) Gif2Bootanimation
    One more little program. It can make bootanimation.zip file from a GIF file.
    Update 04.05.2014 (version 1.5)
    1) Fixed bug with ignoring unknown blocks;
    2) New image size changing dialog (now you can just scroll mouse wheel to get your image). So that awful dialog with three buttons is deprecated;
    3) Now you can edit single image size right in created project;
    4) Added new sizes to Sizes.txt (but who cares now, in consideration of second paragraph);
    5) Added supportedRuntime. Now program can start in any .NET Framework veresion (starting from 2.0);
    6) Added Portuguese (thanks to Typhus_).

    You can download new version from the first post of this topic.
    Working

    Hello ankadnikov,

    thanks alot my friend for taking the time to develop this tool.. amazing job for the Unpack-er logobuilder version.

    I confirm that it's working. the: LogoBuilder_Unpacked.zip is the one working to extract the 4 images out of the .Bin file format, but it doesn't work with the .Img file format, don't know what's wrong there with the .img format..!

    also the Unpacked version would make back a logo.bin file which I assume would create a new logo.bin out of the new images u would replace in case u would change the logo images inside the original file, so once replaced u can click on MAKE and it'll create the: logo.bin file so later on u can flash it to your PD10.

    as for the: LogoBuilder_v1.1.zip, well I havent tried it yet as I was out and just came home now and about to go get some sleep and will try it in the morning or afternoon.

    here is a Picture for the Unpacked version of the logo builder with 4 images extracted:
    unpacked-4images.jpg
    will try to add more info later on when I try to replace the images and when I try to flash it to the PD10 .. couldn't just go to sleep without coming to try and to say: Thank you Kadan. :good:
    Hi.

    I'm having troubles unpacking a peculiar logo.bin.. LogoBuilder throws a couple of warnings and if I ignore and proceed it gets unpacked, however after modifying images, repacking and flashing to the device it doesn't work (just a black screen).

    Could someone please take a look? (*was already searching but could not find it yet - is there a "format description" (of logo.bin contents) floating around?)

    Tnx in advance.
    The program has a bug with ignoring block sizes. To avoid it you should recreate the project after you press ignore button in unknown size dialog.
    The new release with this bug fixed will be issued in a few days.

    Sent from my ThL W8 using XDA Free mobile app

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK