如何在反编译strings.xml找到自己想要的str
展开全部
1、获取源码:直接解压缩,然后通过dex2jar工具反编译classes.dex文件得到classes文件,然后通过jd-gui反编译classes文件,得到.java文件。
2、获取AndroidManifest.xml文件内容:通过AXMLPrinter2.jar将二进制文件转成文本形式进行获取。
通过AXMLPrinter2.jar获取AndroidManifest.xml内容时,发现有些值是放在strings.xml中,而strings.xml文件是被打包在resources.arsc文件里面,用apktool可以反编译源代码,通过cmd命令,进入到解压缩的文件夹下,然后执行反编译命令即可:
apktool.bat d e:\apktool\6.apk
其中res文件夹下的命令可以复原,可以查看strings.xml。也可以直接查看AndroidManifest.xml。
java文件被反编译成smali文件,放在smali文件夹下
2、获取AndroidManifest.xml文件内容:通过AXMLPrinter2.jar将二进制文件转成文本形式进行获取。
通过AXMLPrinter2.jar获取AndroidManifest.xml内容时,发现有些值是放在strings.xml中,而strings.xml文件是被打包在resources.arsc文件里面,用apktool可以反编译源代码,通过cmd命令,进入到解压缩的文件夹下,然后执行反编译命令即可:
apktool.bat d e:\apktool\6.apk
其中res文件夹下的命令可以复原,可以查看strings.xml。也可以直接查看AndroidManifest.xml。
java文件被反编译成smali文件,放在smali文件夹下
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询