I’ve finally succeeded in changing the background of the Mobile Shell Theme. Instructions were taken from
http://forum.xda-developers.com/showthread...ht=mobile+shell I’ve created some sample screens for VGA, Portrait layout to go along.
i) Copy both qa_layouts.that and vp_bkg_now.that to desktop. (vp_bkg_now.that go VGA Portrait, vl_bkg_now.that for VGA Landscape)
ii) Extract the content from each file using winzip and the password : b0fm18zq
vp_bkg_now.that (vp_bkg_now.that for Portrait and vl_bkg_now.that for Lanscape)
i) Open up Separator2.bmp using programs such as Photoshop.
ii) Make the image size stretch and then insert your picture in it. For example, refer to the attach
Separator2.jpg . I’ve created for the size of 480 x 2560 so that I can insert 4 image into it. You can add more or reduce the number.
iii) Flatten the image and save the file. Remember to save the file as a Windows - 16bit - R5 G6 B5 - .bmp file.
iv) Open up Separator2_m.bmp and stretch the image to 480 x 2560. Erase off anything in there and save the file
v) Open up
Separator.bmp, stretch to 480x640 and insert your picture.
vi) Save the file in Windows - 16bit - R5 G6 B5 - .bmp file.
vii) Open up Separator_m.bmp. Stretch it to 480x640, erase off everything and save the file.
viii) Using Winzip, zip up all the files and encrypt it with the password : b0fm18zq
qa_layouts.that
i) Edit the .xml files accordingly. See attach
AllScreen.jpg for the corresponding xml files.
ii) Look for the tag :
<Layout Name="Default">
<Plugins>
<Plugin Class="Spb.LSP.GradBackground" Name="Background">
<Int Name="NoBackgrd" Value="1"/>
<Point Name="Separator3Y" X="0" Y="-640"/> <!--ADD THIS LINE --> </Plugin>
You can change the image by specifying the X and Y coordinates.
iii) Look for the tag :
<Layout Name="240x320">
<Plugins Extends="Default">
<Plugin Name="Background" Skin="qp_bkg_now" DoubleSkin="vp_bkg_now"/> <!—ADD THIS LINE -->
<Plugin Name="Glow" Skin="qp_bkg_now" DoubleSkin="vp_bkg_now">
<String Name="ImageName" Value="Glow"/>
<BoundRect X="3" Y="40" Width="235" Height="90"/>
</Plugin>
You’ll have to insert the line to the tag <Layout Name="240x320"> that supports your device screen.
iv) Edit all the xml that you want and save the file.
v) Using Winzip, zip up all the files and encrypt it with the password : b0fm18zq
vi) Transfer both qa_layouts.that and vp_bkg_now.that to your device, overwriting the existing file and reset.
You should be able to see the background picture now.
One weird thing I’ve found is that the background will be lost when you switch the “Now” screen between Pro and classic. You’ll need to reset the device to get back all the background picture.