240 发简信
IP属地:北京
  • Albatross Android:一个高性能的 Android Hook 框架

    项目地址[https://github.com/AlbatrossHook/AlbatrossAndroid] 前言 该项目是两年前开发的,一年...

  • java class包装

    定义包装类的基本属性 要创建类时,在对相关的成员变量赋值

  • hook java 方法

    要hook java方法,首先要找到ArtMethod相关成员的对应的偏移量 (1) frida使用Process.getElapsedCpuT...

  • Resize,w 360,h 240
    以Process分析js对象的初始化

    frida-gum 虽然功能强大,但由于使用了 C 语言的接口,扩展开发不方便,因此frida 使用 JavaScript 作为编写 hook ...

  • Resize,w 360,h 240
    frida java初始化

    frida Java对象就是Runtime,是单例的。 对应art虚拟机的Runtime。art虚拟机可以通过调用JNI_GetCreatedJ...

  • (十) StickyMarkSweep

    根据上文对MarkSweep GC代码逻辑的介绍可知,空间对象的live_bitmap_就是本次GC的集合Live。Heap mark_bitm...

  • (九) PartialMarkSweep

    PartialMarkSweep的GC策略为kGcTypePartial。kGcTypePartial是不扫描APP进程从zygote进程继承得...

  • (八) MarkSweep 垃圾清理

    垃圾对象的内存释放,这项工作由ReclaimPhase完成。gc线程执行ReclaimPhase时,mutator线程可以同时运行。 IsMar...