3 Star 2 Fork 2

liyonghelpme / AndroidGameCrack

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

#AndroidGameCrack

解包扑家汉化版的 合战忍者村游戏

1: Android Studio

将自己的java代码生成为dex

2: apktool

解包和打包工具

3: python

数据分析脚本

4: jd-gui

用于将dex2jar 生成的jar包反编译

5: dex2jar

用于学习别人游戏的java代码结构,一般都是混淆了的

apktool d 解包

android studio 创建 安卓工程,将java代码打成 apk

apktool d 将 java代码生成的dex 转化为 smali

将自己写的java代码生成的 smali 代码注入到 别人的游戏中

截获 android的 bitmap 接口的参数数据,则获取了别人游戏的图片数据

apktool b 重新打包

##解包基本思路:

目标游戏生成汇编--> smali

正向工具java --》smali

将工具smali 注入到 目标游戏smali中

产生想要的结果

添加log打印,了解对方游戏函数的功能

##工程结构说明

FuckDownload 自己写java代码生成apk, 反编译为smali, 嵌入到别人工程中 生成app-debug.apk

TestPuJia 反编译别人游戏的 java代码

pujia 反编译别的apk

sdk 安卓sdk

pngs 解析的png 图片

buildApk.py 将反编译的工程 重新打包为apk 并签名

decode.py 将自己的apk中的java代码反编译为smali

sign.py 给重打包的apk 签名

install.py 安装重打包apk 到手机里面

hexToPng.py 将16进制数转化为 byte数组 用于实际图片数据

apktool_2.2.1.jar apktool工具 解包 打包

dex2jar-2.1 反编译apk的为jar代码,用于学习别人代码

jd-gui 反编译jar 为java代码用于学习

##替换掉自己工程中的 build.gradle 配置中的地址 为 开源中国的 maven

国外地址连不上 编译apk工程执行不了

##smali 基本语法

p0 是类对象自己

.locals 局部变量必须 v0 v1

返回结果放在move result 中

空文件

简介

安卓游戏破解图片 展开 收起
Python
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Python
1
https://gitee.com/liyonghelpme/AndroidGameCrack.git
git@gitee.com:liyonghelpme/AndroidGameCrack.git
liyonghelpme
AndroidGameCrack
AndroidGameCrack
master

搜索帮助