240 发简信
IP属地:福建
  • Resize,w 360,h 240
    一种基于ro属性的改机检测思路

    问题 最近在研究一个游戏样本时,发现了一种基于 prop_info#serial 来判定是否改机设备的思路。ro属性是不允许修改,因此prop_...

  • 某guard加固之自定义重定向解析

    前言 最近碰到了某guard加固的样本,拜读了ng大佬的文章,其中对其自定义重定向部分不是那么新手友好,故有此篇。 linker 的重定向过程 ...

  • Resize,w 360,h 240
    redroid浅析

    技术实现 input注入 目前常用的input注入有两种,一种是以uinput为代表的创建/dev/input/xx节点,往节点里注入原始inp...

  • Resize,w 360,h 240
    InputManagerService浅析

    概述 InputManagerService构造时会构造naive的binder server inputManager。此处会创建inputR...

  • Resize,w 360,h 240
    ANR原理分析

    四大组件的ANR触发机制 Service、BroadcastReceiver和ContentProvider的ANR触发机制都可以简述为在AMS...

  • Resize,w 360,h 240
    framework学习包括问题分析的脚手架

    打堆栈 打java堆栈 打native堆栈 对于c++mk或者bp文件中引入libutils 对于cmk或者bp文件中引入libutils,再在...

  • watchdog分析

    watchdog是什么 Watchdog是SystemServer的一个线程(mThread = new Thread(this::run, "...

  • JNI多线程

    JNIEnv与JavaVM JavaVM 是虚拟机在 JNI 层的代表,一个进程只有一个 JavaVM,所有的线程共用一个 JavaVM。JNI...

  • kotlin语法糖以及原理

    kotlin by关键字实现委托属性与委托类 委托类 需要注意的是: CountingSet3 必须实现一个接口,而不能继承于一个类; inne...