[DEV Questions] Modify/remove splash screens - Samsung Galaxy S (4G Model)

Hi all,
Today I have had a bit of a nightmare with changing the splash screen(s). I'm trying to create a totally generic version of this firmware, which removes all of the T-Mobile branding; including those annoying 'Exclusive to T-Mobile' splash screens. I say screens, as it seems there are two of them, one loaded immediately and the other loaded from the kernel immediately afterwards.
I understand that the first one to load (bios as such) is located in /mnt/.lfs/logo.jpg. I cannot alter or edit that directory without a modified param.lfs, I am told.
I recently tried the param.lfs from the Vibrant build, and it flashed successfully, but still wouldn't allow me to write over the logo (operation not permitted). Can this image be changed directly in param.lfs? I have extracted the images from param.lfs, but cannot find a way to rebuild it. Also... replacing the param.lfs with one from a stock vibrant doesn't appear to change the splash screen. Wtf?
Also, even if I do overwrite the image, will the SBL push another one over the top? I'm getting mixed opinions on this...
The second image is located in the kernel source, I understand. I'm aware of how to compile a kernel so that isn't the issue.
Does anyone know the name of the image to locate in the source?
EDIT - think I found it in: ../drivers/video/samsung/logo_rgb24_wvga_portrait.h
My brain isn't working correctly today, and I have wasted a lot of time on this already. If someone out there knows the answer it'd save me a lot more time!
Thanks in advance.

nprussell said:
Hi all,
Today I have had a bit of a nightmare with changing the splash screen(s). I'm trying to create a totally generic version of this firmware, which removes all of the T-Mobile branding; including those annoying 'Exclusive to T-Mobile' splash screens. I say screens, as it seems there are two of them, one loaded immediately and the other loaded from the kernel immediately afterwards.
I understand that the first one to load (bios as such) is located in /mnt/.lfs/logo.jpg. I cannot alter or edit that directory without a modified param.lfs, I am told.
I recently tried the param.lfs from the Vibrant build, and it flashed successfully, but still wouldn't allow me to write over the logo (operation not permitted). Can this image be changed directly in param.lfs? I have extracted the images from param.lfs, but cannot find a way to rebuild it. Also... replacing the param.lfs with one from a stock vibrant doesn't appear to change the splash screen. Wtf?
Also, even if I do overwrite the image, will the SBL push another one over the top? I'm getting mixed opinions on this...
The second image is located in the kernel source, I understand. I'm aware of how to compile a kernel so that isn't the issue.
Does anyone know the name of the image to locate in the source?
EDIT - think I found it in: ../drivers/video/samsung/logo_rgb24_wvga_portrait.h
My brain isn't working correctly today, and I have wasted a lot of time on this already. If someone out there knows the answer it'd save me a lot more time!
Thanks in advance.
Click to expand...
Click to collapse
Yupe..that would be the file and there's an app to build that for you. All you need is creating 480x800 24bit RGB image and save it as C header, then use that app to rebuild logo_rgb24_wvga_portrait.h for you.

drhonk said:
Yupe..that would be the file and there's an app to build that for you. All you need is creating 480x800 24bit RGB image and save it as C header, then use that app to rebuild logo_rgb24_wvga_portrait.h for you.
Click to expand...
Click to collapse
Do you know the name of the app mate?

nprussell said:
Do you know the name of the app mate?
Click to expand...
Click to collapse
It's in my github .. Samsung-logo

Will you post a tut of how to do this later
Sent from my SGH-T959V using XDA Premium App

Bumping this thread. Radness.
Sent from my SGH-T959V using XDA Premium App

richielasalsa said:
Will you post a tut of how to do this later
Sent from my SGH-T959V using XDA Premium App
Click to expand...
Click to collapse
As soon as I have it all figured out, I'll post it all as a guide, and maybe even do a video for you.

nprussell said:
As soon as I have it all figured out, I'll post it all as a guide, and maybe even do a video for you.
Click to expand...
Click to collapse
Thanks bro appreciate it
Sent from my SGH-T959V using XDA Premium App

Looking forward to this, those pink splash screens and sounds bug me so much!
Thank you kindly for all of your work thus far.

heartspains88 said:
Looking forward to this, those pink splash screens and sounds bug me so much!
Thank you kindly for all of your work thus far.
Click to expand...
Click to collapse
Hes talking about the first still image. For boot and shutfown animation, check out my thread.
http://forum.xda-developers.com/showthread.php?t=1080426
[MOD]Original Galaxy S Boot & shutdown animation
Sent from my SGH-T959V using XDA Premium App

The animations are easy to change - just replace them with the qmgs from stock galaxy S...
or, use/compile a kernel with bootanimation.zip support
The annoying T-Mobile jingle is in /system/etc
Can't remember the name!

Poweron.wav
Sent from my SGH-T959V using XDA Premium App

