查看完整版本: 去除POCKETSTUDIO 2 TRIAL的限制

dumm 2003-12-30 18:05

去除POCKETSTUDIO 2 TRIAL的限制

昨天研究了一下68K的汇编语言,XX掉了POCKETSTUDIO 2试用版本编译的PRC的限制:

1、去掉了只能在POSE上运行的限制;
2、去掉了启动时候的未注册对话框;

注:POCKETSTUDIO本身的45天限制可以通过安装前后对比注册表的CLSID下的内容变化解决。

破解方法是:

(6600) 0012 3f3c 72a8 (4e4f) (a192) 70ff 2f00 6000 004c (4e48) -> (6000) (4e71) (4e71) (4e71)

3f3c 72a6 (4e4f) (a192) -> (4e71) (4e71)

4e4f a344 548f 4a80 6700 0004 (4e48) -> (4e71)

做法是:找到“->”左边的内容,将括号里的内容依次替换为“->”右边的内容即可。

希望对使用PocketStudio 2的朋友有帮助。

dumm 编辑于 2003-12-30 10:53:39

dumm 2003-12-30 18:11

破解过程用的是PrcEdit,做的时候我记录了下面的日志,也贴出来:

找到显示未注册版的显示代码,将系统调用改为两个4E71(NOP);//不显示未注册对话框
找到显示只能在POSE上运行的代码,将系统调用改为两个4E71(NOP);// 不显示只能在POSE上运行的对话框
找到只能显示POSE上运行的代码的前面的BNE(66),改成60(BRA);// 不判断是否在POSE上运行
找到所有TRAP#8,改成4E71(NOP);// 在真实设备上运行时不会Crash

NetCobra 2003-12-30 18:17

Thanks!!!:X:

半窍不通 2003-12-30 19:19

:D::D:

jamestan 2004-1-2 19:33

辛苦了,不知道Pro版本是否还有限制?

dumm 2004-1-2 23:29

解了密码才知道呀。


混乱系 2004-1-11 06:00

感谢,辛苦了!
要是有PRO就:X:

dumm 2004-1-12 02:14

今天PILOTWAREZ终于可以上了,看了看文档,做了一个Smartpatch,给Pwcpp用的。以后就可以自动Patch,不用手动改二进制码了。
[img]http://www.tompda.com/bbs/img/addon.gif[/img][url=http://www.tompda.com/bbs/download.asp?id=tompda_127083_patch.rar]tompda_127083_patch.rar[/url]

viocal 2004-1-13 00:33

谢谢dumm的无私奉献!

☆马仔☆ 2004-1-13 10:19

[quote]dumm 写道:
去除POCKETSTUDIO 2 TRIAL的限制
昨天研究了一下68K的汇编语言,XX掉了POCKETSTUDIO 2试用版本编译的PRC的限制:

1、去掉了只能在POSE上运行的限制;
2、去掉了启动时候的未注册对话框;

注:POCKETSTUDIO本身的45天限制可以通过安装前后对比注册表的CLSID下的内容变化解决。

破解方法是:

(6600) 0012 3f3c 72a8 (4e4f) (a192) 70ff 2f00 6000 004c (4e48) -> (6000) (4e71) (4e71) (4e71)

3f3c 72a6 (4e4f) (a192) -> (4e71) (4e71)

4e4f a344 548f 4a80 6700 0004 (4e48) -> (4e71)

做法是:找到“->”左边的内容,将括号里的内容依次替换为“->”右边的内容即可。

希望对使用PocketStudio 2的朋友有帮助。
[/quote]

楼主请恕小弟愚昧, 我弄了半天好像还是没有办法破解! 特来想问问几个最简单的问题, 因为我实在没有弄明白.(小弟新胖):D

1. 我需要修改那个文件啊? 是PS的主程序?
2. 我需要什么工具来修改啊? 我使用UtralEdit可以吗? (因为做惯了Window的程序员, 很多东西都是直接用它来做的. 但是好像怎么样也找不到这样的代码段啊.)

还希望楼主多多指教啊!

☆马仔☆ 2004-1-13 10:21

[quote]dumm 写道:

破解过程用的是PrcEdit,做的时候我记录了下面的日志,也贴出来:

找到显示未注册版的显示代码,将系统调用改为两个4E71(NOP);//不显示未注册对话框
找到显示只能在POSE上运行的代码,将系统调用改为两个4E71(NOP);// 不显示只能在POSE上运行的对话框
找到只能显示POSE上运行的代码的前面的BNE(66),改成60(BRA);// 不判断是否在POSE上运行
找到所有TRAP#8,改成4E71(NOP);// 在真实设备上运行时不会Crash
[/quote]

另外这一段小弟也没有看明白, 这个是和上面破解的是一样的吗?
还是说是破解编译之后的程序的阿?

实在抱歉提出这么低级的问题.....:F:

☆马仔☆ 编辑于 2004-1-13 2:22:28

☆马仔☆ 2004-1-13 11:19

:X:

现在问题已经解决! 看来真是自己太菜了....:F:

netbirdfly 2004-1-16 19:55

我的注册表里面有一项
HKEY_CLASSES_ROOT\CLSID\{F117831B-C052-11d1-B1C0-00C04FC2F3EF}
把它删除就可以继续使用45天,不知道这个是否是随机生成的,大家可以
试试

dumm 2004-1-16 20:16

每个机器的不一样,但是同一台机器的不会变。

hufey 2004-1-19 01:01

[quote]dumm 写道:

破解过程用的是PrcEdit,做的时候我记录了下面的日志,也贴出来:

找到显示未注册版的显示代码,将系统调用改为两个4E71(NOP);//不显示未注册对话框
找到显示只能在POSE上运行的代码,将系统调用改为两个4E71(NOP);// 不显示只能在POSE上运行的对话框
找到只能显示POSE上运行的代码的前面的BNE(66),改成60(BRA);// 不判断是否在POSE上运行
找到所有TRAP#8,改成4E71(NOP);// 在真实设备上运行时不会Crash
[/quote]

请问如何找到显示为注册版的显示代码?是反汇编吗?
我用PrcEdit没有找到怎么反汇编的地方啊!
请问你是用什么工具反汇编的?IDA可以吗?
先谢了。

dumm 2004-1-19 01:51

用IDA可以,用PRCEDIT的话需要和PILOTDIS配合。

GDZSK 2005-3-4 23:15

强,顶上

cfs2348 2006-2-4 09:18

多谢dumm兄!!!

yebailin 2006-3-10 17:24

[quote]netbirdfly 写道:

我的注册表里面有一项
HKEY_CLASSES_ROOT\CLSID\{F117831B-C052-11d1-B1C0-00C04FC2F3EF}
把它删除就可以继续使用45天,不知道这个是否是随机生成的,大家可以
试试
[/quote]
我也有这个 删了试试

sea2003 2007-12-18 18:17

这个资源也不错,顶一顶~~
页: [1] 2
查看完整版本: 去除POCKETSTUDIO 2 TRIAL的限制