2019-12-26 22:21:44 [显示全部楼层]
12023浏览
查看: 12023|回复: 2

[讨论] App Inventor 插件开发(1) 反编译

[复制链接]
首先下载插件
App Inventor Extensionshttp://www.puravidaapps.com/screenshot.php

1、将aix直接解压后,可以看到目录下包含一个classes.jar文件。
App Inventor 插件开发(1) 反编译图1

App Inventor 插件开发(1) 反编译图2
再次解压,得到dex文件
App Inventor 插件开发(1) 反编译图3

2、若想要阅读该文件的内容,可以使用 dex2jar 和 jd-gui 工具。Android反编译三件套 apktool 、dex2jar、jd-gui
1、下载下来dex2jar的压缩包找到安装 dex2jar.bat(用cmd命令行运行)
2、 将需要反编译的dex文件(这里是classes.dex)复制到 dex2jar 解压目录下。
3、打开命令行进入 d2j-dex2jar.bat 文件所在目录,输入命令 d2j-dex2jar.bat classes.dex 。此时可以看到目录中多出了classes-dex2jar.jar文件(这个文件就是我们常见的jar包了)。
App Inventor 插件开发(1) 反编译图4

4、然后直接将这个jar包拖入到jd-gui.exe工具中就可以查看源码啦,哈哈哈

App Inventor 插件开发(1) 反编译图5


注:apk的反编译也可能如上操作!
     使用apktool反编译apk
  cd到D:\TESTCODE\android\android反编译三件套目录下
  输入java -jar apktool_2.3.4.jar d -f yv.apk -o vpn
  yv.apk (要反编译的apk名字) vpn(反编译后存到vpn目录下)
(科学上网)

kylinpoet  初级技神

发表于 2020-2-18 17:59:18

多谢分享,学习了。
回复

使用道具 举报

szjuliet  版主

发表于 2020-4-19 11:04:17

厉害!学习了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail