[Splash] Boot Splash Screens for the Nokia 6.1 (PL2) + How-To [Guide]

Would you like the "androidone" logo on the splash screens?

  • No

    Votes: 2 66.7%
  • Yes

    Votes: 1 33.3%

  • Total voters
    3
Dec 14, 2018
15
0
1
17
Bengaluru
Custom boot splash screens that I made from pictures that I thought were befitting, for the Nokia 6.1 (2018). These were tested on the stock Pie and Q firmwares.

Shots by me (Vedanth Padmaraman):
Water_androidone:

Dragonfly:

Wall:

Salt:

Hill:

Bottle: EDIT: I encountered some wierd behaviour with this file, because of which one must flash it to the splash2 partition.


Shots by Noah Ameer:
Clouds EDIT: With this too, I encountered that wierd behaviour because of which one must flash it to the splash2 partition.


Twilight

Crepuscular

Landscape

Method (Shout-out to adeii for this post):

  • Get your stock splash image from your stock firmware or using dd (caution!!!!!). This, in most cases, will be a bitmap following a header and followed by a footer.
  • Open it with a hex editor(I used wxHexEditor). Search for the bytes "BM" ("42" in hexadecimal), denoting the start of a bitmap image. Copy out the portion from the beginning of the file till there and save it somewhere.
  • At the end of the splash image file, in my case, were some zeroes. The header in my case was just full of zeroes, so I thought that the zeroes at the end would be the footer. It turned out that that assumption was right. It also turns out that it doesn't make a difference to the PL2 if the footer is missing.
    If you do need the footer, and it isn't so easy to identify, then I'm sorry, I cannot help. One thing you can try is to remove the header, and then try identifying the footer by trial-and-error; you'd know if you cut off part of the image because then part of your bitmap image would be missing
  • Find the image you want as a splash screen and crop it to the resolution of the device. Figure out the color depth and format of the bitmap you extracted from the original splash. Save your image with the same parameters as your original, as a bitmap (*.bmp) image. For example, I had to save my images as 1080x1920 bitmaps, with RGB color format and 8-bit precision.
  • Create your new splash image as follows: header, bitmap, footer (if you really need it). I used dd for this (again, caution!!!):
    Code:
    { dd if=<header>; dd if=<my bitmap image>; dd if=<optional footer>; } | dd of=new-splash.img
  • Flash to the device's splash partition!!!:
    Code:
    fastboot flash splash new-splash.img


To install a new splash image to the active slot:
Code:
fastboot flash splash <new splash.img>
To restore original splash images (to the active slot), in case anything goes wrong:
Code:
fastboot flash splash [URL="https://drive.google.com/file/d/18DsuyIsU3QxaGEx5589QlwOxAx1kX452/view?usp=sharing"]splash.img[/URL]
Code:
fastboot flash splash2 [URL="https://drive.google.com/file/d/1sv32qX0V6CJ8Qc0CRVbR8uQ5FD-uYwIv/view?usp=sharing"]splash2.img[/URL]
 

Attachments

Last edited: