android隐私合规检测

参考
【Android App】安全监测隐私权限工具及自测 图文详解
Android APP隐私合规检测辅助工具Camille使用经验及指引
隐私合规检测环境部署
Android隐私合规检测:构建安全可信的应用环境

camille实操和踩坑

(我是在雷电模拟器)

运行环境

安装python,adb工具

操作

  1. 下载camille
    https://github.com/zhengjim/camille
    解压

    在这个路径启动cmd,执行 pip install 安装库
bash 复制代码
pip install -r requirements.txt 
  1. 在电脑上安装frida
bash 复制代码
pip install frida==16.0.0 frida-tools==12.0.0

亲测frida 版本17会报以下错,如果使用的其它的版本也报了这个错就换版本,上面的版本能用

bash 复制代码
ReferenceError: 'Java' is not defined
hook fail, try delaying hook, adjusting delay time

验证是否安装成功,安装成功会打印版本

bash 复制代码
frida --version
  1. 查看设备架构

启动cmd执行

bash 复制代码
adb devices
adb shell
getprop ro.product.cpu.abi

我的是x86_64

  1. 下载frida-server
    https://github.com/frida/frida/releases

版本一定要和电脑上的安装的frida版本(即 frida --version)一样,否则会报版本不一致,架构要和雷电模拟器一样

5.解压

6.把解压后的frida-server放到雷电模拟器里

先看看能不能连上模拟器

bash 复制代码
adb devices

用adb push把文件放进模拟器/data/local/tmp路径中,命令:adb push frida-server路径 /data/local/tmp

chmod给frida-server权限,否则无法执行 Permission denied

接下来启动frida-server

bash 复制代码
adb shell
su
cd /data/local/tmp
./frida-server-16.0.0-android-x86_64

注意:启动后是不会输出log的,看这个光标在闪就行了,窗口不要关闭,否则要重新启动

7.监听app申请了哪些隐私权限

cd 进入 camille 文件夹,运行 camille,格式:python camille.py 包名,把下面的 com.xx.xx 换成自己的包名

bash 复制代码
python camille.py com.xx.xx

有些教程会带 -t 参数,亲测发现监听会漏掉一些权限,建议不要带这个参数

bash 复制代码
python camille.py com.xx.xx -t 3

通过 -h 参数看到 -t 的说明

bash 复制代码
python camille.py -h

我的app在这个弹窗,用户点击同意前获取了android_id,导致过不了审,直接在监听的log输出里搜到了android_id

unity项目看不到unity的堆栈,依然无法定位到具体代码,需要自行排查。

相关推荐
私人珍藏库6 小时前
[Android] 自动连点器max1.0
android·app·工具·软件·多功能
小贺儿开发6 小时前
Unity3D 本地 Stable Diffusion 文生图效果演示
人工智能·unity·stable diffusion·文生图·ai绘画·本地化
zhangphil6 小时前
Android Page3与Flow分页查媒体数据库展示宫格图片列表,Kotlin
android·kotlin
xxjj998a6 小时前
Laravel4.x:PHP开发新纪元
android·数据库
Mr -老鬼6 小时前
EasyClick 安卓CLI全栈专家能力手册
android·自动化·ai编程·easyclick·易点云测
峥嵘life7 小时前
Android 不同的蓝牙音箱连接后声音突变问题分析解决
android·学习
JJay.7 小时前
Android BLE 里,MTU、分包和长数据发送到底该怎么处理
android
2501_915909067 小时前
iOS应用签名的三种方法全解析:从官方到第三方工具
android·ios·小程序·https·uni-app·iphone·webview
饭小猿人1 天前
Android 腾讯X5WebView如何禁止系统自带剪切板和自定义剪切板视图
android·java