从原生APK反编译,拿到界面,用于mono for android
2024-10-13 15:05:49
从原生APK反编译,拿到界面,用于mono for android
1.用apktool反编译apk,得到xxx.apk.de
2.从xxx.apk.de\res\layout
3.复制所有xml到MonoAndroid\Resources\Layout文件下
4.新建bat文件,输入ren *.xml *.axml,保存,运行,目的是把后缀xml替换为axml
5.xxx.apk.de\res\values复制所有xml到MonoAndroid\Resources\Values
6.xxx.apk.de\res\drawable和\res\drawable-hdpi复制所有到MonoAndroid\Resources\Drawable
7.搜索所有axml,把@id/替换为@+id/
8.以上文件,包含进项目.开始各种debug
Android实践APK一键反编译
1、需要软件:onekey-decompile-apk
2、软件功能:
1)集成apktool/dex2jar/jd-gui。
2)只需执行一步即可反编译出apk所有文件(资源文件和jar等等)。
3)反编译完毕后自动打开jd-gui反编译jar文件。
3、使用方法:
1)将下载的
- onekey-decompile-apk.zip解压缩。
2)将apk文件放到
- onekey-decompile-apk目录下。
3)将apk文件拖拽到_onekey-decompile-apk.bat上。
4、执行结果:
1)在onekey-decompile-apk目录下生成和apk同名的目录(放置了apktools反编译出来的资源)。
2)会在
- onekey-decompile-apk下生成和apk同名的jar文件(dex2jar反编译出来的class)。
最新文章
- flume整合kafka
- redis 异常解决办法
- Careercup - Microsoft面试题 - 6314866323226624
- MYSQL数据库性能调优之六:备份
- 利用git下载skia库
- cocos2d-x2.0 win7第一次创建项目需要调用到的脚本(不断更新维护)//cocos2d-x 教程一
- JS面向对象基础1
- Python序列化和反序列化
- ffmpeg错误:Invalid UE golomb code
- 前端入门19-JavaScript进阶之闭包
- Python 执行 shellcode
- Python爬虫——Request模块
- 常见的HTTP响应状态码解析
- Git Flow,Git团队协作最佳实践
- .net 后台获取CheckBoxList的值
- 左侧多级菜单,高亮显示js
- (转)区块链共识机制分析——论PoW,PoS,DPos和DAG的优缺点
- Xenserver之HA实现-NFS的实现
- win10下安装redis 服务
- MySql通用二进制版本在Linux(Ubuntu)下安装与开启服务