爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 1213|回复: 34
收起左侧

[Flash修改] [MP][x65]墙纸自动切换 v0.911 & v0.901(修改与elf1.8++的冲突)

[复制链接]
发表于 2006-12-26 23:09:20 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册会员 微信登录

x
starfriend的原贴:
http://mobile.0110.cn/viewthread.php?tid=230331&highlight=

修改了一下地址使不与ELFloader1.8++冲突。修改好了发现0.91版本,晕。一起放在下面了。为与老版本区别,改为0.911和0.901版本。
除s65外,其它机型未测试,可能有问题。
star写的0.90用法:
+ Minutes, Seconds
-Active Mode: 补丁在设定的时间间隔内循环切换墙纸.
-Passive Mode:进入非桌面(屏保,菜单,清单等)状态时,补丁在设定的时间到达之后切换墙纸.

+ Folder, Mask
设定图片存放的文件夹以及文件名,如 *.jpg 代表所有后缀为jpg的文件 (如果文件名设定为 *.* 由于后缀的不确定性, 将没有墙纸显示)

+ Change Mode
-'Active' mode 只在桌面状态下改变墙纸, 但对gif动画的支持不是很好.
-'Passive' mode 只在非桌面(屏保,菜单,清单等)状态下改变墙纸. 当手机进入非桌面(屏保,菜单,清单等)状态并且设定的时间到达以后墙纸自动切换. 此模式对gif动画支持较好.
-> 在补丁开启的情况下,如果改变模式后墙纸不能正确的切换,那么需要重启手机.

+ 外部函数调用 (提供给外部函数的调用, 例如 "按键组合控制v2")
- 载入下一张墙纸: 调用地址 - A0FC1411, 直接载入下一个文件.
- 重新载入墙纸: 调用地址 - A0FC1421, 重新载入正确的墙纸. 在进入补丁未打开的情景模式后,通过call此地址来重新载入最初的墙纸设定.

+ 补丁配置原理:
在设定的循环时间结束后, 补丁尝试改变墙纸 (at mainscreen in active 模式 或 not at mainscreen in passive 模式). 如果手机正处于"非正常"状态,切换无法正常进行时, 补丁会在设定的等待时间之后进行重试(即"默认出错后等待时间"此项设置).

+ 已知存在的问题 (当前版本 v0.9):
- 'Active mode' 模式对gif动画的支持不是很好. 如果不能显示, 则通过外部函数调用地址A0FC1421进行刷新.
- 'A0FC1421(重新载入墙纸)' 外部函数调用此地址偶尔会导致墙纸不正常显示, 如果这种情况发生,则重启手机.


0.91改进:
1.随机切换文件;
2.加入扩展接口,可在其它补丁中显示当前墙纸文件名(string = *free_ram + 0xBD,如“系统信息多路器v1.2”).
注意!
需更新05.15的function lib!

FAQ:
问:如何在"系统信息多路器v1.2"中显示当前墙纸的文件名?
答:; 你需要刷"系统信息多路器v1.2"和"墙纸自动切换 v0.91"
; 在 "* 系统信息多路器v1.2 *" 的java配置中进入--> "Options" --> "String12"
; - 输入墙纸自动切换占用的空白ram地址 (在这里是: A8000218 )
; - 钩选 "use as pointer", 输入偏移量为 "189" (十进制)
; 在某个风格的content配置中现在可以通过使用函数 "string12" 以及配置参数 "%s" 来显示墙纸文件名了
; 以下是config配置在"系统信息多路器v1.2"中的修改:
{sm string12}{28 a address v=A8000218}{1.4 cb `use as pointer` v=1}","\
{6 b off v=189}{endsm}","\
; ......

