V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
humbleman
V2EX  ›  程序员

请教如何绕过美团 APP 的截屏限制

  •  
  •   humbleman · 271 天前 · 9807 次点击
    这是一个创建于 271 天前的主题,其中的信息可能已经有所发展或是发生改变。

    请教大家一个问题:

    美团 APP 为了避免用户将卡号二维码等发给别人,发现用户截屏之后就会触发服务端把原来的卡号或二维码失效掉,应该是捕获了截屏的事件,类似用手机银行 APP 截图也会弹出安全提醒一样。

    请问有没有办法可以绕过这样的限制,能想到的办法是用“控制中心”里的录屏功能,缺点是有点麻烦,启动录制屏幕都有一个 3 秒种的倒计时。

    希望有经验的朋友在假定我这需求合理的情况下,帮忙分享一下方案,提前表示感谢,3Q !

    75 条回复    2024-03-06 12:36:55 +08:00
    brader
        1
    brader  
       271 天前   ❤️ 1
    方法一:用另一台手机拍照。
    方法二:像华为有个智慧识屏功能,双指按压(不清楚这个功能是否也会触发截屏)
    shawndev
        2
    shawndev  
       271 天前
    采集卡、投屏到电视。
    mynameisny
        3
    mynameisny  
       271 天前
    @brader #1 感谢回复,突然想到会不会有那种 OCR 软件,它们是不经常系统截图的,可以把识别的结果通过快捷指令保存到记事本里
    a67793581
        4
    a67793581  
       271 天前   ❤️ 1
    放到模拟器里面
    mynameisny
        5
    mynameisny  
       271 天前
    @shawndev #2 呃…这个条件就有点高了
    shadowyue
        6
    shadowyue  
       271 天前   ❤️ 2
    在另外拿个拍照设备拍手机屏幕🐶
    orangie
        7
    orangie  
       271 天前   ❤️ 21
    先断网,然后截屏,退出美团 App ,打开网络,发给对方,在对方使用掉二维码之前不要打开美团 App 。
    humbleman
        8
    humbleman  
    OP
       271 天前
    @mynameisny #3 估计这类图像识别的软件的“输入”都是系统截图,还是会触发事件的。
    Lexgni
        9
    Lexgni  
       271 天前   ❤️ 2
    划到桌面,然后打开后台,截屏
    HFX3389
        10
    HFX3389  
       271 天前   ❤️ 1
    我用另一个手机拍照:D
    lambdaq
        11
    lambdaq  
       271 天前   ❤️ 1
    直接录频行不行?
    humbleman
        12
    humbleman  
    OP
       271 天前
    @orangie #7 感谢大佬,刚验证是可以的,截图前打开飞行模式,截完图回到美团 APP ,发现码没有被刷新。
    raycool
        13
    raycool  
       271 天前   ❤️ 1
    另一个手机拍照就 ok
    linnsh
        14
    linnsh  
       271 天前
    7 楼跟 9 楼的应该是不错的方法,楼主的手机应该是 iPhone 吧,桌面上滑可以看到 APP 的缩略图,那样子截屏不知道可不可以?二维码应该也能扫得到。
    RightHand
        15
    RightHand  
       271 天前 via Android
    如果是 Android 禁止他的文件管理和照片相关的权限,一个外卖 app 也不需要这俩权限
    humbleman
        16
    humbleman  
    OP
       271 天前
    @Lexgni #9 这个方案试了一下,没成功,可能是因为打开后台时,焦点只要是回到美团 APP ,截图还是会被捕获到
    humbleman
        17
    humbleman  
    OP
       271 天前
    @linnsh #14 是 iPhone 呢,7 楼大佬的方案试过可以的。9 楼大佬的方法我没成功,可能是因为在打开后台,想在“轮播“中把二维码露出来,可能焦点就已经回到了美团 APP ,这个时候的截屏事件,就会被它接收到的。
    humbleman
        18
    humbleman  
    OP
       271 天前
    @RightHand #15 感觉这样的功能,产品经理可以考虑把它放到”设置“里,默认行为是安全的,即不让截,但是用户可以修改设置会比较好。
    KerrySnz
        19
    KerrySnz  
       271 天前
    歪个楼,美团产品好傻,掩耳盗铃什么 jb 需求哈
    unco020511
        20
    unco020511  
       271 天前
    还有的是直接不让截屏,更恶心
    humbleman
        21
    humbleman  
    OP
       271 天前
    @unco020511 #20 是的呢,给个提示就可以了,告知分享的风险,但是截完了全黑,乍一看以为手机坏了呢
    humbleman
        22
    humbleman  
    OP
       271 天前
    @KerrySnz #19 感觉这种功能性操作,最好不要搞成强制的,以前给父母订电影票,直接发个二维码到他们微信,去了验票就行了,现在只能发个录制的视频……
    humbleman
        23
    humbleman  
    OP
       271 天前
    @a67793581 #4 还真试了一下,现在 M1 芯片可用的模拟器太少了,某 PRO 模拟器,试用了一下,登陆时候美团会要求人脸,但是模拟器采的头像是一大片灰,失败了
    RightHand
        24
    RightHand  
       271 天前 via Android
    @humbleman 扫你的文件还用问你?巴不得把你文件全上传喽
    gadfly3173
        25
    gadfly3173  
       271 天前 via Android
    我手里的奈雪和七分甜的券截图后都没有刷新,这个刷新策略应该是商家设置的吧?
    lisxour
        26
    lisxour  
       271 天前
    @humbleman #21 全黑的是旧 api 吧?还是说参数控制的?以前我发现也是黑的(包括在最近列表里面显示也是黑的),近年来我慢慢发现都是一行系统级提示,APP 不允许截屏。
    cover
        27
    cover  
       271 天前
    @KerrySnz 我不是美团开发,但是做过相关支付 APP ,这个功能的本质目的使防诈骗。之前有诈骗就是让你发付款码截图,然后对面扣款。这么做了,可以防止不懂技术的人被别人扣款。
    humbleman
        28
    humbleman  
    OP
       271 天前
    @gadfly3173 #25 感谢反馈,我买的是比格披萨的券。那如果是商家设置的,确实就不好做成 APP 统一设置了呢。
    wanwaneryide
        29
    wanwaneryide  
       271 天前
    我小米的手机,截屏了美团团购的二维码,并没有你说的失效的情况。在咸鱼上也买过一些券,都是手机自带录屏发过来的,没出过一次问题,都正常核销了
    humbleman
        30
    humbleman  
    OP
       271 天前
    @wanwaneryide #29 按您反馈的可能是不同平台行为是一样的:我在用的 2 台设备是 iPhone12 和 iPhone7P ,截图之后,原来显示券码的地方变为“您好,该功能用于到店消费时使用,请不要将订单券码发送给他人。”,点击“我知道了”按钮之后,原来的码就会刷新成新的了。
    jacksonj297
        31
    jacksonj297  
       271 天前 via iPhone
    @humbleman APP switcher 切换的时候检测不到截屏
    miyuki
        32
    miyuki  
       271 天前 via iPhone   ❤️ 2
    微信小程序?
    humbleman
        33
    humbleman  
    OP
       271 天前
    @jacksonj297 #31 请问是这款 APP 嘛: https://play.google.com/store/apps/details?id=com.ragdo&hl=en_US ,iOS 有类似的嘛,我想装一个验证一下。
    humbleman
        34
    humbleman  
    OP
       271 天前
    @miyuki #32 小程序真的可以,感谢大佬!
    wanwaneryide
        35
    wanwaneryide  
       271 天前
    @humbleman #30 不太懂禁止截图的意义在哪?给家人、朋友消费不都是增加平台的流水吗?
    kyro00000
        36
    kyro00000  
       271 天前
    第一次知道这事儿。。我美团用的屈指可数
    asd5f4
        37
    asd5f4  
       271 天前
    @orangie 人才!
    asd5f4
        38
    asd5f4  
       271 天前
    @Lexgni 人才
    ikn0wzxc
        39
    ikn0wzxc  
       271 天前
    ios 的知乎也不能截屏
    mcluyu
        40
    mcluyu  
       271 天前
    我用过一个拍证件照的 APP , 防止你截屏录屏的手段真是太强了, 截屏、录屏 甚至 USB 连接投屏、AirPlay 都能检测到
    coderpwh
        41
    coderpwh  
       271 天前
    写个 xposed 模块就可以解决了
    humbleman
        42
    humbleman  
    OP
       271 天前
    @mcluyu #40 如果对质量要求不高,可以用屏幕录制成视频,播放的时候截一下屏
    humbleman
        43
    humbleman  
    OP
       271 天前
    @ikn0wzxc #39 奇怪,我的知乎版本 9.39.0 ,还是可以截的
    18k
        44
    18k  
       271 天前
    才知道这个限制。。。为啥。。。
    mshadow
        45
    mshadow  
       271 天前 via Android
    用微信小程序
    coolfan
        46
    coolfan  
       271 天前
    @orangie 聪明!
    WuLiSenSen
        47
    WuLiSenSen  
       271 天前
    在浏览器中打开美团就行
    proxychains
        48
    proxychains  
       271 天前
    android 连上 adb, scrcpy 投屏 ,然后 PC 截图...
    ikn0wzxc
        49
    ikn0wzxc  
       271 天前
    @humbleman #43 是知乎盐选
    iminto
        50
    iminto  
       271 天前 via Android
    如果是安卓,装类原生 rom 就好了,有些自带去除截屏限制。
    iminto
        51
    iminto  
       271 天前 via Android
    差点忘了,类原生 rom 装不了美团
    LeeSeoung
        52
    LeeSeoung  
       271 天前
    = =不是有券码么。。直接拿着券码重新生成二维码不就完事了
    humbleman
        53
    humbleman  
    OP
       271 天前
    @WuLiSenSen #47 浏览直接打开美团是跳官网介绍的,通过 https://i.meituan.com/mttouch/page/order 这个可以查看到订单,但是适配的没有小程序好
    suofeiya
        54
    suofeiya  
       271 天前
    拿笔手抄二维码( doge.
    humbleman
        55
    humbleman  
    OP
       271 天前
    @iminto #50 可惜两部手机都是 iOS
    humbleman
        56
    humbleman  
    OP
       271 天前
    @coderpwh #41 这门槛更高了……
    humbleman
        57
    humbleman  
    OP
       271 天前
    @LeeSeoung #52 我也有这样的好奇,我用微信或别的 QR 码扫描工具扫出来的就是一串数字,按道理只要生成这样的二维码,到店了用他们的美团商户 APP 扫也是一样的结果吧
    humbleman
        58
    humbleman  
    OP
       271 天前
    @suofeiya #54 我准备手抄一个号码,然后下次按楼上的办法自己生成二维码去店核一回
    humbleman
        59
    humbleman  
    OP
       271 天前
    @wanwaneryide #35 我觉得 27 楼大佬的解释可能是美团产品的原本意图,但是如果是固定金额的已交付订单,比如金额小于 200 元的,可以让用户截图转发;而预定机酒过万那种订单才不让截图,是更人性化一点的做法。
    humbleman
        60
    humbleman  
    OP
       271 天前
    @cover #27 发截图确实是有这样的风险,比如手机截过多张订单的券码,给陌生人发送其他二维码的时候误选中这张待消费的……不过光凭一个二维码就猜中是哪家店,去核销掉,应该还没那么好的运气 : )
    SmiteChow
        61
    SmiteChow  
       271 天前
    美团还有这个限制?新加的?没遇到过啊
    Hayashikawa
        62
    Hayashikawa  
       271 天前
    @humbleman #16 尝试一下打开别的 app 后再打开后台截图,把美团 app 叠到后面,我记得后台第一个是活跃的。
    niubi
        63
    niubi  
       271 天前
    让我想起之前电报加了个群,图片不让保存也不让截图,如何绕?
    humbleman
        64
    humbleman  
    OP
       271 天前
    @SmiteChow #61 好像就是从春节之后加的这个功能,年前看电影的时候还是可以截的
    rockxsj
        65
    rockxsj  
       271 天前
    安卓的话 root 装个模块就行了
    tbg
        66
    tbg  
       271 天前
    写个插件 hook 掉
    Richared
        67
    Richared  
       270 天前
    啊?过年买的电影票,没时间去,发给我弟弟了,没有你说的这种情况,具体是什么二维码会触发?
    retanoj
        68
    retanoj  
       270 天前
    @Richared
    我遇到过,楼主遇到了,你没遇到
    看来是个灰度功能,或者商户可选开通/关闭的功能
    ryanlid
        69
    ryanlid  
       270 天前
    facetime 或者 QQ 屏幕共享 也可以
    SekiBetu
        70
    SekiBetu  
       270 天前
    root 之后装 lsposed 模块可以绕过所有 APP 的截图限制
    VIVIANSNOW
        71
    VIVIANSNOW  
       270 天前
    @coderpwh 由禁止截屏变成禁止 xposed ?手动滑稽
    cBlank
        72
    cBlank  
       270 天前
    永辉的会员码也是一样的,不让截屏,后台之类的都不太行
    monkeylmj
        73
    monkeylmj  
       270 天前
    iPhone 可以投屏到电脑,然后截图
    way2create
        74
    way2create  
       270 天前
    我也觉得截图了提示比较好 安卓这些 app 感觉权限大的很 谁才是手机的主人啊!看到这个想到 PC 端复制的时候 粘贴板有时候被 QJ 了 v 友们有没有好用的扩展或者油猴脚本或者别的方法 可以禁止修改粘贴板的内容的
    chapiom
        75
    chapiom  
       270 天前 via iPhone
    @humbleman 一般二维码附近会显示商品信息的吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2574 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 05:12 · PVG 13:12 · LAX 21:12 · JFK 00:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.