08. Creating a Custom Boot Logo - spruceUI/spruceOS GitHub Wiki

icons8-stop-256

THERE IS A RISK OF BRICKING YOU A30 WHILE CHANGING THE BOOTLOGO

PROCEED WITH CAUTION, FOLLOW ALL INSTRUCTIONS EXACTLY

WE ARE NOT RESPONSIBLE FOR DAMAGE TO YOUR DEVICE




SPRUCE 3.1 AND BELOW USERS

WARNING! WARNING! WARNING! WARNING! WARNING! WARNING! WARNING! WARNING! WARNING!


MAKING YOUR OWN BOOTLOGO (in versions before 3.2) IS A RISKY PROCESS!

IF YOU WANT TO MAKE YOUR OWN CUSTOM BOOTLOGO, PLEASE, UPDATE TO SPRUCE 3.2 OR ABOVE, ALL PREVIOUS VERSIONS MAY BRICK YOUR DEVICE IF THE IMAGE YOU CHOOSE ISN'T PROPERLY MANAGED.

IF YOU'RE ON 3.1 OR BELOW AND STILL WANT TO DO THIS, BELOW IS THE METHOD THAT WE HAVE FOUND TO BE THE EASIEST, SAFEST, AND MOST EFFECTIVE. BUT REMEMBER THAT ANY ISSUE IS YOUR RESPONSABILITY ONLY. DO NOT TRY TO SIMPLIFY THE PROCESS, DO NOT STRAY AT ALL FROM THESE INSTRUCTIONS. USE YOUR CUSTOM BOOTLOGO AT YOUR OWN RISK. YOU MIGHT BRICK YOUR A30, IT MIGHT NOT BE ABLE TO BE SAVED BY UNBRICKING. YOU HAVE BEEN WARNED!

INSTRUCTIONS (at your own risk)
Seriously, rethink doing this if you are not 100% ok with destroying your A30. We permanently killed several A30's figuring this process out in the earlier versions. Learn from our suffering and **STOP NOW!**

1. Find or make an image you want (not everything will work!).
2. Open it in MS Paint.
3. Rotate the image so that the "bottom" is the on the right (not left) side.
4. Resize it to be 480x640 pixels.
5. Save it as a .PNG file.
6. Go to: https://imageresizer.com/image-compressor/editor
7. Upload your file using the default compression settings (40% Quality) and then download the compressed .PNG file.

NOTE: The compressed .PNG WILL NOT WORK IF IT IS LARGER THAN 40KB!

8. Open the compressed .PNG file in MS Paint.
9. Press CTRL+A, then CTRL+C to copy the image.
10. Open the Stock Miyoo "[bootlogo.bmp](https://archive.org/download/bootlogo_202408/bootlogo.bmp)" in MS Paint.
11. Right-Click and Paste the copied image on top of the stock image.
12. Click Save (or press CTRL+S).
You now have a Custom Boot Logo! you can now add it to App>BootLogo> and run the app on your A30.

XXXXXXXXXX

Alternate Method from dewbieZ

1. Open GIMP Create 480 wide x 640 tall image.
2. Depending on image you need to be conservative with the amount of colors to use. (Less Colors == Less Memory)

3. Under Image, Change Your Mode to Indexed Color. Change to 24 Colors.
4. Under Layer, Select Transparency And Add Alpha Channel.
5. Change Image Mode back to RGB.
6. Export Image As a BMP. Select Advanced Options On Export and Change to 32bit ARGB (not XRGB).
7. Open PixelFormer.
8. Import Image you Exported from GIMP.
9. Export Image as BMP and select ARGB Again.
10. Your final Gzip filesize for the BMP must be smaller than 62kb. If your boot logo fails to install because of size, reduce color count or complexity of image.

SPRUCE 3.2 AND ABOVE USERS

If you're on Spruce 3.2 or above, things are finally safer.

The new app hasn't been widely tested yet so it's still in experimental stage until we are sure nobody got issues with it.

Remember that bootlogos should be simple images containing just a simple logo on a black background. Anything else may work if the image has been properly simplified, but a picture of your pet probably won't. Stick to doing simple logos on a black background for now.

Logo images should work automatically, just put the one you choose in /App/Bootlogo/ and rename it to bootlogo.png. if you want to use more complex images or just be sure that things don't go terribly wrong, please, follow these instructions to simplify your image. We found 2 working methods:


Method 1: Using Paint or Apple Preview

1. Find or make an image you want.

2. Open it in any editing program (MS Paint or Apple Preview are good).

3. Resize it to be 640x480 pixels (it will be resized to this automatically, so better do it yourself from the start).

5. Save it as a .PNG file.

6. (OPTIONAL) Go to: https://imageresizer.com/image-compressor/editor or any other image compressor tool and upload your file using the default compression settings (40% Quality). Then download the compressed .PNG file. (This will help for more complex images)

NOTE: The compressed .PNG WILL NOT WORK IF IT IS LARGER THAN 40KB!

8. Open the compressed .PNG file in your editing software.

9. Press CTRL+A, then CTRL+C to copy the image.

10. Open the Stock Miyoo "bootlogo.bmp".

11. Right-Click and Paste the copied image on top of the stock image.

12. Click Save (or press CTRL+S).

You now have a Custom Boot Logo! you can now add it to /App/BootLogo/ and run the app on your A30.


Method 2: Using GIMP and PixelFormer (by dewbieZ)

1. Open GIMP and create a 640x480px image.

2. Depending on image, you need to be conservative with the amount of colors to use.

Less Colors == Less Memory

3. Under Image, Change Your Mode to Indexed Color. Change to 24 Colors.

4. Under Layer, Select Transparency And Add Alpha Channel.

5. Change Image Mode back to RGB.

6. Export Image As a BMP. Select Advanced Options On Export and Change to 32bit ARGB (not XRGB).

7. Open PixelFormer.

8. Import Image you Exported from GIMP.

9. Export Image as BMP and select ARGB Again.

10. Your final Gzip filesize for the BMP must be smaller than 62kb. If your boot logo fails to install because of size, reduce color count or complexity of image.


⚠️ **GitHub.com Fallback** ⚠️