自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jltxgcy的专栏

追求卓越,成功会在不经意间追上你。

  • 博客(13)
  • 资源 (13)
  • 收藏
  • 关注

原创 Binder对象死亡通知机制

本文参考《Android系统源代码情景分析》,作者罗升阳。一、Binder库(libbinder)代码:       ~/Android/frameworks/base/libs/binder       ----BpBinder.cpp       ----Parcel.cpp       ----ProcessState.cpp       --

2014-05-31 14:57:18 7423

原创 Binder本地对象,实体对象,引用对象,代理对象的引用计数

本文参考《Android系统源代码情景分析》,作者罗升阳。一、Binder库(libbinder)代码:       ~/Android/frameworks/base/libs/binder       ----BpBinder.cpp       ----Parcel.cpp       ----ProcessState.cpp       --

2014-05-30 18:28:07 5246 1

原创 关于C++对象模型的思考

一、我们首先看一个例子,一个孙子类继承了两个父亲类,两个父亲类同时继承同一个爷爷类。#include using namespace std; class Parent{public: int p_; // p将会被所有的子类继承,也将是二义性的根源 Parent(int p)

2014-05-28 15:24:40 1455

原创 C++ const_cast,static_cast、dynamic_cast、reinterpret_cast的关系

一、static_cast相关类型转换:double f = 13.14f;int i = static_cast<int> f;父类转子类:子类* p2 = static_cast<父类*>(p);二、const_cast不能去除常量的常量性:const int i = 100;int i = const_cast<int&...

2014-05-27 09:47:38 1923

原创 FregClient进程,创建一个BpFregService类型的代理对象

本文参考《Android系统源代码情景分析》,作者罗升阳一、测试代码:       ~/Android/external/binder/server        ----FregServer.cpp        ~/Android/external/binder/common        ----IFregService.cpp

2014-05-20 20:46:25 2248

原创 FregServer进程,启动Binder线程池,睡眠等待在proc->wait

本文参考《Android系统源代码情景分析》,作者罗升阳一、测试代码:       ~/Android/external/binder/server        ----FregServer.cpp        ~/Android/external/binder/common        ----IFregService.cpp

2014-05-20 15:04:16 2005

原创 FregServer进程,返回BR_REPLY

本文参考《Android系统源代码情景分析》,作者罗升阳一、测试代码:       ~/Android/external/binder/server        ----FregServer.cpp        ~/Android/external/binder/common        ----IFregService.cpp

2014-05-20 11:25:47 2341

原创 Service Manager进程,发送BC_REPLY,唤醒FregServer进程,返回BR_TRANSACTION_COMPLETE,睡眠等待在proc->wait

本文参考《Android系统源代码情景分析》,作者罗升阳一、service manager代码:       ~/Android/frameworks/base/cmd/servicemanager       ----binder.c       ----service_manager.c       ----binder.h

2014-05-19 10:22:49 2730

原创 Service Manager进程从睡眠中被唤醒,返回BR_TRANSACTION,执行真正意义的addService

本文参考《Android系统源代码情景分析》,作者罗升阳一、测试代码:       ~/Android/external/binder/server        ----FregServer.cpp        ~/Android/external/binder/common        ----IFregService.cpp

2014-05-18 18:30:16 3172

原创 FregServer进程,发送BC_TRANSACTION,唤醒ServiceManager进程,返回BR_TRANSACTION_COMPLETE,睡眠等待主线程thread->wait

本文参考《Android系统源代码情景分析》,作者罗升阳一、测试代码:       ~/Android/external/binder/server        ----FregServer.cpp        ~/Android/external/binder/common        ----IFregService.cpp

2014-05-17 21:07:40 3134 1

原创 FregServer进程,封装进程间通信数据

本文参考《Android系统源代码情景分析》,作者罗升阳一、测试代码:       ~/Android/external/binder/server        ----FregServer.cpp        ~/Android/external/binder/common        ----IFregService.cpp

2014-05-17 15:47:30 2420

原创 FregServer进程,获取ServiceManager代理对象

本文参考《Android系统源代码情景分析》,作者罗升阳。一、测试代码:       ~/Android/external/binder/server        ----FregServer.cpp        ~/Android/external/binder/common        ----IFregService.cpp        ----IFreg

2014-05-16 10:32:00 2320

原创 Service Manager进程启动,睡眠等待在进程proc->wait

本文参考《Android系统源代码情景分析》,作者罗升阳。一、~/Android/frameworks/base/cmd/servicemanager        -----binder.h        -----binder.c        -----service_manager.c        ~/Android//kernel/goldfish/drivers/

2014-05-14 20:19:39 2978 6

SO hook技术汇总.pdf

SO hook技术汇总

2016-08-16

Android so加载深入分析.pdf

Android so加载深入分析

2016-08-14

NDKPLT.zip

csdn博客用的工程

2016-08-14

libPLTUtils.so

libPLTUtils.so,用于博客讲解。

2016-08-14

trace_anti_debug.zip

反调试

2016-08-13

Android Inline Hook原理图

Android Inline Hook原理图

2016-08-13

ARM Architecture Reference Manual

ARM Architecture Reference Manual

2016-08-13

压缩SDK demo

使用命令java -jar ApkCompress.jar -a CompressDemo.apk 出现错误提示对话框,我是在ubuntu下开发android,已经安装java虚拟机和eclipse,还有android sdk。 使用命令后会生成一个CompressDemo的文件夹里面放着所有的so,还有porting.log(大小为0)。

2014-08-01

CrackApk.zip

分析请见http://blog.csdn.net/jltxgcy/article/details/22670651

2014-03-31

AsyncTaskDemo

介绍了AsyncTask的使用,及源码分析。线程池,有返回值的线程。

2013-08-26

android_传智博客8天视频教程下载地址

android_传智博客8天视频教程。非常不错。

2013-06-28

android_豆瓣客户端_视频下载地址

android_豆瓣客户端_视频,传智博客主讲,很不错。

2013-06-28

android_jni_ndk视频下载地址

传智博客主讲,android jni ndk相关视频。百度网盘地址分享。

2013-06-28

空空如也

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

TA关注的人

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