AndroidAPK二次打包方法
2016-08-11 16:55
1771 查看
使用前提:apk未加固
Android逆向助手下载
1. 使用Android逆向助手提取classes.dex;
2. 反编译dex后生成对应的.small文件,记事本打开;
3.同时将dex转jar,使用jd-gui查看java代码找到需要添加代码的地方;
4.自己创建项目,添加想要实现的功能,生成apk后,同样反编译得到.small文件,找到对应代码;
5.将自己生成的.small代码添加到对应代码中,保存;
6.使用逆向助手的重打包将class文件打包未classed.dex;
7.使用逆向助手的替换dex,再重新签名打包即可。
未加固的应用的dex文件还是AndroidManifest.xml清单文件都很容易被篡改,建议应用加密加固。
Android逆向助手下载
1. 使用Android逆向助手提取classes.dex;
2. 反编译dex后生成对应的.small文件,记事本打开;
3.同时将dex转jar,使用jd-gui查看java代码找到需要添加代码的地方;
4.自己创建项目,添加想要实现的功能,生成apk后,同样反编译得到.small文件,找到对应代码;
5.将自己生成的.small代码添加到对应代码中,保存;
6.使用逆向助手的重打包将class文件打包未classed.dex;
7.使用逆向助手的替换dex,再重新签名打包即可。
未加固的应用的dex文件还是AndroidManifest.xml清单文件都很容易被篡改,建议应用加密加固。
相关文章推荐
- android 二次打包完成apk多渠道打包的方法
- android项目apk打包方法
- Android之解决打包apk方法数不能超过65k的问题
- android 打包 apk的时候发生"xxx" is not translated in "zh" 的解决方法
- androidstudio签名打包之后apk安装不上,adb报错Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]的原因及解决方法
- Android开发 Apk打包之后百度地图不显示的原因以及解决方法
- Android APK破解、反编译、打包签名基本思路与方法
- android源码中打包so到apk的方法
- Android之解决打包apk方法数不能超过65k的问题
- Android apk 二次打包植入广告
- android apk二次打包
- android 打包成apk时报错,但是clean后没有错误的解决方法
- android加固apk包,并防止apk被二次打包
- html5 如何打包成apk,将H5封装成android应用APK文件的几种方法
- Android笔记34:命令行打包编译.apk 包含第三方.jar 的方法
- Android apk 二次打包植入广告
- Unity中针对Android Apk的签名验证(C#实现),防止二次打包
- APK反编译二次打包工具和方法
- Android编程实现webview将网页打包成apk的方法
- android源码中打包so到apk的方法