yashsingh1/xdaforums huggingface dataset:
[G2 and Desire Z General] jtadak:
Yeah I remember you! Member my thread got pulled cause we were talking cars too much? Haha!
[G2 and Desire Z General] noodles2224:
Wow... :/
[G2 and Desire Z General] theratdude64:
lol yep

I used to have a pic that was this logo:

But was computer drawn, Neon Back Glow of each color, was really awesome. I'd love that as a splash
[G2 and Desire Z General] jtadak:
Yeah! I got super stoked when I saw this! Thought it was ready!
[G2 and Desire Z General] D3LTA9:
So just to clarify do the methods in this thread work on both the g2 and desire z? ie if I flash a new splash screen on my dz am I going to brick it?

Thank you
[G2 and Desire Z General] theSpam:
Yes, the posted method does work on the DZ.
[G2 and Desire Z General] jtadak:
Somebody please make this a splash! (-:
[G2 and Desire Z General] hungyellow:
I get a /dev/block/mmcblk0p19 permission denied when I try to do it in terminal. What is wrong? Thanks
[G2 and Desire Z General] ilostchild:
Did you type su before as well did you remount the system
[G2 and Desire Z General] ilostchild:
Sorry phone double posted
[G2 and Desire Z General] hungyellow:
OMG, I am an idiot. I didn't give it super user permission before hand. I thought I already typed su. Thanks it worked perfectly.
[G2 and Desire Z General] jtadak:
Rat Dude, check it. Won't work for me though! The file type is .txt. I rename it to .img and still no dice!

http://xdaforums.com/showthread.php?t=1076878
[G2 and Desire Z General] BlownFuze:
You can also flash a splash image the same way you do for radios - using a PC10IMG.zip file.

-Make your image with ffmpeg, nbimg, etc.

-Name your image splash1.img.

-Grab a PC10IMG.zip from one of the radio threads (cuz I'm lazy), or make your own - but you need the android-info.txt file in the zip. On a side note, if it matters to anyone, cid number 11111111 works fine for me for both flashing radios and splash images.

-Delete the radio.img file from the zip and put in the splash1.img

-Flash in bootloader (it will detect the zip and ask if you want to apply it)

-Volume up - then reboot to see your new splash image.

I use this method on both my phones (obviously different *.zip for my 4G though, lol) - so much easier.
[G2 and Desire Z General] jtadak:
Ok, I've flashed radios no problem. Just a few questions... ffmpeg? Is that an app? And make it? Convert the txt file? And if its only a txt file how do I convert it to zip? And if I get a radio file how does it work for splash? Sorry just never heard of this method. Thank you for helping!
[G2 and Desire Z General] BlownFuze:
I actually use nbimg to convert the imges. I only stated ffmpeg because the OP explains how to use that in the first post. If you follow his directions in the first post on how to create the image correctly, then you can use that image in the zip file.

Actually... let me put together a zip with an image already made, that you can flash. I guess an example to work from will make it easier for some of you. Then you can make your own images to swap into the zip and flash.

I'll post that up in a couple of hours.
[G2 and Desire Z General] BlownFuze:
Flash splash image with nbimg

I'm just going to detail how I go about making and flashing splash images on my phones. Whatever process you use to actually make your image (whether it is with ffmpeg, nbimg, or whatever), doesn't matter. That final image file you create (named splash1.img), can be swapped into the .zip file attached here, and flashed.

Rename the .zip to PC10IMG.zip and place on root of sdcard to flash in bootloader.

The OP posted directions for ffmpeg, so I will post a howto with nbimg. Nbimg can be grabbed here:

http://xdaforums.com/showthread.php?t=405118

Just extract that file in a directory - there's no install, as it's just a command line tool. I created a folder called Splash Image Creator where I keep that file and all my images in 1 place.

Take whatever image you want to use - modify it, customize it, etc. - and then set the image size to 480x800. Save it as a bitmap file (.bmp).

Put the image in the same folder you have nbimg in.

Now, open a cmd prompt and cd to that folder. Here's your command to type:

nbimg -F *.bmp -w 480 -h 800

(replace that star with the actual name of the file)

Nbimg will create a .nb file called *.bmp.nb.

(once again, the star is the actual filename)

Now just rename *.bmp.nb to splash1.img, and put it in the .zip file to flash.

(If you still don't know what that star means by now...)

Example:

You find a nice picture of a sunrise online that you want to use.

So, you save the 16000x9000 image as awww_sunrise.jpg.

Edit the pic in mspaint, irfanview, etc. - crop it, resize it, etc. so it's size is now a measly 480x800.

Save it as a bitmap (awww_sunrise.bmp) and put it in the directory with nbimg.

Open command line and cd to the directory with the pic and nbimg. Here's your command to type:

nbimg -F awww_sunrise.bmp -w 480 -h 800

Now you have a file called awww_sunrise.bmp.nb

Rename it to splash1.img and put it in .zip file.

Don't forget to rename the .zip to PC10IMG.zip

Hope I helped. :)

Here's a pic of what is currently in the attached .zip. I just made it real quick for this post.
[G2 and Desire Z General] stbbrat:
Anyone taking requests for bootanimations? I would make it worth your while so PM me if interested.
[G2 and Desire Z General] Taylortron3030:
Dude, BlownFuze, thank you. Totally worked. Yes! :)
[G2 and Desire Z General] Taylortron3030:
You can have it if you want it.

Hi, I just cobbled this together from different splash screens I saw posted here on xda. Credit goes to everyone else. Anyway... here it is. Use it if you would like to.

The zip has two things in it: one version is the .bmp file I made and the other version is the .img file you would actually flash (converted and renamed to splash1.img). So, just extract them and do whatever you want with them, ok?

I used the instructions posted a couple comments above me from BlownFuze. I would recommend this process to others (make sure the zip you flash includes the required text file too. It is in the zip BlownFuze made available).

You know what, maybe I'll just put the zip I flashed here too (it is called PC10IMG).

Good luck.
[G2 and Desire Z General] RavenFB:
This thread was very handy! I have been trying to find a method to flash a splash.img locally for awhile now. Thank you so much!

Sent via Tapatalk on CyanogenMod 7.1.0-RC1 on Vision
[G2 and Desire Z General] pmcqueen:
thanks to OP & blownfuze - good guides.

attached is my current splash image (dl pc10img here - attached is only a jpeg). I also have the same image without HTC logo, without CM logo, or completely blank (image only) if any one is interested.
[G2 and Desire Z General] stumpyz9:
Would be interested in it without the cm7 (no offense cm7)
[G2 and Desire Z General] popimp315:
Resize

Was wondering if anyone can resize this and or make into a splash. I asked mjybarr but what he needs is for me to resize it is all. If you can put it in pc10img format it would help and save him some work so he can work on the next great rom. Thanks

http://fc07.deviantart.net/fs70/f/2010/152/c/4/king_dark_vegeta_by_giatirenaruto.jpg
[G2 and Desire Z General] stumpyz9:
Here you go, put in root of SD and reboot business volume down and power. http://db.tt/pDcQY5E
[G2 and Desire Z General] popimp315:
Thanks a million. How do I do it via tapatalk or do I have to get on the forums on the computer?

Sent from my phone broooooooooo
[G2 and Desire Z General] popimp315:
It didn't come up. Came up as blank screen with white crazy stripe at the top =(

Sent from my phone broooooooooo
[G2 and Desire Z General] pmcqueen:
try this...

the image's resolution is 307x427 and our screen resolution is 480x800 so I'm not expecting it to look very good to be honest. not even the same aspect ratio. give it a shot though.

edit: here is preview image:
[G2 and Desire Z General] pmcqueen:
here you go. :)

