maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Maemo 5 / Fremantle (https://talk.maemo.org/forumdisplay.php?f=40)
-   -   Hack N900: Change Nokia splashscreen? (https://talk.maemo.org/showthread.php?t=50573)

leetut 2010-04-20 15:10

Hack N900: Change Nokia splashscreen?
 
i know maemo is open source, but parts of the device are not accessible, mainly /system/systemui/ i just want to get rid of the awful 'nokia' splashscreen and i think thats its location, is anyone working on access to that location?:mad:

jflatt 2010-04-20 15:12

Re: Hack N900?
 
The pedophilia one? Or the blue text on white background?

rolan900d 2010-04-20 15:13

Re: Hack N900?
 
??????

The words......
The hands screen was already hacked

leetut 2010-04-20 15:27

Re: Hack N900?
 
Quote:

Originally Posted by jflatt (Post 619516)
The pedophilia one? Or the blue text on white background?

the blue text on white background is called the 'splashscreen' bro:rolleyes:

TylerD 2010-04-20 20:38

Re: Hack N900?
 
Quote:

Originally Posted by jflatt (Post 619516)
The pedophilia one? Or the blue text on white background?

LOL....gotta say, this must be the funniest reply ever! :D

junooni 2010-04-20 20:46

Re: Hack N900?
 
Quote:

Originally Posted by jflatt (Post 619516)
The pedophilia one?

Oh man I lmao oh that was funny..

junooni 2010-04-20 20:47

Re: Hack N900: Change Nokia splashscreen?
 
Quote:

Originally Posted by leetut (Post 619513)
i know maemo is open source, but parts of the device are not accessible, mainly /system/systemui/ i just want to get rid of the awful 'nokia' splashscreen and i think thats its location, is anyone working on access to that location?:mad:

use boot manager in extra devel.

leetut 2010-04-20 21:36

Re: Hack N900: Change Nokia splashscreen?
 
boot manager doesnt change the splashscreen, please dont anyone mention the startup video again, just replies from people who are 'awake' please, lol

skalogre 2010-04-20 22:16

Re: Hack N900: Change Nokia splashscreen?
 
I know what screen you're talking about but I believe that the consensus was that is in the firmware, unlike the shutdown screen (which I quite easily replaced with a screencap from Tarkovsky's "Stalker" :D ) and the boot video. I believe there is some discussion on that in the mods thread...

Here is one post on it http://talk.maemo.org/showpost.php?p...&postcount=482

Maybe there is some way to do it... I have yet to see it.

Venomrush 2010-04-20 22:31

Re: Hack N900: Change Nokia splashscreen?
 
Peados are turn on whenever the N900 boots up ;)

NokiaRocks 2010-04-20 22:46

Re: Hack N900: Change Nokia splashscreen?
 
How do I change the shutdown Nokia splashscreen skalogre ?

danx 2010-04-20 22:49

Re: Hack N900?
 
Quote:

Originally Posted by rolan900d (Post 619520)
??????

The words......
The hands screen was already hacked

where and how cuz i want to take it off myself

skalogre 2010-04-20 23:47

Re: Hack N900: Change Nokia splashscreen?
 
Quote:

Originally Posted by NokiaRocks (Post 620173)
How do I change the shutdown Nokia splashscreen skalogre ?

http://talk.maemo.org/showpost.php?p...&postcount=480

YoDude 2010-04-21 00:53

Re: Hack N900: Change Nokia splash screen?
 
You can't change that screen as far as I know. I have been trying since the N800.

You will find icons with the same blue text on white background but they are for the "About" screen >> N900:\usr\share\icons\hicolor\scalable\hildon\about_nokia_logo.png
and, a start up logo that you will sometime see after the one you are calling the "splash" screen bro.

Not to be dickish but a "Splash" screen usually refers to software and that is what >> N900:\usr\share\icons\hicolor\scalable\hildon\startup_nokia_logo.png is. It "Splashes" on the screen after the "boot" screen. They just happen to be the same image.

You can change startup_nokia_logo.png to anything you want and sometimes you will see it at start-up and sometimes you won't.

