yashsingh1/xdaforums huggingface dataset:
[One (M7) General] chrisch1974:
With the arrival of S-OFF for the HTC One we also got the possibility to flash a custom splash screen. Many of us used this already on their previous devices and now it's possible for the HTC One too.

Preparing image for flashing:

First you need the image of your choice. Make sure you it has the size 1080x1920 !!!. It must have been already the correct size because the converter doesn't re-size it. The image can be in the format BMP, JPG or PNG.

Grab EZ Splash Screen Flasher and Image Converter and convert your image. Instructions how to convert it are in the original thread.

Take the custom.img in the place-image-here folder and rename it to splash1.nb0.

Download the attached splash.zip and replace the splash1.nb0 inside.

Have a look at the android-info.txt file and check if your CID is present inside. IF not than add it. I have already added a lot of CID's but if there are some missing I will update it from time to time.

Requirements for flashing:

S-OFF

Steps for flashing:

Boot your HTC One into bootloader and enter fastboot mode

adb reboot bootloader

Start RUU Flash mode

fastboot oem rebootRUU

Flash the custom splash screen

fastboot flash zip splash.zip

Make sure that there are no error messages when flashing

Reboot your device

fastboot reboot
[One (M7) General] chrisch1974:
If someone is interested this is the actual image in the splash.zip

If you want to go back flash the splash_stock.zip

fastboot flash zip splash_stock.zip
[One (M7) General] cyber6:
THX for Tutorial, here my splashscreens.
[One (M7) General] craftycarper1:
Thanks for the tutorial, now i'm S-Off i can see me turning into a splash flashaholic!:)
[One (M7) General] breadtreemike:
thx for sharing..works fine here..cheers~
[One (M7) General] touch of jobo:
Hi chrisch1974,

I do not own this device myself, but Sneakyghost and I have been playing around a bit, and he confirms that this works for the One. It seemed appropriate to offer it up here in your thread..

For the One-S Ville, I have an online boot splash zip generator. You can upload a picture and it will generate a recovery flashable .zip file. I have now made a version for the One M7 that's identical, except it uses a different resolution and block device. (1080x1920 into P13 instead of 540x960 into P14) For people who don't have a windows box available, this might be an easier option.

http://jobiwan.net:81/bootsplash-one

I don't know whether S-Off is required or not. On the Ville you have to be either S-Off or on a lower hboot version. Again,

the .zip files this generates are recovery flashable, not fastboot-RUU flashable

, unlike yours.

Enjoy,

-Jobo