* Wallpaper Cycle 0.911 *
  1. ; * Wallpaper Cycle 0.911 * 墙纸自动切换 v0.911 *[F:FC1400 - FC16FF)[R:A8000218-A800021B)
  2. ; (c) benj9 (r) 1nvisible, LazyCODEr
  3. ; cycles through pictures of a folder
  4. ; (!) MP, func lib: f: 4,20,22,66,77,88,99,100,107-109,160. v: 11,18,19
  5. ; new in 0.91: - random file order,
  6. ; -current WP filename export for other patches (string = *free_ram + 0xBD)
  7. ; (!) new func lib entries used: f126, v17, v20
  8. ;(p)starfriend , jpg001
  9. ;修改了地址,不再与EFLloader1.8++冲突。

  10. 093367E: 2421614312688A182132 C046004FB8472F14FCA0 ;s6c
  11. ;092BBF2: 2421614312688A182132 C046004FB8472F14FCA0 ;m6c
  12. ;0925F1A: 2421614312688A182132 C046004FB8472F14FCA0 ;cx7c
  13. ;0935EBA: 2421614312688A182132 C046004FB8472F14FCA0 ;c6c
  14. ;092BBF2: 2421614312688A182132 C046004FB8472F14FCA0 ;cx6c
  15. ;0322A2E: 2421614312688A182132 C046004FB8472F14FCA0 ;sk6c
  16. ;092E2C2: 2421614312688A182132 C046004FB8472F14FCA0 ;sl6c

  17. #pragma enable old_equal_ff
  18. 0FC1400: 57704379636C6539312C62656E6A3900
  19. 0FC1410: 9E4C2468002C00D170470120A0704FE0
  20. 0FC1420: F0B50020FEF77CFFFEF776FFF0BD55B5
  21. 0FC1430: 672921D1FFF750F9388800281CD0934E
  22. 0FC1440: 3468002C0CD19048FEF72AFE041C13D0
  23. 0FC1450: 34608D49FEF734FF012000F015F80BE0
  24. 0FC1460: 00F0F7F808D0874800190168002903D0
  25. 0FC1470: 2960D5BC0020B0BDD5BC043724216143
  26. 0FC1480: 12685218213238476EB5061C0DD0012E
  27. 0FC1490: 07D0B1683C204143F079091800F0E0F8
  28. 0FC14A0: 06E0192100F0DCF802E0052100F0D8F8
  29. 0FC14B0: 03A20132201C0830FEF7D6FE6EBD0000
  30. 0FC14C0: F0B5FFF705F93878012837D0FFF7FCF8
  31. 0FC14D0: 3888002832D100266C4C2468002C2DD0
  32. 0FC14E0: 00F0B7F823D000F02CF8A178012915D0
  33. 0FC14F0: B179002912D0E278002804D0002A0BD0
  34. 0FC1500: 0022E27017E0002A06D100F034F80ED0
  35. 0FC1510: FEF702FF0122E27000200DE0002800D1
  36. 0FC1520: 0AE000F028F802D0FFF77AFF03E00026
  37. 0FC1530: 544800190660301CFFF7A6FF0022A270
  38. 0FC1540: F0BDFEB5FFF7A8F83878002811D0FEF7
  39. 0FC1550: 5FFE01280DD0FFF7BFF800203F5EA278
  40. 0FC1560: 012A02D0002F04D401E0013701D00120
  41. 0FC1570: 00E00020FEBD7EB598B0002E54D0321C
  42. 0FC1580: 1C32331C0C3368463CA1FEF791FD6946
  43. 0FC1590: 221C1032101DFEF7DFFE002809D00125
  44. 0FC15A0: 211C1031081DFEF7DBFE002801D00135
  45. 0FC15B0: F6E7211C1031081DFEF7D6FE002D33D0
  46. 0FC15C0: 00F035F8061C01256946221C1032101D
  47. 0FC15D0: FEF7C2FE002813D0002E0AD0211C1031
  48. 0FC15E0: 081DFEF7BDFE00280AD0B54201DA0135
  49. 0FC15F0: F4E7211C14310D1C28350E1CA93600E0
  50. 0FC1600: 0025211C1031081DFEF7AEFE002D0BD0
  51. 0FC1610: 2A1C331C1B480019011D016015A1FEF7
  52. 0FC1620: 6FFF1848001900E0002018B07EBD00B5
  53. 0FC1630: 7079002806D0FFF753F8381C291CFEF7
  54. 0FC1640: D7FE04E020880130A84200DB00202080
  55. 0FC1650: 00BD3EB5CC200002C930FFF7D1FA3EBD
  56. 0FC1660: 80B505200002143041430620FEF7D8FC
  57. 0FC1670: 011C80BD25735C257300000025732573
  58. 0FC1680: 000000005402000010030000,0xA8000218 ; free ram 4 bytes
  59. 0FC1690: E4D3C2B1C9CC00000000000000000000,"\
  60. {patch=EA81A852F4666263C158B87E ver=0.91 cp=benj9 id=CCC9}","\
  61. {28 sd `8765F64E3959` ml=95 contains=`*.*` v=`0:\\Pictures\\Wallpaper\\`}","\
  62. {12 s `Mask` ml=15 v=`*.jpg`}","\
  63. {6 o F4666263C158B87E2857 `Mainscreen`=0 `ReturnToMS`=1}","\
  64. {5 cb `8F963A678F5E1752`}","\
  65. AA5FAF73F665F49528006D0069006E002E002000380020007300650063002900{8 i 0652 v=0}{7 b D279 v=20}",00
  66. #pragma disable old_equal_ff
  67. 0FC14AA: 05 03 ; default cycle time sec. if WP change is waiting for opportunity, patch recycles by this time
  68. 0FC14A2: 0i25 0i12 ; seconds patch starts after boot net animation (dont set less 12 sec)
