SoulFlame

现在安卓的禁止截屏接口简直是被滥用了

  •  
  •   SoulFlame · 17h 26m ago · 3015 views
    以前输密码、二维码页面不给截屏还可以借口说是为了大家安全。
    现在我在信用卡申请的介绍页面截屏也不给???你在怕什么?怕我记录下我拥有的权益吗?
    24 replies    2026-09-16 16:53:32 +08:00
    superrichman
        1
    superrichman  
       17h 16m ago   ❤️ 2
    你不 root 就是这样的,你只有使用权,并不拥有这台手机 🐶
    Sezxy
        2
    Sezxy  
       17h 2m ago
    有没有可能这个权限是整个 APP 的
    SoulFlame
        3
    SoulFlame  
    OP
       16h 57m ago
    @Sezxy #2 没可能,农行 APP 其他页面我经常截
    HotieCutie
        4
    HotieCutie  
       16h 51m ago
    用另外一个手机拍
    DOZZ
        5
    DOZZ  
       16h 49m ago via iPhone
    确实,今日水印相机也经常不让截图,不知道有什么机密内容
    xooass
        6
    xooass  
       16h 49m ago
    我平时不用苹果 想问问苹果也是这样吗?

    我也烦安卓这个很久了,甚至有自己购置开发板做一个专属自己的手机的想法
    liudewa
        7
    liudewa  
       16h 48m ago
    tg 上 ios 啥都不让 录屏 截屏
    gucheen
        8
    gucheen  
       16h 35m ago
    云闪付的交易列表也不给截屏,又不提供交易导出
    Sezxy
        9
    Sezxy  
       16h 33m ago
    @SoulFlame #3 看了下,我猜他们的产品经理想法是,这个页面有你的实名信息,不给截。当然,这只是纯猜测
    penisulaS
        10
    penisulaS  
       16h 30m ago   ❤️ 1
    “我写的 APP ,我不允许截屏还不行了?”
    dhb233
        11
    dhb233  
       16h 29m ago   ❤️ 1
    确实很烦人,可以用 pc 互联,然后 pc 截屏,pc 互联应该是更底层的权限
    lambdaX999
        12
    lambdaX999  
       13h 38m ago
    @xooass 苹果也有这个接口,不过还是让你截屏的,只是会监控到。不过我记得有些银行 APP 在监控到你截屏的时候把屏幕变白,也挺恶心
    q197
        13
    q197  
       12h 43m ago via Android
    @lambdaX999 这个回调竟然会比实际截图更早?
    SoulFlame
        14
    SoulFlame  
    OP
       12h 42m ago
    @lambdaX999 #12
    @q197 #13 可以实现的,我司做的有个包就是不给用户截图,截图出来是全白的
    Razio
        15
    Razio  
       12h 39m ago
    @xooass /t/1171697 可以参见这个
    Razio
        16
    Razio  
       12h 36m ago
    /t/1171697 参见这个 说滥用也没毛病
    coderpwh
        17
    coderpwh  
       12h 22m ago
    写代码的人偷懒了,直接在进入应用后直接调用禁止截屏接口,省事
    hesir
        18
    hesir  
       12h 18m ago
    @lambdaX999 甚至在 mac 上用 iphone 镜像,调用 mac 的截图也能监控到
    ko20
        19
    ko20  
       12h 11m ago
    "现在我在信用卡申请的介绍页面截屏也不给"

    OP 可以说说是哪个信用卡申请介绍页面吗?我想试试,最近很喜欢用 scrcpy 投屏到电脑,在电脑上截图。貌似可以(也可能不行)绕过这个限制?
    SoulFlame
        20
    SoulFlame  
    OP
       11h 47m ago   ❤️ 1
    @ko20 #19 农行->信用卡->随便找张信用卡点进去,都是截不了的
    longaiwp
        21
    longaiwp  
       11h 38m ago
    这个说滥用也没什么问题,其实 iOS 也有用 DRM 防止截图的,只能说一个东西有正邪两种用途,很难保证它被怎么用。
    ko20
        22
    ko20  
       11h 22m ago
    @SoulFlame #20 试了一下,黑屏,不行。和 AI 大战了两个回合

    目前可行的办法(按可靠性排序):

    Root + SurfaceFlinger 补丁模块(唯一真正能彻底解决)
    需要解锁 BL → 刷 Magisk → 装针对 Android 15/16 适配的 FLAG_SECURE 屏蔽模块(直接 patch libsurfaceflinger.so ,而不是 App 层 Hook )。GitHub/XDA 上搜 "FLAG_SECURE SurfaceFlinger Android 15 Magisk" 找最新适配版,注意选支持 HyperOS/Android 16 的。
    硬件采集卡(不用 Root )
    前提是手机 USB-C 支持 DP Alt Mode 视频输出,把手机 HDMI 接采集卡再进电脑。红米 K70 系列一般没开放 USB-C 视频输出,大概率走不通,可先确认你的型号是否支持。
    App 内设置
    部分视频/直播 App 自带"允许截图录屏"开关,关掉后就不是 FLAG_SECURE 了。
    银行/证券类:就算解决了 FLAG_SECURE ,还会检测 ADB/Root 导致黑屏或闪退,得再配 Shamiko 之类的隐藏模块。

    结论:我这台手机不 Root 的话基本无解,物理采集卡又受限于红米的视频输出能力,最现实的是走 Root + SurfaceFlinger 补丁。
    MoonShot
        23
    MoonShot  
       11h 20m ago
    苹果也有的,安卓还能 root 来掌控,iOS 只能逆来顺受了
    oop12
        24
    oop12  
       11h 7m ago
    @xooass 那还不如买个能解锁的手机,写个插件就解决了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   935 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 97ms · UTC 20:01 · PVG 04:01 · LAX 13:01 · JFK 16:01
    ♥ Do have faith in what you're doing.