(no offense taken ;))

edit: here is preview image:
[G2 and Desire Z General] popimp315:
Is there a way to resize it. I haven't flashed it yet. But I will do that if need be.

Edit= perfect job...thank you so so much

Sent from my phone broooooooooo
[G2 and Desire Z General] Herrera91:
Keep getting the following error:

new_splash.png: could not find codec parameters

I resized the image to 480x800 pixels so I don't know what to do from here. Any help would be appreciated.

EDIT: Never mind...managed to figure out the problem...lol
[G2 and Desire Z General] Ditamae:
A request...

Hey... I have a pretty simply request, as I don't have Photoshop. :( What I'm interested is simply the Vision stock splash screen only with black letters: htc. So, essentially just like stock only black letters instead of green. I've hunted high & low for this image, but I can't seem to find it anywhere. If someone could create this for me I would be sooo grateful.

The stock splash screen is actually attached to the OP in this thread.

Thanks again.
[G2 and Desire Z General] EdKeys:
http://xdaforums.com/showpost.php?p=14259464&postcount=95
[G2 and Desire Z General] Ditamae:
I was just looking at your splash screen thread. :) But I was actually interested in a something with black 'htc' letters. White background. No text beneath the htc logo. So exactly like the stock splash, except black letters instead of the green. It sounds so simple, I know it's out there somewhere...
[G2 and Desire Z General] Ditamae:
HTC Black & White