(PS: This is my original thread for the One-S Ville: http://xdaforums.com/showthread.php?t=1777223 The online generator is introduced in post#115.)
[One (M7) General] ThePhoneGeek:
I attempted to flash with these instructions and received the following:

C:\Users\brandon\Downloads\One_M7_All-In-One_Kit_v1.3\Data>fastboot flash zip sp

lash_stock.zip

sending 'zip' (20 KB)...

OKAY [ 0.233s]

writing 'zip'...

(bootloader) zip header checking...

(bootloader) zip info parsing...

(bootloader) checking model ID...

FAILED (remote: 41 model id check fail)

finished. total time: 0.666s

I edited the text file to add my CID (BS_US001) but no luck...

I am S-OFF but did not change the CID.

MG
[One (M7) General] Sneakyghost:
Hey Chrisch!

Nice thread really! I was a bit frustrated first when i found it because i spent all afternoon working out where splash is, how to convert it etc. Now you have been faster!

Well, at least Touch of Jobo can offer his form for recovery flashable zips as a supplement.

I will link your thread to my hboot modification thread so people who edit out the red warning have easy access to custom splash screens (in my eyes these two always go together somehow :D )

Well done mate! Thanks a lot!
[One (M7) General] superchilpil:
It won't flash I n recovery, I tried to open up the zip and it fails
[One (M7) General] touch of jobo:
I've tested it myself and it creates valid .zip files. I can not flash them because I don't have a One. Is the z.ip file you get zero bytes? Can you (zip up and) post the picture you tried to upload?

Edit to add: can 2 or 3 others please report? So as to see whether this is a special case, or it just doesn't work at all..

Edit2: I used the metallica picture you posted, and it generated a 905K .zip file. (attached)
[One (M7) General] superchilpil:
The zip I got is about 1.11 kb

Here's the image http://db.tt/rZlKDiBZ

---------- Post added at 12:09 PM ---------- Previous post was at 12:02 PM ----------

I figured out my issue, it was my phone. Tried it on a computer and it works just fine

Sorry for the troubles
[One (M7) General] Sneakyghost:
Your zip is broken. THats not right. Re-Do the process. It worked for me totally ok.

I just tried it again. My zip is 139KB from an image with only 23KB.

[EDIT] lol i just saw you fixed it already. Totally overseen that haha!

---------- Post added at 07:20 PM ---------- Previous post was at 07:14 PM ----------

It doesn't say FAILED custom id check (CID) but model id check (MID)

I have that on my thread for the hboots as well. I am still trying to find out if there are ONE devices with a different Model ID.

[EDIT]

OK thanks to Mike1986 Website i found the answer already.

There are three MID's

PN0710000

PN0711000

and a third one Mike didn't specify.

You can try to change the MID in your android-info.txt and see if that helps Maybe it flashes then!
[One (M7) General] aridtare:
Phone would not get past Rootbox bootanimation after successful flashing (the splash showed up fine). fastboot erase cache seems to have fixed it though. Thanks for the how-to!

modelid: PN0712000

cidnum: 11111111
[One (M7) General] ThePhoneGeek:
(bootloader) modelid: PN0712000

(bootloader) cidnum: BS_US001

MG
[One (M7) General] Stargazer418:
Thanks, it worked great! I recreated the Nexus splash screen and posted it below if anyone wants it.
[One (M7) General] dh2311:
just a theoretical scenario, if I were to flash the custom splash screen and then revert to S-ON, would the splash screen stay? and would my phone become a brick?
[One (M7) General] Simba501:
I'm guessing you've managed to remove the "this is for development purposes" message?
[One (M7) General] touch of jobo:
Only a RUU or maybe an OTA can reset your splash back to stock, so yes, it will stay. The splash image is not signed. Having a modified splash on S-On will not brick you. (Having a modified hboot on S-On will brick you tho!)
[One (M7) General] superchilpil:
There's another thread on how to do that, look for hboot mod
[One (M7) General] Stargazer418:
No, I didn't. I saw the thread about removing it, but I don't know if it will overwrite the splash I already flashed. It doesn't seem to show up every boot, though, so it's not that bad in my opinion.
[One (M7) General] aridtare:
So would it be ok to simply flash our custom splash.zip and the hboot with the red text removed at the same time within RUU?
[One (M7) General] superchilpil:
Yes completely fine, they are two different partitions so there should be no issues
[One (M7) General] Simba501:
Well, I found the modified hboot thread and got it removed. Now it looks great.

Let the custom splash threads begin :highfive:.
[One (M7) General] Stargazer418:
Same here, it looks awesome now :highfive:
[One (M7) General] Max128:
Thanks but Why flash a zip? The old method does not work?

fastboot flash splash1 splash1.img..
[One (M7) General] breadtreemike:
yea thx for your tips..I think this is more easy way to generate a splash screen..works great here!
[One (M7) General] chrisch1974:
Nice job [MENTION=1293920]touch of jobo[/MENTION]. I will update the OP to add a link to your tool.

Haha :laugh: I thought the same when I made the hboot thread. I wrote it in the morning and didn't had the time to finish it. When I got back to the laptop and posted it I realized that you had published it already. So I need a mod to delete it :)

This is the model ID. I will add a note to the OP to check and edit it before flashing the zip file.

I haven't tried it on the One but it was impossible on the One S and XL. You would need a ENG hboot.
[One (M7) General] Sneakyghost:
Well at least you had your Zucchinis earlier this year while ours drown in rain haha ;)

For real? you were doing a hboot thread too? We should talk stuff up first so we can save on precious time. Really. Damn. Sorry i made your work go unseen. Feel free to add what you have to the hboot thread.

[EDIT]

When testing around this morning i needed a png, a bmp and a zip to flash stuff with, so i made one really simple tester in photoshop. Since its Black/Red and minimal (my preferred color mix for Venom lol) i thought i could add it here too as people might like it.

Recovery flashable zip: http://d-h.st/gs5
[One (M7) General] PowerPC:
Just a dumb question. If i flash the splash screen but not the hboot, the red text disclaimer still shows on any custom splash screen, right?
[One (M7) General] Sneakyghost:
Correct. It is a dynamic text overlay that the hboot renders over the splash screen if it discovers the phone had been unlocked.