This has now been figured out and done - and I will write up a guide tomorrow.
Thanks to connexion and Pulser!

nprussell said:
This has now been figured out and done - and I will write up a guide tomorrow.
Thanks to connexion and Pulser!
Click to expand...
Click to collapse
Cant wait!
Sent from my SGH-T959V using XDA Premium App

subscribed for your results.

...?
Sent from my SGH-T959V using XDA Premium App

So how do i do this now?
Sent from my SGH-T959V using XDA App

awaiting reply. can't wait.

Sorry...
I haven't forgotten! Been MAD busy of late.
I will write it up asap.

Ummm what happened with the tutorial?

Related

Boot Animation Help.

So i have a rooted Samsung Continuum, And i want to change my boot screen and since i dont have a recovery option right now i cant flash anything.
So i have to place the boot animation zip on the phone, Well heres the problem i cant find where im suppose to place the file?? Any help would be great.
Yeah, i tried doing the same...
But i learned the hard way that you need to have a kernel installed on your phone that supports changing the bootscreen.. Which continuum users do not have yet.. What we need is Clockwork, which there is development going on to get it So, soon
Ahh ok
Looking around i did find bootsamsung.qmg
and bootsamsungloop.qmg
No idea what those are lol.
Its coming tomorrow a pre-rooted, init.d supporting, custom boot animation packin' 2.1update1 kernel with ext4 AND rfs support. (;
Sent from my SPH-D700 using XDA App
bubby323 said:
Its coming tomorrow a pre-rooted, init.d supporting, custom boot animation packin' 2.1update1 kernel with ext4 AND rfs support. (;
Sent from my SPH-D700 using XDA App
Click to expand...
Click to collapse
NERDGASM!!!! XD Could you please not tease us!!!!!!!??????? lol that is AWESOME!
Just looking at the /system dump files, they are .qmg files. Which I know nothing about, I was also hoping it was just a .zip file in the system media folder. I guess if you find a way to read the .qmg file, and create a new one once you dissect the old one.
Just woundering when a new phone comes out how long does it normally take for modes to start poping up I am new to the Droid phones and was just woundering
Sent from my SCH-I400 using XDA App
tazzstrike said:
Just woundering when a new phone comes out how long does it normally take for modes to start poping up I am new to the Droid phones and was just woundering
Sent from my SCH-I400 using XDA App
Click to expand...
Click to collapse
Well not many people have this phone so there isnt much right now, There is a dev getting one of these phones so hopefully in a couple weeks maybe longer we should have some cool stuff.
Just a matter of waiting.
tazzstrike said:
Just woundering when a new phone comes out how long does it normally take for modes to start poping up I am new to the Droid phones and was just woundering
Sent from my SCH-I400 using XDA App
Click to expand...
Click to collapse
Well, the Continuum has been very odd about that... Most phones that are going to get pretty big communities, get them pretty quickly. It really is just a matter of being patient and not having devs rush things.
Thank you you all know your stuff
Sent from my SCH-I400 using XDA App
Anybody ever change their boot animation? Or can help change mine?
Sent from my SCH-I400 using XDA Premium App

Looking for a good, recent bootanimation.zip tutorial

Been trying to make my own and I keep getting a black screen only. I'm not sure if it's the png files I'm winding up with, or my desc.txt but it's not really working for me. I know that my kernel supports bootanimation.zip, I've tested this with the angry android one, so it's not that there's no support.
HELP! Thanks in advance.
Can u tell me which kernel are u using mine doesnt work with boot animation
Sent from my SGH-T959V using XDA App
I'm using Bali 2.1 UV. It's had bootanimation support since its first release for the SGS though. I doubt you'd get that working with any stock kernel
Search this very forum for a thread started by bl4ckphenix about boot animations.
It's one of the older threads, back in the kb5 days, when all we had was krylon's kernel for it.
Sent from my SGH-T959V using Tapatalk
FBis251 said:
Been trying to make my own and I keep getting a black screen only. I'm not sure if it's the png files I'm winding up with, or my desc.txt but it's not really working for me. I know that my kernel supports bootanimation.zip, I've tested this with the angry android one, so it's not that there's no support.
HELP! Thanks in advance.
Click to expand...
Click to collapse
Be sure ur filenames in the .zip are numbered correctly. no zeros infrobt of numbers.
Sent from my SGH-T959V using XDA Premium App
I attached my current bootanimation.zip if anyone wants to take a look at it and tell me what I've done wrong. Thanks.

Splash Screens

