w810 cid49 now supports patching!
apply this patch, and you will be able to set the flash images as wallpapers the same way as you do with any other image!
CODE
;W810 SW-R4EA031
;Enable setting flash files as wallpapers, screensavers and boot images through phone's file explorer.
;Big thanks to mattkun for inspiration!
;v3 is completely rewritten, now BMP files work like they should.
;(c) H3ct0R a.k.a. H3x
444EF8BC: A8F54E44 F0506F45
456F50F0: FFFFFFFFFFFFFFFFFFFFFFFF DA74654490B44B4400000000
;Enable setting flash files as wallpapers, screensavers and boot images through phone's file explorer.
;Big thanks to mattkun for inspiration!
;v3 is completely rewritten, now BMP files work like they should.
;(c) H3ct0R a.k.a. H3x
444EF8BC: A8F54E44 F0506F45
456F50F0: FFFFFFFFFFFFFFFFFFFFFFFF DA74654490B44B4400000000
Old method: for cid50 phones
Hi everybody!
I've done some researches on if it's possible to use flash images as wallpapers on w810.
the key to this is a file called BG_IMAGE_STANDBY_USER_DEFINED.@, which is located in /tpa/system/bg_images/. This file contains the info of where the background image is stored. If you replace this file with a shortcut to a .swf file, the phone will use that file as background!
Notice that you might need to restart the phone one or two times before it will take effect.
This file will be changed every time you change background image, but if you always has a "delete and copy" tag in customize_upgrade.xml (read this topic), you just need to restart your phone twice to reactivate it. (second time you can restart before you enter your pin code)
Just make sure that you are not using the theme's wallpaper when you restart, you need to use a picture!
To change flash wallpaper, simply replace the file that the shortcut points to with another flash file, and restart your phone.
The shortcut can be uploaded with the customize_upgrade.xml method, just don't include ".@" in the tag.
It should look something like this:
CODE
<delete dest="/tpa/system/bg_images/BG_IMAGE_STANDBY_USER_DEFINED" />
<copy source="/usb/other/upload/BG_IMAGE_STANDBY_USER_DEFINED" dest="/tpa/system/bg_images/BG_IMAGE_STANDBY_USER_DEFINED" />
<copy source="/usb/other/upload/BG_IMAGE_STANDBY_USER_DEFINED" dest="/tpa/system/bg_images/BG_IMAGE_STANDBY_USER_DEFINED" />
There is also some other files that can use flash files the same way:
SHUTDOWN_IMAGE_SEMC (/tpa/preset/system/settings)
Shutdown image. Will stop automatically after 30 sec. Key activities can also be registered by the flash file!
STARTUP_IMAGE_SEMC (/tpa/preset/system/settings)
Startup image. Will stop when mid key is pressed. Key activities can also be registered by the flash file!
BG_IMAGE_STANDBY (/tpa/system/bg_images/)
This file contains the info of where the theme's wallpaper is stored. Can be used the same way as
BG_IMAGE_STANDBY_USER_DEFINED, just that will be replaced when you change theme.
BG_IMAGE (/tpa/system/bg_images/)
Don't know really. Is present in the phone, but I haven't managed to do anything with it. :S
Bugs:
While this isn't actually supported by the phone, it has some bugs. The flash file sometimes "disturbs" other activities on the phone:
* When using the activity menu, and scrolling down, the activity menu background + tabs disappears, and
only leaves the text from the activity menu on the desktop. (Just with horizontal layout, not vertical)
* Sometimes the other objects on the desktop (status bar, time, date, operator, softkey text) disappears for a short time.
* When making calls the screen gets messed up.
* Sometimes the walkman gets disturbed. (hacks in the playback, occurred when I tried to use a flash menu as wallpaper)
* The frame rate is lower than in flash menus, and when viewing flash images in the file browser.
* The phone doesn't show who's calling every tome. This can be solved by tapping the on/off key once. (thanks to qwerty12!)

Summary:
This is the files you need to copy to make this work (then restart phone twice):
QUOTE
customize_upgrade.xml.@ to tpa/preset/custom/
wallpaper.swf to usb/images/
customize_upgrade.xml to usb/other/
BG_IMAGE_STANDBY_USER_DEFINED.@ to usb/other/upload/
wallpaper.swf to usb/images/
customize_upgrade.xml to usb/other/
BG_IMAGE_STANDBY_USER_DEFINED.@ to usb/other/upload/
Some flash desktop .fla files mad by me.
(The .swf files can be found in the attachment and here)


enjoy!
Files in attachment:
2 x BG_IMAGE_STANDBY_USER_DEFINED ( pointing to:card/../image/wallpaper.swf and usb/image/wallpaper.swf)
customize_upgrade.xml (with the delete and copy tags)
5 x Flash wallpapers made by me.

