Operator Screen - Windows Mobile Development and Hacking General

Hi mates, does anyone know, where is the operator screen located in the phone ?
By Operator Screen, i mean the wallpaper of the vendor like O2, Vodafone, i-Mate, T-mobile etc. whose ROM, you have installed in your device.
It comes before the Windows Mobile splash screen, after reboot.
I have searched my entire /Windows/ folder, couldn't get hold of it.

if it is before welcome96 than i doubt you can change it without cooking your own rom...

http://wiki.xda-developers.com/uploads/Custom Splash Screens.zip
Complete Guide & Tools To Create Custom Splash Screens - Compiled by Bennec83 from wiki

is this available for any wm5/6 device?

fuzzvirus said:
http://wiki.xda-developers.com/uploads/Custom Splash Screens.zip
Complete Guide & Tools To Create Custom Splash Screens - Compiled by Bennec83 from wiki
Click to expand...
Click to collapse
can you post the link for this thread ?
I hope we are not talkin' about the windows splash screen aka "welcomehead.192"

this what I am talking about
From the read me file inside the zip.
This Can ONLY Be Done On XP (nb_image_converter.exe dont like vista!!)
Firstly create your splashscreens using your favourite picture editor (PSP, Photoshop etc...), both these files MUST be 240x320 and saved as 24bit bitmaps:
Name of Image Size Type Description
* MainSplash.bmp 240x320 .bmp the first splashscreen you see
* SubSplash.bmp 240x320 .bmp the second splashscreen you see
* welcomehead.96.png 320x320 .png the WM splashscreen
Save mainsplash & sudsplash into Custom Splash
Save welcomehead.96.png and paste it into the /windows folder on your device (overwriting the current windows splashscreen).
Copy files "nb_image_converter.exe" & "padding.nb" into Custom Splash. Now run "nb_image_converter.exe" load both images, save them as Main.nb & Sub.nb.
Next open a command window, and place Custom Splash Folder in Root of C:
In the command window type the following:
cd c:\custom_splash (enter)
copy /b Main.nb+padding.nb MainSplash.nb (enter)
copy /b Sub.nb+padding.nb SubSplash.nb (enter)
dir (enter)
The final command (dir) will list the contents of the directory, the filesize of MainSplash.nb and SubSplash.nb MUST be exactly 262144 bytes
or you should NOT continue (would produce possibly FATAL results for the device)
We now need to repackage the two .nb files into a single nbh image so we can flash them, s
1) Start duttys good nbh tool:
2) click the "NB to NBH"
3) Click the First Splash and select the MainSplash.nb file, click the second splash and select the SubSplash.nb.
4) MAKE SURE that Device = HERM200, CID Type = SuperCID and Signature Size = 128
5) Now click the "Generate NBH File" button, save it on your desktop.
The next stage is to flash to the device using CustomRUU, simply place the custom ruu exe file in the same folder as the NBH file we just created and run it.
Select 'autodetect' and flash as normal.

Thanx a lot mate, can i use this on my Universal ? It's resolution is 640 by 480.
Is there any way, i can extract the operator splash screen i.e Main splash, from my current ROM ?

well I won't be able to help here as I have a hermes and I can tell about that. Hoping someone else might help you.

Related

How to change HTC Charmer Splash and probably Wizard too.

