爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 1660|回复: 19
收起左侧

[分享] 『关于E71贴三』 基础课, E71待机图标位置修改补丁,yyyy坐标怎么配 ?

[复制链接]
发表于 2007-6-25 18:05:19 | 显示全部楼层 |阅读模式

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

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

x
很多新人,想用这个补丁,但不知yyyy 目标坐标如何配, 给人鱼不如教人渔, 动脑动手,快乐.
下面是未配坐标的补丁.

;47.待机图标位置修改v3
;(c) SiNgle, BuG, KiRiK, [crazy]misha
;(r) arsh0r
;(p) leelmh
; 请自行修改XX或者YY的数据!!  16进制数据!!
;信号
;05D7A0C: 13 yy ;canvas end y
;05D7A12: 04 yy ;canvas start y
;05D7A14: 06 xx ;canvas start x;
;05D7A16: 39 xx ;canvas end x
05D7A1A: FFF7DCFD 00280028 ; no canvas
05D7A24: 04 00 ;y
05D7A26: 06 00 ;x
;图标栏
;05D7E98: 13 yy ;canvas1(icons in iconbar?) end y
;05D7E9E: 04 yy ;canvas1(icons in iconbar?) stat y
;05D7EA0: 3E xx ;canvas1(icons in iconbar?) start x
;05D7EA2: B4 xx ;canvas1(icons in iconbar?) end x
;05D7EA6: FFF796FB 00280028 ;no canvas1
;05D7EFE: 13 00 ;yy ;canvas2(iconbar) end y
05D7F0E: FFF762FB 00280028 ;no canvas2
05D7E62: 3A 00 ;xx ;x with canvas2 iconbar
05D7F24: 04 00 ;yy ;y
;电量
;05D7FF0: 04 yy ;canvas start y
;05D7FF2: B6 xx ;canvas start x
;05D7FF4: E9 xx ;canvas end x
;05D7FEA: 13 yy ;canvas end y
05D7FF8: FFF7EDFA 00280028 ; no canvas
05D8002: 04 00 ;yy ;y
05D8004: B6 C0 ;xx ;x
; 未接事件
05D8598: FF yy ; y first event
05D859C: DF yy ; y second event
05D85A0: BF yy ; y third event
; timer/stopwatch on locked keypad
05D8BB8: 0622097900AB511A081AFF2126314001 00AB0148014E04E00501000025010000 ; 不要改
动!!!
05D8BC0: 0501 yyyy ; y second item
05D8BC4: 2501 yyyy ; y first item
05D8C86: FF262636 C046C046 ; 不要改动!!!
; 没有运营商标识时
084B010: 3F00 yyyy ; y provider name
084B020: 5F00 yyyy ; y profile name
084B030: 9C00 yyyy ; y flash SMS
084B040: DF00 yyyy ; y timer/stopwatch second item
084B050: FF00 yyyy ; y timer/stopwatch first item
; 有运营商标识时
084B070: 3F00 yyyy ; y flash SMS
084B080: 9C00 yyyy ; y profile name
084B090: DF00 yyyy ; y timer/stopwatch second item
084B0A0: FF00 yyyy ; y timer/stopwatch first item
; 日期/时间
086F368: 0600 yyyy ; x start
086F36A: 1D00 yyyy ; y start
086F36C: E900 yyyy ; x stop
086F36E: 3200 yyyy ; y stop


其实X65系列补丁有专门说这个的贴, 有兴趣的朋友可以去翻, 我只以平下移时间日期为例说明过程和方法.


; 日期/时间
086F368: 0600 yyyy ; x start
086F36A: 1D00 yyyy ; y start
086F36C: E900 yyyy ; x stop
086F36E: 3200 yyyy ; y stop

怎么算, 怎么配, 怎么试坐标?
要用到这个东东, 计算器, windows自带的计算器. 在表示中选则高级/科学计算器. 就能十进制/十六进制换算了. 我贴的图因不是中文系统, 但东西是一样的. 注意看, 自己动手配.

                               
登录/注册后可看大图


[ 本帖最后由 watercool 于 2007-6-25 18:09 编辑 ]

评分

参与人数 1实力分 +1 金钱数 +88 收起 理由
beyondpara + 1 + 88 好教程,希望大家先多学习,再提问,节 ...

查看全部评分

 楼主| 发表于 2007-6-25 18:05:36 | 显示全部楼层
086F368: 0600 yyyy ; x start

