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 from
/data/cust/media/ 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 to
/system/media/ with hex editor.
this is the original path:
View attachment 555655
and change to /system/media like this:
View attachment 555656
Change path for oemlogo.mbn
For default splashscreen is located at splash partiton, but Huawei change the path to "
hidden/unknown" partition.
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 format.
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 with
Paint.NET application and plugin.
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.
View attachment 555669
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:
View attachment 555673
to this:
View attachment 555674
After all modification is complete here we go to replace the
bootanimation and l
oad_oemlogo in
/system/bin
place
bootanimation.zip and
oemlogo.mbn to
/system/media/
go to shell with
adb or t
erminal emulator, get
su permission and type:
# load_oemlogo
Last step reboot the device...
Finally You will have custom bootanimation and custom splashcreen..
I make simple patcher that can automatically patch the
bootanimation and
load_oemlogo. it can save lot of time for developer.
just place the
bootanimation and
load_oemlogo in same folder with
x8150_patcher.exe run
x8150_patcher.exe and press patch.
you will have the
patched bootanimation and
load_oemlogo automatically.
here is the patcher:
View attachment 555679