- 博客(4)
- 资源 (15)
- 收藏
- 关注
原创 Google自己出品的dex转jar工具enjarify的介绍
Android是使用Java语言进行编程的。但是,由于其使用了自己的Dalvik虚拟机,所以Android的指令集使用的是Dalvik,且可执行文件格式也是使用的专有的DEX格式。这样的话,如果想反编译Android的程序,就需要专门的反编译工具软件。但是,其实Android在编译的时候,其实是先使用Java的工具链,然后在用自己提供的dx程序,将编译好的Java程序,抓换成专属的DEX文
2015-10-20 14:07:16 9178 2
原创 Android 6.0中art虚拟机编译dex时已完全放弃使用LLVM
记得在Android 4.4发布的时候,Google正式引入了称做ART(Android Run Time)的虚拟机,用来取代传统的Dalvik虚拟机。ART虚拟机最大的特点就是,将代码优化的过程从Davlik的JIT(Just In Time)模式转换成了AOT(Ahead Of Time)模式。也就是说,在程序正式执行之前就完成了优化和编译的工作。而编译的时机时在程序安装的时候,由dex2
2015-10-13 22:17:20 7948
原创 Ubuntu升级内核后启动VirtualBox虚拟机报错NS_ERROR_FAILURE
今天升级了一下Ubuntu的内核,貌似一切都比较顺利.但尝试打开VirtualBox里面以前创建好的一个Windows 8.1虚拟机的时候,突然报错:感觉一头雾水,难道辛辛苦苦创建的虚拟机就这么不能用了?查阅了好久之后,发现原来是VirtualBox的内核驱动没有成功被加载.原因应该就是刚刚升级了内核.解决的办法也很简单,直接执行下面的命令就行了:sudo /etc/init.
2015-10-08 16:47:52 5424
Android Security Internals
2016-03-07
Symbian OS Explained - Effective C++ Programming for Smartphones
2008-05-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人