上一页 1 ··· 8 9 10 11 12 13 14 下一页

2012年3月27日

ARM反汇编笔记贴

摘要: http://bbs.pediy.com/showthread.php?t=129004最快的学习,莫过于对着代码找,那么,从google上下载了os_monitor的apk和源代码 把apk改zip解压,然后到\lib\armeabi找到libosmonitor.so,用IDA打开呗. 打开源代码的jni文件夹,随便找一个函数,我找的是JNI_OnUnload:void JNI_OnUnload(JavaVM* vm, void* reserved){ JNIEnv *env; jclass cls; if ((*vm)->GetEnv(vm, (void **) &env, 阅读全文

posted @ 2012-03-27 23:26 androidme 阅读(647) 评论(0) 推荐(0) 编辑

用于LaTeX的smali语法高亮文件

摘要: http://blog.claudxiao.net/2012/01/smali_syntax_for_latex/smali是对Dalvik虚拟机指令集的一种汇编语法,基于jasmin语法修改而来。在LaTeX中引用代码,一般使用listings宏包,最后一定修订于1999年的listings显然不会支持smali高亮,所以我写了这样一个文件,下载地址:http://code.google.com/p/amatutor/source/browse/smali.sty效果如下:其中关键词和配色方案参考了lohan+在其博客http://androidcracking.blogspot.com中提 阅读全文

posted @ 2012-03-27 22:45 androidme 阅读(415) 评论(0) 推荐(0) 编辑

2012年3月14日

几个Google的jar包

摘要: http://mytracks.googlecode.com/hg-history/v1.0.17/MyTracks/libs/google-common.jarhttp://mytracks.googlecode.com/hg-history/v1.0.17/MyTracks/libs/accounts.jarhttp://mytracks.googlecode.com/hg-history/v1.0.17/MyTracks/libs/googleloginclient-helper.jarhttp://mytracks.googlecode.com/hg/MyTracksLib/libs/ 阅读全文

posted @ 2012-03-14 11:30 androidme 阅读(611) 评论(0) 推荐(0) 编辑

2012年3月13日

Protocol Buffers中的optimize_for选项

摘要: http://code.google.com/apis/protocolbuffers/docs/proto.html#optionsoptimize_for (file option): Can be set to SPEED, CODE_SIZE, or LITE_RUNTIME. This affects the C++ and Java code generators (and possibly third-party generators) in the following ways:SPEED (default): The protocol buffer compiler will 阅读全文

posted @ 2012-03-13 21:52 androidme 阅读(1299) 评论(0) 推荐(1) 编辑

kandroid - 很多关于Android知识的文档

摘要: www.kandroid.org/可惜有些是韩文的,碰到韩文就翻译一下吧,有些文档很不错,在其他地方没见到过。 阅读全文

posted @ 2012-03-13 21:21 androidme 阅读(234) 评论(0) 推荐(0) 编辑

Android Visualizer

摘要: https://github.com/felixpalmer/android-visualizerA View subclass that Takes the input from the Android MediaPlayer and displays visualizations, like in iTunes or WinAmpThe Visualizer is designed to be modular, so it is very easy to combine visualizations to create more complex effects.It's easy 阅读全文

posted @ 2012-03-13 16:58 androidme 阅读(995) 评论(0) 推荐(1) 编辑

google-gson - A Java library to convert JSON to Java objects and vice-versa

摘要: http://code.google.com/p/google-gson/Gson is a Java library that can be used to convert Java Objects into their JSON representation. It can also be used to convert a JSON string to an equivalent Java object. Gson can work with arbitrary Java objects including pre-existing objects that you do not hav 阅读全文

posted @ 2012-03-13 15:22 androidme 阅读(232) 评论(0) 推荐(1) 编辑

protobuf - Protocol Buffers - Google's data interchange format

摘要: http://code.google.com/p/protobuf/Protocol Buffers are a way of encoding structured data in an efficient yet extensible format. Google uses Protocol Buffers for almost all of its internal RPC protocols and file formats. 阅读全文

posted @ 2012-03-13 15:18 androidme 阅读(269) 评论(0) 推荐(0) 编辑

[AndroidTips]startService与bindService的区别

摘要: Service的生命周期方法比Activity少一些,只有onCreate, onStart, onDestroy我们有两种方式启动一个Service,他们对Service生命周期的影响是不一样的。1 通过startService Service会经历 onCreate --> onStart stopService的时候直接onDestroy 如果是 调用者 直接退出而没有调用stopService的话,Service会一直在后台运行。 下次调用者再起来仍然可以stopService。2 通过bindService Service只会运行onCreate, 这个时候 调用者和Servi 阅读全文

posted @ 2012-03-13 13:32 androidme 阅读(3436) 评论(0) 推荐(1) 编辑

2012年3月11日

Sensory's TrulyHandsfree™ Voice Trigger Demo

该文被密码保护。 阅读全文

posted @ 2012-03-11 20:05 androidme 阅读(6) 评论(0) 推荐(1) 编辑

[Android]JNI Tips

摘要: http://developer.android.com/guide/practices/design/jni.htmlJNI TipsJNI is the Java Native Interface. It defines a way for managed code (written in the Java programming language) to interact with native code (written in C/C++). It's vendor-neutral, has support for loading code from dynamic share 阅读全文

