破解TexturePacker加密资源 —— 使用IDA

转载 2015年07月07日 21:41:18

http://blog.csdn.net/ynnmnm/article/details/44921337

之前我使用动态库注入和API拦截的方法破解过TexturePacker加密资源(详见博文《破解TexturePacker加密资源》)。后来有热心的网友提醒我,用IDA也可以,而且更方便,今天下载IDA 6.6试了一下,这里记录一下操作方法。

    1. 把IDA目录下android_server传到android 目录中
        adb push IDA安装目录\dbgsrv\android_server /data/local/tmp/
        adb shell 进入模拟器
        cd /data/local/tmp
        chmod 755 android_server    给android_server运行权限
        ./android_server    运行android_server,给IDA提供远程调试服务,可以看到它的侦听端口是23946
        su            获得root用户权限(如果提示没有权限,请先root手机)
        

    2. win+r新开一个cmd窗口
        adb forward tcp:23946 tcp:23946    转发windows到手机的端口

    3. 打开IDA,选择Debugger > Attach to process...
        在options里的hostname栏填localhost或127.0.0.1,port填23946

    4. 选择你要debug的进程,然后选择module。
        这里我要debug的是libcocos2djs.so,选中它,然后会列出所有的接口,Ctrl+F可以搜索接口名。
        cocos2d-x纹理解密的接口是ccDecodeEncodedPvr,双击搜到接口可以在IDA-View窗口显示,然后Tab键会显示Pseudocode,然后就可以下断点了。F9是Continue Process。下面是我debug出的微信平台上某游戏的密码:

        组合起来,密码就是:AA6D76770A82E8857AAXXXXX2E082244。打开TexturePacker,选择游戏包里的ccz文件,粘贴密码,解密成功!
        


相关文章推荐

破解TexturePacker加密资源:使用IDA

很多cocos2d开发的游戏,比如圣火英雄传、武侠Q传等,都使用TexturePacker加密资源。通过IDA debug so,可以破解出这些游戏的美术资源。...
  • ynnmnm
  • ynnmnm
  • 2015年04月07日 16:35
  • 8556

破解TexturePacker加密资源

很多cocos2d开发的游戏,比如圣火英雄传、武侠Q传等,都使用TexturePacker加密资源。通过linux so注入、劫持API的方法,我破解出多款游戏的美术资源。...
  • ynnmnm
  • ynnmnm
  • 2014年08月06日 21:27
  • 17414

破解TexturePacker加密资源 —— 使用IDA

之前我使用动态库注入和API拦截的方法破解过TexturePacker加密资源(详见博文《破解TexturePacker加密资源》)。后来有热心的网友提醒我,用IDA也可以,而且更方便,今天下载IDA...
  • chenxu6
  • chenxu6
  • 2015年04月07日 21:15
  • 609

cocos2dx 3.0 使用TexturePacker对图片资源加密

游戏开发过程中要涉及到大量的图片,使用TexturePacker可以把小图合成大图。这是我们使用最多的功能,但是TexturePacker还带有对图片加密的功能。之前还是对加密不慎了解,今天在网上搜了...

TexturePacker 图片打包工具讲解与使用并且批处理打多包以及资源加密

TexturePacker这个词从字面来说就是Texture(纹理) + Packer(打包)。它是一款把若干资源图片拼接为一张大图的工具。 官方网址:http://www.codeandweb...

【Cococs2d-x】通过TexturePacker加密图片资源(Cocos2d-x方式)

TexturePacker最新版本中增加了一个新功能以防止你的产品资源被反编译出来。它被称为ContentProtection,即图片加密。但目前官方只支持Cocos2d-iphone的解密.Text...

【Cococs2d-x】通过TexturePacker加密图片资源(Cocos2d-x方式)

TexturePacker最新版本中增加了一个新功能以防止你的产品资源被反编译出来。它被称为ContentProtection,即图片加密。但目前官方只支持Cocos2d-iphone的解密.Text...

【Cococs2d-x】通过TexturePacker加密图片资源(Cocos2d-x方式)

TexturePacker最新版本中增加了一个新功能以防止你的产品资源被反编译出来。它被称为ContentProtection,即图片加密。但目前官方只支持Cocos2d-iphone的解密.Text...

Cococs2d-x通过TexturePacker加密图片资源(Cocos2d-x方式)

TexturePacker最新版本中增加了一个新功能以防止你的产品资源被反编译出来。它被称为ContentProtection,即图片加密。但目前官方只支持Cocos2d-iphone的解密.Text...
  • five50
  • five50
  • 2014年01月09日 17:22
  • 7620

【转载】TexturePacker 如何使用自带的加密功能及在cocos2dx中的使用

【转载】TexturePacker 如何使用自带的加密功能及在cocos2dx中的使用 时间:2014-11-13 10:41:56      阅读:1656      评论:0      收藏...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:破解TexturePacker加密资源 —— 使用IDA
举报原因:
原因补充:

(最多只允许输入30个字)