My friend (GodzillaBox) made the splash screen I was after... thought I'd post it...
[G2 and Desire Z General] Migz71:
i know this might be off topic but i found a boot animation dark rain yesterday now i can't find it again any one know where the thread is? cheers
[G2 and Desire Z General] gee one:
http://xdaforums.com/showpost.php?p=17011734&postcount=2
[G2 and Desire Z General] G3CUA19:
help

im trying to do this via termial emulator . it transfers the image but when i reboot mah phone the same tmobile splash screns apear .

my phone is a mytouch 4g slide runin cm7

so what im doing wrong or this is not for my phone
[G2 and Desire Z General] Ditamae:
The commands in the OP are for the G2/Desire Z. Best thing to do is to search in your device's forum.

Check this thread out: http://xdaforums.com/showthread.php?t=1356202
[G2 and Desire Z General] nolsen311:
http://xdaforums.com/showthread.php?t=1806045
[G2 and Desire Z General] ranchu-panchu:
Hello,

I have the following partitions in nexus 4, I don't see any logo word, so I'm not sure which partitions is for the logo/splash.

ls -l /dev/block/platform/msm_sdcc.1/by-name/ <

lrwxrwxrwx root root 2016-11-23 13:03 DDR -> /dev/block/mmcblk0p24

lrwxrwxrwx root root 2016-11-23 13:03 aboot -> /dev/block/mmcblk0p12

lrwxrwxrwx root root 2016-11-23 13:03 abootb -> /dev/block/mmcblk0p15

lrwxrwxrwx root root 2016-11-23 13:03 boot -> /dev/block/mmcblk0p6

lrwxrwxrwx root root 2016-11-23 13:03 cache -> /dev/block/mmcblk0p22

lrwxrwxrwx root root 2016-11-23 13:03 grow -> /dev/block/mmcblk0p25

lrwxrwxrwx root root 2016-11-23 13:03 m9kefs1 -> /dev/block/mmcblk0p8

lrwxrwxrwx root root 2016-11-23 13:03 m9kefs2 -> /dev/block/mmcblk0p9

lrwxrwxrwx root root 2016-11-23 13:03 m9kefs3 -> /dev/block/mmcblk0p10

lrwxrwxrwx root root 2016-11-23 13:03 metadata -> /dev/block/mmcblk0p18

lrwxrwxrwx root root 2016-11-23 13:03 misc -> /dev/block/mmcblk0p19

lrwxrwxrwx root root 2016-11-23 13:03 modem -> /dev/block/mmcblk0p1

lrwxrwxrwx root root 2016-11-23 13:03 persist -> /dev/block/mmcblk0p20

lrwxrwxrwx root root 2016-11-23 13:03 recovery -> /dev/block/mmcblk0p7

lrwxrwxrwx root root 2016-11-23 13:03 rpm -> /dev/block/mmcblk0p11

lrwxrwxrwx root root 2016-11-23 13:03 rpmb -> /dev/block/mmcblk0p16

lrwxrwxrwx root root 2016-11-23 13:03 sbl1 -> /dev/block/mmcblk0p2

