V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
zsan6
V2EX  ›  分享创造

入坑 APP 开发,做了一款《模拟位置》

  •  
  •   zsan6 · 2020-08-12 11:39:21 +08:00 · 4241 次点击
    这是一个创建于 1324 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一款 Android 应用,主要功能是可以在模拟地理位置。

    之前一直在写后端,最近业余时间尝试写下 APP,踩了 N 多坑后终于发布了。

    Google Play

    https://play.google.com/store/apps/details?id=com.zsan605.fake_location

    欢迎各位道友试用,一起交流。

    avatar

    第 1 条附言  ·  2020-08-12 14:24:15 +08:00
    目前测试的 APP 结果如下:
    1.地图软件(只测了高德),可用
    2.微信朋友圈,位置分享,实时位置,附近的人,可用
    3.qq 位置信息,qq 空间位置信息,可用

    4.钉钉,打卡,发送位置,都不可用
    19 条回复    2020-08-15 10:37:26 +08:00
    lxd152
        1
    lxd152  
       2020-08-12 12:32:32 +08:00
    钉钉能用吗
    diguoemo
        2
    diguoemo  
       2020-08-12 12:46:15 +08:00 via Android
    钉钉肯定不能用……
    Jerami
        3
    Jerami  
       2020-08-12 12:48:23 +08:00 via Android
    国外访问好慢,能否使用 yandex 的 api ? yandex 在国内是没有位移的,边界线都很准确。
    zsan6
        4
    zsan6  
    OP
       2020-08-12 12:59:23 +08:00
    @lxd152 钉钉打卡可以用,发送位置不能用
    zsan6
        5
    zsan6  
    OP
       2020-08-12 13:01:01 +08:00
    @Jerami 后面会支持 google map
    maninfog
        6
    maninfog  
       2020-08-12 13:04:23 +08:00 via Android
    需要 root 么
    zsan6
        7
    zsan6  
    OP
       2020-08-12 13:07:17 +08:00
    @maninfog 无需 root,需要开启开发者选项,允许位置信息模拟
    JaguarJack
        8
    JaguarJack  
       2020-08-12 13:39:06 +08:00 via iPhone
    钉钉的话 会被认为是虚拟定位么
    canrom7
        9
    canrom7  
       2020-08-12 13:59:13 +08:00
    不用 root 钉钉百分百识别,奉劝各位不用尝试 如果被识别,钉钉系统会提示管理员用户作弊的
    opengps
        10
    opengps  
       2020-08-12 14:01:38 +08:00
    我猜,模拟的是 gcj02 下的位置
    zsan6
        11
    zsan6  
    OP
       2020-08-12 14:09:47 +08:00
    @canrom7 @lxd152 钉钉确实不可以,由于之前没怎么用过钉钉,之前测试的时候以为可以获取到位置信息就能模拟了,刚又测了下,发现确实发起打卡时会再次校验 ||+||
    lloovve
        12
    lloovve  
       2020-08-12 14:11:23 +08:00 via iPhone
    微信能用吗
    mgrddsj
        13
    mgrddsj  
       2020-08-12 14:15:31 +08:00 via Android
    刚刚试了一下,高德地图可以。支持一下。
    zhangsimon
        14
    zhangsimon  
       2020-08-12 16:56:51 +08:00
    微信之前我用其他 App 修改定位时
    发现位置可以现实模拟的地点
    但是附近的人打招呼都没效果,完全收不到反馈
    用真实位置就不存在这个问题。
    zhangsimon
        15
    zhangsimon  
       2020-08-12 17:16:56 +08:00   ❤️ 6
    @canrom7 检测到异常,钉钉不应该提示使用者:定位异常,无法正常打卡吗?
    后台却偷偷提醒给管理员,钉钉产品真是太监…
    locoz
        16
    locoz  
       2020-08-13 13:32:36 +08:00
    @zhangsimon #15 因为钉钉本来就是面向管理层做的东西...是否付费也是管理层决定的,当然得让管理层的人舒服啊
    zhangsimon
        17
    zhangsimon  
       2020-08-13 18:38:24 +08:00
    @locoz 让下属无法作弊 vs 允许下属作弊但给我打小报告,前者不应该才是正常的管理手段吗…
    locoz
        18
    locoz  
       2020-08-13 18:52:38 +08:00
    @zhangsimon #17 问题是你又不是钉钉的下属,而且作弊总有办法作弊,偷偷摸摸提醒有作弊行为,让管理者自己处理显然是正常设计啊。
    bagel
        19
    bagel  
       2020-08-15 10:37:26 +08:00
    不能直接提示,这是很关键的对抗策略。如果事前拦截,逆向的人做一个修改立刻能知道结果,反制太容易。微信你用第三方客户端登录,也是事后封账号。从攻防角度必须这么设计。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4537 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 10:07 · PVG 18:07 · LAX 03:07 · JFK 06:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.