You will however, always see the NOKIA boot screen though as I now believe it is in low level code real close to the hardware. Much like the System Logo and BIOS screens are on your desktop.

teh 2010-04-21 08:01

Re: Hack N900: Change Nokia splashscreen?
 
That logo would have to be changed in the firmware, at the kernel level as you can turn it off and have the dmesg spew across the screen I believe. I have also asked a similar question in relation to that logo.

If I remember rightly its in the boot loader and not the OS its self.

leetut 2010-04-21 09:28

Re: Hack N900: Change Nokia splashscreen?
 
@skalogre thanks for the sensible reply bro, finally i got one!
but i was already a part of that discussion and it went nowhere, which is why im asking for a hack to get into the locked 'nokia' part of the phone.

Truth is i was actually the first person on this planet to change the splash on the n95, then again on the n97, suppose thats my only claim to fame in this world!
so im not giving up on the n900

leetut 2010-04-21 09:31

Re: Hack N900: Change Nokia splashscreen?
 
so a HACK is needed to get into the boot loader or the firmware or the kernel, do we know if anyone is working on that?
that was my original question!

leetut 2010-04-21 09:38

Re: Hack N900: Change Nokia splashscreen?
 
i did find a way to remove the shutdown splash by editing an ELF image file, (i know it can be changed by replacing the image in icons)
but i dont want to replace the image i want to tell the device to look elsewhere for it, it didnt work, instead it removed it, there is also reference to the startup splash but i worry that changing that would cause phone to fail to boot, thats why i tested this method on the shutdown splash,
point is that there is reference to system/systemui in this file, and thats where i want access to

leetut 2010-04-21 09:45

Re: Hack N900: Change Nokia splash screen?
 
Quote:

Originally Posted by YoDude (Post 620260)

You can change startup_nokia_logo.png to anything you want and sometimes you will see it at start-up and sometimes you won't.

You will however, always see the NOKIA boot screen though as I now believe it is in low level code real close to the hardware. Much like the System Logo and BIOS screens are on your desktop.

startup_nokia_logo.png is actually the shutdown splash, and it NEVER shows at startup, because its not the startup image!
(nokia trying to trick us i suppose!):D

and i was told i will ALWAYS see the nokia logo on other N series devices, but i still showed the world different on that bro!

YoDude 2010-04-22 04:39

Re: Hack N900: Change Nokia splash screen?
 
Quote:

Originally Posted by leetut (Post 620708)
startup_nokia_logo.png is actually the shutdown splash, and it NEVER shows at startup, because its not the startup image!
(nokia trying to trick us i suppose!):D

and i was told i will ALWAYS see the nokia logo on other N series devices, but i still showed the world different on that bro!

Good for you...

Um, I have changed that image to something completely different and as I said sometimes it shows and sometimes it doesn't depending on the boot state.

BTW, do you mind linking to something that shows what you did with the n95 and n97. I'm interested in how your hex editor got around the check sums. It can be done but, the negatives far outweigh any of the positives for me.

***

Yup, just checked again bro. Quick reboot and no show. Take the battery out, let it sit, put the battery in and the changed start-up logo shows. It flashes first, then the boot screen, then the rolling dots. :)

Edit:

- about_nokia_logo.png
- qgn_indi_about_nokia_logo.png

Do pretty much the same type of thing as far as I can tell...

http://files.myopera.com/yodude/blog/about@800mhz.png

F2thaK 2010-04-22 04:52

Re: Hack N900: Change Nokia splashscreen?
 
Quote:

Originally Posted by leetut (Post 620698)
i did find a way to remove the shutdown splash by editing an ELF image file, (i know it can be changed by replacing the image in icons)
but i dont want to replace the image i want to tell the device to look elsewhere for it, it didnt work, instead it removed it, there is also reference to the startup splash but i worry that changing that would cause phone to fail to boot, thats why i tested this method on the shutdown splash,
point is that there is reference to system/systemui in this file, and thats where i want access to

can you share/be more specific how you did this, id like to remove logo, not so worried about replacing.. THANKs

leetut 2010-04-22 11:56

Re: Hack N900: Change Nokia splashscreen?
 
