Quick-Cocos2dx-Community 3.6.1在发布时加密lua源文件

cocos2dx-lua 3.4 之 图片资源加密 一、前言 1.我将要给大家分享的是XXTEA加密方式,对图片资源进行加密。 2.需要工具:quick-lua中已经集成图片加密工具,但是我没有用quick,所以单独把这个加密文件夹拎出来了。点击下载加密工具。 二、修改CCFileUtils.h和cpp文件 1.找到frameworks\cocos2d-x\cocos\platform\CCFileUtils.h,添加一个结构体 阅读详情

当游戏开发完成需要真机测试或者需要打包发布时,需要对lua源代码和资源进行加密处理,以免自己的资源和源代码以明文形式暴露在ipa或者apk中。本文是介绍在mac机下进行的加密步骤和在加密过程中遇到的问题。

环境:引擎版本:Quick-Cocos2dx-Community 3.6.1

           平台:iMac mac os sierra 10.12.2

步骤:

1.打开终端,进入项目目录下

$ cd  ~/project_v1.0


2. 资源加密。运行Quick提供的 encrypt_res.sh 加密工具.

注:encrypt_res.sh 在Quick-Cocos2dx-Community/

cocos2dx lua代码和图片资源加密和解密 cocos2dx项目开发中,发布游戏的候我们需要对脚本代码和图片进行加密,防止别人破解利用我们的资源干坏事。 加密: 1. 代码加密:采用cocos自带的luac加密方式, 打开cocos工程的根目录(大概是下面这个位置) 在红色目录栏中输入cmd回车打开控制台,在控制台输入:cocos luacompile -s xxx -d xxx。(-s的xxx填写你要加密的文件路径, -d... 阅读详情

相关推荐

Android逆向(七) 解密COCOS游戏lua脚本-1

解密 COCOS游戏 lua脚本实例共有3篇内容,分别对应不同的 lua 脚本加解密方式。

shuwangyong的专栏 3896

LUAC解密工具包含市面所有cocos2的lua脚本加密的解密工具还有一些常用的脚本密码都在里面

LUAC解密工具包含市面所有cocos2的lua脚本加密的解密工具还有一些常用的脚本密码都在里面 (LUAC decryption tools include all the Cocos 2 Lua script encryption tools on the market, as well as some commonly used script passwords.)

Cocos2dx-lua xxtea解密工具

可以快速解出cocos-lua, quick-cocos引擎使用xxtea加密lua与zip文件。对luajit编译过的bytecode毫无办法。 资源来自吾爱破解论坛,作者ID:skyxiaoyu。感谢作者的分享

cocos lua 加密与解密 混淆 (版本cocos3.4)

cocos luacompile cocos luacompile OverviewUsageAvailable ArgumentsSamples Overview Compile the .lua files to .luac. Usage cocos luacompile [arguments] Available Arguments arg avai

Kaitiren的专栏 2万+

详解Quick-Cocos2d-x 加密

本文开发环境:Xcode 5.0 + Quick-Cocos2d-x v2.2.5 如果开发者不想让游戏中的资源或脚本文件轻易的暴露给其他人,一般会采用对文件进行加密的方式来保护文件或资源被盗用。Quick-Cocos2d-x 为开发者提供了xxtea加密算法,用来对脚本文件及资源进行加密加密对象大体分为如下几种: 1. 对脚本/资源文件本身加密 2. 将脚本/资源文件压缩成zip,对zi

linking530的专栏 2257

【原创教程】Quick-Cocos2d-x的资源加密

在实际开发中,我们开发的游戏在发布候往往需要把资源加密。如果我们自己来做这些操作的话,无疑是一项很繁琐的工作。好在Quick中给我们提供了完整的一套解决方案。 在Quick中提供了两个加密的脚本,一个是对lua脚本进行加密的脚本,另外一个是对图片等资源进行加密的脚本。 我们打开Quick引擎下的bin目录,能够看到一些脚本,其中4个脚本是加密用的。 compile_scripts.b

linking530的专栏 2111

Quick-Cocos2dx-Community发布加密源文件

3.6 中,新增加Quick-Cocos2dx-Community/quick/bin/encrypt_res/encrypt_res,用于加密图片资源。下面展示如何在发布游戏的候使用encrypt_res加密资源。示例环境:引擎版本:Quick-Cocos2dx-Community 3.6演示平台:Mac with Xcode on iOSencrypt_res使用过程如下:打开Termi...

1072

quick-cocos2d-x 加密

开发环境:Xcode 5.0 + quick-cocos2d-x-2.2.5 如果开发者不想让游戏中的资源或脚本文件轻易的暴露给其他人,一般会采用对文件进行加密的方式来保护文件或资源被盗用。quick-cocos2d-x 为开发者提供了xxtea加密算法,用来对脚本文件及资源进行...

chouyu3076的博客 109

(转)quick-cocos2d-x图片资源加密

摘要: 在quick-cocos2d-x上实现的一种图片资源加密的方法,现已经加入官方最新版本之中 ###quick-x已经支持用XXTEA加密方式对脚本文件进行加密。在此基础上,自己做了一些工作,对图片资源进行了XXTEA加密,现分享给大家。 ###(2014.5.30加注:quick-x的2.2.3版本已经集成了我递交的pr,现在官方版本代码与文章中类似) ###首先我们要有对图片...

weixin_30949361的博客 179

我所理解cocos2d-x 3.6 lua -- Cocos如何绑定Lua自定义类

cocos2d-x 2.x 与 cocos2d-x 3.x 差异(tolua++) cocos2d-x在2.x版本里就是用toLua++和.pkg文件这么把自己注册进Lua环境里的,然而从cocos2d-x 3.x开始,用bindings-generator脚本代替了toLua++。 bindings-generator脚本的工作机制是: 1、不用编写.pkg...

GJQI12的专栏 441

Cocos2d-lua 以及 quick 的解密

quick或者cocos的lib代码里面找到xxtea的原始文件,很简单 ,一个头文件,一个源文件写入一个工程,解密函数如下/ XxteaDecrypt.cpp: 定义控制台应用程序的入口点。 // #include "stdafx.h" #include "xxtea.h" #include <iostream> #include <fstream> #include...

whatigame的博客 2722

quick-cocos2d-x源文件编译及加密详解

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34198881的博客 311

cocos2d-x 3.6 lua文件加密

cocos2d-x 3.6 lua 文件加密这里没有采用通用的加密方法,使用了类似于图片加密的方法,对文件中的每个字符进行加密,读取的候,根据加密的key值进行解密。 找到引擎加载Lua文件的接口cocos2dx_lua_loader 添加解密代码 if (chunk != NULL&&chunkSize > 0) { for (int i = 0; i < chunkSize; i++)

Freedom! 1485

如何使用cocos的自动绑定工具实现lua调用c++的类

本文介绍利用cocos2dx自带的自动绑定工具,注册自己的自定义类和函数,并说明部分错误出现的原因和解决方案。将生成的绑定类导入到自己的lua项目中,从而实现lua调用自己自定义类的目的

flt120b的博客 1591

cocos2dx 3.4 lua加密 和 解密

1.在自己项目的根目录下按住Shift键, 右击鼠标, 点击“在此处打开命令窗口” 然后输入 cocos luacompile -s src/ -d out/ -e -k testKey -b testSignment 或者 cocos luacompile -s src/ -d out/ -e -k te

aizhiqiang2的博客 4897

Linux环境加密lua脚本,Cocos2d x lua工程的lua脚本加密

使用cocos luacompile:以下的加密方式需要手动对每一个源文件进行处理,而使用cocos命令可以对文件进行批理处理:调用命令:'''''cocos luacompile -s src_dir -d dst_dir -v''''':对应的JS可以使用 '''''cocos jscompile''''':如有疑问,可对命令加-h参数在项目文件目录下尝试cocos luacompile -h...

weixin_33899835的博客 381

Cocos2dlua棋牌Lua解密

点击上方↑↑↑蓝字[协议分析与还原]关注我们“介绍使用libcocos2dlua.so库的游戏的解密分析方法。”Cocos2dlua是一款流行的游戏引擎,常用于开发棋牌游戏。为了保护游戏代码,Cocos2dlua通常会对游戏脚本lua文件进行加密,生成Luac文件,内容一般长这样,前面会有几个固定字符串,对比几个文件就能确定它的内容:上面这个luac文件的固定字符串就是tianlianmjXXT...

协议分析与还原 2006

学习Cocos2d-x Lua发布加密Lua源文件

这个系列我们主要学习Cocos2d-x Lua,总结Lua开发过程中所涉及的知识点,以及在开发过程中如何使用Cocos Code IDE。这一篇讲解如何对源代码加密Cocos2d-x Lua(Quick-Cocos2d-x) 集成有 Player 模拟器,可以快速测试 Lua 游戏代码。当游戏开发完成,需要打包发布候,我们不希望 Lua 源代码以明文的方式暴露在 apk 或 ipa 包中,否则你的辛苦劳动成果将被轻易剽窃。幸运的是,Quick框架已为我们提供了这方面的支持。 ...

翻肚鱼儿的博客 614
上一篇: Quick-Cocos2dx-Community 3.6.1 mac版环境搭建
24s
24s
博客等级 码龄14年 0粉丝 2原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值