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

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

  •  
  •   tscat · 2016-07-28 10:09:29 +08:00 · 12007 次点击
    这是一个创建于 3036 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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


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

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

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

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

    控制手机连接特点 WiFi 这件事,在 Android7 似乎有新的 API 可用
    zsen
        18
    zsen  
       2016-07-28 12:37:54 +08:00
    给每个员工发一台手机

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

    推荐 Airwatch ,有专门的 SDK ,应用打包
    jugg
        42
    jugg  
       2016-07-29 09:32:48 +08:00
    不可卸载,这种做不到啊
    DT27
        43
    DT27  
       2016-07-29 09:58:43 +08:00
    这种客户是大公司领导吧?不然为什么会有这种需求。。。
    直接联系手机厂商批量定制一批手机不是更好~
    xm007god
        44
    xm007god  
       2016-07-29 11:42:19 +08:00
    像之前那个 QQ 的那样哎 弄个 1 像素驻留
    tscat
        45
    tscat  
    OP
       2016-07-29 14:10:48 +08:00 via iPhone
    @DT27 已有设备了,
    warcraft1236
        46
    warcraft1236  
       2016-07-29 17:20:09 +08:00
    集成在 ROM 里边的可以做到
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3822 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 48ms · UTC 10:38 · PVG 18:38 · LAX 02:38 · JFK 05:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.