Please see posts below for solution.
Paul
silly me, just looked at the code, it was set for the smartphone screen size, changed it to the proper size and it works ok. Going to do some testing then I should be able to create a utility to change the splash screen
Paul
it is a nb file which is the same format as used in all HTC devices,I renamed the file logo.bin to logo.nb and used nb_image_converter_859_418.exe which i got from the FTP site to open,it is for T-Mobile.
Great,now we can change the Splash logo using the old method and change the file ext to bin.
Regards
Done, managed to change the boot logo on my HTC Charmer - Wizard should be exactly the same. Will post a how-to soon...
The file format seems to have slightly changed from the .nb format. It has a different header now, but it is almost the same.
Re: Can nearly change the splash screen, help required.
psneddon said:
I have a charmer which has the same rom layout etc as the wizard so this should apply to both devices.
I can extract the splash screen (and it should be ok flashing it back using pdocwrite) but the problem is converting it back and forth between the htc format and bmp. I am using a utility from spv developers. The utility nearly converts it ok but its a bit corrupted. Please see the attached file and maybe someone could fix the code??
Paul
Click to expand...
Click to collapse
Can you post the utility to extract the file from the Rom and patch it back again
Regards
I've only tested on the charmer but it should work on the wizard, but obviously I cant be 100%.
Download the aWizard tool from
http://forum.xda-developers.com/viewtopic.php?t=37386&postdays=0&postorder=asc&start=0
You need to enable RAPI using this tool plus the other tools you need are in the lib dir.
To extract the splash screen...
pdocread.exe -n 1 0x002d0000 153630 splash.bin
The header sig should be "This is smartphone signature".
Use the logoconverter attached e.g.
logoConvert bin2bmp splash.bin splash.bmp
to covnvert back
logoConvert bmp2bin splash.bmp splash.bin
To flash back use
pdocwrite.exe -n 1 splash.bin 0x002d0000
Thank you very much,it works fine .
Regards
If you want to extract the splash image from a wizard/charmer rom (or any other part of the rom) then you can use the typhoon tools on the nk.nbf file.
logoconvert not working
Hi,
I managed to get the .bin file, but when trying to use the logoconvert i get this message:
"The system cannot execute the specified program"
I tried to run it in a cmd DOS shell.
I found the logoconvert tool on the net, tried to use this one too:
http://www.spv-developers.com/forum/showthread.php?t=17
but it seems that this one is for the 176x220 resolution
Could you please help ???
THANK YOU :roll:
could you please post the step by step?
your instructions are a bit hard to follow.
i got a bmp I want to use so i convert it to a .bin then what?
where do I run pdocwrite.exe -n 1 splash.bin 0x002d0000?
thanks in advance for any help
I'm just off to bed as I have a long day at work tomorrow, but I promise I'll either write a script of write a how-to over the weekend.
Paul
psneddon said:
I'm just off to bed as I have a long day at work tomorrow
Paul
Click to expand...
Click to collapse
Could U change your mind If I prepare a big cup of hot cofee??? I'll wait your "how to", cause i really don't like my green splashscreen after some experiments!!
Thanks
Hmmm.. look promising..
will check this one later this weekend...
I managed to changed it, too, for my Wizard. I followed the steps ad described above with small modifications. I hope there's no problem in repeating them:
1) Get the aWizard tool from
http://forum.xda-developers.com/viewtopic.php?t=37386&postdays=0&postorder=asc&start=0
2) Enable RAPI (otherwise next command will exit with a message saying itsutils.dll cannot be replaced, or smth like that)
You do that searching the "EnableRAPI.cab" on the forum and follow the instructions (you copy it to the phone and then install it on the phone)
For example here:
http://forum.xda-developers.com/viewtopic.php?p=202299
3) MAKE SURE the phone is connected via Activesync
Get a DOS shell : start -> run -> "cmd"
move to the directory that contains the tools ("\lib")
(the next 3 steps are just to test the pdocread.exe and logoconvert.exe - i think)
otherwise skip to step 7
4) pdocread.exe -n 1 0x002d0000 153630 splash.bin
5) Use the logoconverter.exe -> see attachement
I got the cpp file, changed the resolution to 240x320 and recompiled it
logoconvert bin2bmp splash.bin splash.bmp
6) Get a image editor (I use "gimp") and see the splash.bmp -> it should be the image that it's displayed at boot time.
You can modify it as you like.
7) Get a image 240x320 with 24 bits depth bmp (I think) (it should be around 250K)
it can be the one obtained at steps 4,5 and 6
8) "logoconvert bmp2bin splash.bmp splash.bin"
9) "pdocwrite.exe -n 1 splash.bin 0x002d0000"
That's about it.
NOTE: I'm just an user of the above programs, I don't know exactly what they are supposed to do and what they really do. Anyway, I managed to changed the boot image and I want to thank all of the people that by their tools made it possible.
Windows logo
Does anybody know how to change the Windows logo image?
Cause I got rid of the boot splash image, I put a nicely customized one, but right after that here it comes the windows logo image. It's not too consistent.
PS The emoticon in the above reply should be seen as "8 )". Also ignore the quotes surrounding some commands.
Did not work for me.
I have converting error using logoconverter...
Can you help please,
Thanks
What kind of error?
The program will work only for images of 240x320 pixels. Can you check the resolution of the image with an image editor?
thanks Kelu, worked great...
would like to change windows 2005 logo too... but will keep looking; post here if i find anything.
thanks again for the detailed walkthrough!
There was another thread here which pointed to...
http://buzzdev.net/index.php?option=com_remository&Itemid=100&func=select&id=21
...for replacing the Windows Mobile splash

How to change boot (splash) image?