复制代码

0.911英文配置:
{patch=WallpaperCycle ver=0.91 cp=benj9 id=CCC9}","\
{28 sd `\nFolder` ml=95 contains=`*.*` v=`0:\\Pictures\\Wallpaper\\`}","\
{12 s `\nMask` ml=15 v=`*.*`}","\
{6 o `\nChange Wallpaper at (only change in off-profile)` `Mainscreen`=0 `ReturnToMS`=1}","\
{5 cb `Random Order`}","\
Cycle Time (min. 8 sec){8 i Minutes v=5}{7 b Seconds v=0}",00

* Wallpaper Cycle 0.901 *
  1. ; * Wallpaper Cycle 0.901 * 墙纸自动切换 v0.901 **[F:FC1400 - FC16FF)[R:A8000218-A800021B)
  2. ; cycles through pictures of a folder
  3. ; (c) benj9
  4. ; (p) StarFriend , jpg001
  5. ; (!) MP, func lib: f: 4,20,22,66,77,88,99,100,107-109,160. v: 11,18,19
  6. 093367E: 2421614312688A182132 C046004FB8472F14FCA0 ;s6c
  7. ;092BBF2: 2421614312688A182132 C046004FB8472F14FCA0 ;m6c
  8. ;0925F1A: 2421614312688A182132 C046004FB8472F14FCA0 ;cx7c
  9. ;0935EBA: 2421614312688A182132 C046004FB8472F14FCA0 ;c6c
  10. ;092BBF2: 2421614312688A182132 C046004FB8472F14FCA0 ;cx6c
  11. ;0322A2E: 2421614312688A182132 C046004FB8472F14FCA0 ;sk6c
  12. ;092E2C2: 2421614312688A182132 C046004FB8472F14FCA0 ;sl6c
  13. #pragma enable old_equal_ff
  14. 0FC1400: 57704379636C6530392C62656E6A3900
  15. 0FC1410: 944C2468002C00D170470120A0704DE0
  16. 0FC1420: F0B50020FEF77CFFFEF776FFF0BD55B5
  17. 0FC1430: 67291FD1FFF750F9388800281AD0894E
  18. 0FC1440: 3468002C0CD18648FEF72AFE041C11D0
  19. 0FC1450: 34608349FEF734FF012000F013F809E0
  20. 0FC1460: 00F0E4F806D02169002903D02960D5BC
  21. 0FC1470: 0020B0BDD5BC04372421614312685218
  22. 0FC1480: 213238476EB5061C0DD0012E07D0B168
  23. 0FC1490: 3C204143F079091800F0CFF806E01921
  24. 0FC14A0: 00F0CBF802E0062100F0C7F803A20132
  25. 0FC14B0: 201C0830FEF7D8FE6EBD0000F0B5FFF7
  26. 0FC14C0: 07F93878012830D00026664C2468002C
  27. 0FC14D0: 2BD000F0ABF823D000F02AF8A1780129
  28. 0FC14E0: 15D0B179002912D0E278002804D0002A
  29. 0FC14F0: 0BD00022E27015E0002A06D100F032F8
  30. 0FC1500: 0ED0FEF709FF0122E27000200BE00028
  31. 0FC1510: 00D108E000F026F802D0FFF781FF01E0
  32. 0FC1520: 00262661301CFFF7ADFF0022A270F0BD
  33. 0FC1530: FEB5FFF7B1F83878002811D0FEF768FE
  34. 0FC1540: 01280DD0FFF7C8F800203F5EA278012A
  35. 0FC1550: 02D0002F04D401E0013701D0012000E0
  36. 0FC1560: 0020FEBD7EB598B0002E54D0321C1C32
  37. 0FC1570: 331C0C33684638A1FEF79AFD6946221C
  38. 0FC1580: D432101DFEF7E8FE002809D00125211C
  39. 0FC1590: D431081DFEF7E4FE002801D00135F6E7
  40. 0FC15A0: 211CD431081DFEF7DFFE002D33D000F0
  41. 0FC15B0: 35F8061C01256946221CD432101DFEF7
  42. 0FC15C0: CBFE002813D0002E0AD0211CD431081D
  43. 0FC15D0: FEF7C6FE00280AD0B54201DA0135F4E7
  44. 0FC15E0: 211CD8310D1C28350E1CA93600E00025
  45. 0FC15F0: 211CD431081DFEF7B7FE002D0BD02A1C
  46. 0FC1600: 331C201C1030011D016011A1FEF778FF
  47. 0FC1610: 201C103000E0002018B07EBD00B52088
  48. 0FC1620: 0130A84200DB0020208000BD3EB5CC20
  49. 0FC1630: 0002C930FFF7E4FA3EBD80B505200002
  50. 0FC1640: 143041430620FEF7EBFC011C80BD0000
  51. 0FC1650: 25735C25730000002573257300000000
  52. 0FC1660: 10030000,0xA8000218 ; free ram 4 bytes
  53. 0FC1680: E4D3C2B1C9CC00000000000000000000,"\
  54. {patch=WallpaperCycle ver=0.9 cp=benj9 id=CCC9}","\
  55. {28 sd `\nFolder` ml=95 contains=`*.*` v=`0:\\Pictures\\`}","\
  56. {12 s `\nMask` ml=15 v=`*.jpg`}","\
  57. {6 o `\nChange Mode (better reboot after change)` `MS/active`=0 `not MS/passive`=1}","\
  58. Cycle Time (min. 8 sec){8 i Minutes v=0}{7 b Seconds v=20}",00
  59. #pragma disable old_equal_ff
  60. ; 0FC14A6: 06 03 ; 默认出错后等待时间 (sec秒).
  61. ; 0FC149E: 0i25 0i45 ; 开机载入网络动画后到补丁开始工作的等待时间 (不能小于 20 sec秒)
