[Huawei Ideos C8150 / U8150][General Development][Update 01-04-2011]
On this thread I will explain all about general modification for Huawei Ideos U8150 / C8150 Devices.
What I will explain on this thread:
- Change path of bootanimation.zip from /cust partition to /system/media/
- Change oemlogo.mbn from /cust partition to /system/media/
- Make your own oemlogo.mbn (splashscreen)
- Multitouch support for U8150 / C8150
- Update link for Official Firmware from Huawei
Change path for bootanimation.zip
For default, U8150 / C8150 is mounting /cust
partition at startup, and /system/bin/bootanimation
will search the bootanimation.zip
but, sometimes the Custom ROM is wiping the /cust
partition and will load internal bootanimation from framework-res.apk
so, we can change the path of bootanimation.zip
with hex editor.
this is the original path:
and change to /system/media like this:
Change path for oemlogo.mbn
For default splashscreen is located at splash partiton, but Huawei change the path to "hidden/unknown
so, when we try to flash the spashscreen to splash partition with fastboot, it will not work.
And also Huawei is using non standard rgb565
after some trial, i successfully to make my oemlogo.mbn.
U8150/C8150 is using 240x320 rgb565 format.
we can make the custom oemlogo.mbn
by converting the custom image to 240x320 rgb565 format
application and plugin.
the application can be download in here:
and the rgb565 from here:
Place the Rgb565.dll
in plugin folder of Paint.NET
make your own splashscreen with 240x320
pixel and open with Paint.NET
and then save as Rgb565 format.
And now how to flash the splashscreen to our device?
Huawei using the /system/bin/load_oemlogo for flashing the oemlogo.mbn (splashscreen) to our device.
But again, we must to change the path of oemlogo.mbn from /cust partition to /system/media
open the load_oemlogo with hex editor, and change:
After all modification is complete here we go to replace the bootanimation
go to shell with adb
or terminal emulator
, get su
permission and type:
Last step reboot the device...
Finally You will have custom bootanimation and custom splashcreen..
I make simple patcher that can automatically patch the bootanimation
. it can save lot of time for developer.
just place the bootanimation
in same folder with x8150_patcher.exe
and press patch.
you will have the patched bootanimation
here is the patcher: