No, APK Manager decompiles将.dex
文件转换为.smali
,将二进制.xml
转换为人类可读的xml.
顺序(基于APK Manager 4.9)是22 Select 包,然后是9反编译.如果按1而不是9,则只需将其解压缩(仅当您想交换.png图像时才有用).
没有工具可以反编译回.java
个文件,而且很可能没有.还有一种替代方法,即使用dex2jar将dex文件转换为.class
文件,然后使用jar反编译器(如free jd-gui)将其转换为纯文本java.不过,这个过程远不是最优的,它不会生成工作代码,但它足够好,可以读取.
dex2jar:https://github.com/pxb1988/dex2jar
JD-Gui:http://jd.benow.ca/
Edit:我知道这里有一个答案非常相似的问题...decompiling DEX into Java sourcecode