Atitit.反编译apk android源码以及防止反编译apk
2023-09-14 09:03:32 时间
Atitit.反编译apk android源码以及防止反编译apk
1.2. 二、使用dex2jar + jd-gui 得到apk的java源码1
1.3. 用命令(dex2jar.bat classes.dex)得到一个 jar文件1
1.1. Tool apk逆向助手
1.2. 二、使用dex2jar + jd-gui 得到apk的java源码
1.用解压工具从 apk包中取出 classes.dex 文件
1.3. 用命令(dex2jar.bat classes.dex)得到一个 jar文件
2.用jd-gui反编译工具将得到.jar文件反编译成.java文件
但是,在有些apk文件里,所显示的 字符文字并不都在xml文件里。apk原作者把某些字符写在代码中。反编译后,存放在/smali文件夹里。一层一层地找下去,最后你会看到一大堆 Dalvik码文件,都是以.smali为文件扩展名。举一个例子,用文本编辑器打开某个.smali文件,看到:
const-string v5, "ServiceMode"
作者:: ★(attilax)>>> 绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊 ) 汉字名:艾龙, EMAIL:1466519819@qq.com
转载请注明来源: http://blog.csdn.net/attilax
2. Apk文件的结构
apk走shge zip文件...
Classes.dex 就是所有的lib jar class集合的..
相关文章
- strictmode android,Android中的StrictMode
- Android之平时遇见的异常和错误总结(不断更新)「建议收藏」
- android swiperefreshlayout 自定义,SwipeRefreshLayout 的使用详解
- android toast 自定义时间,Android 自定义 Toast 显示时间「建议收藏」
- 【Android NDK 开发】JNI 引用 ( 弱全局引用 | NewWeakGlobalRef | DeleteWeakGlobalRef )
- 【Android 安全】DEX 加密 ( 多 DEX 加载 | 65535 方法数限制和 MultiDex 配置 | PathClassLoader 类加载源码分析 | DexPathList )
- 【Android 安全】DEX 加密 ( Application 替换 | Android 应用启动原理 | ActivityThread 源码分析 )
- 【Android 插件化】Hook 插件化框架 ( 从 Hook 应用角度分析 Activity 启动流程 一 | Activity 进程相关源码 )
- 【错误记录】Android 应用安装后出现两个启动图标 ( 排查应用及依赖库中配置了 android.intent.category.LAUNCHER 的 Activity )
- 【Android Gradle 插件】LintOptions 配置 ② ( abortOnError 配置 | 手动执行 lint 检查并生成 lint-result.html 检查报告 )
- [android] 内容观察者详解手机开发
- android之View绘制详解手机开发
- Android开发技巧之在a标签或TextView控件中单击链接弹出Activity(自定义动作)
- 安装android开发环境原始版(windows版)