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

admin 2023年1月8日22:51:37移动安全评论3 views707字阅读2分21秒阅读模式
生成的Android项目二次开发教程
生成的Android项目二次开发教程

公众号:易锦课堂

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


领取



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

制丨阿星

整理丨文生

来源丨csdn

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


很多新手都不知道怎么去生成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调用

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


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

<交流学习群:779719294>

 



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

特别标注: 本站(CN-SEC.COM)所有文章仅供技术研究,若将其信息做其他用途,由用户承担全部法律及连带责任,本站不承担任何法律及连带责任,请遵守中华人民共和国安全法.
  • 我的微信
  • 微信扫一扫
  • weinxin
  • 我的微信公众号
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年1月8日22:51:37
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                  生成的Android项目二次开发教程 http://cn-sec.com/archives/1056541.html

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: