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

移动营业厅 APP 居然想要 root 权限?!

  •  
  •   Marionic0723 · 2021-12-08 16:06:30 +08:00 · 14835 次点击
    这是一个创建于 1113 天前的主题,其中的信息可能已经有所发展或是发生改变。

    小米应用商店下的,版本号 7.5.0 。移动你想干嘛? 证据 版本信息

    PS ,据说电信曾经也这么干过,那是 17 年的帖子了。我刚看了看,联通和电信都没有反应,移动也没改什么特殊设置,一点开就申请了。

    36 条回复    2022-01-05 15:08:12 +08:00
    ink19
        1
    ink19  
       2021-12-08 16:09:30 +08:00   ❤️ 9
    通过申请 root 权限来判断设备有没有 root
    rekulas
        2
    rekulas  
       2021-12-08 16:13:22 +08:00
    但是判断 root 不需要 root 权限吧,支付宝和很多银行 app 都有判断
    当然也可能负责这个判断逻辑的小伙思路清奇
    Marionic0723
        3
    Marionic0723  
    OP
       2021-12-08 16:16:26 +08:00
    @ink19 那这也够图样的,银行 APP 不需要申请都提示已经 root (连云班课都能做到),再说它申请了,我不给,那它就检测不到了?不至于吧

    网上看到的图,原来 18 年就这么干了
    ![]( https://download.txrjy.com/forum/201801/15/1356363746qq54m4577m52.jpeg)
    ysc3839
        4
    ysc3839  
       2021-12-08 16:21:35 +08:00 via Android
    偷懒吧,直接执行 sh -c su 然后判断返回值来检测是否有 root 。
    66beta
        5
    66beta  
       2021-12-08 16:23:39 +08:00
    以前玩 ios 的时候,支付宝也会在越狱设备上请求 root 权限
    12101111
        6
    12101111  
       2021-12-08 16:57:39 +08:00   ❤️ 1
    因为只判断存不存在 /system/xbin/su 是不足以确定有没有 root 的,真正有效的办法还是执行 su 。
    比如这种内核模块,无中生有的允许没有 /system/xbin/su 文件的系统执行 su: https://github.com/LSPosed/WSA-Kernel-SU/blob/master/drivers/base/superuser/superuser.c#L92
    westoy
        7
    westoy  
       2021-12-08 17:04:05 +08:00
    @rekulas

    工行 app 也会申请 root 来判断有没有 root 的
    sky96111
        8
    sky96111  
       2021-12-08 17:05:46 +08:00
    可能开发者只是吧各种检测 root 的手段都试一遍,即使是最朴素的方式。以前还在某安评论区看到刷了一大堆玄学隐藏 root 模块,结果直接授权 root 的人,还在问为什么被检测到了...
    gablic
        9
    gablic  
       2021-12-08 17:40:00 +08:00
    用来检测 root 权限,基本上银行的 app 都这么干吧。
    ysc3839
        10
    ysc3839  
       2021-12-08 17:55:26 +08:00 via Android
    @66beta 你确定?我以前用 iOS4-6 的时候,越狱后没有 Android 这种动态申请 root 权限的工具,程序要 root 权限的话,基本是打包成 deb 包,然后给需要 root 权限的可执行文件加上 SUID bit ,这样一执行就有 root 权限了。
    xinghen57
        11
    xinghen57  
       2021-12-08 18:42:39 +08:00 via iPhone
    @gablic 检测 root 就不让用么?
    SeanTo
        12
    SeanTo  
       2021-12-08 23:55:25 +08:00 via Android
    就算是检测,问题是一个破 app 你管那么多干嘛,我自己的设备 root 了你管得着吗?就是是银行这种关乎"安全"的 app ,你只需要提示 root 存在可能的风险让用户选择是否继续使用就完了,因为确实有可能被人 root 了用户自己不知道的可能性。
    2i2Re2PLMaDnghL
        13
    2i2Re2PLMaDnghL  
       2021-12-09 09:50:35 +08:00   ❤️ 1
    @SeanTo 然而事实是,大部分用户完全不在乎,参考老莱的 Linux 日常使用尝试 ep.1
    竟然在所有入门级 Linux 用户都会意识到这会有问题的情况下仍然输入了 Yes, do as I say! ,并成功卸载了整个桌面环境。

    itsfoss 上 Abhishek 的锐评,LCTT 翻译:
    > 许多人责怪 “老莱” 不顾清晰明确的警告,直接继续并走向灾难。但问题在于,许多用户真的不会在意 “警告” 这种东西,不管他们技术水平如何。人们只是觉得按 “Y” 或者其他东西就是程序正常的部分,也不会去多想。一些 Linux 用户之前已经踩过这种坑了,但未来可能还会有更多人重蹈覆辙。

    真要说就是这些自信的用户体验设计师对用户体验的破坏罪大恶极。确认肯定不是正常的用户体验的一部分。永远不可能是。我第一次意识到这点是在 Shift-Delete 误删文件大概有几十次之后的某次突然领悟 —— 那里有个确认框,但我已经习惯于不管它只是肌肉记忆地接着按下回车。反而是几乎毫无提示的 rm 让我更为警惕,从通过 MSYS2 初接触类 unix 环境到目前从未误删超过 3 次。
    bytesfold
        14
    bytesfold  
       2021-12-09 09:57:55 +08:00
    移动 APP 会后台外放
    66beta
        15
    66beta  
       2021-12-09 11:33:12 +08:00
    @ysc3839 确定,iPhone 5s 的时代,没提示的话,我也不会知道支付宝这么干了啊
    ysc3839
        16
    ysc3839  
       2021-12-09 12:33:10 +08:00 via Android
    @66beta 然而我搜索没有发现请求 root 权限的方法。找到了一个 iPhone 5S iOS 7.1 的提问
    https://stackoverflow.com/questions/25364655/how-to-get-root-privileges-developing-iphone-app-using-xcode
    回答仍然是说用 SUID 的方法来获取 root 权限。
    someok
        17
    someok  
       2021-12-09 14:44:39 +08:00 via Android
    这是工 x 信部的要求,所有政 x 府银 x 行应用都得检测是否 root ,以及是否虚拟机 ,是的话就退出不给用了
    66beta
        18
    66beta  
       2021-12-09 16:12:45 +08:00
    @ysc3839 怎么实现的我不知道,对原生开发一点不懂,以前就是越狱为了通话录音和游戏内购
    treo
        19
    treo  
       2021-12-09 16:37:05 +08:00
    @someok 工信部从来没有这种要求,可以试试电信和联通 app
    lushifu
        20
    lushifu  
       2021-12-09 19:35:46 +08:00
    日本很多银行 /游戏类 APP 就是这样,检测到 root 以后直接闪退😂

    Marionic0723
        21
    Marionic0723  
    OP
       2021-12-09 21:28:53 +08:00   ❤️ 1
    @someok g 嘛这么敏 g ,这里又不会 s 贴 f 号,也没有关键词 shen×哇~
    ccoming077
        22
    ccoming077  
       2021-12-10 03:27:39 +08:00 via Android
    因为有实名认证的功能
    等到名下多了几张号卡被请喝茶的时候希望别抱怨为什么安全等级怎么低(笑
    Marionic0723
        23
    Marionic0723  
    OP
       2021-12-10 11:41:21 +08:00 via Android
    @ccoming077 用 Google Voice 虚拟号码,不过我这个号用不用都那样,头像都和 qq 微信一样,跑得了和尚跑不了庙😂
    最起码到目前为止还不至于说这类词汇被喝茶的(当然以后就说不准了)
    gablic
        24
    gablic  
       2021-12-10 12:10:02 +08:00
    @xinghen57 嗯大部分银行 app 不让用。还有小部分 Magisk Hide 以后也能检测出来不让用,不知道什么原理。
    2i2Re2PLMaDnghL
        25
    2i2Re2PLMaDnghL  
       2021-12-10 20:39:21 +08:00
    @Marionic0723 先不说内容,V2 确实有关键词功能,会导致发不出来,比如 #17 显然撞了关键词『政字打头接个府』,所以随便添加了几个叉
    someok
        26
    someok  
       2021-12-10 20:49:23 +08:00 via Android
    @Marionic0723 你把我那段里的 x 删掉看看还能不能发
    Marionic0723
        27
    Marionic0723  
    OP
       2021-12-10 21:13:21 +08:00
    @2i2Re2PLMaDnghL
    @someok
    好吧,我还以为这里没有审查呢,没想到哇……
    看来中文早晚要演变成新话了(悲)
    2i2Re2PLMaDnghL
        28
    2i2Re2PLMaDnghL  
       2021-12-10 21:16:28 +08:00
    不曾有哪个时空没有审查。
    http://paulgraham.com/say.html

    这可是『资本家黑帮首领』说的(笑
    ccoming077
        29
    ccoming077  
       2021-12-10 22:49:01 +08:00
    @Marionic0723 我在说他人绕过软件限制使用你的身份信息申请号卡用于犯罪,请问你在想什么(?
    jerryjhou
        30
    jerryjhou  
       2021-12-14 00:06:02 +08:00 via Android
    @someok 有些还检测 VPN 。闪退排查半天,各种隐藏,后来是在鸿蒙设备上也闪退,才发现是检测网卡
    jerryjhou
        31
    jerryjhou  
       2021-12-14 00:10:30 +08:00 via Android
    @Marionic0723 v 站的审查比大环境慢太多也少太多,至今还是机械匹配极少量字段。墙内普遍用 AI 语义分析+用户行为分析,动不动就自动删或 Shadowban
    话说我这段话因为 Shadow*这个词的结构也会被判定为敏感( shadowsocks ),规避关键字早就完全无效了
    v2tudnew
        32
    v2tudnew  
       2021-12-14 09:36:47 +08:00
    @Marionic0723 #27 有没有遇到点开帖子跳转首页?离谱的是讨论公网 IP 都要审查。😂
    Marionic0723
        33
    Marionic0723  
    OP
       2021-12-14 13:18:19 +08:00
    @v2tudnew 有很多次了,是被删了吧,有些光看标题就觉得危矣了。
    据我所知这个地方你自己还删不了贴……
    我发了一个关于 VPN 组异地(但根本没跨国)局域网的帖子,五十天过去没有一条回复,甚至我下了号点开自己的个人主页都看不到那个帖子。
    照这么下去,中文互联网已经没有容身之地了。
    iulo
        34
    iulo  
       2022-01-04 13:35:20 +08:00
    联通营业厅 app 一直闪退,有解吗?
    Marionic0723
        35
    Marionic0723  
    OP
       2022-01-04 19:25:18 +08:00
    @iulo 我 root 了,联通正常,是不是对它用了什么框架?用了的话会闪退,三家都是。
    iulo
        36
    iulo  
       2022-01-05 15:08:12 +08:00
    可以了 我把 magisk hide 和 xposed hide 都开启后现在能正常打开了 @Marionic0723
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   997 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 21:37 · PVG 05:37 · LAX 13:37 · JFK 16:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.