Think the splash not as a boot stage (as it looks like) but as an actual splash - something that gets displayed while a boot routine is running. That boot routine is the "hboot" or bootloader. It calls the splash up to have you not look at its ugly interface. But it can of course still display other text on top of the splash. :D
[One (M7) General] mdiaz33685:
excuse me, is this a flashable zip.... can I flash with twrp.

on my signature I have my description... Tmobile original hboot 1.44.0000

is the same hboot 1.44.0000 as overseas and US tmobile, are they all the same.

I want to flash the black with blue or green, will this work on my tmobile US phone.

ps.. edit... will this also remove the stupid red letters...
[One (M7) General] Skizzy034:
Will this carry on through rom flashes?
[One (M7) General] tjsooley:
I get access denied failed.

I have s off and super cid
[One (M7) General] MotoXoom:
Awesome...

..... attached is mine!

Follow instructions in first post on how to flash!

..and as always "Flash at your own risk" !!!
[One (M7) General] pieceofplastic:
yes, unless the rom includes a custom splash screen. (none do yet as far as I know, and that would make the rom require s-off)
[One (M7) General] PowerPC:
Thanks for the detailed answer. I'm concerned about the custom hboot that may brick the device if I forget to flash OOTB hboot before turning S-ON.

So, there are two solutions here to remove the disclaimer text Please correct me if I'm wrong.

1. Flash custom hboot but take the risk of bricking if not return to original before S-ON.

2. Turn the bootloader lock on but keep S-OFF.

So, it sounds like turn on bootloader lock seems a bit safe than custom hboot. Does this sound right?
[One (M7) General] pieceofplastic:
Here's my splash screen - the AOKP unicorn logo!
[One (M7) General] rayau85:
It works perfectly for me using touch of jobo.

