Replacing the boot logo on Android. | For any Android device



Rep: (829)
Replacing the download logo on Android


The topic discusses questions about finding, editing and replacing the very first picture when loading android devices on different processors.



Section Rules

Rules of conduct in the topic, recommendations on the design of posts. Read a must!

  • draw your attention to , that for the publication of certain decorations (launchers and their mods, packs of icons, widgets, programs, wallpapers, live wallpapers, etc.) - there are specialized topics (sections): A guide to important topics in the "Android - Decoration" section. Before making embellishments, it is recommended to check whether they have already been posted on our forum (in the subject). To quickly find information in the topic (on the forum), use the button "Find on this page" (top right of the page). How to use search
    If the content that you want to publish in this topic was posted earlier on the forum, it is enough to give a link to the original message with a short description. In the case of a replay, the files will be deleted without warning.
  • All publications of new instructions, manuals, modifications (themes, skins, icons, etc.)are made strictly according to the template! Messages from users who ignored this requirement will be deleted without warning!
  • All actions to modify system files require superuser privileges "Root-right". Questions on obtaining Root rights, installationRecovery, kernels, firmware, power consumption, etc., we set and discuss in profile topics.
  • In the subject fully apply all the rules of the forum.Their compliance is not negotiable!

Search Request Template
Copy the template, paste it into your message and fill in your data!
[CENTER] [COLOR = red] [SIZE = 3] [B] Search request [/ B] [/ SIZE] [/ COLOR] [/ CENTER]
[B] The full name of the processor: [/ B] (Enter the name, processor model)
[B] The full name of the smartphone: [/ B] (Enter the name and model of your smartphone)
[B] Link to the topic on the devicesavagemessiahzine.com: [/ B] (Insert a link to the discussion or firmware of your smartphone onsavagemessiahzine.com)
[B] Link to the official firmware of the smartphone: [/ B] (Insert the link to the official firmware of your smartphone)

Information on processors, solutions found
MTK
QUALCOMM
SPREADTRUM
Rockchip
Broadcom
AMLOGIC
HiSilicon
Intel atom
Allwinner
Utilities
Useful topics:


IMPORTANT TO UNDERSTAND: Everything you do - you do at your own peril and risk!
The authors of the instructions, modifications and forum administration are not responsible for the performance of your devices!


Post has been editedCellbass - 26.12.19, 00:26
Reason for editing: Edit header!



Rep: (583)
Hello friends!
Help me figure out what the problem is? Phone sony z5 compact, boot logo - a white background with a black inscription, but I would like the other way around!
So, when parsing the kernel, the picture there is what you need, I tried to invert the image. It does not help, the logo remains the same as it was. Where to dig is not clear. Who knows what about this?

Post has been editedbatman9286 - 16.04.19, 13:17
Reason for editing: Text



Rep: (99)
Help deal with the files "logo.img" and "splash.img". How to disassemble them? Xiaomi Mi6 9.4.11 8.0.0
Attached filelogo.img_splash.img.7z(323.39 KB)



Rep: (829)
AlekseyPopovv @ 04/18/19, 15:51*
How to disassemble them?

And they do not need to be disassembled!
There is a tool for your phoneSagit Logo Generator to create a new logo!
All information in the original topic on the link!



Rep: (25)
Search request

Full processor name: Qualcomm Snapdragon 810
The full name of the smartphone: Sony Xperia Z5
Link to the topic on the devicesavagemessiahzine.com: Sony Xperia Z5 / Z5 Dual - Unofficial Firmware
Link to the official firmware of the smartphone: Sony Xperia Z5, Z5 Dual - Official firmware



Rep: (829)
Logo replacement for Spreadtrum SC7731
(Probably suitable for most smartphones with Spreadtrum processor)

Instruction
1 - Download archive LOGO-DEXP.zip under the spoler Download
2 - Find out the path and block with logo on your smartphone (How to find out, see here)
3 - Open the archive LOGO-DEXP.zip and follow the path META-INF \ com \ google \ android
4 - open the file updater-script notepad, find the line package_extract_file ("logo_kernel.bmp", "/ dev / block / mmcblk0p14"); and enter your path and block
5 - Save changes to the file updater-script
6 - Create a picture under your screen resolution in format BMP - 8Bit - 256Colors and call her logo_kernel.bmp
7 - Replace the picture logo_kernel.bmp in the archive LOGO-DEXP.zip to your created
8 - Throw in the prepared archive LOGO-DEXP.zip on SD Card
9 - Reboot the smartphone into custom recovery CWM or TWRP and flashing our archive
10 - Reboot the smartphone and check the result
Download
ATTENTION: This archive is for smartphone firmwareDEXP Ixion M545
To flash it into your smartphone on the processorSpreadtrumfirst follow the instructions above
: download:Attached fileLOGO-DEXP.zip(248.32 KB)