0600 是16进制, 那换成 10进制是多少 .  这个地方得说明:  换06就行了.

选十六进制, 敲 06, 显示6,   改点 十进制 , 出来 6, 也就是06. 即 (16)06 =(10)06

                               
登录/注册后可看大图



                               
登录/注册后可看大图



继续,将4个老坐标的十进制换出来, 我直接写在;后面了.

; 日期/时间
086F368: 0600 yyyy ; x start ,(10)06
086F36A: 1D00 yyyy ; y start ,(10)29
086F36C: E900 yyyy ; x stop ,(10)233
086F36E: 3200 yyyy ; y stop ,(10)50

什么意思? 即使时间日期显示区域的左上点坐标是 06,29   而右下点坐标是 233,50, 很容易算出来字高是多少? 50-29=21, 这个有用.

E71屏幕坐标是这样的. 大家知道, E71屏幕是  240 X 320 , 那么X向是00- 239, Y向是00-319, 屏幕左上点为 00,00, 右下角为 239, 319.

有人大概已经看明白了, 怎么移动, 很简单, 将目标区域的左上点和右下点的坐标找到, 再换算为 16 进制, 替换 yyyy , 补丁就成了.

左上 06,29, 右下 233,50, 因为是平下移动, 左右方向即 X 方向没有变化, 所以X 坐标不变, 只要算 Y 坐标即可, 即新坐标 06,yy  233,yy
改第2,4 句就行了.


现在开始估位置, 当然有更精确的方式 ,这里不说了. 我个人喜欢这种去猜的快乐.
这么想:  时间日期的字高是 21, 看软键的显示的字大概有2倍高左右, 算42, 然后要左上点, 那么再上提21, 那么就是 320-42-21 = 257,
那么右下点的 Y坐标是多少呢? 很简单, 257+21 = 278.


接下来, 将  257 和 278 换成16进制, 刷入补丁,看实际效果, 看移到哪了, 如果位置不合适, 撤消补丁复原, 再加加减减调整,直到满意为止.

(10)257 = (16)101
(10)278= (16)116

那么补丁就是:

; 日期/时间
086F368: 0600 0600 ; x start ,(10)06  (16)06
086F36A: 1D00 0101 ; y start ,(10)257  (16)101
086F36C: E900 E900 ; x stop ,(10)233  (16)E9
086F36E: 3200 0116 ; y stop ,(10)278  (16)116


因为1, 3 行其实没改, 所以只要刷2, 4两行即可.
; 日期 时间
086F36A: 1D00 0101 ; y start ,(10)257  (16)101
086F36E: 3200 0116 ; y stop ,(10)278  (16)116

刷入看看效果, 是不是移下来了. 刷后的朋友可来回贴反馈.

[ 本帖最后由 watercool 于 2007-6-26 12:52 编辑 ]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-25 18:15:44 | 显示全部楼层
yyyy, 是4位, 算出来16进制是3位, 前面加0还是后面加0, 是试出来的, 这个补丁我试过是前面加0, 这点要注意一下.
回复 支持 反对

使用道具 举报

发表于 2007-6-25 18:16:20 | 显示全部楼层
学习了,刚才在别一个帖子里看到了,顶了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-25 18:18:12 | 显示全部楼层
我开成一个新贴,是为了需要的朋友好找, 能根据标题搜索到贴子.
回复 支持 反对

使用道具 举报

发表于 2007-6-25 22:13:17 | 显示全部楼层
原帖由 watercool 于 2007-6-25 18:05 发表
现在开始估位置, 当然有更精确的方式 ,这里不说了. 我个人喜欢这种去猜的快乐.
这么想:  时间日期的字高是 21, 看软键的显示的字大概有2倍高左右, 算42, 然后要左上点, 那么再上提21, 那么就是 320-42-21 = 257,
那么右下点的 Y坐标是多少呢? 很简单, 257+21 = 278.
...


:$偶没成功,麻烦楼主帮看下,谢谢

偶想在你原来的调好的位置往下移到待机软键的位!
偶调的左上点Y坐标:320-21=299
         右下点Y坐标:299+21=320
         299(10)=12B(16)
         320(10)=140(16)
因为1, 3 行其实没改, 所以只要刷2, 4两行即可.
; 日期 时间
086F36A: 1D00 12B0 ; y start 299(10)=12B(16)
086F36E: 3200 0140 ; y stop ,320(10)=140(16)

