KEV 21.04.2018 23:55 пишет: Если я не активировал СИМку или вообще вытащил ее из устройства, телефон может общаться со станциями GSM, например для получения инфо о времени и часовом поясе?
Разумеется может. И делает это. Тут скорее вопрос в том, делает ли он это, если в настройках телефон вообще отключен (или включен режим полета). Возможно, что делает.
KEV 24.04.2018 07:57 пишет: Очевидно, с вышек берется инфа о часовом поясе
А также о стране сети. Возможно есть программная возможность определять страну пребывания по коду сети, даже если сигналы времени сетью не передаются, и вносить изменения в часовой пояс. Типа, если сеть 255 - то ты в Украине, значит локальное время GMT+2 и, к большому сожалению, имеется DST (переход на "летнее" время). Сильно сомневаюсь, что подобное реализовано, хотя с точки зрения программиста это вообще вопрос, не стоящий отдельного упоминания, и решить его на уровне системы более чем несложно.
KEV 24.04.2018 07:57 пишет: Очевидно, с вышек берется инфа о часовом поясе
А также о стране сети. Возможно есть программная возможность определять страну пребывания по коду сети, даже если сигналы времени сетью не передаются, и вносить изменения в часовой пояс. Типа, если сеть 255 - то ты в Украине, значит локальное время GMT+2 и, к большому сожалению, имеется DST (переход на "летнее" время). Сильно сомневаюсь, что подобное реализовано, хотя с точки зрения программиста это вообще вопрос, не стоящий отдельного упоминания, и решить его на уровне системы более чем несложно.
У меня на телефоне стоит приложение Casio Connected Даже при перемещении в пределах Украины приложение информирует что часовой пояс телефона изменен на "Киев" или "Ужгород". Других городов, честно говоря не помню. Формально показания времени при этом же не меняются. В Европе аналогично - в одном часовом поясе меняет город привязки. При этом симка в телефоне, но не активна - не введен пароль и для звонящих я по за зоною.
Відповідь в налаштуваннях iPhone: Приватність - Служби локації - Часові пояси Навіть при вимкнутій ф-ії, час від часу iPhone подає запрос по GPS про Часові пояси та корегує точний час. При повній відсутності GPS, дані про час підтягуються при наявності доступу до інтернету від серверів Apple.
Цікава фіча: Коли фізично змінюєш батарею iPhone, GSM та інтернет не буде працювати, поки вручну не змінити дату (за замовченням 1970) на актуальну, а потім iPhone сам відкорегує до точних значень.
M_A_N 24.04.2018 14:23 пишет: Відповідь в налаштуваннях iPhone: Приватність - Служби локації - Часові пояси
У меня нет часовых поясов. Проверил на разных прошивках - не нашел.
M_A_N 24.04.2018 14:23 пишет: Цікава фіча: Коли фізично змінюєш батарею iPhone, GSM та інтернет не буде працювати, поки вручну не змінити дату (за замовченням 1970) на актуальну, а потім iPhone сам відкорегує до точних значень.
Да, про это я читал в WiKi NTP Формат времени Время представляется в системе NTP 64-битным числом (8 байт), состоящим из 32-битного счётчика секунд и 32-битного счётчика долей секунды, позволяя передавать время в диапазоне 232 секунд, с теоретической точностью 2−32 секунды. Поскольку шкала времени в NTP повторяется каждые 232 секунды (136 лет), получатель должен хотя бы примерно знать текущее время (с точностью 68 лет[8]). Также следует учитывать, что время отсчитывается с полуночи 1 января 1900 года, а не с 1970, поэтому из времени NTP нужно вычитать почти 70 лет (с учётом високосных лет), чтобы корректно совместить время с Windows или Unix-системами.
Та є там все, починаючи від старших прошивок (зараз в мене iOS 10.3.3)... Сорян, Пропустив 1 вкладку: Налаштування - Приватність - Служба локації - Системні служби (в самому низу списку) - Часові пояси (теж майже знизу списка). Там же можна повимикати всі зайві запроси, крім "Знайти та Оприлюднити".
попутный вопрос, а можно как-то на огрызке включить служебную информацию сети оператора, чтобы на экране видеть название населенного пункта, где находится обслуживающий передатчик? помню на кнопочных такое было в начале нулевых еще, вроде фича называлась "индекс сети"