posted @ 2012-03-11 19:51 androidme 阅读(857) 评论(1) 推荐(1) 编辑

2012年3月10日

几种ARM反汇编器

摘要: http://blog.claudxiao.net/2011/12/arm-disassemblers/最近在为androguard实现ARM反汇编和ARM漏洞利用代码检测的功能。Anthony告诉我三种方案:smiasm、radare、IDAPython。前段时间尝试了这些方法,各有优劣。归纳如下:方案开源支持Thumb递归反汇编提供指令详情smiasm是否是是radare是是否否IDAPython否是是是下面是详细情况:smiasmsmiasm是一个纯Python的反汇编框架。它由三个子项目构成,其中elfesteem实现ELF和PE格式解析,miasm实现反汇编。smiasm的代码使用了 阅读全文

posted @ 2012-03-10 23:44 androidme 阅读(3507) 评论(0) 推荐(1) 编辑

IDA - Support for Android

摘要: http://www.hex-rays.com/products/ida/6.1/index.shtmlSupport for AndroidThe long awaited Android support in IDA is ready! The new version can disassemble Android bytecode (Dalvik). An IDA user kindly contributed the processor module and file loader (thank you!) A screenshot for your pleasure:Dalvik.. 阅读全文

posted @ 2012-03-10 23:10 androidme 阅读(368) 评论(0) 推荐(0) 编辑

Hex-Rays

摘要: http://www.hex-rays.com/Hex-Rays is a hi-tech company focused on binary software analysis. We strive to deliver the best products and excellent service.IDA is the Interactive DisAssembler: the world's smartest and most feature-full disassembler, which many software security specialists are famil 阅读全文

posted @ 2012-03-10 22:22 androidme 阅读(330) 评论(0) 推荐(1) 编辑

Practice of Android Reverse Engineering

摘要: http://0xlab.org/~jserv/android-reverse.pdfhttps://deepsec.net/docs/Slides/DeepSec_2010_Reverse_Forensics.pdfhttp://www.slideshare.net/jserv/practice-of-android-reverse-engineering 阅读全文

posted @ 2012-03-10 22:19 androidme 阅读(301) 评论(0) 推荐(0) 编辑

ARM工具链中的概念——EABI

摘要: http://blog.csdn.net/flagyan/article/details/6166107EABI(Embedded Application Binary Interface),嵌入式应用程序二进制接口。ABI的定义ABI描述应用程序与操作系统、应用程序与库、应用程序的组成部分之间的低层接口。ABI允许编译好的目标代码在使用兼容ABI的系统中无需改动就能运行。EABI的具体定义Codesourcery上有一个这样的QA:https://support.codesourcery.com/GNUToolchain/kbentry32QuestionWhat is the ABI fo 阅读全文

posted @ 2012-03-10 22:07 androidme 阅读(878) 评论(0) 推荐(1) 编辑

[AndroidTips]jni读取assets资源文件

摘要: http://blog.csdn.net/fontlose/article/details/6686161assets目录底下的文件会被打包到一个apk文件里,这些资源在安装时他们并没被解压,使用时是直接从apk中读取的。这里介绍下怎么在jni内使用 ndk自带api的接口函数读取assets资源文件,和libzip库函数的使用,可以用来读创建修改压缩文档,这里也是以读取apk安装包内的资源文 件为例。1 用ndk自带的接口函数读apk包,从2.3开始提供这些接口函数,具体看头文件assert.h android/asset_manager.h android/asset_manager_jn 阅读全文

posted @ 2012-03-10 20:04 androidme 阅读(1166) 评论(0) 推荐(1) 编辑

use addr2line in android

摘要: Let's say that logcat show you the following crash log (this is from one of my projects):I/DEBUG ( 31): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***I/DEBUG ( 31): Build fingerprint: 'generic/sdk/generic:2.3/GRH55/79397:eng/test-keys'I/DEBUG ( 31): pid: 378, tid: 386 &g 阅读全文

posted @ 2012-03-10 18:04 androidme 阅读(698) 评论(0) 推荐(0) 编辑

Android ndk-stack tool

摘要: Android ndk-stack tool----------------------Introduction:-------------This document describes the 'ndk-stack' tool that is distributed withthe Android NDK, since release r6.Overview:---------'ndk-stack' is a simple tool that allows you to filter stack traces as theyappear in the outp 阅读全文

posted @ 2012-03-10 17:57 androidme 阅读(1638) 评论(0) 推荐(1) 编辑

2012年3月9日

A step-by-step guide for debugging native code, by Carlos Souto

摘要: http://www.eclipse.org/sequoyah/documentation/native_debug.phpPre-requisites0) Sequoyah Native Debug feature must be installed.You can install it from Sequoyah update site:It will install CDT's dependencies if needed:1) The platform must be Android 2.2 (android-8)2) The ndk version must be r4b ( 阅读全文

posted @ 2012-03-09 23:24 androidme 阅读(397) 评论(0) 推荐(0) 编辑

上一页 1 ··· 8 9 10 11 12 13 14 下一页

导航