difcareer的技术笔记

82 篇文章
13 人订阅

全部文章

用户2930595

修改手机的ro.debuggable配置0x01:获取boot.img0x02:修改boot.img0x03:boot.img相关0x04:变砖后的自救

我们自己编译的源码刷机ro.debuggable就是为1,这个时候所有的进程都可以远程调试。但是自己编译的源码里面没有GooglePlay,有些应用的部分功能又...

1333
用户2930595

将自己编译的AOSP刷入nexus5

ubuntu14.04编译Android4.4源码讲述了用于模拟器的AOSP编译过程,在完整编译了源码以后,会自动将编译结果目录加入到path中,此时运行 em...

913
用户2930595

ubuntu14.04编译Android4.4源码

安装JDK: 因为我是编译android4.4,故jdk6即可满足。ubuntu14.04不支持apt-get安装,我们来手动安装一下:

553
用户2930595

Dalvik虚拟机原理及Xposed hook原理

这块知识本身是挺多的,网上有对应的源码分析,本文尽量从不分析代码的角度来把原理阐述清楚。

801
用户2930595

使用AndroidStudio阅读Android源码

大家有没有好奇过为啥编译一次Android源码需要大概100G的存储? Android源码真的有这么大? 经过我的测试(Android4.4.4)发现: ....

814
用户2930595

ubuntu14.04编译android4.4对应的linux内核

参考资料: [google官方资料] 官方是最权威的,但会有细节缺失。 [如何下载编译android内核] 可以参考别人的动手实践,弥补缺失的细节。

652
用户2930595

Android编译后运行emulator注意事项

在编译完了,同一个shell执行emulator没有问题,但如果新开shell,会发现emualtor报错:

542
用户2930595

Android.mk杂记

LOCAL_PRIVILEGED_MODULE := true 将app打包到/system/priv-app/下

642
用户2930595

应用耗电的统计

三:相关事件触发(开启或者关闭)时,触发对应时间计数器的方法(打开或者关闭),具体是:

541
用户2930595

将android-6.0.1_r11的编译结果刷入nexus6P

编译步骤略,具体可以参考: http://www.jianshu.com/p/ecb9c132030f https://source.android.com...

753
用户2930595

使用AndroidStudio调试AOSP源码

当我们在AOSP中加入了自己的代码,或者当我们阅读源码时,一个迫切的需求就是调试,下面讲述如何利用AndroidStudio调试Java部分的代码。

793
用户2930595

ELF格式学习

英文文档: http://www.cs.cmu.edu/afs/cs/academic/class/15213-f00/docs/elf.pdf 中文对照翻...

744
用户2930595

在AOSP中开发自己的APP

在AOSP中的APP的编译和平时开发不一样,需要使用Android.mk来打包。简单参考一下 packages/app/ 下的APP就明白该怎么做了。我已经弄了...

522
用户2930595

使用 IDA 破解某app的签名校验

最近在分析某app的网络通信逻辑,其中的加密解密都在so中完成,且有签名校验,抠取so到写的demo中运行会crash。

713
用户2930595

Android平台inline hook实现[转载]

Inline Hook在之前文章有较多概念性描述,本文则侧重介绍如何去实现一个Inline Hook,并且关注一些实现过程中会遇到的困难与挑战。

734
用户2930595

将现有的Apk打包到AOSP的编译结果中

704
用户2930595

一种更优的方式获取私有API

在编译私有的Android SDK中讲述了如何通过编译一个完整的SDK来获取一些稀有的API,但是这个方法有几点不足:

783
用户2930595

Android调试小技巧

当我们想要用attach方式调试某个应用时,如何做到在程序启动时就下断点? 这是一个悖论:你要先启动程序,才能获取pid进行attach,但程序启动到你att...

732
用户2930595

Android平台基于异常的Hook实现[转载]

Android下面有很多Hook的思路,如果要获取执行到某地址的寄存器信息或者某地址的访问者信息,那么异常Hook将会是一个较优的手段,本章节会介绍Androi...

582
用户2930595

ODEX格式及生成过程

Apk在安装(installer)时,就会进行验证和优化,目的是为了校验代码合法性及优化代码执行速度,参见Dalvik Optimization and Ver...

512

扫码关注云+社区