跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • APP 是如何突破 iOS 限制后台运行的?
未分類
2 6 月 2020

APP 是如何突破 iOS 限制后台运行的?

APP 是如何突破 iOS 限制后台运行的?

資深大佬 : varint 1

iOS 12.0.1
钉钉 4.7.8

刚刚正在划水的时候突然弹了个对话框,说钉钉要麦克风权限,吓死我了,我当时真的就只开了一个逼乎客户端啊!
i.loli.net/2020/05/30/uv4fsitRy53ePFc.jpg

打开钉钉才发现有人发了个语音过来。
i.loli.net/2020/05/30/QrTgVlfsHYZNjMJ.jpg

可能的原因:有人发了个语音,然后推送拉起了钉钉,钉钉 APP 发现是通话请求,于是请求麦克风权限。
可问题是钉钉的通知权限和后台刷新从一开始是关闭的,这是怎么做到的呢?
难道是利用已知的越狱漏洞偷偷在系统里塞了不干净的东西??
还是说 iOS 这个推送通知的开关只是收到消息之后做拦截处理,然后刚刚拦截失败了,把钉钉拉起来了?

大佬有話說 (12)

  • 資深大佬 : benjix

    callkit

  • 資深大佬 : dayFvckingByte

    pushkit 静默推送可以在后台拉起应用,没有任何界面而且不受任何权限影响

  • 主 資深大佬 : varint

    @benjix
    @dayFvckingByte 通知关了的也能推?

  • 主 資深大佬 : varint

    @benjix 带 callkit 的 APP 不是被工信部禁止了么?钉钉还可以不守规矩?

  • 資深大佬 : kera0a

    关了推送就肯定不是推送相关的 api,没有 deviceToken 服务器想推也不知道往哪推。

    是否最近打开过钉钉?从前台退回到后台时,系统会动态的给几分钟的后台运行时间

  • 主 資深大佬 : varint

    @kera0a 在那至少 20 分钟之前确实打开过钉钉,但是我习惯手动划掉,如文中图 1 。应该不会是这个原因吧?

  • 資深大佬 : kera0a

    @varint 嗯,那就可以排除这个原因。

    我猜测就是 VoIP 了,但这个我不太熟悉,没咋用过。
    iOS 能后台运行的就那么几种,其他的都排除了,估计就这个了

  • 資深大佬 : Tink

    是 callkit,钉钉没有被禁

  • 主 資深大佬 : varint

    @kera0a
    @Tink 原来 callkit 可以在关闭推送的情况下起作用啊,又涨姿势了

  • 主 資深大佬 : varint

    @varint 岂不是流氓们可以在某种程度上突破 iOS 的限制了!

  • 資深大佬 : jackchao7432

    iOS 的 bug~

  • 資深大佬 : dayFvckingByte

    @varint 可以推,最新的限制是每次推送你必须调用 callkit

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具