ARTICLE · 1314357
你的手机App,可能每天都在往外传数据:这个开源工具一插线全扫出来
先问一个问题:
一个手电筒App,要你的位置干什么?一个输入法,为什么要读你的通讯录?
大部分人的态度是:懒得管,权限该给就给了。反正又看不见它往哪传。
现在真有一个工具能让你"看见"了。它叫 NOIR,10 月底才发布,5 天在 GitHub 上涨了 2200+ 个 star。干的事情一句话说完:
用数据线把手机连到电脑上,它把每个App拿了什么权限、这些权限能碰你的哪些数据、数据可能流向哪个域名,全部扫出来,列成一份带风险评分的报告。
它到底能告诉你什么
最狠的是第三步。它不只是列权限,而是把权限翻译成人话之后,跟App里抽出来的上报地址配对:
比如某个App同时拿了"定位"+"通讯录"权限,代码里又写着往某个陌生域名发数据——这两件事一对上,性质就完全不一样了。
· 哪些App是"重灾区":权限一大把、上报端点一大堆,风险分从高到低排好
· 你的哪些数据可能流向了哪些地方:位置、通讯录、短信、通话、麦克风、相机、屏幕、应用列表、设备标识……
· 一些App偷偷共用一套权限——表面是两个应用,实际打包在一起干活
扫完还能给处置建议:哪条可以放心改、哪条要你确认、哪条别动,每一条都配好回滚命令。改错了能撤销,这是我最看重的一点——它不会把你的手机搞坏。
用起来有多简单
先说门槛,很多同类工具劝退就劝退在这里,NOIR 全避开了:
· 不需要 root,不碰系统分区
· 不联网、不上传任何数据、不要账号
· 不会自动卸载任何东西,除非你主动加参数
· Windows 用户下载 portable 包,解压双击就能跑,连 Java 都不用装
完整流程就三步:
1去 GitHub 的 Releases 页面,下载对应系统的 portable 包,解压。
2双击启动器(Windows 是 Start NOIR.bat,第一次被拦截就点"更多信息→仍要运行")。
3手机打开开发者模式里的 USB 调试,插上数据线,手机上点"允许"。
然后它会问你两三个"是/否",其他全自动。缺 adb 工具它自己下载;没检测到手机,它会把小米、华为这些常见品牌的开发者模式开通步骤一条条打给你看,连"换一根数据线(很多线只能充电)"这种提醒都有。
这 README 的贴心程度,看得出作者被数据线折磨过。
适合谁,不适合谁
适合你,如果:
· 手机里装了几十个App,从没想过它们要权限干什么
· 给爸妈的手机装App时,想先查查这个App干不干净
· 纯属好奇:想知道自己的手机到底"漏"成什么样
不适合你,如果:
· 用的是 iPhone——它只支持 Android
· 想一键把手机清理干净——它给你的是"报告+建议",执行得自己拍板,这是特性不是缺陷
· 完全不想碰电脑——终究要一根数据线加一台电脑,五分钟,但躲不开
· · ·
扫完我自己手机上的结论就一句话:不是有病毒才可怕,是一切合规的App加起来,也拼得出一个完整的你。
工具是开源的、MIT 协议,代码全在 GitHub 上,扫描全程在你自己电脑里完成。与其焦虑"手机在监视我",不如花五分钟亲眼看一次数据流向。看见,是防住的第一步。
你扫出来几个高风险App?评论区报个数。
如果这篇对你有用,点个「在看」。我会每天从 GitHub 上挑一个真正能用的项目,用大白话讲清楚它能帮你干什么——不吹参数,只讲场景。
降维打击与弯道超车
每天一个能立刻上手的 AI 工具与效率方法。不追热点,只挑真正用得上的。
















































































