apk反编译:
apk其实是个zip文件,只不过定义了一个后缀名叫apk,是可以解压的,解压后就可以得到相应的dex文件(android dalvik的执行文件)
反编译步骤如下:
1、由apk得到jar包
网上有很多反编译工具,apktool,dex2jar之类的,具体步骤此处不细说。
2、由jar包得到源码
步骤1中反编译得到的是class文件,可以用jd-gui直接打开阅读,如果想要能运行的java源码,直接用该工具save source即可。
感想:
博客很久以前就申请了,但从来没有正经写过一篇。时间一长,连自己都不知道自己干了些什么,有些有体会的,有些没体会的,很多都忘了。
人生必须留下一些轨迹以证明自己的存在,知识需要积累和定期的梳理。
最重要的是,写代码这件事,是不论寒暑都不能间断的。前阵子加班厉害,突然又闲了下来,就整天摸鱼,加之一个十一长假的休息,人都废了。最近来了新项目,发现手头实在生得很,很难进入状态。anyway,人生需要不断的学习和进步。
今天先从一个最简单的小point开始。
明天的任务:交叉编译的简单介绍。