复制代码

[ 本帖最后由 jpg001 于 2007-1-3 16:57 编辑 ]
发表于 2006-12-26 23:16:27 | 显示全部楼层
沙发?!!!!!!!!!!
真是太激动了!!!
为了刷ELFLOADER 迫不得已把这个撤消了.现在终于又用上了,哈哈

[ 本帖最后由 Oxen 于 2006-12-27 12:06 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2006-12-27 11:56:09 | 显示全部楼层
没人顶。。。我顶顶看@。。。
回复 支持 反对

使用道具 举报

发表于 2006-12-27 12:26:20 | 显示全部楼层
顶就一个字,支持支持!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-27 12:28:20 | 显示全部楼层
没人顶都习惯了
回复 支持 反对

使用道具 举报

发表于 2006-12-27 12:37:03 | 显示全部楼层
哈哈。刷起。
回复 支持 反对

使用道具 举报

发表于 2006-12-27 12:40:44 | 显示全部楼层
这是怎么了?
晕,发不了图,就是说第一行093367E: 2421614312688A182132 C046004FB8472F14FCA0 ;s6c这里,他说错误的符号数据。

[ 本帖最后由 ffc_ 于 2006-12-27 12:43 编辑 ]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-27 12:51:34 | 显示全部楼层

回复 #7 ffc_ 的帖子

格式问题?复制的容易这样。试试设个字体什么的,把注释删掉。
回复 支持 反对

使用道具 举报

发表于 2006-12-27 12:55:37 | 显示全部楼层
okey了,呵呵,还不知道有这样的问题呢。:)
回复 支持 反对

