摘要: 这章来学习“发送隐式广播风险”,这个风险和动态注册Receiver风险有呼应之处,可以结合起来一起看。 一、漏洞原理 隐式广播是指未指定接收方(接收的范围),在发送广播的过程中所有的APP均能够接收到这个广播,那么就会存在广播被拦截的风险,若发送的广播携带数据那么就存在数据泄漏的风险,若发送的广播存 阅读全文
posted @ 2023-04-20 18:48 asjhan 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 使用AOSP项目编译的Android系统,会发现在部分APP使用系统自带的浏览器内核来加载网页时会出现报错,加载不出网页的情况,其实这是由于WebView自带的浏览器内核版本太旧所导致的,只要更新成比较新的浏览器内核版本就行了。 一、环境准备 (1) Android系统源码编译环境(Android9 阅读全文
posted @ 2023-04-20 18:45 asjhan 阅读(1569) 评论(0) 推荐(0) 编辑
摘要: AOSP源码中的vendor.img文件,并不是由我们自己编译出来的,而是Google已编译好了的vendor.img文件,在编译AOSP源码时,会将vendor.img文件复制到out/target/product/<product_name>/目录下。若我们有修改fingerprint等需求,那 阅读全文
posted @ 2023-04-19 22:23 asjhan 阅读(660) 评论(0) 推荐(0) 编辑
摘要: 在Android源代码中加入GMS,安装Google Play、Chrome等相关应用,使AOSP系统用起来更加顺滑 一、环境准备 (1) Android系统源码编译环境(Android 9.0 Pixel 3) (2) 开发环境(SubLime Text3) 二、GMS OPENGAPPS相关应用 阅读全文
posted @ 2023-04-06 11:16 asjhan 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 在Android源代码中自定义fingerprint特征,由于AOSP的fingerprint特征会被某些应用检测为不安全的系统环境,所以需要修改fingerprint值模拟正常的环境 一、环境准备 (1) Android系统源码编译环境(Android 9.0) (2) 开发环境(SubLime 阅读全文
posted @ 2022-07-17 20:23 asjhan 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 在上一篇中介绍了field_ids的解析,那么接下来就要学习method_ids的解析。 1. method_ids结构 在android的aosp源码中,method_ids的结构如下: aosp源码位置:art/libdexfile/dex/dex_file.h // Raw method_id 阅读全文
posted @ 2022-06-26 11:09 asjhan 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 在上一篇中介绍了proto_ids的解析,那么接下来就要学习field_ids的解析。 1. field_ids结构 FieldId // Raw field_id_item. struct FieldId { dex::TypeIndex class_idx_; // index into typ 阅读全文
posted @ 2022-04-11 11:20 asjhan 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 在上一篇中介绍了type_ids的解析,那么接下来就要学习proto_ids的解析。 1. proto_ids结构 在android的aosp源码中,proto_ids的结构如下: aosp源码位置:art/libdexfile/dex/dex_file.h ProtoId // Raw proto 阅读全文
posted @ 2022-03-20 22:56 asjhan 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 在上一篇中介绍了string_ids的解析,那么接下来就要学习type_ids的解析。 1. type_ids结构 在android的aosp源码中,type_ids的结构如下: aosp源码位置:art/libdexfile/dex/dex_file.h TypeId // Raw type_id 阅读全文
posted @ 2022-03-19 12:23 asjhan 阅读(7) 评论(0) 推荐(0) 编辑
摘要: DEX文件解析 - string_ids解析 在上一篇中介绍了header的解析,那么接下来就要学习string_ids的解析。 1. string_ids结构 在android的aosp源码中,string_ids的结构如下: aosp源码位置:art/libdexfile/dex/dex_fil 阅读全文
posted @ 2022-03-05 08:30 asjhan 阅读(24) 评论(0) 推荐(0) 编辑