标签:
android 上的API函数钩子,利用CydiaHook实现
发布将近一年了,最近发现还是有些人需要的,github上也有些人fork了。
例子代码,发布在github上,地址:https://github.com/zencodex/cydia-android-hook
利用Cydia Substrate SDK 开发,可以HOOK java层或NATIVE层 API接口。
写代码的初衷是因为有个app,需要保存数据到SD卡上,并且app里面有判断SD挂载的状态。没有SD卡,会造成程序逻辑有问题,很多功能无法正常使用,而我的手机没有装SD卡。
另外这种HOOK方式也有助于调试程序,不必因为修改ROM底层,而引起手机变砖,简便好用,目前Cydia Substrate在某些手机中可能会有不稳定的情况,我测试的机型是ZTE U969,还找不到相关ROM。
参考官方的入门教程 VioletExample:
http://www.cydiasubstrate.com/id/20cf4700-6379-4a14-9bc2-853fde8cc9d1/
Cydia Substrate demo, hook getExternalStorageState, always return MOUNTED status.
android 上的API函数钩子,利用CydiaHook实现
标签:
原文地址:http://my.oschina.net/zencodex/blog/387600