Only one concern, will my picture be immediately erased or kept in your database?
[One (M7) General] he_stheone64:
Hi Chrisch, good to see you here and nice job. I just made a splash for our TrickDroid users, but it certainly also works for all other ROM`s :angel:

Download:

http://www.androidfilehost.com/?fid=22979706399755634
[One (M7) General] Sneakyghost:
You're a smart man and read my answer right. :D

Problem is though, that i am not 100% sure that the red letters are triggered from the unlock That was a guess. They might also be triggered from a custom kernel or the custom recovery. Its basically one of these three.

But really, why don't you just try it? No harm done there. Run a NANDROID before relocking so you can have it unlocked and wiped and not lose your data.
[One (M7) General] touch of jobo:
There is no database. Uploaded pictures should get deleted immediately. However, sometimes I have to clean out some files that didn't get auto-deleted.

(I think this happens when someone tries to upload an animated gif and only the 1st frame gets processed and the rest end up as pollution in my temp folder, or possibly files that can't be converted by imagemagick. I'm not sure. But really, I would think that if a picture is too awkward for me to see, it's also too awkward to use as a splash. :D ;) :p)
[One (M7) General] JohnCorleone:
Could you possibly make one with the HTC in white as well please? I almost always run black and white setups with all inverted apps. If its too much trouble I can try and figure it out when I haven't been awake for 19 hours like now.

Sent from my HTC One using Xparent Gray Tapatalk 2
[One (M7) General] Sneakyghost:
Its really not that hard if you have photoshop. Invert first, then use magic selection tools, select now purple HTC logo, then fill with white. ;)

[EDIT]

Added TrickDroid Awesome Sauce :D
[One (M7) General] i3am5not8real13:
Thanks for this, worked great, though i did have to modify model id and add cid..thanks again
[One (M7) General] jelbo:
Here's my customized splash screen with Frenden's 'underdog Android' artwork, the Revolutionary 'developer preview' artwork and a custom 'revone' text.

Attached is a flashable splash.zip (read the OP!!). MD5 is 7FA20B734C8C26557F270A42FA8F3E4D

The .png in case you want to make sure everything is OK and convert yourself (click for full view):

Photo:
[One (M7) General] Max128:
Hi chrisch1974 ,

You're right it does not work with fastboot, I think so because it worked on my HTC Sensation but I see that it has changed.

Now I have the same splash as before.

It works well with the HBOOT mod that removes the red writing. :)

thank you for this Theard!

Here is my splash below splash.zip is ready to flash.:
[One (M7) General] JohnCorleone:
Your pimp hand is strong! Many thanks. I pulled an all nighter doing supercid and getting rid of red text on the splash...I am overdue for a stupid mistake. Many thanks for knocking that out. So the concept is the same as if I want to make app drawer icons black and white...invert or choose black and white and maximum black ,etc?

Edit...can we rename these for instance HTC_hottie_splash.zip to keep them organized and if so would I enter what I named it when flashing?

Sent from my HTC One using Xparent Gray Tapatalk 2

---------- Post added at 07:57 PM ---------- Previous post was at 07:56 PM ----------

That's a classic too! I think I need to start a splash folder!

Sent from my HTC One using Xparent Gray Tapatalk 2
[One (M7) General] Sneakyghost:
If you have been doing inversions before you can do it the same way. Its just a freaking PNG image after all. Use the method you feel most comfortable with.

Its gonna be put into the right flashable format by either Chrisch's or Jobo's tool later anyway. Screw it up as much as you like.

The zips can have any name. You can call it your mama and it will still be written to the chip. Just remember it so you later find it when looking for it in recovery :D
[One (M7) General] Max128:
Yes it's true this is a classic :p
[One (M7) General] mdiaz33685:
thanks for the quick tutorial,,,

loved the black on green... looks great with the black on green bootanimation...
[One (M7) General] JohnCorleone:
Yeah I already had 4 "splash.zip" files so I figured I better ask about renaming just in case. I am pretty much set with the work that's been done in this thread already. I appreciate it gentlemen now if I can get the call black and white boot animation to match the splash but leave the red Beats...that would look bueno. I owe some donations on pay day starting here and TrickDroid thread. Thanks again!

Sent from my HTC One using Xparent Gray Tapatalk 2
[One (M7) General] rpmccormick:
What am I doing wrong? I got my CID ("T-MOB010") and added it to android-info.txt below HTC__016 (used TextPad so edit should be safe). Then re-zipped and tried to flash, but got: "FAILED (remote: 41 model id check fail)"

C:\adt-bundle-windows-x86_64-20130514\sdk\platform-tools>fastboot getvar all
(bootloader) version: 0.5
(bootloader) version-bootloader: 1.44.0000
(bootloader) version-baseband: 4A.14.3250.15
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main: 1.27.531.7
(bootloader) version-misc: PVT SHIP S-OFF
(bootloader) serialno: HT359W91xxxx
(bootloader) imei: 35597205436xxxx
(bootloader) meid: 00000000000000
(bootloader) product: m7_ul
(bootloader) platform: HBOOT-8064
(bootloader) modelid: PN0713000
(bootloader) cidnum: T-MOB010
(bootloader) battery-status: good
(bootloader) battery-voltage: 4010mV
(bootloader) partition-layout: Generic
(bootloader) security: off
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) gencheckpt: 0
all: Done!
finished. total time: 4.158s

C:\adt-bundle-windows-x86_64-20130514\sdk\platform-tools>fastboot oem rebootRUU
...
(bootloader) Start Verify: 0
OKAY [ 0.046s]
finished. total time: 0.047s

C:\adt-bundle-windows-x86_64-20130514\sdk\platform-tools>fastboot flash zip spla
sh.zip
sending 'zip' (770 KB)...
OKAY [ 0.257s]
writing 'zip'...
(bootloader) zip header checking...
(bootloader) zip info parsing...
(bootloader) checking model ID...
FAILED (remote: 41 model id check fail)
finished. total time: 0.679s

C:\adt-bundle-windows-x86_64-20130514\sdk\platform-tools>fastboot reboot
rebooting...

finished. total time: 0.107s

EDIT: My model number is PN0713000. Can I just change it and flash? I don't want to brick my phone if the TMO version has the image in a different ROM location or something.

EDIT2: All went well... did SuperCID for the heck of it too: "fastboot oem writecid 11111111"
[One (M7) General] skinsfanbdh:
you can try supercid then change it back afterwards if you want. i have the same phone and supercid worked for me
[One (M7) General] krugm0f0:
Thank-you, this worked like a charm! I'm S-OFF and SuperCID 11111111.

C:\ONE\fastboot>fastboot oem rebootRUU
... INFOStart Verify: 0
OKAY

C:\ONE\fastboot>fastboot flash zip splash.zip
sending 'zip' (1012 KB)... OKAY
writing 'zip'... INFOzip header checking...
INFOzip info parsing...
INFOchecking model ID...
INFOchecking custom ID...
INFOstart image[sp1] unzipping & flushing...
INFO[RUU]UZ,sp1,0
INFO[RUU]UZ,sp1,22
INFO[RUU]UZ,sp1,42
INFO[RUU]UZ,sp1,64
INFO[RUU]UZ,sp1,85
INFO[RUU]UZ,sp1,100
INFO[RUU]WP,sp1,0
INFO[RUU]WP,sp1,100
INFO...... Successful
OKAY

C:\ONE\fastboot>fastboot reboot
rebooting...

But it's still showing the red text "This build is for development purposes only.....bla bla bla" on the bottom? Any way to remove that?
[One (M7) General] Sneakyghost:
Funny man. You flashed a splash.zip. The splash doesn't hold the red warning. Its in the hboot. Need to flash that edited hboot i did.

Check here: http://xdaforums.com/showthread.php?t=2316726
[One (M7) General] krugm0f0:
Ah ok, I though it was part of the splash image itself.

- Android Revolution HD, by mike1986.
[One (M7) General] adz63:
Thanks for some of the splash screens . Will have a go at making a few tomorrow to share
[One (M7) General] xxquicksh0txx:
For people on T-Mobile here is a android-info.txt that will work, I used it.

Also, would it be possible to add a list of modelid's to the android-info as it is with cidnum's?

Something like

modelid: PN0710000modelid: PN0711000modelid: PN0712000modelid: PN0713000:cidnum 11111111cidnum T-MOB010

Anyways this is good for T-Mobile people with Model Id PN0713000, just place this in any of the zips and replace.

edit: this will also work if you have supercid.
[One (M7) General] poczynek:
Quick question: so flashed and all ok and was successful. But just clarifying: this splash screen is the initial screen and there will always be the white HTC screens after this splash screen? Because after splashing it goes: my splash screen i downloaded followed by HTC white normal screens. Or is that now the boot animation i would need to change to replace the white screens?
[One (M7) General] Sneakyghost:
The first thing you see is the Splash1 in Partition 13. That is what we change with this thread.

The second thing you see is the bootanimation. That is a zip with 60 png's in the ROM\system\customize\resource folder. With root enabled, you can replace those zips (there also is a downanimation) with any custom one. If it doesn't work, it probably isn't set up right. Inside the zip aren't just the png's but also an info file that tells the ROM the size of the pictures, the play-speed and the folder where they are. Plus, i think the boot animation has a Size max. It cannot exceed a certain size (i don't know that).
[One (M7) General] moustosm:
Can we change splash screen with some software (bootflash pro), it was working with HTC Sensation.
[One (M7) General] Noz85:
Worked great now have this awesomeness at boot :cool:
[One (M7) General] boroboy69r:
thanks op for tut on how to and thanks noz for your splash
[One (M7) General] he_stheone64:
We also just finished a matching bootanimation today :D
[One (M7) General] touch of jobo:
Now that I have two different versions of this tool up, I adapted the php scripts a bit:

The version for the

One

returns a .zip named "

bootsplash-m7.zip

" and the (original) version for the

One-S

returns a .zip named "

bootsplash-ville.zip

".

(It used to be named just "bootsplash.zip", but I'd hate to see people flash the wrong version on the wrong device and end up with a brick.)

-Jobo
[One (M7) General] Noz85:
Not my work it was created by he_stheone64.

Will be looking forward to it. Really enjoy your work.:thumbup:
[One (M7) General] Skizzy034:
Is there anyway to also change the second white splash screen that says HTC One and beats audio at the bottom?

---------- Post added at 09:50 PM ---------- Previous post was at 09:39 PM ----------

Is it possible to edit the .nb0 files in the zips? I wanna make the green and black HTC splash screen someone posted and make it red and black with photoshop. I tried saving the images he posted but they are too small. I also tried using that EZ converter program in the OP by change the splash1.nb0 to splash1.img and converting it to png but it just shows an all black image without the "HTC" and "Quietly Brilliant".

I searched Google but I can't find any 1080x1920 HTC images. Where are you guys finding them
[One (M7) General] Skizzy034:
Here is a splash screen that I made: