k310: 以前 Headspace や Ginger をインストールしたことがあるのか気になる。
App Store で検索すると Headspace Care が出てきて、Ginger が今は Headspace Care になったようだ。
アプリが自力でインストールされるのは App Store の防壁があるので、事実ならほとんどマルウェア級の挙動で、にわかには信じがたい。
-x-: 去年の3月にインストールしたが、サブスク料金 を払いたくなくてその日のうちにすぐ消した。
whilenot-dev: 1年ほど前にそのアプリをインストールしていた履歴は、ぜひ一緒に書いておくべきだ。 バックアップ復元シナリオ が関与している可能性を連想させる。
自分は 13 mini で 26.4.2 を使っていて、このアプリを一度もインストールしたことがないが、こうした現象は起きていない。
1件のコメント
Hacker Newsの反応
usef-: Headspace が原因で露見したバグは今回が初めてではない。
2017年にも https://www.macrumors.com/2017/12/02/ios-11-1-2-date-bug-crash-loop/ のような 日付バグ があり、ローカル時刻ベースの通知を使うアプリがあると無限クラッシュループに陥っていた。
自分が Apple Store で見たほとんどのケースは毎日瞑想リマインダーを送るアプリで、オーストラリアは日付が先に変わるので最初に影響を受け、世界の他の地域が壊れる前にパッチが出た。
今回も日次通知が再インストールを引き起こしているのではと疑っているので、削除する前にまず通知をオフにしてみるとよさそう。
Revolut カードのおかげでサブスクのアクセス権はあるけれどあまり惹かれず、ガイド付き瞑想より https://moodist.mvze.net/ のような FOSS Webアプリ の自然音のほうがいい。
Docker で self-host も可能。
-x-: 同じ現象を経験している人たちの Reddit スレッド もある。
https://www.reddit.com/r/ios/comments/1su82sc/headspace_app_keeps_getting_installed/
visiondude: 仮説としては、user notifications を大量に登録した状態で通知がアプリ起動をトリガーし、そこに アプリのオフロード が有効だとこういう現象が起きうる気がする。
iOS にはローカルデータは残っているのにアプリパッケージ自体だけが offload された妙な状態がある。
Settings -> Privacy and Security -> Security Improvements -> Automatically Installが追加された。OS のセキュリティアップデートだけを自動インストールするのか、アプリにも影響するのか気になる。
ひとまずアプリを残したまま通知をオンにして、キューが空になるまで少し置いてから削除してみる、といった形でテストできそう。
aaronbrethorst: もしかして U2 や Bono が Headspace の株 を大量に買ったのかと思った。
冗談だけど、まさにそんな感じ。
COFyumo: 自分も まったく同じ現象 を経験している。
以前インストールしたものの使わずに削除し、数日前にアプリ一覧で見かけたのでちゃんと消えていなかったのかと思って改めて確実に削除した。
ところが今朝、iPhone がソフトウェアアップデートを行った後に Headspace がホーム画面に再び現れ、今回はグレーアウトされた無効状態で、Wi‑Fi 接続後のダウンロード待ちになっていた。
また削除したが、本当に不可解。
yokuze:
Settings > Apps > App Store > App Downloadsの Automatic Downloads がオンになっているか確認したほうがいい。以前、見たこともないアプリがホーム画面に出続けるので調べたら、Family Purchase の共有と一緒に有効になっていて、妻が新しいアプリを入れるたびに自分の端末にも入っていた。
まったく同じケースではないかもしれないが、このオプションを切れば手がかりになるかもしれない。
それでも提案はありがたい。
gcr: MDM プロファイル が入っていないか確認したほうがいい。
Settings → General → VPN And Device Managementに入って見ればわかるし、会社支給端末でなくても念のためチェックしたほうがいい。MDM はアプリの自動インストールを強制できるし、developer mode が有効かどうかも気になる。
reilly3000: うちの会社でも Headspace を福利厚生 として提供している。
自分の端末には MDM はないので、本来なら削除後はそのまま消えるはずだし、理屈の上では MDM ポリシーがインストールを引き起こすこともありうるが、今まで出ている他の仮説のほうがもっともっともらしく見える。
nottorp: 一方で自分は 2021 年に買った iOS ゲーム Azure Saga をもうインストールすらできない。
App Store から消えてしまっていて、お金を払っていても受け取れず、払っていなくても受け取れない状態だ。
https://archive.org/download/iklassika_archive/AzureSagaPathfinderv1.0.22.ipa
nostromar: 自分にも同じことが起きて、3〜4日連続 で毎晩再インストールされた。
この iPhone は新しい端末で、そのアプリが最初から入っていたこともなく、自動ダウンロードもオフだった。
ところが
Media & Purchasesでログアウトしてから再ログインすると、ほぼ即座にインストールされることがわかり、時間帯に関係なく再現できた。一度、インストールされる前に Headspace アイコンを長押しして Cancel Download を押したところ、その後は消えて戻ってこなくなった。
doncho: 特に 自動ダウンロードを明示的にオフにしている状態 すら回避するならかなり深刻だ。
10日間の休暇中にローミング状態だったらもっと悲惨だったはず。
自分がコントロールしていると信じている感覚が完全に壊れる。
janstice: 会社の Jamf や Intune のルールが壊れてプッシュしているのではないかと疑っている。
saagarjha: sysdiagnose を取れれば、そこに答えが入っている可能性が高い。
機密情報が含まれているかもしれないが、iOS に詳しい信頼できる人に送って解析してもらえば、原因を突き止められるかもしれない。
altairprime: アプリの iOS レビュー を見ても、同じことが他の人たちにも起きていると確認できる。
推測では、App Store のテスト設定 のようなものを誤って本番に反映してしまい、たまたま対象が Headspace だったのではないかと思う。
OptionOfT: 以前は個人の iPhone を使っていたが、会社から iPhone が支給され、間抜けにも 端末とアカウントを分離 しなかった。
Apple ならうまくやってくれるだろうと思っていたが、MDM を削除しても会社の痕跡はきれいには消えなかった。
TMobileWingman の Wi‑Fi 設定は消えず、Verizon に移ってからも残り、VPN 設定 といくつかのショートカットも削除できなかった。
結局、バックアップを取ってから iMazing で内部を調べ回ってできる限り消し、復元し直す形で解決したが、iPhone のバックアップにどれだけ多くの残骸が残るのかかなり衝撃だった。
a34729t: これは Apple サポート に連絡してみる価値がある。
エンジニアが直接コールバックしてくることもあるし、Apple も今何が起きているのか非常に知りたがるはず。
1659447091: iCloud Drive と関係している可能性もごくわずかにはある。
アプリが iCloud Drive と同期していて、オフにしても特定の状態の後に設定が初期化され、フォルダがまた現れるのを何度か見たことがある。
もし以前インストールしたときに残したドキュメントが iCloud Drive にあり、Mac 側で何らかの状態変化が起きた後にそのファイルを再同期しようとして、どの端末にもアプリがなければ、欠けているアプリを補うためにアプリ本体を再ダウンロードする流れなのかもしれないと推測している。
iCloud Drive は使っているが、その中にアプリ関連の痕跡は見当たらない。
k310: 以前 Headspace や Ginger をインストールしたことがあるのか気になる。
App Store で検索すると
Headspace Careが出てきて、Ginger が今は Headspace Care になったようだ。アプリが自力でインストールされるのは App Store の防壁があるので、事実ならほとんどマルウェア級の挙動で、にわかには信じがたい。
whilenot-dev: 1年ほど前にそのアプリをインストールしていた履歴は、ぜひ一緒に書いておくべきだ。
バックアップ復元シナリオ が関与している可能性を連想させる。
自分は 13 mini で 26.4.2 を使っていて、このアプリを一度もインストールしたことがないが、こうした現象は起きていない。
nunez: iOS Storage Offloading と関係している可能性がある。
見た目には削除されたようでも実際には offload されただけの状態なら、人によってグレーのアイコンが表示され、再ダウンロード待ちになる現象も説明できる。
Zambyte: だからみんな Apple 製品に余計なお金を払っているんじゃないかと思う。
こういう問題は素直に Apple に直接行く のがよさそうだ。
bastawhiz: 端末で MDM が有効になっていないか、もう一度確認してみる価値はある。
会社の福利厚生で Headspace を提供していて、妙なビジネス契約と MDM ポリシーが重なって自動インストールになっている可能性もある。
nkotov: 自分もまったく同じだった。
Headspace は何年も使っていなかったのに、ある日ホーム画面に突然現れた。
con: たった今確認したら、自分の端末にも 勝手にインストール されていた。
iPhone 17 Pro、米国外の App Store、最新の iOS ベータ、MDM なし。
これは Apple Store 側のバグ に聞こえる。
それがパターンかもしれない。
rglover: 以前 macOS デスクトップで companion app をインストールしたことがあると、iPhone がアプリを同期しようとする場合がある。
Apple TV も似た感じだった気がするし、自分も何度か意外な形でやられたことがある。
メールボックスを見ると、1年ほど前にスマホへインストールした記録はあり、有料だったので即削除していた。
serial_dev: 可能性は 0.001% くらいだと思うが、もしかするとこれはアプリ版の U2 Bono 事案かもしれない。
Apple が提携を結んで OS の一部のように無料配布しようとして、どこかの開発者が 自動ロールアウト機能 を本番相手に誤ってテストしたのではないか、という気がする。
いったい何年経っているのに、まだ残っているのかと思った。
Vasbarlog: ガールフレンドの iPhone 12 でも まったく同じ問題 が起きている。
dagmx: これを経験している人はみんな 26.4.2 なのか気になる。
Wikipedia によれば4日前に出たバージョンなので、症状が始まった時期と一致する可能性がある。
自分は 26.5 beta だが、まったく見られない。
timothyisonline: これはもしかして 通信事業者 と関係している可能性はないだろうか。
Android でそれが可能なのはいつも奇妙に感じていた。
gordon_freeman: ときどき Mac でアプリをダウンロードすると、何らかの設定のせいで iPhone にも自動インストール しようとする。
これが今回のケースだとは断言しないが、Mac に何か入れたら iPhone にも付いてきたのを見たことがある。
Dumblydorr: 瞑想アプリ がゾンビのように蘇って何千人もいら立たせ、集中を乱しているというのは皮肉そのものだ。
アプリ自体は使わないが、ブランドイメージとは完全に逆方向に行っている感じがする。
derefr: この iPhone に Apple Watch がペアリングされているかも気になる。
iOS アプリをインストールすると対応する watchOS アプリも一緒に入るが、逆に watchOS 側のアプリが有効化されることで、依存している iOS companion app のインストールを促すことがあるのかはよくわからない。
ddxv: Headspace SDK を見たい人はここで見られる。
https://appgoblin.info/apps/493145008/sdks
ざっと見た感じでは一般的な開発・トラッキング SDK で、何か目立つものがあれば教えてほしい。
analytics SDK ですら少し妙だし、Amplitude や Sentry が医療規制準拠のインフラでデータを扱っているのかも疑問だ。
特に Sentry は意図せずとも機微なデータを漏らしうるのでなおさらで、なぜここまで追跡データを集める必要があるのかいつも気になる。
本当にダッシュボードの数字を見て満足したいだけなのか、それともユーザーデータを売りたいのか、よくわからない。
全体として本当に有用な資料だ、ありがとう。
orf: Wi‑Fi とモバイルデータ の両方を切った状態でも起きるか確認するといい。
EST 午後1時の1時間前くらいに両方オフにしてみて、それでも再び現れるなら、そもそも削除されていないのであって、アプリが自力でインストールされるのとはまったく別のバグだ。
bobkb: まず以前このアプリをインストールしたことがあったのか確認すべきだ。
DavideNL:
Settings > App Store > Show Install Confirmations > Onを有効にすると役立つかもしれない。