lrwxrwxrwx root root 2016-11-23 13:03 sbl2 -> /dev/block/mmcblk0p3

lrwxrwxrwx root root 2016-11-23 13:03 sbl2b -> /dev/block/mmcblk0p13

lrwxrwxrwx root root 2016-11-23 13:03 sbl3 -> /dev/block/mmcblk0p4

lrwxrwxrwx root root 2016-11-23 13:03 sbl3b -> /dev/block/mmcblk0p14

lrwxrwxrwx root root 2016-11-23 13:03 system -> /dev/block/mmcblk0p21

lrwxrwxrwx root root 2016-11-23 13:03 tz -> /dev/block/mmcblk0p5

lrwxrwxrwx root root 2016-11-23 13:03 tzb -> /dev/block/mmcblk0p17

lrwxrwxrwx root root 2016-11-23 13:03 userdata -> /dev/block/mmcblk0p23

root@mako:/ #

Thanks

Ranchu
[G2 and Desire Z General] rymaples:
Shouldn't that be mmcblk0p25? I've always seen it that way, not mmcblkp025.
[G2 and Desire Z General] reukiodo:
Severe typo on my part. Thanks for catching that! Corrected.
[G2 and Desire Z General] rmcsc:
We don't have sound at boot like the Droids, right?
[G2 and Desire Z General] cpgifford:
help

Problem, Maybe someone can help me... I am getting a "Cannot find ffmpeg" in shell when i try and convert .png to the raw565 format.. Is there a file needed to convert that was not mentioned? I have perm root

Thanks

--

Chris
[G2 and Desire Z General] gravis86:
ffmpeg is something that needs to be installed on your computer, not the Android device. http://www.ffmpeg.org/
[G2 and Desire Z General] cpgifford:
Only works on linux?
[G2 and Desire Z General] gravis86:
It's multi-platform. Here is a link to the current Windows version: http://www.videohelp.com/download/ffmpeg-r25512.7z
[G2 and Desire Z General] theratdude64:
following reukiodo's post #12 on page 2 I sucessfully applied this to my G2

http://xdaforums.com/showthread.php?t=648555

I sooo missed this bootup from my MT3G :p
[G2 and Desire Z General] theratdude64:
Downloaded this link, and I'm not figuring out how to use it... I've had it in the past but if I run FFMPEG in BIN folder it just flashes a CMD and disappears. Thats probably not what you do but I don't see what TO do :(

Edit: Found this link on converting to Raw565

http://xdaforums.com/showthread.php?t=649890

That guide is VERY clear with this:

Thats not mentioned anywhere on a G2... so is this a big deal for this phone? I know that that bytes value number is related to G1 resolution, but do you have to match the factory one?
[G2 and Desire Z General] reukiodo:
I'm not sure how important it is.

I have gotten consistent results with ffmpeg from more than 10 pngs I've tried it with. Also of note is that the partition (mmcblk0p19) is 1048576 bytes whereas all the converted files that ffmpeg will generate are less than that.
[G2 and Desire Z General] theratdude64:
so as long as it's under 1048576 bytes it'll be good? The "danger" is exceeding that partition?
[G2 and Desire Z General] theratdude64:
I'm betting the strong warning was because it would exceed the partition or something. The 2 I have created ended up being 770,048 bytes, is that your result as well? Theres no color limitations are there? Last time I played with boot splash screens was forever ago and they required limited color is why I ask
[G2 and Desire Z General] tornado9015:
I used paint.net as an easy way to convert png to raw565, found a thread on xda with a quick search. Also the .img I created was smaller than the original splash, flashed it with no problems.

Actually maybe I shouldn't say no problems. Inbetween the custom splash, and the cyanogen CM5 boot animation I used, there is a weird blue screen. Is this caused by the splash somehow, the boot animation, or something else altogether?
[G2 and Desire Z General] theratdude64:
Maybe because it's smaller than original? I'm new to this too so just speculation lol. I have never really used Fastboot so this'll be interesting to figure out tomorrow for me lol. I have an awesome splash created for it though :)
[G2 and Desire Z General] reukiodo:
I think that is what initiated the danger warning, yes.

