生成的Android项目二次开发教程

生成的Android项目二次开发教程

公众号:易锦课堂

点击右方领取,回复1即可领取安卓逆向教学大礼包一份。

领取

制丨阿星

整理丨文生

来源丨csdn

很多新手都不知道怎么去生成Android项目的二次开发,今天小生在这里给大家来看一下,希望大家都可以学习到更多新的知识。

1、打开项目

Android studio直接打开工具生成的Android项目

保持跟目录build.gradle中com.android.tools.build:gradle:3.4.0依赖固定,请勿升级或修改该版本号,且项目配置NDk版本为21

存在已知缺陷,res下的部分资源文件编译不过,需要手动修复一下,部分Manifest标签无法编译需要手动修复

2、调试运行项目

连接测试机机

Run项目(提醒:DEX缓存原因,修改smali文件后调试运行需要先卸载手机调试包,另外il2cpp game apk 第一次编译脚手架会比较慢)

3、进阶

类调用借助javaScaffoding 在主模块(app/src/main/java)编写java代码对smali代码进行调用

类替换在主模块(app/src/main/java)直接编写Java类,类名与要替换的类的smali文件路径对应

So Hook借助FakeCpp 使用jni对so函数进行hook替换

il2cpp unity游戏脚本二次开发借助il2cpp Scaffolding 和FakeCpp,使用jni对原il2cpp游戏脚本进行Hook调用

小编给大家准备了很多好东西,学习资料,逆向工具包大家都可以在这里去领取哦,扫描下方二维码即可领取。

 

原文始发于微信公众号(映山红coin安全团队):生成的Android项目二次开发教程


比丘资源网 » 生成的Android项目二次开发教程

发表回复

提供最优质的资源集合

立即查看 了解详情