@yodude, good for you? hope you dont think im blowing my own trumpet here, im not, i just cant accept anyone saying 'its not possible to change it' regardless of how deep in the system the splash is, the doubters all said it before but eventually someone wrote a program that allowed it to be possible

the n95 info:
http://www.ipmart-forum.com/showthre...t=splashscreen

basically 'wadowice' released a test program that allowed rompatcher to load patches as the 3rd bootup process (before the splash was loaded)
so i wrote a patch that told the device to look elsewhere for the splash
Quote:

;splash changer
;patch that changes the splashscreen on boot
;made by leetut
SnR:sys\bin\SplashScreen.exe:5A003A00530050004C004 10053004800530043005200450045004E002E004D004900460 0:45003A00530050004C004100530048005300430052004500 45004E002E004D0049004600
-------------------------------------------

the n97 info:
http://www.symbian-freak.com/forum/v...hp?f=6&t=38613
wadowices original program progressed into c2z4bin version6, this time i edited the splashscreen.exe file directly as c2z4bin now allowed any executable file to be loaded from driveC as long as the original was on driveZ, checksums are irrelevant as the file always stays the same size, although i did get round checksums later when i started adding more text to the R01 language files,
that info here:
http://www.ipmart-forum.com/showthre...ight=add+inbox

the n97 splashscreen.exe was a bit harder as the nokia programmers seem to have tried to hide the location string,
the n95 location string was never hidden like this, it just clearly said 'z/resource/apps'
compated to the n97 file that said 'Z.:ùP.3L.AùHùC.R.E.E.N.3..M.I.F'
but it was still just a case of changing Z to C

http://img59.imageshack.us/img59/1424/untitlked.png
-------------------------------------------------------------------
@f2thank
to remove the n900 shutdown splash screen i edited splashscreen-util
from usr/bin
changed this:
http://img51.imageshack.us/img51/1453/84465752.png

to this:
http://img13.imageshack.us/img13/7020/36783455.png

i never fully tested this so it may be buggy, but it stopped any shutdown image from showing

i thought the string above this, /system/systemui/splash/bootup_image
controls the startup screen, but was worried about trying to change it incase phone didnt boot up, in the end i still tried it and nothing happened, when trying to change the n95 splash i came across lots of files like this that seem to be pretending to point to it but dont,
so theres a file somewhere else telling the device to look for /system/systemui/splash/bootup_image

and i think its in /system/systemui/
but nokia has that location locked away from us
this is why we need a hack to gain access
i seem to remember reading that the n900 is only 80% open source, and i think we have a right to access to the other 20%!

rolan900d 2010-04-22 12:01

Re: Hack N900: Change Nokia splashscreen?
 
You were the first on N97 and N95, I guess you will be on this as well Lee

F2thaK 2010-04-22 12:25

Re: Hack N900: Change Nokia splashscreen?
 
sorry i meant i want to remove nokia logo when you turn phone on thanks

YoDude 2010-04-22 12:38

Re: Hack N900: Change Nokia splashscreen?
 
Quote:

Originally Posted by leetut (Post 622391)
@yodude, good for you? hope you dont think im blowing my own trumpet here, im not, i just cant accept anyone saying 'its not possible to change it' regardless of how deep in the system the splash is, the doubters all said it before but eventually someone wrote a program that allowed it to be possible

the n95 info:
http://www.ipmart-forum.com/showthre...t=splashscreen

basically 'wadowice' released a test program that allowed rompatcher to load patches as the 3rd bootup process (before the splash was loaded)
so i wrote a patch that told the device to look elsewhere for the splash

-------------------------------------------

the n97 info:
http://www.symbian-freak.com/forum/v...hp?f=6&t=38613
wadowices original program progressed into c2z4bin version6, this time i edited the splashscreen.exe file directly as c2z4bin now allowed any executable file to be loaded from driveC as long as the original was on driveZ, checksums are irrelevant as the file always stays the same size, although i did get round checksums later when i started adding more text to the R01 language files,
that info here:
http://www.ipmart-forum.com/showthre...ight=add+inbox

the n97 splashscreen.exe was a bit harder as the nokia programmers seem to have tried to hide the location string,
the n95 location string was never hidden like this, it just clearly said 'z/resource/apps'
compated to the n97 file that said 'Z.:ùP.3L.AùHùC.R.E.E.N.3..M.I.F'
but it was still just a case of changing Z to C

