爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 1420|回复: 4
收起左侧

[求助] 冰,MP补丁怎么做来着。

[复制链接]
发表于 2009-3-11 21:41:34 | 显示全部楼层 |阅读模式

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

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

x
其实我对自己的要求不高,能给一个常规的vkp加一个开关就行了。
发表于 2009-3-11 22:16:14 | 显示全部楼层
参考一下已有的MP补丁的格式,基本了解一下语法

要想修改补丁,改写代码编译是不可避免的
主要是通过GetBuffer函数获取配置,如果返回空指针,就表示补丁已关闭,如果补丁开启,就是指向MP的配置部分生成的内容的指针
回复 支持 反对

使用道具 举报

发表于 2009-3-11 23:54:24 | 显示全部楼层
我也来学学,MP补丁还是很有用的
回复 支持 反对

使用道具 举报

发表于 2009-3-12 11:34:53 | 显示全部楼层

                               
登录/注册后可看大图


还有就是要分配一个patch ID,只要别人没用过就行,最好把自己的补丁都放在一段
配置部分要放在master(不是指master midlet)的扫描范围之内
GetBuffer的原型:
void *GetBuffer(int patch_id)
回复 支持 反对

使用道具 举报

发表于 2009-3-12 11:41:50 | 显示全部楼层
配置部分基本格式
第一句:
地址:0xB1C2D3E4(MAGIC),patchID,0000000000000000
接下来{p }补丁信息
接下来可以做一些模板或其它的
接下来基本如此
{字节位置 类型 名称 范围、初始值(更具具体情况)}
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-20 10:18

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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