Tell HN: Một ứng dụng đang âm thầm được cài lên iPhone của tôi mỗi ngày
(news.ycombinator.com)- Trong 3 ngày qua, vào khoảng 1 giờ chiều mỗi ngày, ứng dụng Headspace lại tự động xuất hiện trên iPhone 13 Pro
- Tải xuống tự động đã được tắt, và sau khi hiện tượng này bắt đầu thì máy đã được cập nhật lên iOS mới nhất
- Trên Reddit cũng đã có báo cáo về hiện tượng tương tự từ 2~3 ngày trước, và nó xuất hiện cả trên iPhone 12 lẫn iPhone 17, nên có vẻ không chỉ là vấn đề riêng của từng thiết bị
1 bình luận
Ý kiến trên Hacker News
usef-: Đây không phải lần đầu lỗi bị lộ ra vì Headspace
Năm 2017 cũng từng có lỗi ngày tháng như https://www.macrumors.com/2017/12/02/ios-11-1-2-date-bug-crash-loop/, và nếu có app dùng thông báo dựa trên giờ địa phương thì sẽ rơi vào vòng lặp crash vô hạn
Hầu như mọi trường hợp tôi thấy ở Apple Store đều là các app gửi nhắc nhở thiền hằng ngày; ở Úc ngày đổi trước nên bị dính đầu tiên, rồi bản vá được tung ra trước khi phần còn lại của thế giới gặp lỗi
Lần này tôi cũng nghi thông báo hằng ngày đang kích hoạt việc cài lại, nên tốt nhất là tắt thông báo trước khi xóa
Tôi có quyền truy cập gói đăng ký nhờ thẻ Revolut nhưng không thấy hứng thú lắm, và tôi thích âm thanh thiên nhiên từ web app FOSS như https://moodist.mvze.net/ hơn là thiền có hướng dẫn
Cũng có thể self-host bằng Docker
-x-: Cũng có thread Reddit với những người gặp cùng hiện tượng
https://www.reddit.com/r/ios/comments/1su82sc/headspace_app_keeps_getting_installed/
visiondude: Giả thuyết là khi đã đăng ký nhiều user notifications, thông báo sẽ kích hoạt app chạy, và nếu app offloading đang bật thì có thể sinh ra hiện tượng này
Trên iOS có một trạng thái khá kỳ là dữ liệu cục bộ vẫn còn nhưng riêng gói app thì đã bị offload
Settings -> Privacy and Security -> Security Improvements -> Automatically InstallTôi thắc mắc không biết nó chỉ tự cài cập nhật bảo mật của OS hay cũng ảnh hưởng tới app
Có vẻ có thể thử bằng cách giữ app lại, bật thông báo, chờ hàng đợi được xả bớt rồi mới gỡ xem sao
aaronbrethorst: Tự dưng tôi thấy như thể U2 hay Bono vừa mua một đống cổ phần Headspace vậy
Nói đùa thôi nhưng đúng kiểu cảm giác đó
COFyumo: Tôi cũng đang gặp đúng hiện tượng này
Trước đây từng cài rồi không dùng nên xóa, mấy hôm trước lại thấy nó trong danh sách app nên nghĩ chắc mình xóa chưa sạch và xóa kỹ lại lần nữa
Nhưng sáng nay sau khi iPhone cập nhật phần mềm, Headspace lại xuất hiện trên màn hình chính, lần này ở trạng thái màu xám bị vô hiệu hóa và chờ tải xuống sau khi kết nối Wi‑Fi
Tôi lại xóa lần nữa, nhưng đúng là rất khó hiểu
yokuze: Cần kiểm tra xem Automatic Downloads trong
Settings > Apps > App Store > App Downloadscó đang bật khôngTrước đây tôi từng bị các app lạ hoắc cứ xuất hiện trên màn hình chính, hóa ra là do nó bật cùng với chia sẻ Family Purchase nên mỗi khi vợ tôi cài app mới thì máy tôi cũng tự cài theo
Có thể không phải đúng trường hợp này, nhưng tắt tùy chọn đó biết đâu lại cho ra manh mối
Dù sao cũng cảm ơn vì gợi ý
gcr: Nên kiểm tra xem có hồ sơ MDM nào được cài không
Vào
Settings → General → VPN And Device Managementđể xem; kể cả không phải máy công ty thì cũng nên kiểm tra cho chắcMDM có thể ép cài app tự động, và tôi cũng tò mò không biết developer mode có đang bật không
reilly3000: Công ty tôi cũng cung cấp Headspace như một phúc lợi
Máy tôi không có MDM nên về nguyên tắc xóa xong là phải biến mất hẳn; về mặt lý thuyết chính sách MDM có thể gây ra việc cài, nhưng các giả thuyết khác được nêu ra tới giờ nghe có vẻ hợp lý hơn
nottorp: Trong khi đó tôi thì giờ còn không cài lại được game iOS Azure Saga mình mua năm 2021
Nó đã bị gỡ khỏi App Store nên dù có trả tiền hay không cũng không tải lại được
https://archive.org/download/iklassika_archive/AzureSagaPathfinderv1.0.22.ipa
nostromar: Tôi cũng từng bị như vậy, và nó tự cài lại vào buổi tối liên tục 3~4 ngày
Đây là iPhone mới nên trước đó app đó chưa từng được cài, và tự động tải xuống cũng đang tắt
Nhưng tôi phát hiện rằng nếu đăng xuất rồi đăng nhập lại trong
Media & Purchasesthì nó gần như cài ngay lập tức, có thể tái hiện bất kể múi giờCó lần trước khi nó cài xong tôi nhấn giữ biểu tượng Headspace và bấm Cancel Download, sau đó nó biến mất và không quay lại nữa
doncho: Nếu nó còn vượt qua được cả trạng thái đã tắt tự động tải xuống một cách rõ ràng thì khá nghiêm trọng đấy
Nếu đang roaming trong một kỳ nghỉ 10 ngày thì còn kinh khủng hơn
Cảm giác tin rằng mình đang kiểm soát thiết bị sẽ sụp đổ hoàn toàn
janstice: Tôi nghi có thể quy tắc Jamf hay Intune của công ty bị lỗi nên đang đẩy xuống
saagarjha: Nếu có thể lấy sysdiagnose thì rất có thể câu trả lời nằm trong đó
Có thể có thông tin nhạy cảm, nhưng nếu gửi cho người đáng tin và hiểu rõ iOS để phân tích thì có lẽ sẽ tìm ra nguyên nhân
altairprime: Xem review trên iOS của app cũng thấy cùng chuyện này đang xảy ra với người khác
Tôi đoán có thể là một thứ kiểu cấu hình thử nghiệm App Store bị đẩy nhầm sang production, và trùng hợp app được nhắm tới lại là Headspace
OptionOfT: Trước đây tôi dùng iPhone cá nhân rồi sau đó công ty cấp iPhone, và tôi đã ngu ngốc khi không tách riêng thiết bị và tài khoản
Tôi cứ nghĩ Apple sẽ xử lý ổn, nhưng ngay cả sau khi gỡ MDM thì dấu vết công ty vẫn không biến mất sạch sẽ
Cấu hình Wi‑Fi TMobileWingman không xóa được, chuyển sang Verizon rồi mà vẫn còn; cấu hình VPN và một vài shortcut cũng không xóa nổi
Cuối cùng tôi phải sao lưu, rồi dùng iMazing moi bên trong để xóa được bao nhiêu hay bấy nhiêu trước khi khôi phục lại; khá sốc khi thấy trong bản sao lưu iPhone còn sót lại nhiều thứ linh tinh đến vậy
a34729t: Chuyện này đáng để liên hệ Apple Support
Kỹ sư có thể trực tiếp gọi lại, và chắc Apple cũng rất muốn biết chuyện gì đang xảy ra lúc này
1659447091: Cũng có một khả năng rất nhỏ là liên quan tới iCloud Drive
App đồng bộ với iCloud Drive, nhưng tôi từng thấy vài lần là dù đã tắt, sau một trạng thái nào đó thiết lập lại bị reset và thư mục lại xuất hiện
Nếu trước đây lúc từng cài có để lại tài liệu trong iCloud Drive, rồi bên Mac có thay đổi trạng thái nào đó khiến nó muốn đồng bộ lại các tệp đó, mà trên mọi thiết bị đều không còn app, thì có thể nó đang tự tải lại chính app để bù vào mắt xích còn thiếu
Tôi có dùng iCloud Drive nhưng không thấy dấu vết nào liên quan đến app trong đó
k310: Không biết bạn trước đây có từng cài Headspace hoặc Ginger không
Tìm trên App Store sẽ thấy
Headspace Care, và có vẻ Ginger giờ đã thành Headspace Care rồiViệc app tự cài chính nó là hành vi gần như mức malware vì còn có rào chắn App Store, nên cũng khó mà tin ngay được
whilenot-dev: Bạn nên ghi rõ là mình từng cài app này khoảng 1 năm trước
Điều đó khiến người ta nghĩ tới khả năng có kịch bản khôi phục backup can dự vào
Tôi đang dùng 26.4.2 trên 13 mini và chưa từng cài app này, không thấy hiện tượng đó
nunez: Có thể liên quan đến iOS Storage Offloading
Nếu nhìn bề ngoài tưởng là đã xóa nhưng thật ra chỉ bị offload, thì cũng giải thích được vì sao một số người thấy biểu tượng màu xám và trạng thái chờ tải lại
Zambyte: Chẳng phải đó là lý do mọi người trả nhiều tiền hơn cho thiết bị Apple sao
Trường hợp này có vẻ đúng kiểu nên mang thẳng tới Apple
bastawhiz: Có thể đáng để kiểm tra lại xem trên thiết bị có bật MDM không
Công ty cung cấp Headspace như một phúc lợi, rồi hợp đồng doanh nghiệp kỳ quặc kết hợp với chính sách MDM có thể đã khiến app bị tự động cài
nkotov: Tôi cũng bị y hệt
Headspace tôi không dùng đã nhiều năm mà một ngày nọ tự nhiên xuất hiện trên màn hình chính
con: Tôi vừa kiểm tra và thấy nó cũng tự cài trên máy tôi
iPhone 17 Pro, App Store ngoài Mỹ, iOS beta mới nhất, không có MDM
Nghe giống lỗi phía Apple Store hơn
Có vẻ đó có thể là một mẫu hình
rglover: Nếu trước đây bạn từng cài companion app trên desktop macOS thì đôi khi iPhone sẽ cố đồng bộ app sang
Hình như Apple TV cũng tương tự; tôi từng vài lần bị dính kiểu bất ngờ như vậy
Xem lại hộp thư thì thấy khoảng 1 năm trước có cài trên điện thoại, nhưng vì là app trả phí nên tôi xóa ngay
serial_dev: Tôi nghĩ xác suất chỉ khoảng 0.001%, nhưng biết đâu đây là phiên bản U2 Bono của thế giới app
Có thể Apple ký hợp tác để phân phối miễn phí như một phần của OS, rồi một dev nào đó lỡ thử chức năng tự động rollout lên môi trường production chăng
Không hiểu đã bao nhiêu năm rồi mà nó vẫn còn ở đó
Vasbarlog: iPhone 12 của bạn gái tôi cũng gặp đúng y như vậy
dagmx: Không biết những người gặp lỗi này có đều đang dùng 26.4.2 không
Theo Wikipedia thì bản này ra 4 ngày trước, nên có thể khớp với thời điểm triệu chứng bắt đầu
Tôi đang dùng 26.5 beta và hoàn toàn không thấy gì
timothyisonline: Liệu có khả năng chuyện này liên quan tới nhà mạng không
Việc Android cho phép chuyện đó lúc nào cũng thấy kỳ quặc
gordon_freeman: Đôi khi tải app trên Mac thì vì một cài đặt nào đó nó sẽ cố tự cài cả lên iPhone
Tôi không khẳng định đây là trường hợp đó, nhưng từng thấy mình cài gì đó trên Mac rồi nó đi theo sang iPhone
Dumblydorr: Việc một app thiền sống lại như zombie, làm phiền hàng nghìn người và phá vỡ sự tập trung của họ thì đúng là mỉa mai hết sức
Tôi không dùng app này, nhưng cảm giác hoàn toàn trái ngược với hình ảnh thương hiệu của nó
derefr: Tôi cũng tò mò không biết iPhone này có ghép đôi với Apple Watch không
Khi cài app iOS thì app watchOS tương ứng cũng đi theo; nhưng tôi không rõ liệu chiều ngược lại có thể xảy ra không, tức app bên watchOS được kích hoạt rồi kéo theo việc cài app companion trên iOS mà nó phụ thuộc vào
ddxv: Ai muốn xem SDK của Headspace thì có thể xem ở đây
https://appgoblin.info/apps/493145008/sdks
Nhìn qua thì có vẻ là các SDK phát triển/theo dõi thông thường, nếu ai thấy gì nổi bật thì rất mong được chỉ ra
Ngay cả các analytics SDK cũng hơi đáng ngại, và tôi cũng nghi ngờ không biết Amplitude hay Sentry có xử lý dữ liệu trong hạ tầng tuân thủ quy định y tế hay không
Đặc biệt Sentry còn dễ vô tình làm lộ dữ liệu nhạy cảm hơn, nên lại càng thế; tôi luôn thắc mắc vì sao phải thu thập nhiều dữ liệu theo dõi đến vậy
Không biết là chỉ để ngắm số trên dashboard cho sướng hay thật sự muốn bán dữ liệu người dùng
Nhìn chung là tài liệu cực kỳ hữu ích, cảm ơn nhé
orf: Cũng nên thử xem chuyện đó có xảy ra ngay cả khi tắt cả Wi‑Fi lẫn dữ liệu di động không
Hãy tắt cả hai trước khoảng một tiếng so với 1 giờ chiều EST; nếu nó vẫn xuất hiện lại thì nghĩa là ngay từ đầu app chưa hề bị xóa, và đó là một lỗi hoàn toàn khác với trường hợp app tự cài chính nó
bobkb: Trước tiên phải xác nhận xem trước đây có từng cài app này chưa
DavideNL: Có lẽ bật
Settings > App Store > Show Install Confirmations > Onsẽ giúp ích