Any ideas how to change the boot image on the prophet?
changing boot image
Got this info from PPCSG - so all credit goes to them (especially farbird). This changes the 2nd splash screen (the one with the windows logo on the blue background). The HTC/Dopod splash screen which appears after every reset is still there.
1) copy the welcome96.png file to your desktop from ppc. edit it... do not change the dimensions.
2) save that edited file as 'welcomehead.961.png' and copy it into your ppc /windows folder.
3) open total commander in ppc. go to windows folder, tap on hold on the original welcomehead.96.png, click properties, uncheck all the boxes under attributes. select ok.
4) total commander will refresh the directory, rename it now to 'welcomehead.962.png'. After that look for your edited file copied from the pc ie welcomehead.961.png.. rename it to welcomehead.96.png. after that, tap and hold and click on properties. check the box that says " read only, hidden, system "
once that is done, do a soft reboot. u should be able to see your new bootup screen after the rom version is up.
There is another way using activesync, but it didn't work for me as it gives me a write-protect error.
Do a search here @ xda-dev, u shld get the same info...
Hi,
this does not work on GER Vodafone ROM 2.15.3.26 cause welcome.96.png is in the rom part and not deletable.
funnysurf said:
Hi,
this does not work on GER Vodafone ROM 2.15.3.26 cause welcome.96.png is in the rom part and not deletable.
Click to expand...
Click to collapse
Yes, that file is a ROM file and cannot be deleted. BUT if you use TotalCommander, you can rename that file to something else, rename your new splash image file to welcome.96.png, copy it to your windows folder and set its attributes to read only, system, & hidden. AND the changes will be permanent. Try it.
The reason it being a ROM file is why I was unable to copy & paste using the activesync method. But the way I did it works. Make sure you use Total Commander & not resco explorer or the built-in file explorer
krale said:
Any ideas how to change the boot image on the prophet?
Click to expand...
Click to collapse
this feature will also add soon in JAFWM, i think is a very usefull option.
Putra said:
funnysurf said:
Hi,
this does not work on GER Vodafone ROM 2.15.3.26 cause welcome.96.png is in the rom part and not deletable.
Click to expand...
Click to collapse
Yes, that file is a ROM file and cannot be deleted. BUT if you use TotalCommander, you can rename that file to something else, rename your new splash image file to welcome.96.png, copy it to your windows folder and set its attributes to read only, system, & hidden. AND the changes will be permanent. Try it.
The reason it being a ROM file is why I was unable to copy & paste using the activesync method. But the way I did it works. Make sure you use Total Commander & not resco explorer or the built-in file explorer
Click to expand...
Click to collapse
Hi Pruta,
O.K., now I was able to rename welcome.96.png and replaced it with my PNG.
Softreset... Sh*t, the 'old' welcome.96.png was shown. O.K., my device wants war...it gets war .
I was able to DELETE the old (original) welcome.96.png.
Softreset... Aaaaahhhhh nothing changed!
O.K. continued search. I found a file named welcomehead.96.png, that is the same image than the original welcome.96.png.
The only prob is, I'm NOT able to rename or delete/replace it.
Are there anybody that also use the Vodafone rom and can test to change the boot image???
Attached file is welcomehead.96.png
If you can change the attributes to exclude System, and Read-Only, it should be able to change/remove it.
Hi krale,
nope. It's not possible to change the attributes. See attached MPG.
I was able to do it with total commander...
here is the link
http://www.ppcsg.com/index.php?showtopic=71471&st=40#
thanks for the credit, Putra.
Appreciated.
Do not delete, but overwrite
@farbird: Sure, bro - after all it was your post @ PPCSG that helped me change the splash screen.
Important: do no delete the welcomehead file as it is ROM file, and it will automatically be created again. The trick is to overwrite the file with another file but with EXACTLY the same name and attributes (except ROM). So Windows will not try to create the file again.
After you change the attributes of the original welcomehead file, NO NEED to check if it has changed - Total Commander will show it as NOT changed (meaning all the check marks are still present).
Just go ahead and rename that file, then rename your splash image file to welcomehead.96.png, and set the attributes, and it should work.
I used this trick to "delete" a useless movie file: 1-nature_15fps.mp4 (274K, I think). I created an empty txt file called 1-nature_15fps.txt (0B), copied into the windows folder, performed the trick, and now I have a 1-nature_15fps.mp4 file which is 0 bytes! Just a little experiment, which may come in handy if you really need the space.
Hope the above explains things a little.
HELP!! How to change 1st Splash and HTC splash
Hi EveryBody
i've Imate JamIN
batterystatus overclocked to 286MHz
Rom: PDAVIET 4.0.0.4 (totally stable)
i know how to change the 2nd Splash (concerned of Windows)
but i dont know how to change the 1st Splash (that of Imate or Qtek) OR the Splash concerned of white backgrounded HTC Innovation...
Can anybody help me in full details, step by step and straight commands
NB. I still dont know what is CID, IPL , SPL... (please let me understand these terms)
Welcome ksadek
read the xda wiki to find out what CID IPL and SPL are

