本篇文章梳理三件事:① wifi列表扫描与更新机制② wifi连接实现与现状③ wifi开关实现与现状 源码分析基于:android-13.0.0_r43 一、wifi列表扫...
本篇文章梳理三件事:① wifi列表扫描与更新机制② wifi连接实现与现状③ wifi开关实现与现状 源码分析基于:android-13.0.0_r43 一、wifi列表扫...
一、背景 广播限制官方文档[https://developer.android.google.cn/about/versions/oreo/background?hl=zh-...
一、断点调试实现 步骤:1)使用aidegen工具为art项目生成vscode工程文件,并使用vscode打开该工程 注:Android10以上更高版本采用AIDEGen进行...
一、Jadx 1.1 介绍 GitHub - skylot/jadx: Dex to Java decompiler[https://github.com/skylot/ja...
Frida简单说就是一个跨平台的hook框架,主要应用场景是app运行时,附加hook脚本,监视和修改进程中的代码, 从而实现对目标程序的深度分析和修改。 官方文档:http...
本文基于ubuntu系统,将android-13.0.0_r43源码刷入pixel6设备。 一、aosp下载 Android官方:https://source.android...
Android安全交流群:478084054 0x00序 最近花了一些时间学习逆向脱壳,这方面一直投入的时间比较少。样本经过某加固宝进行加固,这里简单记录一下脱壳过程和思路,...
@YocnZhao 是的 已调整
Android Input(五)-InputChannel通信原创内容,转载请注明出处,多谢配合。 上节讲到InputDispatcher通过publishKeyEvent把input事件发送给客户端,我们知道InputDispatch...
基于Android 13 一、应用窗口管理 1.1 应用View与系统WindowState映射关系: 1.2 核心类UML 1)核心类介绍: Window: 抽象类,定义窗...
基于原生Android 13 & Launcher3,简单梳理下widget的添加和更新过程中的核心流程。 一、Widget介绍 1.1 定义:应用微件或者小组件,是可以嵌入...
乾卦: 大象:天行健,君子以自强不息 卦辞:元亨利贞 元:谋定而后动,动机要纯正 亨:互通有无,处事要谨慎 利:利益分配要合理 贞:做人做事要公正 解卦: 初九:积累才能,厚...
一、介绍 Appshark 是一个静态污点分析工具,用于扫描 Android 应用程序中的漏洞。我做了一点改造,增加了应用批处理能力。 工具能力:自动扫描apk漏洞,筛选出符...
一、框架介绍 Shadow是19年腾讯开源的自研Android插件化框架,经过线上亿级用户量检验。 Shadow不仅开源分享了插件技术的关键代码,还完整的分享了上线部署所需要...
给个小小的建议,楼主可以先讲基本概念,然后再讲整个流程,最后再深入到细节。这样的节奏读者可能更容易理解
前言 时隔4年。本文再次来聊聊Shadow 这个0 hook的插件库。目前看来,确实是腾讯这个Shadow 插件库做到0 hook api实现插件化。在腾讯内部也是广泛使用,...
@竹林听风_89cf 可移步:应用安装(二) - PackageInstaller中转apk安装 看一下,session部分有提到,更详细的细节没有展开去分析。
Android PMS(二)-Apk安装流程原创内容,转载请注明出处,多谢配合。 一、APK组成 在APK的安装流程,在此之前先简单了解下APK组成: 二、Apk安装方法 APK的安装场景主要有以下几种: 通过adb命...
@竹林听风_89cf 嗯,这样确实会方便阅读,之后有时间整理下。
Android Input(二)-输入子系统原创内容,转载请注明出处,多谢配合。 经过上一篇的介绍,对Input模块的组成有了大致了解。这篇介绍下输入子系统,了解下kernel如何收集硬件设备产生的输入事件。 一、输入...
@竹林听风_89cf InputReaderThread 不就是一个threadLoop么
Android Input(三)-InputReader获取事件原创内容,转载请注明出处,多谢配合。 上篇简单交代了下输入子系统,那么这篇主要分析下InputReader获取事件过程。 一、InputReader初始化 从前面初始化的介绍...