I remember back on the mt4g forums they had a thread going that users could flash a .zip file and change their splash screen(very first screen that pops up on boot) Now i'm just wondering if anyone on here knows how to make these flashable zips on the g2x, or would it be possible to use the ones on the mt4g section for our device as well?
I remember when I was able to do that with my MT3G, had so much fun with that capability, that was one of my things to make my iPhone friends jealous... I always stuck with a custom one that I made saying NOFTCHX with a red slash through one LOVED it.
I had a similar thread when the G2x first came out, here's where it lead me.
I found a way to change it but don't remember the file name. If you look in the trinity kernel zip its in there though. Its not wireless.ko, boot.img or bootanimation.zip. I want to say its named boot something though. And I don't think it involves messing with the kernel itself. However I don't remember for sure been a while.
Sent from my Galaxy Nexus using xda premium
kwes1020 said:
I found a way to change it but don't remember the file name. If you look in the trinity kernel zip its in there though. Its not wireless.ko, boot.img or bootanimation.zip. I want to say its named boot something though. And I don't think it involves messing with the kernel itself. However I don't remember for sure been a while.
Sent from my Galaxy Nexus using xda premium
Click to expand...
Click to collapse
Yeah, i think is like /system/bin/bootanimation or something
Sent from my G2X XDA app cuz i'm stalking your mom....
kwes1020 said:
I found a way to change it but don't remember the file name. If you look in the trinity kernel zip its in there though. Its not wireless.ko, boot.img or bootanimation.zip. I want to say its named boot something though. And I don't think it involves messing with the kernel itself. However I don't remember for sure been a while.
Sent from my Galaxy Nexus using xda premium
Click to expand...
Click to collapse
It would be pretty awesome if you wouldn't mind to look into it a bit more. I would love to have the Nexus One's Splash Screen.
Sent from my LG-P999 using xda premium

[BOOT ANIMATION] Skyrocket Bios boot animation Updated 8/20/12 ICS and JB

