android 反编译打包如何反编译android应用并重新打包

如何反编译android应用并重新打包,adroid应用安装到手机的是一个ak文件。ak是可以用工具进行反编译并重新打包的。本文将介绍下如何用aktool对ak进行反编译并重新打包。
android应用安装到手机的是一个apk文件。apk是可以用工具进行反编译并重新打包的。本文将介绍下如何用apktool对apk进行反编译并重新打包。工具/原料apktoolautosign方法/步骤1首先我们新建一个android项目,里面只有一个MainActivity,而且主界面只会显示一个字符串:你好。步骤阅读2下面,我们切换到这个项目生成的apk文件所在的目录,可以看到有一个hellodemo.apk。步骤阅读3在命令行输入:apktoold-r hellodemo.apk。可以看到在当前目录下生成了一个hellodemo文件夹。步骤阅读4进入到hellodemo\\smali\\com\\example\\hello,打开MainActivity.smali。找到:const-stringv1,\"\\u4f60\\u597d\",修改为:const-stringv1,\"hello\",步骤阅读5然后在命令行输入:apktoolbhellodemohellodemo1.apk。这回重新打包成hellodemo1.apk。步骤阅读6然后给新生成的apk进行签名。把这个apk拷贝到autosign的目录下面,然后切换过去,在命令行输入:java-jarsignapk.jartestkey.x509.pemtestkey.pk8hellodemo1.apkhellodemo.apk。步骤阅读7把生成的hellodemo.apk安装到手机,可以看到主界面上已经显示的是hello,而不再是你好。说明反编译重新打包成功!END

本文来自投稿,不代表长河网立场,转载请注明出处: http://www.changhe99.com/a/yBrgbVa6P3.html

(0)

相关推荐