История из мастерской Сервис36.рф (Воронеж). Телефон уходит в ребут примерно раз в 3 минуты. Внешне всё прилично, только по левой кромке экрана пара сколов. Разборка прошла без сюрпризов — модуль снялся чисто. Мы выгрузили логи и увидели знакомую строчку: userspace watchdog timeout … Missing sensor(s): Prs0
thermalmonitord (2 induced crashes) Расшифровка «на пальцах». В iPhone десятки датчиков — от температуры до давления воздуха. Система держит их «на пульсе»: если сенсор пропадает, падает сервис, а «надсмотрщик» (userspace watchdog) перезапускает всё. Если так происходит снова и снова — телефон уходит в цикл перезагрузок. В нашем кейсе пропал Prs0 — барометр. Почему именно барометр? Он «дышит» через микросетку, чтобы сравнивать давление внутри и снаружи. Если туда попадает солёная вода, соль добирается до чувствительных элементов и дорожек. Коррозия быстро «съедает» контакты. В логах это выглядит как «сенсор недоступен», а система считает, что работать так небезопасно — и падает в р