Quite possibly also to alert users that their original image was not 320x480 as it needed to be, since all 320x480 images would yield the exact filesize it needs to be for the G1.
[G2 and Desire Z General] Shambala001:
I now have the Nexus splash and the Cyanogen animation =D
[G2 and Desire Z General] reukiodo:
Actually, now that you mention it, all of my images generate to exactly 768000 bytes. Thinking about this, it makes sense for RAW RGB565. RAW means no compression, and RGB565 means each pixel is represented by 5 bits for

r

ed, 6 bits for

g

reen, 5 bits for

b

lue for a total of 16 bits per pixel. So the total image size would come from 480 (screen width) x 800 (screen height) x 16 (bits per pixel) = 6144000 bits = 768000 bytes.

The 770048 bytes is what they use on disk (depending on your partition block size).
[G2 and Desire Z General] reukiodo:
I have not experienced this issue, but I think you might try to erase before flashing the image to clear it.

adb reboot bootloader
fastboot erase splash1
fastboot flash splash1 mysplash.img
fastboot reboot
[G2 and Desire Z General] mtrausch:
Perhaps I am missing something, but it seems that the image from the phone is 1,048,576 bytes and the one that I have created using this method is 768,000 bytes. I'm just wondering if that is correct; my (horribly uneducated) guess is that the image is smaller than the partition. Would that be accurate?

ETA: Nevermind, in the time it took me to write that some others posted and the findings seem to match my question. Please disregard.
[G2 and Desire Z General] gariak:
I dusted off my batch programming skills to make a few files to automate this process for Windows users. I tried to idiot-proof them and make sane error messages, but no promises. I also didn't automate the process of getting the modified splash back onto the device because I'm not going to be responsible for bricks. Use at your own risk, if you like.

getsplash.bat

Takes no arguments, pulls the splash image off your attached device via ADB and passes it for conversion to PNG format

splash2png.bat input.img output.png

Takes the above arguments and uses the included ffmpeg.exe to convert an IMG to a PNG for editing

png2splash.bat input.png output.img

Takes the above arguments and uses the included ffmpeg.exe to convert a PNG to an IMG for adding onto the device

Enjoy!
[G2 and Desire Z General] reukiodo:
Thanks! Added link to OP for quick reference.
[G2 and Desire Z General] gariak:
Thanks, hope it comes in handy. Here's the simple splash that I Photoshopped up. The white background on the HTC splash hurts my eyes and I liked the simple G1 splash screen.
[G2 and Desire Z General] D_Rob:
I get "cp not found". What am I missing? *Never mind* Figured it out "busybox cp".
[G2 and Desire Z General] Stratrix:
awesome guide. works on desire z after flashing hboot s-off.
[G2 and Desire Z General] theratdude64:
Sucessfully did it :) man I wish I could have done this to my mytouch 3G, that thing had a NASTY splash screen. Although I couldn't erase splash1, gave me error:

But just flashing without erasing worked fine, and I don't have the blue screen flash between it and the boot animation.
[G2 and Desire Z General] reukiodo:
Actually this is also possible on the myTouch 3G since it has an unlocked bootloader also, just not the myTouch 3G Slide (yet), pending team AlphaRev's S-OFF release.

I don't think an erase is necessary, I suggested it to him for his blue flash screen oddity.
[G2 and Desire Z General] theratdude64:
I just didn't know how to do it at the time, ya think it's just the same command? splash1?

I figured I'd try the erase just to be safe, but yeah no blue screen. Any time I want to change the splash screen just reflash without worrying about erasing?
[G2 and Desire Z General] reukiodo:
I think that should be correct. It would be interesting to know if others have the same problem.

There should be no need to erase, as every image is the exact same size (bits), so each flash will completely and exactly overwrite the previous. No more, no less.
[G2 and Desire Z General] theratdude64:
Alrighty, that's pretty cool how that format does that. So just repeat the apply to phone steps for new images?
[G2 and Desire Z General] cparekh:
Here is a splash screen that I stole from this post, so credit goes to evertith. It's for the EVO, so I made it for the Vision. I don't really have any Photoshop skills, so it's crude, at best.

