[TOOL][SPLASH][QCOM]Change oppo/realme/oneplus boot splash image - Android Software Development

This tool I called it opsplash.​This tool does not support mtk device, qualcomm only!​cause it can unpack/repack oppo splash format image.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
pic from my cygwin terminal​If you like my tool, you can buy me a cofface.​Donate : https://paypal.me/affggh​
First get your splash image​​
How can I get my splash image.​
adb shell
# give root access
su
dd if=/dev/block/by-name/splash of=/sdcard/splash.img
# or
dd if=/dev/block/by-name/splash_a of=/sdcard/splash_a.img
exit
adb pull /sdcard/splash.img splash.img
# or
adb pull /sdcard/splash_a.img splash_a.img
Click to expand...
Click to collapse
Now we have splash image, unpack pics from splash image.​
# powershell​
.\opsplash.exe unpack -i splash.img -o pic
Click to expand...
Click to collapse
# linux bash​
./opsplash unpack -i splash.img -o pic
Click to expand...
Click to collapse
They are basicly same...
Notice : The pic which you replace must have same format and same width and height pixel​
After replace your bitmap image, repack and flash it back​
./opsplash repack -i splash.img -o new-splash.img
Click to expand...
Click to collapse
Here we success generated a new-splash.img, flash it back to your phone and test wether it work.
Source code : https://github.com/affggh/opsplash

reserved

affggh said:
This tool I called it opsplash.​This tool does not support mtk device, qualcomm only!​cause it can unpack/repack oppo splash format image.
View attachment 5721337
pic from my cygwin terminal​If you like my tool, you can buy me a cofface.​Donate : https://paypal.me/affggh​
​First get your splash image​
How can I get my splash image.​
Now we have splash image, unpack pics from splash image.​
# powershell​
# linux bash​
They are basicly same...
Notice : The pic which you replace must have same format and same width and height pixel​View attachment 5721339
View attachment 5721341
After replace your bitmap image, repack and flash it back​
View attachment 5721343
Here we success generated a new-splash.img, flash it back to your phone and test wether it work.
View attachment 5721345
Source code : https://github.com/affggh/opsplash
Click to expand...
Click to collapse
Will work on realme 5 sir?

Adamant12 said:
Will work on realme 5 sir?
Click to expand...
Click to collapse
You can just try it, I've test it on oneplus 8t ,realme gt2, realme gt neo2,oppo r11s

Some question about this tool to modify bootlogo on my OnePlus 8T with Android 13:
when launching command dd if=/dev/block/by-name/splash of=/sdcard/splash.img or dd if=/dev/block/by-name/splash_a of=/sdcard/splash_a.img I have as a result No such file or directory on my OnePlus 8T
which tool to download and use on Windows 64 to unpack and repack?
can you share adb commands to push the modded image file?
Thank you
EDIT: dd if=/dev/block/by-name/logo_a of=/sdcard/logo_a.img did the job
I need the command to flash modded logo_a, should be dd if=/sdcard/logo_a.img of=/dev/block/by-name/logo_a

Tool is unable to read splash for oneplus 8 (instantnoodle). which is logo partition
(i opened an issue on github)

I managed to change boot.bmp on a oneplus9 when it repacks the splash_a image the size difference was worrying.
But I chanced it and flashed it back
Code:
DD if=/sdcard/new-image.img of=/dev/block/by-name/splash_a
And rebooted, stupidly I was booting from slot b so I just repeated the step above but used b
Code:
DD if=/sdcard/new-image.img of=/dev/block/by-name/splash_b
Works fine, unsure if it would affect updating or reflashing so I will probably swap the old one back in before doing anything else.

Related

Honeybee boot animation (320x480)

