tscat
V2EX  ›  Android

安卓有没有可能在不 root 的情况下,不显示图标但是能够在后台运行服务

  •  
  •   tscat · Jul 28, 2016 · 16592 views
    This topic created in 3589 days ago, the information mentioned may be changed or developed.

    不是写流氓软件,是客户需求。客户需求也不是做流氓软件。就是一个内部使用的定制 APP ,做权限限制用的。要求用户无感知,不可卸载。感觉在个人的理解里不 root 应该没办法做到吧。

    46 replies    2016-07-29 17:20:09 +08:00
    oott123
        1
    oott123  
       Jul 28, 2016
    不显示图标在后台运行的软件多了去了,比如各类全家桶……
    不能卸载的多半是激活了设备管理器……


    然而这样可能会让 360 把你的 app 杀了((
    reHuo
        2
    reHuo  
       Jul 28, 2016
    都想做不可卸载 lol
    Lonely
        3
    Lonely  
       Jul 28, 2016 via iPhone
    不显示图标好说,不能卸载就是扯淡
    tscat
        4
    tscat  
    OP
       Jul 28, 2016
    @oott123 全家桶不是得启动其中一个,然后各种唤醒么。
    设备管理器好像可以去掉的吧
    alamaya
        5
    alamaya  
       Jul 28, 2016
    自己做个 rom 完美解决?
    honeycomb
        6
    honeycomb  
       Jul 28, 2016 via Android
    可以的,目前有一个漏洞可以用于运行一个无通知的前台 service 。

    不可卸载除非是写到 system 分区或是通过设备管理器防止卸载
    tscat
        7
    tscat  
    OP
       Jul 28, 2016
    @reHuo
    @Lonely
    看来我想的没错。。而且客户需求还要说 iOS 端。感觉很迷茫
    tscat
        8
    tscat  
    OP
       Jul 28, 2016
    @honeycomb 什么漏洞,可能被修复么
    没 root 权限没法写到 system 分区。设备管理器不是可以被用户取消掉。
    tscat
        9
    tscat  
    OP
       Jul 28, 2016
    @alamaya 那还不如要求给个 root 权限,给个 root 权限很多事就可能做了。
    popu111
        10
    popu111  
       Jul 28, 2016
    给员工用的?强制每隔一小时给服务器发签到数据,谁没数据约谈谁就好了吧(简单粗暴
    tscat
        11
    tscat  
    OP
       Jul 28, 2016
    @popu111 想过这个,但是这个不是我来考虑的。到时候作为一个方案问问
    longear
        12
    longear  
       Jul 28, 2016   ❤️ 1
    不用为客户各种奇葩需求搞的头大,这种需求明确告诉他们办不到,想要通吃 Android iOS 各种版本隐藏驻留根本不可能,他想的就是 NSA FBI 想要的东西。
    tscat
        13
    tscat  
    OP
       Jul 28, 2016
    @longear 哈哈,说的也是
    wangxn
        14
    wangxn  
       Jul 28, 2016 via Android
    光明正大地跟员工说我要监控又有何难?这样遮遮掩掩说不是流氓软件还真没人信……
    tscat
        15
    tscat  
    OP
       Jul 28, 2016
    @wangxn 又不是监控,功能就是控制手机连接特定 wifi 。为了安全
    Shura
        16
    Shura  
       Jul 28, 2016 via Android
    不 root 不可卸载不可能(设备管理器可以被取消),主动和员工说呗,让他们把软件加 xx 管家白名单,不然后台基本上都会被杀
    honeycomb
        17
    honeycomb  
       Jul 28, 2016 via Android
    @tscat

    那个漏洞去年被提交,今年官方可能在修复,是否会出现在 Android7 正式版未知。

    有勒索病毒可以阻止用户取消设备管理器。

    控制手机连接特点 WiFi 这件事,在 Android7 似乎有新的 API 可用
    helloliao
        18
    helloliao  
       Jul 28, 2016
    给每个员工发一台手机

    手机发下去之前,自己先搞搞
    davin
        19
    davin  
       Jul 28, 2016
    @zsen 然后员工拿去卖掉了,买了烟抽...
    herozhang
        20
    herozhang  
       Jul 28, 2016
    提供一个邪恶的方案,做常用 app 的二次打包,把代码加入到例如微信里面。
    这样就可以实现功能,并且应该不会有人卸载微信玩吧。
    misty8873
        21
    misty8873  
       Jul 28, 2016
    IOS 好像行不通
    Bryan0Z
        22
    Bryan0Z  
       Jul 28, 2016 via Android
    @herozhang 常用国产软件都是更新大户…万一更新了呢
    lilifenghao44
        23
    lilifenghao44  
       Jul 28, 2016
    @Bryan0Z 签名不对无法更新.
    leots
        24
    leots  
       Jul 28, 2016
    @lilifenghao44 酷安网里有教保留原签名改 QQ 界面的..
    thatisray
        25
    thatisray  
       Jul 28, 2016
    可以试试自己写一个壁纸应用,就可以了,没有图标
    wwwatch
        26
    wwwatch  
       Jul 28, 2016
    iOS ?别想了
    zhangbohun
        27
    zhangbohun  
       Jul 28, 2016   ❤️ 1
    做个桌面不就好啦(-.-),思想要活络^_^
    tscat
        28
    tscat  
    OP
       Jul 28, 2016
    @zhangbohun 你说的好有道理。
    pagict
        29
    pagict  
       Jul 28, 2016
    自己打包 ROM ?
    hahiru
        30
    hahiru  
       Jul 28, 2016 via Android
    协同公司制作一个签到软件,只有用这个软件才能每天签到。然后就可以加你要的功能了。
    tscat
        31
    tscat  
    OP
       Jul 28, 2016
    @herozhang 那还不如假装是一个不常用的系统服务。比如下载管理器?
    tscat
        32
    tscat  
    OP
       Jul 28, 2016
    @pagict 那还不如要 root 权限。
    j717273419
        33
    j717273419  
       Jul 28, 2016
    把自己注册为系统软件,可以实现一部分吧,起码小白用户不会删除
    dreamwar
        34
    dreamwar  
       Jul 28, 2016
    这还不叫流氓...
    pmpio
        35
    pmpio  
       Jul 28, 2016 via Android
    流氓们从来不说自己是流氓。。。。
    tscat
        36
    tscat  
    OP
       Jul 28, 2016 via iPhone
    @dreamwar
    @pmpio
    这是应用在公司的手机和平板上的,让员工使用这个设备无法链接不安全的 WIFI ?哪里流氓了?
    loading
        37
    loading  
       Jul 28, 2016 via Android
    做个 launcher 我觉得真的是最好方案!
    weakish
        38
    weakish  
       Jul 28, 2016   ❤️ 2
    @tscat 考虑过 Mobile Device Management (MDM) 吗? iOS 和 Android 都有。

    比如 iOS 有 Apple 出的 Apple Configurator 2 https://itunes.apple.com/us/app/apple-configurator-2/id1037126344?mt=12 (要求连接设备到 Mac 上设置),然后可以公司的邮件、日历等服务限定只能连接启用 MDM 的设备上,或者内部专用的 app 只能运行在启用 MDM 的设备上,卸载的话这些就用不了,这样一般人也不会特意去卸载。

    规模大的话考虑接入 MDM 服务商 http://www.appconfig.org/members/
    Geoion
        39
    Geoion  
       Jul 29, 2016 via Android
    不可卸载。。。真是,现在的甲方都想上天
    tscat
        40
    tscat  
    OP
       Jul 29, 2016 via iPhone
    @weakish 非常感谢,我看看
    wolf1981
        41
    wolf1981  
       Jul 29, 2016
    MDM +10086

    推荐 Airwatch ,有专门的 SDK ,应用打包
    jugg
        42
    jugg  
       Jul 29, 2016
    不可卸载,这种做不到啊
    naver1
        43
    naver1  
       Jul 29, 2016
    这种客户是大公司领导吧?不然为什么会有这种需求。。。
    直接联系手机厂商批量定制一批手机不是更好~
    xm007god
        44
    xm007god  
       Jul 29, 2016
    像之前那个 QQ 的那样哎 弄个 1 像素驻留
    tscat
        45
    tscat  
    OP
       Jul 29, 2016 via iPhone
    @DT27 已有设备了,
    daiqiangbudainiu
        46
    daiqiangbudainiu  
       Jul 29, 2016
    集成在 ROM 里边的可以做到
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5415 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 121ms · UTC 07:52 · PVG 15:52 · LAX 00:52 · JFK 03:52
    ♥ Do have faith in what you're doing.