http://img59.imageshack.us/img59/1424/untitlked.png
-------------------------------------------------------------------
@f2thank
to remove the n900 shutdown splash screen i edited splashscreen-util
from usr/bin
changed this:
http://img51.imageshack.us/img51/1453/84465752.png

to this:
http://img13.imageshack.us/img13/7020/36783455.png

i never fully tested this so it may be buggy, but it stopped any shutdown image from showing

i thought the string above this, /system/systemui/splash/bootup_image
controls the startup screen, but was worried about trying to change it incase phone didnt boot up, in the end i still tried it and nothing happened, when trying to change the n95 splash i came across lots of files like this that seem to be pretending to point to it but dont,
so theres a file somewhere else telling the device to look for /system/systemui/splash/bootup_image

and i think its in /system/systemui/
but nokia has that location locked away from us
this is why we need a hack to gain access
i seem to remember reading that the n900 is only 80% open source, and i think we have a right to access to the other 20%!

Good thinking.

That is also how early "unlocking" methods were accomplished with other phones too.

qwerty12 2010-04-22 13:54

Re: Hack N900: Change Nokia splashscreen?
 
Quote:

Originally Posted by leetut (Post 622391)
/system/systemui/splash/bootup_image

That's a GConf key, easily changed with gconftool or the like.
It won't help you, however.

The splash screen you're talking about is not displayed by SystemUI on the N900, but by the bootloader, NOLO. It could be possible to hack the bootloader (certainly not by me, lol) but it hasn't been accomplished yet, AFAIK.

You were able to hex-edit a file to get it to load the resource file from another location on your Symbian phone. Messed up? Fine. Reflash. Mess up trying to modify the bootloader? Goodbye N900, unless you are able to cold-flash it... :)

YoDude 2010-04-23 04:01

Re: Hack N900: Change Nokia splashscreen?
 
Quote:

Originally Posted by qwerty12 (Post 622550)
That's a GConf key, easily changed with gconftool or the like.
It won't help you, however.

The splash screen you're talking about is not displayed by SystemUI on the N900, but by the bootloader, NOLO. It could be possible to hack the bootloader (certainly not by me, lol) but it hasn't been accomplished yet, AFAIK.

You were able to hex-edit a file to get it to load the resource file from another location on your Symbian phone. Messed up? Fine. Reflash. Mess up trying to modify the bootloader? Goodbye N900, unless you are able to cold-flash it... :)


What he^ said. :)

***

... After manipulating check sums, adding them in progression, or for different code groups, later phones required a dongle or an alternate means with which to communicate to them.

A lot of bricks were laid in the process of finding out but money was the motivation. In this case it's not like the N900 will be worth any more because it doesn't show a boot screen.

I often wondered why the N900 has an IR port. Obviously not for all the apps that have been developed for it.

anaskr 2010-05-29 16:56

Re: Hack N900: Change Nokia splashscreen?
 
i cant find any image when switching off my phone???????? its totally blank even after choosing an image.png

Wikiwide 2010-08-10 04:47

Re: Hack N900: Change Nokia splashscreen?
 
So, the /system/systemui/ shown in hex editor image is not a path, but a GConf key, which can be safely edited with gconftool or gconftool-2, but it helps nothing because this image is shown only for short time, and the logo at start-up is shown by boot-loader, and if you try to edit the boot-loader and put it into your phone (it MUST be possible), there is a possibility that boot-loader becomes not functional, and you cannot even enter flash mode to replace the boot-loader with a working one, and the only way out is to visit Nokia Support, and here you will have to pay to them because it's your own fault that you tried to edit the boot-loader.

But... There are ways to dual-boot. What about dual-booting normal Maemo - and Maemo with edited boot-loader? If edited boot-loader is broken, turn the device off, boot into unedited Maemo, replace edited boot-loader with something else, try again.

Or the boot-loader comes before OS chooser? Then there is no way to guarantee that N900 will not be bricked.


All times are GMT. The time now is 11:08.

vBulletin® Version 3.8.8