Hi,
This is another boot animation for phones with 320x480 resolution such as ours.
To be frank, I don't know who is the original creator of this boot animation, since there are many variations out there.
Perhaps GchildT is the original creator; his thread is here.
Anyway, since I don't like black 'empty' background, I added 'starry night' background and optimized images to 320x480 to fit on our phone.
Hope you like it.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I don't think it is necessary, but to be safe, do nand backup before doing following steps:
get attached file
reboot to recovery, choose 'Mounts', 'Mount /system', and 'Mount /data'
connect phone with your pc
on your pc, open command prompt and check where original file 'bootanimation.zip' is located
try 'adb shell ls /system/media/bootanimation.zip' or 'adb shell ls /data/local/bootanimation.zip'
type 'adb push bootanimation.zip /system/media' if original bootanimation.zip is in directory '/system/media'
otherwise, type 'adb push bootanimation.zip /data/local' if original bootanimation.zip is in directory '/data/local'
reboot
Attached file is not flashable!!!
giveme13s said:
Hi,
This is another boot animation for phones with 320x480 resolution such as ours.
To be frank, I don't know who is the original creator of this boot animation, since there are many variations out there.
Perhaps GchildT is the original creator; his thread is here.
Anyway, since I don't like black 'emptyness' background, I added 'starry night' background, modify and optimize images to 320x480 to fit on our phone.
I don't think it is necessary, but to be safe, do nand backup before doing following steps:
get attached file
reboot to recovery, choose 'Mounts', 'Mount /system', and 'Mount /data'
connect phone with your pc
on your pc, open command prompt and check where original file 'bootanimation.zip' is located
try 'adb shell ls /system/media/bootanimation.zip' or 'adb shell ls /data/local/bootanimation.zip'
type 'adb push bootanimation.zip /system/media' if original bootanimation.zip is in directory '/system/media'
otherwise, type 'adb push bootanimation.zip /data/local' if original bootanimation.zip is in directory '/data/local'
reboot
Attached file is not flashable!!!
Click to expand...
Click to collapse
can we just use root xplorer then copy the bootanimation.zip to data/local.??
yes, you can do that.
reboot to see boot animation.
i don't think using dis.
i don't like this animation due to a honeybee just flapping his wings....
try to make it fly man!!!
giveme13s said:
Hi,
can you see if u can make (or find the boot from http://www.youtube.com/watch?v=xAJP8u6mBKo)
would be awesome
Click to expand...
Click to collapse
it's AWESOME
you mean this ? http://www.4shared.com/file/qWG8xZ2T/bootanimation.html

[Q] How to unpack boot and recovery images from iconia?

Hello. Anyone knowns how to unpack our tablet boot.img and recovery.img? I tryed many methods, but get errors, I think because its for android phones, not for tegra2 devices. Sorry for bad English.
ive been doing it for a while now, this guide is great
http://android-dls.com/wiki/index.php?title=HOWTO:_Unpack,_Edit,_and_Re-Pack_Boot_Images
some of the tool links are broken, you can find them or similar tools by googling around. ive used both tools and the hex editor.
EDIT: just uploaded the tools im using. on linux just drop your boot imgae in the same folder as the tools and do
Code:
./extract-kernel.pl boot.img
./extract-ramdisk.pl boot.img
does it works for native ubuntu bootloader.img? It seems that netham's recovery.img hasn't ramdisk, when i type ./extract-ramdisk.pl recovery.img then i get:
The boot image does not appear to be a valid gzip file at ./extract-ramdisk.pl line 33.
And when i do like this: # ./unpack-bootimg.pl recovery.img
Then i get: Could not find any embedded ramdisk images. Are you sure this is a full boot image?
But it works as well in boot.img's
Tautvaldas said:
does it works for native ubuntu bootloader.img? It seems that netham's recovery.img hasn't ramdisk, when i type ./extract-ramdisk.pl recovery.img then i get:
The boot image does not appear to be a valid gzip file at ./extract-ramdisk.pl line 33.
And when i do like this: # ./unpack-bootimg.pl recovery.img
Then i get: Could not find any embedded ramdisk images. Are you sure this is a full boot image?
But it works as well in boot.img's
Click to expand...
Click to collapse
hm.. not sure where this bootloader.img is coming form, this method should work on both a standard boot image, and recovery image, i have only personally tested on a boot image, maybe try the hex method? see what happens?
that bootloader.img is netham's recovery.img who boots Linux natively from sdcard/roots.img. I ask because I wand edit where bootimage boots Linux that it can boots from internal memory like Asus tf101 Ubuntu. Sorry for bad English.
Really????
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
If it possible unpack recovery and boot images then shoud be possible mount them like filesystem "mount -o loop ubuntu.img /mnt" (but other methot because mount -o loop doesn't works with boot images) that we can see what is inside them before unpacking it. it is possible or I'm wrong?

Easy Fastboot and ADB Tool with GUI

Code:
*** Disclaimer
This Tool is in testing status so don't blame me if( provocate a thermonuclear war || unicorns jump out of your monitor)
Introduction:
3 or 4 years ago i coded a fastboot and adb tool for the most HTC devices. I thought i make a new one with GUI.
This tool should help Users to flash via fastboot and do things with ADB( or for the lazy ones who don't want to type the commands ).
Click to expand...
Click to collapse
Images:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Features:
Fastboot:
Check Fastboot connection
Flash Bootloader
Flash Radio
Flash Recovery
Flash System
Flash Userdata
Flash Cache​ADB:
Check ADB connection
Pull File
Push File​Planned:
ADB Shell
Tool Updater ( currently working on it)
flash zip via recovery from tool (need to think how i could get this work)
more ADB features
more fastboot features
​Should work with most adndroid devices that supports fastboot and adb
More is comming!
Click to expand...
Click to collapse
Install instructions
Run setup.exe as Admin
Installdir is %program files(x86)%\EasyFastbootandADB
Start Menu Entry is enabled
Desktop icon is enabled
Click to expand...
Click to collapse
Downloads
Download
https://mega.co.nz/#!QsBWSBYa!e2XuFNYiYdLOI5Nm0BFruuIs6tQoCyfdIx88QvGhUnM
setup.exe - 724.98 KB
Click to expand...
Click to collapse
XDA:DevDB Information
Easy Fastboot and ADB GUI, Tool/Utility for all devices (see above for details)
Contributors
sypher1337
Version Information
Status: Testing
Code:
Changelog:
25.11.2014 - initial testing release
Created 2014-11-25
Last Updated 2014-11-25
Reserved
Reserved
any device list on which its working,,,,?
if you could put step by step tutorial that would be very helpful..
Thanks.
vwong said:
any device list on which its working,,,,?
if you could put step by step tutorial that would be very helpful..
Thanks.
Click to expand...
Click to collapse
It should work on most android devices.
The Tool is currently in testing status a step by step tutorial is comming soon.

[GUIDE][WIN]Modify kernel splash!

Hello everyone!,
Here you'll find a guide on how to modify the kernel splash screen (the image that shows up before the bootanimation) of you Xperia Z1 on almost any kernel!
Requirements:
Download and extract these files into any directory you want: link
A photo editing program like gimp, photoshop, ...
Important info:
For the bootimg.zip file i will use the directory
Code:
c:\boot
And for the convert png to rle file I will use
Code:
c:\RLE
Code:
I am not responsible for any damage done to your phone!! Even though a broken kernel will not hard brick your device, be carefull!
Steps:
1: Copy the kernel you want to modify to
Code:
c:\boot
2: Press shift and right click, then press open command window here.
3: Type this in cmd:
Code:
bootimg.exe --unpack-bootimg bootname.img
4: You do not need the extracted files yet.
5: Open your image editor and create a splash screen to your liking BUT the size has to be exactly 1080x1920 And make sure to save it as a .png!!
6: After creating your splash screen, copy the .png file over to
Code:
c:\RLE\PNG-images
7: Now shift right click and press open command window here, then type:
Code:
PNG-2-RLE splashscreenname
8: Go to the
Code:
RLE-Images
folder and copy your .rle file over to
Code:
c:\boot\initrd
(there are already 2 rle files in the RLE-Images directory, you can ignore them!)
9: Remove the original
Code:
logo.rle
file and rename your custom file to
Code:
logo.rle
.
10: Now you should have your modded
Code:
logo.rle
file in the initrd directory!
11: Go back to
Code:
c:\boot
and shift right click and open command prompt, then type
Code:
bootimg.exe --repack-bootimg
.
12: Now you have 2 files in the
Code:
c:\boot
directory:
Code:
boot-new.img, boot-old.img
.
13: Now flash the boot-new.img file using fastboot!
14: Enjoy your new splash screen
Here are some images I already made:
1:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
2:
3:
Enjoy,
noahvt
Mayby off question. Would it be possible to make a script instead of showing a splash screen, turning on the phone when you plug in power?.
Sent from my C6903 using XDA Free mobile app

[Tool] New tool for Unpack and Repack MTK boot.img

QURepack is a new tool for boot.img unpack/repack. You do not need to run cmd and write anything to this. Just run the QURepack.exe and click unpack and repack button for this. This tool is very easy to use and will help you to do this in short time.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Mod Edit: links removed.
Step 1. Download and Unzip
Unzip QURepack.zip. You will get two exe files bootimg.exe and QURepack.exe. Place your boot.img file there.
Step 2. Unpack
Run QURepack.exe and click unpack. It will start work and you will get unpacked files.
Step 3: Repack
Click repack button and it will create two boot.img file.
Step 4: New Boot File
Now click New Boot File and you will get a new boot file.
I made this tool for personal use and make easy to unpack/repack boot image. Anyone can use this tool for personal use. If anyone want to publish this tool to their blog or website then they need to take permission.
N.B. Do it at your won risk. I will not responsible for any kind of misuse and brick or damage of your phone.
Mod Edit: links removed.
Dev of QURepack
Mod Edit: links removed.
Special Thanks to:
Dev of bootimg
I don't have FB accaunt
Dreamer... said:
I don't have FB accaunt
Click to expand...
Click to collapse
It's a scam anyway
Jubbard said:
It's a scam anyway
Click to expand...
Click to collapse
Are you sure? I find this app without passcode on archive, but not try yet..
Some mans say what its works.
Dreamer... said:
Are you sure? I find this app without passcode on archive, but not try yet..
Some mans say what its works.
Click to expand...
Click to collapse
I'm sure it works. Because it's a GUI to the bootimg.exe tool (available for free from Github), which is a modification of the bootimg.py tool (available for free from another Github). The internet is full of "content gateways" where someone wastes their talent on building a do-nothing program instead of something useful, like a tool that allows easy repartitioning/editing of a mmcblk0.raw image.
bootimg.exe --unpack-bootimg boot.img
Click to expand...
Click to collapse
Sadly for some reason it requires the image being unpacked to be named "boot.img", when it's fully capable of unpacking any "ANDROID!" boot image for both Mediatek and Qualcomm.
I've used it to unpack boot and recovery for a Huawei Y536A1, boot factory laf recovery for a LGL16C, boot dfs dkernel recovery for an Amazon Kindle Fire HDX 7". I've never seen it fail to unpack a boot image yet.
Thread closed until non income earning links are submitted, and no password is required .

Categories

Resources