I hope someone comes in handy!


Post has been editedCellbass - 07.06.19, 01:27



Rep: (143)
Search request

Full processor name: Spreadtrum SC9832
The full name of the smartphone: Samsung Galaxy J1 Mini Prime (SM-J106F)
Link to the topic on the devicesavagemessiahzine.com: Samsung Galaxy J1 mini Prime 2016 (Dual Sim) - Discussion
Link to the official firmware of the smartphone: Samsung SM-J106F / DS Galaxy J1 Mini Prime - Firmware (DannyShook в„ў Post # 69905093)



Rep: (4)
Search request


Full processor name: Chipset - MT6580M
The full name of the smartphone: Alcatel U5 4047D
Link to the topic on the devicesavagemessiahzine.com: Alcatel U5 4047D - Discussion
Link to the official firmware of the smartphone: Alcatel U5 4047D - Discussion (Post by L.I.A. # 78428731)

There is a BackUp Logo via TWRP

Post has been editedVoltAge3777 - 16.06.19, 22:59



Rep: (829)
VoltAge3777 @ 06/16/19, 10:15*
Search request
We read the topic header, there is a solution for a long time!



Rep: (4)
CELLBASS @ 06/16/19, 23:20*
We read the topic header, there is a solution for a long time!


You are almost right, but unfortunately this solution did not suit me:

We haveAlcotel U5 Model 4047D Chipset - MT6580M , Android 7.0, kernel version 3.18.35+ build number 010 04

Body with custom recovery TWRP 3.0.2, Root in SuperSU and Root Explorer
Using SurerSU and RootExploer, I was able to change bootanimation without any problems, just put another file in the directory and it worked.

The task is to change the Logo at boot.
So what did:
Uploading the Logo image via FLASH TOOL, unpacking the downloaded file using LogoBuilder, the program reads everything perfectly:
Attached Image

Then we press the pack button, and fill in the received file through the FLASH TOOL on the body
Attached Image

After pressing the power button, the phone vibrates once and that’s all - a black screen and no signs of life.
I fill in the body with the FLASH TOOL logo image, which was before the rebuilding program and the phone comes to life.
But, in fairness,I must note that the problem is still not in the program . The body rejects any changes to the file.
Conducted a series of experiments with this image Logo. I opened it in the Nex editor, tried to change bit information in different places of the file. Each time, the changes were saved and the changed file was uploaded through the FLASH TOOL to the body. And how was it possible to find out if I change anything within the address 0x0 and up to 008c1ec
Attached Image
Attached Image

The result is always the same - a black screen, the phone does not turn on.If I change something beyond this memory area (and after that there are only zeros in the file)
Attached Image

The phone boots up and turns on.
To make sure that the file is saved normally, changed the value in the “sick” area of ​​the file, saved it, then returned this value to the original one, saved the file again and uploaded via FLASH TOOL, the phone booted up, i.e. all OK.

Unfortunately, I do not understand binaries at all, and I can not understand what is in this file. I suggested that this file should contain images in binary code, correcting which you could change the download. But apparently, the system, when loading, conducts some kind of check that the uploaded file does not pass, with changes in this memory area.
Logo image file is herehttps://yadi.sk/d/r-FLbno4MygU8w. Maybe someone will suggest what can be done.

Yes, and through TWRP I tried the same thing, the result is the same, the body does not turn on.



Rep: (4)
Unfortunately, the problem is not unique, on Android 7kernel version 3.18.35 Model INOI 2 Lite

The Logo file looks like a twin brother:
Attached Image


The difference is only in the text when loading, it looks like even the font is the same.
In general, when you try to modify the file and fill in the changes, they lead to a black screen and the inability to turn on the body.
After the logo file is returned from BackUp, everything works.



Rep: (4)
I tried to flash INOI 2 Lite BackUp Logo from Alcotel U5 native, without modification.
The result is still the same black screen.
Inverse operation, i.e. Flash Alcotel U5 BackUp Logo from INOI 2 Lite and again a black screen.
I'm all sour ...
o.O



Rep: (103)
Search request

Full processor name: Qualcomm Snapdragon 660 (SDM660)
The full name of the smartphone: Redmi note 7
Link to the topic on the devicesavagemessiahzine.com: Xiaomi Redmi Note 7 - Discussion
Link to the official firmware of the smartphone: miui.com



Rep: (107)
Tell me a way to replace the logo with MTK. Without a PC, please, is it possible to change it through the terminal emulator? Or how to make logo.bin archive from logo.bmp?

Post has been editedRobertDeNiro - 20.06.19, 18:12



Rep: (8)
* VoltAge3777, upload an image from? Your detailed description is not specified. And it is not necessary to teach all the materiel for the binaries, to get the result. Right on your phone, the files in the device, find the Hex editor and poking around. If it is equal to the picture, there will be pieces of code, at regular intervals of zeros or ff. If the picture is ready, then it will be a signature that is different for each type of file. How can you even understand what is the essence, not knowing what exactly makes one or another program? Flasher or editor, each in its own algorithm works. If you already know what to look for, or change, then it will go through. And so, over the years, you can understand

Post has been editedfetroud - 26.06.19, 16:04



Rep: (1)
Search request

Full processor name: (Qualcomm Snapdragon 435 MSM8940)
The full name of the smartphone: (Xiaomi Redmi 4X)
Link to the topic on the devicesavagemessiahzine.com: ( Xiaomi Redmi 4X - MIUI firmware (Post Camerado # 59190182)
Link to the official firmware of the smartphone: ( Xiaomi Redmi 4X - MIUI firmware (Post alibaba2 # 75667161)
Search request

Full processor name: (Qualcomm Snapdragon 435 MSM8940)
The full name of the smartphone: (Xiaomi Redmi 4X)
Link to the topic on the devicesavagemessiahzine.com: ( Xiaomi Redmi 4X - MIUI firmware (Post Camerado # 59190182)
Link to the official firmware of the smartphone: ( Xiaomi Redmi 4X - MIUI firmware (Post alibaba2 # 75667161)

Make a logo from this picture. Current it must be cut to size.
Attached Image

Twrp

Post has been editedsania000 - 01.07.19, 09:02
Reason for editing: added



Rep: (108)
Ready solution for Xiaomi Redmi Note 7 Pro
Ready solution for Xiaomi Mi A2
Found a tip inthis topic on xda, but there it seems a little crookedly done, because part of the splash.img file is lost and you can’t parse them again, my option is to disassemble, assemble and disassemble splash.img again

How to disassemble and assemble splash.img yourself on Mi A2 and Redmi Note 7 Pro phones

Did everything on the phone
The first steps for Redmi Note 7 Pro and MI A2 are the same
a) Take splash.img from the firmware and put in the created folder / sdcard / splash (The file will have the path /sdcard/splash/splash.img)
b) (Root) Create a splash folder on the phone’s flash drive (/ sdcard / splash)
Run the Terminal Emulator and enter commands with the issuance of Root rights to the terminal

su
dd if = / dev / block / bootdevice / by-name / splash of = / sdcard / splash / splash.img


Close the terminal.

Now we have the path / sdcard / splash / on the file splash.img and then I will divide the instructions

Redmi Note 7 Pro
Redmi Note 7 Pro

Launch a terminal and insert / enter commands
cd / sdcard / splash /

dd skip = 0 count = 16384 ibs = 1 if = splash.img of = header.img
dd skip = 16384 count = 6998454 ibs = 1 if = splash.img of = 1.bmp
dd skip = 7014838 count = 6998454 ibs = 1 if = splash.img of = 2.bmp
dd skip = 14013292 count = 6998454 ibs = 1 if = splash.img of = 3.bmp
dd skip = 21011746 count = 6998454 ibs = 1 if = splash.img of = 4.bmp
dd skip = 28010200 count = 39098664 ibs = 1 if = splash.img of = end.img

This command will split splash.img into pictures and 2 img files

When we edited bmp files without changing their weight and you need to collect everything into a working splash img, we enter / paste commands in the terminal
The command "cd / sdcard / splash /" is required if the Terminal was closed, if it has just been unpacked by the previous command, then the command is not required

cd / sdcard / splash /
cat header.img 1.bmp 2.bmp 3.bmp 4.bmp end.img>newsplash.img


Mi A2
MI A2

Launch a terminal and insert / enter commands
cd / sdcard / splash /

dd skip = 0 count = 16384 ibs = 1 if = splash.img of = header.img
dd skip = 16384 count = 6998454 ibs = 1 if = splash.img of = 1.bmp
dd skip = 7014838 count = 2 ibs = 1 if = splash.img of = empty.img
dd skip = 7014840 count = 6220854 ibs = 1 if = splash.img of = 2.bmp
dd skip = 13235694 count = 6998454 ibs = 1 if = splash.img of = 3.bmp
dd skip = 20234148 count = 6998454 ibs = 1 if = splash.img of = 4.bmp
dd skip = 27232602 count = 39876262 ibs = 1 if = splash.img of = end.img

This command will split splash.img into pictures and 3 img files

When we edited bmp files without changing their weight and you need to collect everything into a working splash img, we enter / paste commands in the terminal
The command "cd / sdcard / splash /" is required if the Terminal was closed, if it has just been unpacked by the previous command, then the command is not required

cd / sdcard / splash /
cat header.img 1.bmp empty.img 2.bmp 3.bmp 4.bmp end.img>newsplash.img

By the same analogy, I think you can disassemble a bunch of splash.img from Xiaomi phones, just through the HEX editor, spy on the addresses and size of the pictures and fix them in commands.
Since the incorrectly drawn image is often displayed in the image viewer, but after the replacement there was a black screen or Linux penguin, I accidentally found that one application refuses to convert crooked images, a link to the application
Image Converter (Image Converter)
So when I unpacked pictures on addresses from Mi A2 on Redmi Note 7 Pro, I got a 2.bmp file (it’s fastboot) readable for viewing pictures, but Image Converter on that file gave an error, then when I adjusted all addresses and sizes correctly Image Converter calmly converted all bmp files

It is better to edit bmp files strictly as described in two instructions
Ready solution for Xiaomi Redmi Note 7 Pro
Ready solution for Xiaomi Mi A2

It is also possible to glue files without capturing end.img, but for some reason it changed as a result of something that I didn’t change, the Fastboot logo got out instead of the download logo, and Fastboot had a black screen, so I don’t recommend hacking, think about the weight of 64mb , it will not save memory if you add 30mb there

P.S. If the topic welcomes or requires some kind of uniform message design style, I agree that the Curator will redo my message into a suitable style, I don’t have time for myself now to post several posts into different styles.

Post has been editedShuame - 01.07.19, 10:29



Rep: (829)
Search request

So I collected two archives for flashing the logo from your picture!
That's how it will be on the screen
Attached Image

Why two archives: the fact is that there is a tool for old versions of firmware, but there is for new ones! ( For the latest firmwares v26 +, use this modified tool )
Actually link to the post: [GUIDE] [Redmi 4X] How to Change Splash Screen (Boot Logo)
Download
For old firmware : download: Attached fileOLDROM-flashable_splash.zip (850.02 KB)

For new firmware : download: Attached fileNEWROM-V26 + flashable_splash.zip (1.28 MB)

Before flashing one or another archive, check what firmware you have!
Good luck!

Post has been editedCellbass - 01.07.19, 20:34



Rep: (8)
* Shuame, if a
through HEX editor to spy addresses and size of pictures
then you can fill in any new ones without disassembling the assembly, directly in / bootdevice / by-name / Although this is most likely a link, the splash itself usually lies in / dev / block / and looks something like this- mmcblk0p99. There will be fewer errors if you do not touch too much - in the header.img are headers, sizes, addresses, in the end.img- endings. Therefore, the pictures replace each other or the panic kernel and calls the penguin. This is the primary logo, which is disabled by default.



Rep: (1)
* Cellbass
Global 10.3.1.0
Attached Image


Post has been editedsania000 - 02.07.19, 06:38
Reason for editing: photo



Rep: (829)
Sania000 @ 07/02/19, 06:29*
Global 10.3.1.0

It’s you yourself who sort it out, I have no idea about the versions of your firmware!
As an option, try to first install the archive for old firmware, if it does not work, set it for new ones!
Something like this !

P.S.Naturally, before flashing a new logo, make a backup of your stock logo, for example in TVRP!

Post has been editedCellbass - 02.07.19, 10:01
Reason for editing: Warning !!!


Full version    

Help     rules

Time is now: 12/07/20, 21:28