导航:首页 > 源码编译 > 游戏反编译

游戏反编译

发布时间:2022-01-13 09:01:18

A. 有没有会反编译的游戏的

app发布前,最好做一下扫描和加固,应用扫描可以通过静态代码分析、动态数据跟踪,定位出风险代码(目前好多都是只告诉APK包里面有风险),同时监控敏感数据的异常行为。

加固可以在一定程度上保护自己核心代码算法,提高破解/盗版/二次打包的难度,缓解代码注入/动态调试/内存注入攻击等
但也对应用的兼容性有一定影响,加壳技术不行的话,还会影响程序运行效率.

目前市面上有很多第三方加壳的平台, 如果新应用发布前需要扫描或者加固的话,可以先试试免费的,例如腾讯御安全,建议自己先去扫描测试下。

B. 怎样用apk反编译工具破解游戏

  1. 打开androidfby中的Android反编译工具,开始直接反编译,选中你要反编译的apk,反编译即可,这样就可以得到软件中图片,xml,dex文件,或者直接用解压文件解压,但是不能保证xml正常显示,所以我们最好是结合一起用

  2. 打开反编译之后的文件夹,找到classes.dex,将其复制到dex2jar的文件夹目录下面,与dex2jar.bat在同一目录即可。打开命令提示符,一直打开到dex2jar目录,执行以下命令dex2jar.bat classes.dex

  3. 这时会在dex2jar目录下生成一个classes_dex2jar.jar文件,这时运行jd-gui目录下的jd-gui.exe,选择File-----》Openfile------》classes_dex2jar.jar,即可查看java代码了

C. 如何使用安卓反编译破解游戏

一、dexmp方法
dexmp是emulator自带提供的查看dex文件的工具,可使用类似这样的命令将dex文件mp到txt文件中:
D:/Program Files/android-sdk-windows-1.6_r1/platforms/android-1.6/tools>dexmp.exe -d classes.dex > spk.mp.txt
得到的文件内容,描述了类的信息,但实在是不好读啊~~~~

二、dex2jar + XJad 方法

该方法是使用dex2jar.jar包,将classes.dex文件解包成jar,在通过XJad(或者其他class反编译工具)进行java反编译。如:
1、dex2jar.bat d:/play/classes.dex
默认的输出路径同classes.dex,生成的文件名为classes.dex.dex2jar.jar
2、使用XJad反编译该jar包
之后的使用方法,大家都懂的:)

该方法的好处在于,通过XJad反编译后,大家可直接开到java源文件,缺点在于只能反编译出开发时的java文件,而开发时使用的lib包不能反编译出来。

三、AXMLPrinter2.jar + baksmali.jar + smali.jar 方法

这个方法就强大了,AXMLPrinter2是还原AndroidManifest.xml和main.xml的工具,直接打开这两个xml文件是乱码,而通过还原之后,可以很明白的看到里面的内容(我猜测还是使用了字节异或的方式加的密)。
baksmali.jar是反解析dex的工具,smali.jar则是再还原成dex的工具
操作方式如下:

1、java -jar AXMLPrinter2.jar D:/play/AndroidManifest.xml > AndroidManifest.txt
2、java -jar AXMLPrinter2.jar D:/play/res/layout/main.xml > main.txt
3、java -jar baksmali-1.2.5.jar -o classout/ d:/play/classes.dex

D. 想要破解游戏是不是得把这个游戏反编译

<ol><li><p>打开Androidfby中的Android反编译工具,开始直接反编译,选中你要反编译的apk,反编译即可,这样就可以得到软件中图片,xml,dex文件,或者直接用解压文件解压,但是不能保证xml正常显示,所以我们最好是结合一起用</li><li><p>打开反编译之后的文件夹,找到classes.dex,将其复制到dex2jar的文件夹目录下面,与dex2jar.bat在同一目录即可。打开命令提示符,一直打开到dex2jar目录,执行以下命令dex2jar.bat classes.dex</li><li><p>这时会在dex2jar目录下生成一个classes_dex2jar.jar文件,这时运行jd-gui目录下的jd-gui.exe,选择File-----》Openfile------》classes_dex2jar.jar,即可查看java代码了</li></ol>

E. 反汇编和反编译能够对游戏进行破解吗

可以逆向得到汇编语言,但汇编语言不是100%正确。要完全正确,必须进行分析,然后手动校对一些反汇编的错误,而这个分析需要巨大的工作量。要还原出高级语言就更难了,我觉得几乎不可能。除非是一个较小的系统软件。

