研究android很久,一直没有进行反编译,再还原。
刚好有个机会,朋友有个Apk,想把应用名称改了,找到我了。我一想,听简单啊,就改个strings.xml就行了,结果打开apk一看,傻了,目录是这样的
下面为res目录
跟我想的不一样,res里没有values目录,突然发现resources.arsc,应该这个就是colors.xml、strings.xml、dimens.xml等存放目录,事实果然如此。
这怎么搞,网上搜了一下,用apktool即可,很方便,反编译后,修改文字,再编译
下载了一个apktool
然后执行:
apktool d 123.apk call
123.apk 表示要进行反编译的APK文件,call表示反编译后文件存放的目录,即在当前目录下会自动建一个新目录存放(如:d:\call)
执行完上面语句后,如果没有出现错误提示,则成功反编