PDA

View Full Version : Buggy: Motorola Bootscreen Replacer


Dirus
05-03-2008, 07:06 PM
Simply put, the MBR mod is doing it wrong. I'm pretty sure it's doing it wrong for all Motorola phones! I can only confirm the V3re, but even the Hellomoto image included with MBR was extracted incorrectly as well, leading me to think it works wrong in all cases. Has anyone noticed when you use this the boot images don't look quiet right? Something seems off? The colors aren't exactly right, or some pixels of the image seem to stick out as if the wrong color? Or perhaps you noticed a line along one of the edges of the screen? (See images below.)

Don't you think it's strange all the guides use an odd number offset? Even this guide (http://modmymoto.com/wiki/index.php/V3Re_Changing_HelloMoto_Screen) for the V3re uses the offset of 1 after pulling out just CG8.

The problem isn't that the first byte is garbage, the problem is just that the byte order is switched. This is a big-endian vs little-endian problem. By throwing away the first byte you are correcting the byte order but you are using half of the current pixel with half of the next pixel. This is what causes those strange artifacts.

I wrote a simple program to test this and it works perfectly (and looks much better). I don't want to code up a whole GUI for it since there's already one -- MBR. It's easy to correct since the source is available (http://www.google.com/search?q=%22Motorola%20Boot%20Screen%20Replacer%20 SOURCE%20CODE%22), but I don't have delphi 7. If it were in C I could correct it in a heart beat. It's as simple as sticking a "ntohs" in there. I'm going to try and contact the author of MBR but so far I haven't been able to reach him via email. I'm seeing if I get a response from his ICQ account.This is the mail system at host admin.ru.net.

I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.

For further assistance, please send mail to postmaster.

If you do so, please include this problem report. You can
delete your own text from the attached returned message.

The mail system

<ovz@samsfan.ru>: unknown user: "ovz@samsfan.ru"

Final-Recipient: rfc822; ovz@samsfan.ru
Original-Recipient: rfc822;ovz@samsfan.ru
Action: failed
Status: 5.1.1
Diagnostic-Code: X-Arkasha18_SMTP; unknown user: "ovz@samsfan.ru"

Here (http://auctionpresto.com/user/0000000002/0000000332Hellomoto_MBR_176x220.4x.png) is the "Hellomoto_176x220.bmp" included with MBR, at 4X zoom:
http://auctionpresto.com/user/0000000002/0000000332Hellomoto_MBR_176x220.4x.png

Here (http://auctionpresto.com/user/0000000002/0000000333Hellomoto_FIX_176x220.4x.png) is how the Hellomoto image should look (also at 4X zoom). This is what I get using the reverse byte order and the correct offset:
http://auctionpresto.com/user/0000000002/0000000333Hellomoto_FIX_176x220.4x.png

Bobby Lemain
05-05-2008, 10:54 PM
nice! very informative!

godislov
11-14-2009, 07:41 PM
Need link For l9 boot Screen replacer.

alaminok
11-14-2009, 09:04 PM
post here.

L9 section (http://www.modmymoto.com/forums/forumdisplay.php?f=70) <--- click

zedbra
11-15-2009, 06:13 PM
wow, this is an old one:) i wonder if he ever straightened it out. i know with the v3 the address for this boot image is different depending on the s/w. you must find the correct address and update the inf file in bootscreen replacer for your particular s/w version.

Danation
11-20-2009, 11:17 PM
Nope, never fixed....