自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (15)
  • 收藏
  • 关注

原创 Linux下如何指定某一类型程序用特定程序打开(通过binfmt_misc)

在Windows平台上,可以绑定拥有特定扩展名的文件,使用特定的程序打开。比如,PDF文件就使用Acrobat Reader打开。这样做确实极大的方便了用户的使用体验。其实,在Linux平台上,也提供了类似的功能,甚至从某种意义上来说更加的强大。Linux的内核从2.6开始就引入了一个叫做Miscellaneous Binary Format(binfmt_misc)的机制,可以通过要打开文件

2015-11-27 14:23:49 9698 1

原创 用于Android ART虚拟机JNI调用的NativeBridge介绍

有一个项目叫做Android-X86,它是一个可以在X86平台上运行的Android系统。目前许多市面上销售的Intel Atom处理器的平板电脑,就是使用的这个系统。对于普通用Java代码编写的程序来说,理论上在Android-X86平台上运行是没有任何问题的。但是,如果你的程序包含JNI函数,并且还只用ARM编译器编译,那么在Android-X86系统上肯定跑不起来,X86处理器怎么可能会执行

2015-11-25 22:47:19 9342 7

原创 如何打开Android X86对houdini的支持

前面的文章中介绍了如何在VirtualBox虚拟机中安装Android X86。不过,安装结束后,试了几个只有ARM版.so文件的apk程序,发现都打不开。难道是新版Android X86动态将ARM指令集转成X86指令集的houdini兼容性有问题?经过一番研究,发现默认情况下,其实Android X86是不带houdini的,也就是不能运行只有ARM版.so文件的程序。不过,可以通过几

2015-11-09 15:49:25 47998 12

原创 如何在VirtualBox虚拟机中安装Android x86

Android x86最近出了一个5.1的新版本,其中包括了Intel新的houdini版本,以及其和ART虚拟机的集成。最近想对其做一个研究。但是,直接找一台机器装实在太浪费。因此,决定将其安装在VirtualBox的虚拟机中。首先,下载安装光盘镜像文件。最新版的Android-x86安装盘.iso文件,可以从这里下载到。笔者下载的是最新版,文件名是“android-x86-5.1-rc

2015-11-05 12:37:56 27522 26

Android Security Internals

There are nearly a billion Android devices in use today, and every one is a potential security breach. Love it or hate it, the security of Android-based devices is of major concern to users and developers alike. In Android Security Internals, author Nikolay Elenkov delves into Android components and subsystems to give you a very deep and complete understanding of the security internals of Android devices. Elenkov’s coverage of security topics ranges from package and user management to the details of cryptographic providers and credential storage. Android Security Internals is destined to be one book that all security-minded Android developers will have to have on their bookshelves.

2016-03-07

MAC平台下iOS分析工具jtool

功能非常强大的MAC平台下iOS分析工具jtool。

2015-12-28

Google出品的dex转jar的工具enjarify

2015-10-20从github打包下载的enjarify源码。

2015-10-20

Java中瘦锁的应用

PPT中介绍了在Java语言中加入乐观锁从而提高性能的一种方法。 Android的Dalvik和ART虚拟机中的锁都是采用了这种方式。

2015-07-29

Android应用程序潜在漏洞

对经常出现的,由于开发者不小心或对系统不太熟悉,而引入的安全问题,进行了详细的描述。

2015-06-08

适用于Android平台上的Valgrind

预先编译好的Android平台Valgrind工具,亲测可用。

2015-05-27

Android平台Valgrind

预先编译好的Android平台Valgrind工具。

2015-05-22

Exception Handling ABI for the ARM Architecture

ARM异常处理实现的标准文档,可以帮助了解具体的异常处理实现机制。

2015-05-07

Android编码安全规范

本文档介绍了在Android编码中可能存在的一些安全陷阱,并为此给出了推荐的代码返利。

2015-03-30

Android5.0可用tcpdump

这个tcpdump版本是可以在Android 5.0设备上使用的。

2014-11-27

Symbian OS Explained - Effective C++ Programming for Smartphones

Symbian OS Explained - Effective C++ Programming for Smartphones

2008-05-23

Cross-site Scripting

Cross-site Scripting

2008-05-23

Practical Programming in Tcl and Tk

Practical Programming in Tcl and Tk

2008-05-23

COM 技术内幕—微软组件对象模型

COM 技术内幕—微软组件对象模型

2008-05-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除