Splash screen creation problem

I finally created my own splash screens. But for some reason when I flash is to my phone there is a white line at the bottom of both splashes. Could someone explain how to fix this. See my pictures below.(sorry there not the greatest)
sorry i dont know how to fix the line, but how did you create the screens in the first place? is there a guide to it? if you point me that way i could probably help you troubleshoot
here is what i did
1. Install HardSPL.
2. Create a BMP file in paint, size must be 240x320, save it as BMP 24bit.
3. Download SplashTool
4. Load your BMP on nb_image_converter (included in SplashTool's zip) and save it as splash.nb
5. Open SplashTool.exe and convert splash.nb to new format.
6. Pack the resulting splash.nb into a NBH file using htc rom tool.
7. Flash your cusotm NBH using CustomRUU.
http://forum.xda-developers.com/showthread.php?t=334907&highlight=splash+screens
im baffled as to what went wrong
this line, on bottom, is version information for rom/radio/etc.
you can no delete this. so, make your background to your custom bmp white in color, so then you background will blend to this "bar"
sorry about my poor english
hiromitsu

Custom bootsplash screen

hey there, this post's for anyone out there who's really into messing with their phone and wants to set up a personalized bootsplash screen (i.e. the first image on the screen when you boot the phone)
you'll probably be familiar with the start-up images that you see on powering on your phone...from what i've found, there are 3 different screens that are displayed before you reach you today screen-
1-the manufacturer's boot image (the one with the htc logo)
2-the operator's splash screen (if present, i've found some phones do not necessarily include this or leave it empty r black)
3-the gif animation
images 2 and 3 can be changed from the advanced config tool or adding files in '/windows' folder
but for those who really want their phone to be unique the boot splash image, no. 1 above, is really hard to get on (took me three days of searching trial and error to finally get it done)
so here's a simple walkthrough for anyone else like me who want to do it too...
first you need to get the right tools...
a) go to forum.xda-developers.com/showthread.php?t=351136 and get the flashbootsplash.zip
b) next go to forum.xda-developers.com/showthread.php?t=375980 and download the splashtool.zip
both threads have given their own methods but i couldn't get them to work on my (old) gene even after numerous tries and my poor gene was down with the horrid green bars of failed attempts
now to get our hands dirty...
0. extract the contents of the zips into their respective folders
1. find an image file that you want as your boot screen and get it into .bmp format with resolution of 240X320 and bit depth of 24 (you can open your .jpeg in paint and use the 'save as' function to do this)
2. now run nb_image_converter.exe from the flashbootsplash folder extracted from zip file from first link (link a) and load your edited .bmp file, and then save it as splash.nb
3. now run GeneBootSplash.exe, then open your splash.nb that was created in the previous step, a gene_splash.nb will be created in the folder
4. copy this gene_splash.nb file into the splashtool folder which was extracted from the zip file from the second link (link b)
5. now run htcrt.exe, click on build, select your device from device list, in the firmware section go to splash option (click on the '...' next to 'Splash') and select the gene_splash.nb file copied in step 4 and then click on build
save file as RUU_signed.nbh
6. lastly, copy this .nbh file into your ROMUpdateUtility folder and run ROMUpdateUtility.exe to flash the .nbh file and you're done!!
that's all there is to it...
special mentions to- Vukile and M-Amine whose threads helped me get the job done and to the site for being as amazing as it is!!
*this is my first thread here so pardon it if it sounded too tacky*

Easy To Make Splashscreens

Select your 24bit BMP 480x800 photo, place it in the WVGA SPLASHSCREEN CREATOR\CREATE SPLASH folder and rename it AHEN.BMP and click CREATE SPLASH.BAT. This will create AHEN.NB in a second which will be outside the CREATE SPLASH folder. Now copy the AHEN.NB file to the NB TO NBH folder. Click on HTCRT.EXE. Once opened click BUILD then DEVICE: and select RHODIUM. Now click the three dots beside SPLASH 1 which should take u directly to AHEN.NB and select it then do the same for SPLASH 2. Now hit BUILD and name ur NBH file to save it and you now have a new splashscreen ready to flash.
www.4shared.com/file/qeP8BW7_/WVGA_SPLASH_SCREENS.html

Categories

Resources