Default [SPLASH] HTC One M8 BIOS Splash Screens - All Variants

Disclaimer: You are performing this modification at your own risk. I take absolutely no responsibility for any damages that may occur to your phone as a result of this modification.

This mod should work on all versions of the M8. I included all the Model IDs and Custom IDs I could find, so hopefully it should be compatible with all variants of this device. The android-info.txt file that is used is shown later in this post so you can check your IDs before you flash.
If you find that your Model ID or Custom ID is not included in the file, you can check the Useful Commands section for how to find your IDs, then just add them to your zip before flashing. Also, please post your IDs here so I can update the android-info.txt to include your variant.

Please remember that by changing your splash screen you will no longer have your stock splash screen. I believe one is posted somewhere in the general M8 forums. Please search there for it.

This mod is persistent through ROM flashes and nandroid restore. Flashing an RUU may change the splash screen.

Requirements:
S-Off
Android SDK (adb and fastboot)
USB Debugging turned on
HTC M8 Drivers

Useful Commands:
 
Code:
adb devices
(when your phone is connected to the computer, this will tell you if your phone is detected)
expected output:
    C:\sdk\platform-tools>adb devices
	List of devices attached
	FAXXXXXXXXXX	device
Code:
fastboot devices
(when your phone is connected and booted to the bootloader, this will tell you if your phone is detected)
expected output:
    C:\sdk\platform-tools>fastboot devices
	List of devices attached
	FAXXXXXXXXXX	fastboot
You must use an adb shell, or a terminal emulator app to use the commands below.

Code:
getprop ro.cid
(displays your phone's Custom ID (cid))
expected output:
	insertcoin@/# getprop ro.cid
	getprop ro.cid
	T-MOB010
Code:
getprop ro.mid
(dispays your phone's Model ID)
expected output:
	insertcoin@/# getprop ro.mid
	getprop ro.mid
	0P6B13000


Instructions:
 
1. Place the zip in the same folder as adb and fastboot.
2. Open a command window and navigate to your adb and fastboot folder. Window button + R and type "cmd"
Alternative: Hold Shift and right-click inside the folder or on the folder's icon and select "Open command window here"
3. Use this command:
Code:
adb reboot bootloader
4. After it boots into fastboot use these commands:
Code:
fastboot devices
fastboot oem rebootRUU
	expected output:
		C:\sdk\platform-tools>fastboot oem rebootRUU
		...
		(bootloader) Start Verify: 0
		OKAY [  0.025s]
		finished. total time: 0.025s
The first command confirms the connection to the computer, the second command reboots your phone into an RUU flash mode. The screen will be black with a silver and black HTC logo.

5. Next use the command:
Code:
fastboot devices
fastboot flash zip splash.zip
	expected output:
		C:\sdk\platform-tools>fastboot flash zip splash-t-mo.zip
		sending 'zip' (156 KB)...
		OKAY [  0.191s]
		writing 'zip'...
		(bootloader) zip header checking...
		(bootloader) zip info parsing...
		(bootloader) checking model ID...
		(bootloader) checking custom ID...
		(bootloader) total_image_number=1

		(bootloader) start image[sp1] unzipping & flushing...
		(bootloader) [RUU]UZ,sp1,0
		(bootloader) [RUU]UZ,sp1,23
		(bootloader) [RUU]UZ,sp1,45
		(bootloader) [RUU]UZ,sp1,67
		(bootloader) [RUU]UZ,sp1,89
		(bootloader) [RUU]UZ,sp1,100
		(bootloader) [RUU]WP,sp1,0
		(bootloader) [RUU]WP,sp1,100
		(bootloader) ...... Successful
		(bootloader) current_image_number=0

		OKAY [  2.188s]
		finished. total time: 2.379s
I always perform the devices check before flashing.


6. Then reboot using:
Code:
fastboot reboot
	expected output:
		C:\sdk\platform-tools>fastboot reboot
		rebooting...

		finished. total time: 0.017s


Check your Custom ID and Model ID here:
 
Contents of the android-info.txt file in each zip:
Code:
modelid: 0P6B13000
modelid: 0P6B12000
modelid: 0P6B20000
modelid: 0P6B10000
cidnum: 11111111
cidnum: T-MOB010
cidnum: CWS__001
cidnum: BS_US001
cidnum: GOOGL001
cidnum: VZW__001
mainver: 1.54.401.5
btype:1
aareport:1
hbootpreupdate:12


MD5 Sums:
 
AT&T
EC9694FB1E0E1045018D47F014C3880A
No-Carrier
1E4466590F99EF431E752D35C1662514
Sprint
312AB76943BA54B9406EB21A627C3C58
T-Mobile
508F020E3A30552A1B4C79A80209DCB4
Unlocked
EF40CCF59D9D64B3BC628F18937A206C
Verizon
926DC41ACB0AF03C8F99F6CAB0EB2F42


Thanks:
@starbase64 - for the splash screen creator for the M8 found here: http://forum.xda-developers.com/show....php?t=2713947
@dgtiii - fastboot flash instructions
@ordg7341 - for android-info.txt base
@JaY iZz BaKk - for testing the splash screen on the T-Mobile variant
Attached Thumbnails
Click image for larger version

Name:	SplashATT.png
Views:	1417
Size:	215.8 KB
ID:	2713230   Click image for larger version

Name:	SplashNoCarrier.png
Views:	1123
Size:	210.1 KB
ID:	2713231   Click image for larger version

Name:	SplashSprint.png
Views:	899
Size:	216.2 KB
ID:	2713232   Click image for larger version

Name:	splashTMo.png
Views:	837
Size:	212.6 KB
ID:	2713233   Click image for larger version

Name:	SplashUnlocked.png
Views:	815
Size:	213.7 KB
ID:	2713234  

Click image for larger version

Name:	SplashVerizon.png
Views:	796
Size:	217.1 KB
ID:	2713235  
Attached Files
File Type: zip splash-att.zip - [Click for QR Code] (159.3 KB, 56 views)
File Type: zip splash-no-carrier.zip - [Click for QR Code] (154.3 KB, 141 views)
File Type: zip splash-sprint.zip - [Click for QR Code] (160.2 KB, 30 views)
File Type: zip splash-t-mo.zip - [Click for QR Code] (156.4 KB, 92 views)
File Type: zip splash-unlocked.zip - [Click for QR Code] (157.2 KB, 137 views)
File Type: zip splash-verizon.zip - [Click for QR Code] (161.2 KB, 71 views)