This is an updated version of the bios boot animation.
Its updated to show the Skyrocket hardware.
Their are now two versions. one for ICS and one for JB
Download, Rename to bootanimation.zip and place in system/media folder.
if custom boot animations ar not working for you. it may be because you are still on the stock kernel.
you must be on a custom kernel that allows boot animations.
if you like the boot animation and use it please hit thanks.
hope everyone likes it.
Updated 8/17/12 Changed the text at the bottom "thanks zefie for the suggestion"
Updated 8/20/12 fixed spelling errors and created another one for 4.1.1 JB
Link
ICS
https://www.box.com/s/83da0c3bfddb66e387ed
JB
https://www.box.com/s/2f2c708c3d37daf607f2
p0k3sm0t said:
Hey guys this is my first boot animation its updated to the skyrocket so it shows what the skyrocket has in it.
hope everyone that uses it likes it.
Link
https://www.box.com/s/fa3c2216f936dbbf8ffa
Click to expand...
Click to collapse
Any screenshots or video of it? also got a malicious software warning for some reason.
Bruno2123 said:
Any screenshots or video of it? also got a malicious software warning for some reason.[/QUOT]
its safe dont know why ive done alot of themeing and other stuff like that and never had any problems. ill put up some screen shots. and try to attach it to the thread.
Click to expand...
Click to collapse
its safe dont know why ive done alot of themeing and other stuff like that and never had any problems. ill put up some screen shots. and try to attach it to the thread.
Click to expand...
Click to collapse
Thanks for screenshots, yeah i never got the message before it might have been from chrome maybe it just didnt like the site uploaded to or something
Its a really cool boot animation will definitely be using this from now on thanks!
Very nice!
Sent from my SAMSUNG-SGH-I727 using xda premium
I can't get it to work. I have placed it in system/media and local/data but I still get the stock at&t animation. I am rooted running the stock 4.0.4 rom. I have changed the permissions to meet those of other files in the directories but nothing seems to do the trick. Someone wanna offer a hand?
(edit) made sure to specify my rom version.
Sent from my SAMSUNG-SGH-I727 using xda premium
Stock kernel doesn't allow custom boot animations - you'll need to flash a kernel that supports it. Check the dev section for them.
Will that trip my flash counter?
Sent from my SAMSUNG-SGH-I727 using xda premium
Not if you use recovery to flash as opposed to Odin. Plus there is a thread somewhere in dev I think with info that allow you to reset the counter.
What kernel is suggested? And what benefits would it bring to the table?
Sent from my SAMSUNG-SGH-I727 using xda premium
suggestion for the bottom (i440BX = pentium 2 )
08/01/2012-v7NE0N-G00G13-4NDR01D0S-04
zefie said:
suggestion for the bottom (i440BX = pentium 2 )
08/01/2012-v7NE0N-G00G13-4NDR01D0S-04
Click to expand...
Click to collapse
I'm willing to make changes. Just not sure what you mean. And bottom of were?
This for the skyrocket. Don't think it's Pentium at all. Correct me if I'm wrong. And what is i440BX?
Sent from my SAMSUNG-SGH-I727 using xda premium
kirbee213 said:
What kernel is suggested? And what benefits would it bring to the table?
Sent from my SAMSUNG-SGH-I727 using xda premium
Click to expand...
Click to collapse
This thread has links to mohan's kernels
http://forum.xda-developers.com/showthread.php?p=28350575
It's got a modified ramdisk which gives you the ability to use custom boot animations and init.d support.
Seanscreamz' latest ROM thread also has links to similar kernels, but they may have been adjusted further to work more specifically with his ROM; mohan's kernels are pretty much stock.
---------- Post added at 06:49 AM ---------- Previous post was at 06:44 AM ----------
p0k3sm0t said:
I'm willing to make changes. Just not sure what you mean. And bottom of were?
This for the skyrocket. Don't think it's Pentium at all. Correct me if I'm wrong. And what is i440BX?
Sent from my SAMSUNG-SGH-I727 using xda premium
Click to expand...
Click to collapse
He's referring to the text at the very bottom of your first screenshot, i440BX is the Intel chipset for Pentium 2.
Awesome work btw -nice to see something different
nthuser said:
This thread has links to mohan's kernels
http://forum.xda-developers.com/showthread.php?p=28350575
It's got a modified ramdisk which gives you the ability to use custom boot animations and init.d support.
Seanscreamz' latest ROM thread also has links to similar kernels, but they may have been adjusted further to work more specifically with his ROM; mohan's kernels are pretty much stock.
---------- Post added at 06:49 AM ---------- Previous post was at 06:44 AM ----------
He's referring to the text at the very bottom of your first screenshot, i440BX is the Intel chipset for Pentium 2.
Awesome work btw -nice to see something different
Click to expand...
Click to collapse
Oh lol. I see. Ya I did just copy and paste that little bit from the one I was using as a reference. Ya that is a great suggestion. I can do that. great idea. Give me a Lil bit cuss that's going to be changing like 80 pngs. But ok ya not a problem. I'm out on vaca. Not around my PC.
Sent from my SAMSUNG-SGH-I727 using xda premium
Should be "initialization" and "receiver" too. Your edit at the bottom is a different color from the main body text as well... Was that intentional? Otherwise, awesome and using it.
Sent from my SAMSUNG-SGH-I727 using xda premium
Darkecrowe said:
Should be "initialization" and "receiver" too. Your edit at the bottom is a different color from the main body text as well... Was that intentional? Otherwise, awesome and using it.
Sent from my SAMSUNG-SGH-I727 using xda premium
Click to expand...
Click to collapse
Lol IM stupid. Spelling errors. Ya the bottom is supposed to be grey and white like it is. I'll fix the spelling errors next. Thanks for pointing them out.
Sent from my SAMSUNG-SGH-I727 using xda premium
It would be cool if you made one that said android 4.1.1 instead of 4.0.1
-rene said:
It would be cool if you made one that said android 4.1.1 instead of 4.0.1
Click to expand...
Click to collapse
I have to make a couple changes to the one. I can make one for jb as well as keeping this one for ics.
Give me a couple days I'll get the two up.
Sent from my SAMSUNG-SGH-I727 using xda premium
This is by far the coolest boot animation. Thanks man. Good work.
Sent from my SGH-I727 using xda app-developers app
I know this is a lot to ask, but do you think you could port this over to the hercules?
Sent from my SGH-T989 using xda premium

[Q] how can I make my Android boot animation play the whole way through?

I really want my phone to play the entire bootanimation before going onto the home screen. How Can I do this? Thanks
Sent from my Nexus One using xda premium
moose.splash1 said:
I really want my phone to play the entire bootanimation before going onto the home screen. How Can I do this? Thanks
Sent from my Nexus One using xda premium
Click to expand...
Click to collapse
This must be a joke
AJ Bryant said:
This must be a joke
Click to expand...
Click to collapse
Its not a joke. If you're not going to be helpful don't comment. I know what a boot animation does and I know why we have them. I was merely wondering if there was a way of making my system play the entire animation before going into the ROM itself. I am a noob with something's which is fair enough, everyone is at some point.
Sent from my Nexus One using xda premium
moose.splash1 said:
Its not a joke. If you're not going to be helpful don't comment. I know what a boot animation does and I know why we have them. I was merely wondering if there was a way of making my system play the entire animation before going into the ROM itself. I am a noob with something's which is fair enough, everyone is at some point.
Sent from my Nexus One using xda premium
Click to expand...
Click to collapse
ok first get the b.a from /system/media
unzip it and then edit the desc.txt for desired modification
then zip it and place in the same folder
prantoroy said:
ok first get the b.a from /system/media
unzip it and then edit the desc.txt for desired modification
then zip it and place in the same folder
Click to expand...
Click to collapse
Thanks a lot for the help ^_^
Sent from my Nexus One using xda premium

Categories

Resources