使用道具 举报

发表于 2006-12-27 13:48:37 | 显示全部楼层
看不明白,墙纸自动切换 v0.911 与 v0.901有什么区别?

我应该刷那个好????????
回复 支持 反对

使用道具 举报

发表于 2006-12-27 15:23:22 | 显示全部楼层
顶,这样越来越完善了.
回复 支持 反对

使用道具 举报

发表于 2006-12-27 15:29:00 | 显示全部楼层
顶,一定要支持!搂主辛苦了!
回复 支持 反对

使用道具 举报

发表于 2006-12-27 16:52:25 | 显示全部楼层
帮JPG顶顶把。。不过这个补丁没刷,,感觉不太实用的说~不像只能提醒啊。按键控制那么实用~
回复 支持 反对

使用道具 举报

发表于 2006-12-27 21:15:23 | 显示全部楼层
没有用  但我也地顶下
回复 支持 反对

使用道具 举报

发表于 2006-12-27 22:02:07 | 显示全部楼层
支持一下!!!:@
回复 支持 反对

使用道具 举报

发表于 2006-12-27 22:23:31 | 显示全部楼层
奇怪了。我CX6C的ELF1。8++和墙纸自动切换V0.91都共用了1个多月了。正常啊。还有一卡多号我也在用

[ 本帖最后由 soking1230 于 2006-12-27 22:27 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2006-12-27 23:58:20 | 显示全部楼层
我刷新时这个地址冲突,请问这是那个补丁的地址?
0FC1600: 0025211C1031081DFEF7AEFE002D0BD0

已明白,和扩展屏幕信息 v6.1i冲突。

[ 本帖最后由 fortune 于 2006-12-28 00:08 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2006-12-28 00:08:25 | 显示全部楼层
看不明白,墙纸自动切换 v0.911 与 v0.901有什么区别?

我应该刷那个好????????
回复 支持 反对

使用道具 举报

发表于 2006-12-31 21:25:07 | 显示全部楼层
0FC14F0: 0BD00022E27015E0002A06D100F032F8
0FC1500: 0ED0FEF709FF0122E27000200BE00028
0FC1510: 00D108E000F026F802D0FFF781FF01E0
0FC1520: 00262661301CFFF7ADFF0022A270F0BD
0FC1530: FEB5FFF7B1F83878002811D0FEF768FE
0FC1540: 01280DD0FFF7C8F800203F5EA278012A
0FC1550: 02D0002F04D401E0013701D0012000E0
0FC1560: 0020FEBD7EB598B0002E54D0321C1C32
0FC1570: 331C0C33684638A1FEF79AFD6946221C
0FC1580: D432101DFEF7E8FE002809D00125211C
0FC1590: D431081DFEF7E4FE002801D00135F6E7
0FC15A0: 211CD431081DFEF7DFFE002D33D000F0
0FC15B0: 35F8061C01256946221CD432101DFEF7
0FC15C0: CBFE002813D0002E0AD0211CD431081D
0FC15D0: FEF7C6FE00280AD0B54201DA0135F4E7
0FC15E0: 211CD8310D1C28350E1CA93600E00025
0FC15F0: 211CD431081DFEF7B7FE002D0BD02A1C
0FC1600: 331C201C1030011D016011A1FEF778FF
0FC1610: 201C103000E0002018B07EBD00B52088
0FC1620: 0130A84200DB0020208000BD3EB5CC20
0FC1630: 0002C930FFF7E4FA3EBD80B505200002
0FC1640: 143041430620FEF7EBFC011C80BD0000
0FC1650: 25735C25730000002573257300000000
0FC1660: 10030000,0xA8000218 ; free ram 4 bytes
0FC1680: E4D3C2B1C9CC00000000000000000000,"\
回复 支持 反对

使用道具 举报

发表于 2007-1-1 00:43:10 | 显示全部楼层
jpg,0.911的M6C的地址你忘了改了,呵呵
;092BBF2: 2421614312688A182132 C046004FB8472F93FDA0 ;m6c
没有把FD改成FC
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

小黑屋|Archiver|手机版|爱技术 ( 沪ICP备08115260号-3 )

GMT+8, 2024-9-21 03:03

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表