F. 有什么软件可以反编译安卓apk游戏安装包

一、Apk反编译得到Java源代码 下载上述反编译工具包,打开apk2java目录下的dex2jar-0.0.9.9文件夹,内含apk反编译成java源码工具,以及源码查看工具。 apk反编译工具dex2jar,是将apk中的classes.dex转化成jar文件 源码查看工具jdgui,是一个反。

G. 反编译游戏

现在手机游戏 要不是JAVA 要不是 手机系统本身支持的软件格式.
JAVA 那肯定是用JAVA写的了, 如果是系统本身有可能是用C.

一般非智能手机 ,如摩托罗拉啊,若积压啊都会支持JAVA,所以也只能玩JAVA格式的游戏了. 如果你手机是国产品牌的话, 就有点危险了,首先要看是否支持JAVA, 支持的话有些支持的也不是很好,当然有的还是很完美的.
如果你手机是山载 杂牌,那更危险了. 有些根本就不支持JAVA. 那什么游戏也别想装了. 还有这些会自带游戏.这些游戏相当垃圾, 并且有些还扣费.
我发现,这些手好多都自带了那几种游戏, 都一样, 比如 什么摸法兽司啊等.

如果你手机为智能,那就再好不过了, 首先你要看系统是什么型号的.
然后找这个型号支持的软件格式. 然后下载这种格式的游戏.
当然JAVA也是支持的, 有些智能手机需要下载 软件安装 JAVA运行平台才可以支持JAVA, 所以论速度, 和稳定性, 玩系统本身运行的格式的游戏再好不过了.
如果需要安装JAVA平台,就要选择好点的程序,这样也可以非常完美的运行JAVA.
毕竟现在JAVA游戏 相当流行和丰富, 很有新意.

还有一种游戏 就是 模拟器游戏了, 这需要是智能手机,因为模拟器软件格式都是系统下的格式, 很少是JAVA格式,也有,我搜索过,也运行过,但在我的3星上没成功运行. 所以 要想玩模拟器游戏还是智能比较好.

模拟器游戏是相当经典的,是JAVA游戏无法比的.

比如FC,SFC,MD,GB,GBA,等模拟器, 我的手机 运行 雪山兄弟(就是小时候在游戏厅玩的那个) 相当流畅,当然还有其他的MD ,比如吞食天地啊, 数码宝贝(gb)等.

要想用手机玩游戏爽的话,只能是智能了.

H. 我有一个安卓游戏,已经反编译了,但不知道怎么去修改里面的东西,有没有可视化的修改工具,源码看不懂

你可以看一下手机游戏攻略啊,它是这个手机游戏最好的说明,可以教给你怎么玩这个手机游戏,这样你就可以知道怎么做啦,如果你的手机游戏里面没有的话,你可以在手机上的应用宝软件里面看一下哦。

I. Unity打包好的游戏可以反编译得到源码和资源吗

在Unity3D中,代码会编译到Assembly-CSharp.dll。基于以上两点,代码的保护有以下两种:
第一种是对代码进行混淆,诸如混淆软件CodeGuard、CryptoObfuscator、de4dot
第二种是对Assembly-CSharp.dll进行加密后,重新对mono进行编译。
Virbox Protector直接进行加壳后,无需手动编译mono,能防止反编译。

J. 目前的网页游戏,怎么反编译

网页游戏可以反编译。SWiX Free可以进行反编译。
不过对网络游戏的分析作用不大。
一般配合捉包,如sniffer,进行网络数据分析,可以准确定位分析数据。

然后你可以通过模仿网络数据,或者截断修改网络数据的方法进行某些活动哦。

阅读全文

与游戏反编译相关的资料

热点内容
android图片变灰 浏览:268
linuxvi下一个 浏览:973
安卓手机的应用锁怎么解 浏览:735
linux增加路径 浏览:849
sql身份证号最后四位加密 浏览:533
xp系统表格加密 浏览:856
光遇安卓军大衣什么时候上线 浏览:840
android应用商店图标 浏览:341
java计算圆的面积 浏览:643
应用编译优化recovery 浏览:577
域控命令n 浏览:258
php导出文件 浏览:13
谷歌地图网页版无法连接服务器地址 浏览:298
菜鸟工具在线编译python 浏览:858
栅格化命令有何作用 浏览:823
为什么压缩文件不能解压 浏览:311
足球app哪个软件好 浏览:96
产品经理逼疯程序员的一天 浏览:17
修改svn服务器ip地址 浏览:584
下列关于编译说法正确的是 浏览:246