刷后时间日期不见了,汗啊,那个12B和140在前或后加0都试过了,没成功
麻烦了,谢谢了!

[ 本帖最后由 water_boy 于 2007-6-25 23:55 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2007-6-25 22:19:28 | 显示全部楼层
楼主好人啊
这个好
大家还需要去下个知道图片坐标的软件
回复 支持 反对

使用道具 举报

发表于 2007-6-25 23:22:11 | 显示全部楼层
好教程,希望大家先多学习,再提问,节约自己的时间,节约大家的时间。
回复 支持 反对

使用道具 举报

发表于 2007-6-26 11:10:12 | 显示全部楼层
上待机图呀,这样容易理解.
回复 支持 反对

使用道具 举报

发表于 2007-6-26 11:52:36 | 显示全部楼层
学习学习...
回复 支持 反对

使用道具 举报

发表于 2007-6-26 12:06:47 | 显示全部楼层
如图..


                               
登录/注册后可看大图


[ 本帖最后由 comdin 于 2007-6-26 12:45 编辑 ]
240320屏幕.GIF
回复 支持 反对

使用道具 举报

发表于 2007-6-26 12:07:28 | 显示全部楼层
..另存查看.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-26 12:42:24 | 显示全部楼层
下砂给的图

                               
登录/注册后可看大图
20070626_cf7a3ea6d174fe3193f5bnSHeE7rlWLX.jpg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-26 12:50:49 | 显示全部楼层
左上点Y坐标:319-21=298
         右下点Y坐标:298+21=319
         298(10)=12A(16)
         319(10)=13F(16)

012A , 013F
2A01 ,3F01

; 日期 时间
086F36A: 1D00 2A01 ; y start ,(10)298  (16)012A
086F36E: 3200 3F01 ; y stop ,(10)319  (16)013F

water_boy 试刷一下上面这个补丁.


贴的内容有修正, 更正了一些错误.

[ 本帖最后由 watercool 于 2007-6-26 12:54 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2007-6-26 13:09:49 | 显示全部楼层
太神奇了,我刷了楼主上面给出的补丁,待机状态屏幕亮着时看不到时间和日期,屏暗下后稍等一小会就看到显示出来了,再按任意一个键激活屏灯亮起来,时间和日期又不见了,晕哦
我打的隐藏软键补丁是这个
;待机去除软键
;Remove soft-keys from MainScreen
;(c) SiNgle, AsteriX
;(p) leelmh
05D9318: 06D1 0028

[ 本帖最后由 water_boy 于 2007-6-26 15:15 编辑 ]

待机屏灯亮时

待机屏灯亮时

待机屏灯息时

待机屏灯息时
回复 支持 反对

使用道具 举报

发表于 2007-6-26 16:15:28 | 显示全部楼层
自己重新住上调了一下,依然是这样,在屏灯熄灭等一下才出现!

于是用一个稍麻烦的方法来实现 ,就是打本帖6楼我昨晚的补丁,这样时间/日期就没在桌面上显示了,再通过ELF的TEXTINFO.ELF配置一个日期和时间显示在软键的位置!

[ 本帖最后由 water_boy 于 2007-6-26 18:54 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2007-6-26 17:10:41 | 显示全部楼层
原帖由 water_boy 于 2007-6-25 22:13 发表


:$偶没成功,麻烦楼主帮看下,谢谢

偶想在你原来的调好的位置往下移到待机软键的位!
偶调的左上点Y坐标:320-21=299
         右下点Y坐标:299+21=320
         299(10)=12B(16)
         320 ...


估计是软键位置有什么东西遮住了,时间坐标不能放到那个位置,我的试验也失败了!
回复 支持 反对

使用道具 举报

发表于 2007-6-27 16:31:41 | 显示全部楼层
坐标扫盲贴?~呵
回复 支持 反对

使用道具 举报

发表于 2007-6-28 07:24:19 | 显示全部楼层
为什么没有EL71的啊楼主
回复 支持 反对

使用道具 举报

发表于 2007-7-3 10:11:13 | 显示全部楼层
昨天闲了又重新试了,撤销一些与左软键有关的补丁(取消左软键附近透明图。。。),还是没成功,偶现在打的位置是
086F36A: 1D00 0127
086F36E: 3200 3C01

应该在左软键正中位置,还是没显示出来,只好用回原来ELF的方法来实现
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-19 15:57

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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