分类归档:android

安卓 - 相机指纹PRNU(VCAM detector)

该文章纯理论,不知是否可行,只是道听途说,因为本人并非图形或人工智能专业也从未接触过这个行业,也从未从事过取证,证伪有关的工作,仅为技术研究用途... 虚拟摄像头的技术最开始为注入到应用,但是这个很快就随着安全对抗的上升导致被检测干的死的不能再死了...后面出现了两个流派,第一个是hook摄像机系统

阅读全文 →

Flutter - 上传符号表到bugly

前情提要 Bugly还原Native Crash堆栈时,需要根据UUID来匹配符号表文件,因此只有上传的符号表文件的UUID与Native Crash堆栈的SO文件的UUID一致时(从后往前匹配),才能准确地对堆栈进行还原。 查看符号表文件的UUID(“如何查看Debug SO文件的UUID?”)

阅读全文 →

android - 编译内核模块

本页详细介绍了为 Android 设备构建自定义内核的流程。以下说明会逐步指导您如何选择正确的源代码,构建内核,以及将结果嵌入到根据 Android 开源项目 (AOSP) 构建的系统映像中。 您可以使用 Repo 获取最新的内核源代码;通过在源代码检出的根目录下运行 build/build.sh

阅读全文 →

FakeLocation - 实现一个FakeLocation

原版FakeLocation限制重重,还要钱,接下来我们先讨论Fake Location的实现,如有错误请指出。(这是一篇随手记) FL的实现 将一个二进制so文件拷贝到/dev,然后杀死system_server,system_server会被重新拉起(小概率设备直接趋势重启),在完成注入syst

阅读全文 →

安卓 - Fragment生命周期问题

今天写一个安卓程序,发现一个切屏回来就闪退的问题,经过跟踪发现是因为切屏回来 这个第49行代码报错导致的,说的是_binding是null 这?不对吧, 我一进来使用binding的话,我就会初始化啊,

阅读全文 →