[Moto X Themes and Apps] KidJoe:
The initial post of this thread was made when 4.2.2 was on the X. The LOGO.BIN was a slightly different format than 4.4 through 4.4.4. And while the initial instructions did get rid of the unlocked bootloader warning message, you were limited to using a non-full screen graphic, and it did lose the 0-3% battery charging graphic (explained later in this post).

So just an update on this topic with more recent information for 4.4 through 4.4.4.

(for a full update on CLOGO and LOGO, the difference, how to create, etc. see what I posted at -> http://mark.cdmaforums.com/MotoX-Bootlogo.htm )

LOGO/LOGO.BIN is used on phones which have had their bootloaders unlocked or relocked.

It is generally a 1280x720 specially formatted BIN file. It actually contains 3 images: 1. The stock Moto Boot Logo, 2. battery charging graphic which gets displayed when your phone is powered off and has 0-3% battery life, and 3. Bootloader Unlocked Warning. (see the following graphic from -> THIS POST] ).

The format of this file has changed between the 4.2.2 and 4.4/4.4.2 roms on the X, and therefore custom LOGO.BIN files created for phones running 4.2.2 don't work on phones running 4.4/4.4.2 and vice versa.

Motorola Boot Services application will not change this file seasonally like it does the CLOGO.BMP on LOCKED bootloader phones.

To create a custom LOGO.BIN file. You need to first take your graphic, resize it to 1280x720 and save as a regular BMP file. If the outside edges of the graphic contain many colors, please add a solid color border ( HOW TO ), as graphics that do not have a solid color around the edges don't work.

To convert your graphic to a properly formatted LOGO.BIN, containing all parts, we need to make use of the script that Carock made/posted on XDA Developers.

Download carock's script

Unzip it. It should make a folder called Motorun and have all the files in it.

Install Perl by visiting -> http://www.activestate.com/activeperl/downloads and using the big blue button to download either the X86(32bit) or 64bit installer. Run the installer, and make sure the box to allow it to be added to path is checked when you see it.

Obtain the FFMPEG.EXE by visiting http://ffmpeg.zeranoe.com/builds/ and click on either "Download FFmpeg git-4aa9c91 32-bit Static" or "Download FFmpeg git-4aa9c91 64-bit Static" When the download has completed, unzip it (winRAR or 7Zip work for this). Grab the FFMPEG.EXE from it and drop it in the motorun folder, along with the files from Carock's script.

Close and re-open any CMD windows you might have already had opened, or optionally to reboot, so the path variable gets re-read in window's command prompts.

place your graphic file in the motorun folder

Open a command prompt in the motorun folder

run the COMPRESS.BAT file, supplying it your graphic's file name.

when the script completes, if there are no errors, you will have a properly formatted LOGO.BIN

NOTE: Execute steps 6 through 9 to convert any additional graphics.

On a side note, taking the 24 CLOGO's from -> HERE along with other graphics found in this thread, the seasonal CLOGO's from the Moto Boot Services application, and I converted them all to logo.bin using carock's script. I tested each on my phone (Dev Edtion X for Verizon) and they work perfectly... I've uploaded them here -> X-LogoBins.zip (when you un-zip, there will be two folders, one containing the original graphic so you can see it, and one with the logo.bin). As I find new graphics to use, I do the same. Only those that work for me are in that ZIP.

When using these, if my battery's charge is between 0 and 3% and the phone is off while charging, I see the battery graphic. When booting I see the graphic I added to logo.bin. Since the 4% and above battery charging graphic is not part of the logo.bin, I always see it when the phone is off and charging (and of course is above 4%), no matter what image I load. (see also the discussion around post #300)

To flash a custom LOGO.BIN,

Requirements:

You have already installed the Motorola Drivers, ADB, Android Platform Tools, and mFastboot

mFastboot (get from the previous link)

Your battery has an 80% or greater charge!!

NOTE: there have been issues flashing CLOGO and LOGO when "older" versions of mFastboot have been used. Please use the mFastboot provided via the link in Requirements #1.

once you have a properly formatted "LOGO.BIN" reboot your phone into bootloader mode, open a command prompt on your PC, and issue the following command...

mfastboot flash logo <filename>.bin

If you wish to revert to the stock LOGO.BIN (which includes the "Unlocked Bootloader" warning message), it is included in the SBF file for your phone, which are downloadable from one of the sites listed in Web sites for official and LEAKED roms.. Please Note: if your bootloader has ever been Unlocked, flashing the stock Logo.bin file will restore the "Unlocked bootloader warning" message!

EDIT:

Since the OP points to this post... I wanted to add some more info to it...

Here is a link to another tool to make your own LOGO.BIN files -> http://xdaforums.com/moto-x/themes-apps/app-moto-x-g-boot-logo-command-line-tool-t2819494. One nice feature it has is the ability to extract the graphic from the logo.bin to a .PNG file on your PC. It also has the ability to replace the 0-3% battery graphic, although I haven't tried that yet.

At first I had some reservations about it (I guess I'm a creature of habit, once I find a way that works, I stick with it), but after giving it a try, it works very well. [MENTION=5951530]marmottepoilue[/MENTION] did a great job with it.

It also gets around the single color border I had to add to some pix when using carock's script. (see post #408 )

So, both carock's script in this thread, and marmottepoilue's tool are good options to use!