I included a png file for viewing and the img file that can be flashed directly.
[G2 and Desire Z General] reukiodo:
That is Correct.
[G2 and Desire Z General] tornado9015:
You would think that, but the stock splash I pulled off my phone is 1048576 bytes. Every image I create, and from what I've read this isn't just me, is 768000 bytes. I'm going to be more empirical, and reflash the stock image, if I still see the blue screen, it's the bootanimation, if not I'll try to see if I can't find a way to flash a new splash and still get rid of it.
[G2 and Desire Z General] tornado9015:
Reflashed stock img, blue screen went away. It isn't the boot animation. Used ffmpeg, instead of paint.net. still flashes blue screen, used different image, same size, still flashes blue screen. The only guess that makes sense to me so far is that there are some leftover bytes from the stock image. Attempting to erase flash1 returns an error though, anybody have a guess as to why?
[G2 and Desire Z General] SlicedKuniva:
Is there still a splash1 and "splash2" like there was with the G1? Maybe that could have to do with your blue screen problem. Maybe for some reason it is reading leftover bytes like you said as maybe a splash2 image? not really sure, just throwing out an idea.
[G2 and Desire Z General] perquisitor_omnia:
Just more info, my phone flashed okay, and there is no blue screen, but it returned an error when I tried to erase just to test:

fastboot erase splash1
erasing 'splash1'... FAILED (remote: erasing error!)

Also, attaching the .png for my spash:
[G2 and Desire Z General] nolsen311:
Thank you! Thank you! Thank you!

This is one of the reasons I <3 HTC Phones! The ability to flash bootsplash effortlessly!
[G2 and Desire Z General] blackknightavalon:
I'm also getting this error. Computer's running Ubuntu Maverick and I have ffmpeg installed already.
[G2 and Desire Z General] perquisitor_omnia:
I use Gentoo and I don't think it's a problem with FFMPEG.
[G2 and Desire Z General] mdayjr:
Very cool man. Thanx. Just changed mine. Very easy. I'll be making more

Already converted. Unzip and flash per first post of this thread
[G2 and Desire Z General] g1junky:
Thanks this tutorial works great

Edit: now we need one to change the ugly tmobile g2 boot image
[G2 and Desire Z General] nolsen311:
The G2 boot animation is much easier to change, and can be done even without rooting.

It's just a standard bootanimation.zip, as documented elsewhere...you can put it in either /data/local/bootanimation.zip or /system/media/bootanimation.zip.

That *is* what you're talking about, right?
[G2 and Desire Z General] Okawa:
This is kind of lame but this is what I did with my splash.img

I removed my info but you get the idea. No normal thief is going to beable to flash the phone so they are stuck with this on every load.
[G2 and Desire Z General] sn00ch:
If you want to add bootanimation to custom sense rom

xdaforums.com/showthread.php?t=735008

I found this helpful. It solved my problem.
[G2 and Desire Z General] tornado9015:
That is actually pretty brilliant. I like that idea a lot. I prefer a cleaner look myself, and I haven't had a phone stolen yet, but I might implement something similar. Even if somebody is clever enough to reflash a rom, very very few thieves would have the know how to reflash a splash screen.
[G2 and Desire Z General] Okawa:
I am not that great at photoshop so I just kind of threw some text on it lol

If any one can think of a cleaner look I would love a better looking splash ^_^

I got this idea btw when I used it on my Windows 95 Laptop I took to school a lot I put a similar msg on the loading and shut down screens =D
[G2 and Desire Z General] blackknightavalon:
Finally got this thing working! If you're still getting the "Error" message, try changing the extention to .PNG instead of .png.
[G2 and Desire Z General] blackknightavalon:
Hope you don't mind if I took that basic image and combined it with a classic. Attaching the image itself and the .img file.
[G2 and Desire Z General] SlicedKuniva:
I should be able to pull my splash screen off of my G1 that I made and use it on the G2. Right?