1、首先打开apk反编译软件,点击“打开”一个apk。或者直接把需要反编译修改的apk拖入到窗口中。
2、如果apk反编译成功了,下方就会显示成功的提示,如图所示。
3、接下来点击“工程管理器”,选择“AndroidManifest.xml”文件,如图所示。
4、AndroidManifest.xml文件中的android:versionName对应的数值就是版本号,如图所示。
5、如果想要修改版本号,直接修改android:versionName数值即可,改好了记得点击一下保存图标,如下图所示就完成了。
如果你装了解压缩软件,你可以双击打开APK文件,但是不要解压,你会看到APK包里面的文件,你找到你要修改的文件然后把单个文件解压出来修改,完了后再拖到压缩包里面去,然后删除META-INF文件夹里面的CERT开头的两个文件,找个APK签名工具重新签名一下就OK了
META-INF 目录下存放的是签名信息,用来保证apk 包的完整性和系统的安全。在eclipse 编译生成一个apk 包时,会对所有要打包的文件做一个校验计算,并把计算结果放在META-INF 目录下。这就 保证了apk 包里的文件不能被随意替换。比如拿到一个apk 包后,如果想要替换里面的一幅图片, 一段代码, 或一段版权信息,想直接解压缩、替换再重新打包,基本是不可能的。如此一来就给病毒感染和恶意修改增加了难度,有助于保护系统的安全。
你可以参考http://wenku.baidu.com/view/053c5422af45b307e8719752.html###