iPhones.ru

Занятный баг iOS с датами и календарем

Артур Малосиев avatar | 63
FavoriteLoading В закладки
Занятный баг iOS с датами и календарем

Этот баг в iOS я открыл случайно, а потом понял, что с помощью него можно разыграть практически любого владельца iPhone, кто ведет в приложении Календарь список важных дел. Кроме того, можно разом прочитать, что планировали вы на своем телефоне за прошедшие годы.

1. Тырим айфон у владельца или получаем в руки под любым предлогом.
2. Заходим в Настройки -> Основные -> Дата и время
3. Выставляем любую дату до 2007 года. Проще всего просто мотнуть наугад вниз колесики месяцев и годов.
4. Незаметно перезагружаем телефон и отдаем обратно владельцу.
5. Через некоторое время проходя мимо, произносим фразу “У тебя кстати там дата остановилась на 18 октября”. Надо привлечь внимание к сегодняшнему числу.
6. Владелец лезет в Настройки и выставляет правильную дату.
7. Пьем кофе и наблюдаем за эмоциями на лице «жертвы».

Дело в том, что на экране айфона начинают поочередно мигать все уведомления со звуковым сопровождением.

Отключить это можно, нажав на кнопку Power, но сначала, как показала практика, «жертва» тапает по экрану на кнопки Закрыть и Просмотр, что не очень-то помогает.

1 Звезд2 Звезды3 Звезды4 Звезды5 Звезд (Проголосуйте первым за статью!)
undefined
iPhones.ru
Этот баг в iOS я открыл случайно, а потом понял, что с помощью него можно разыграть практически любого владельца iPhone, кто ведет в приложении Календарь список важных дел. Кроме того, можно разом прочитать, что планировали вы на своем телефоне за прошедшие годы. 1. Тырим айфон у владельца или получаем в руки под любым предлогом. 2....
Здесь можно оставить комментарий! Для этого авторизуйтесь или зарегистрируйтесь на iPhones.ru.

63 комментариев

Форум →
  1. Neomorfix avatar
    Neomorfix 8 июля 2011
    0

    не новость и не баг. Автор, для начала немного размышлений не помешает. Время отмотано назад, телефон воспринимает как реальность, есть запланированные напоминания и прочее, далее происходит смена даты, на сегодняшнее число, после чего телефон естественно просчитывает все прошедшие напоминания за весь период и выдает уведомления.
    Это давно известный факт в любом девайсе. Во всяком случае так должно быть.

    OverSun avatar
    OverSun8 июля 2011
    0

    @Neomorfix, Я бы не доверил тебе программировать и садовую поливалку.
    Так быть недолжно и это явный недочет архитектуры, недосмотр, необработанная ситуация “а что если”, которых на самом деле тысячи и в хорошем продукте они должны учитываться.
    Вот увидишь, это обязательно пофиксят, да ещё в патч-ноутах напишут.

    Neomorfix avatar
    Neomorfix8 июля 2011
    0

    @OverSun, не пофиксят. это всегда было и будет.
    программировать видимо ты вообще не умеешь. поэтому лучше рот на замке держи, умнее выглядеть будешь.

    OverSun avatar
    OverSun8 июля 2011
    0

    @Neomorfix, а ты я смотрю даже баг когда будильник на всех айфонах после перевода часов зазвонил на час позже обосновал бы “будильник зазвонил через 24 часа после предыдущего, все верно, никакого бага нет, переставляйте свои будильники вместе с переводом часов”

    childledisquejockey avatar
    childledisquejockey9 июля 2011
    0

    @OverSun, такая фигня была даже на windows mobile / pocket pc девайсах еще в начале 21 века

    xGb avatar
    xGb9 июля 2011
    0

    @OverSun, пук в лужу. Согласен с Neomorfix, это не баг, так работает система уведомлений. Иначе, если она будет адаптироваться к перемене дате таким образом, что будет высчитывать не дату, а интервал времени, то ты никогда не попадешь на запланированное мероприятие вовремя.

    Physiklehrer2009 avatar
    Physiklehrer20099 июля 2011
    0

    @xGb,
    А если стоит галочка НЕУВЕДОМЛЯТЬ О СОБЫТИЯХ 7 дневной давности и более? (как то так в тунце есть)

    Войди на сайт, чтобы ответить
    Ответить
  2. Евгений Алексеев avatar
    0

    Удалите эту ересь с главной страницы.

    Артур Малосиев avatar
    0

    @Евгений Алексеев, уже удалил.

    Войди на сайт, чтобы ответить
    Ответить
  3. imger avatar
    imger 8 июля 2011
    0

    кошмар. и это эппл…
    я никогда не поменяю свой айфон, но такими вещами эппл просто удивляет

    jpaul avatar
    jpaul9 июля 2011
    0

    @imger, ОК, пусть баг, да. А теперь обрисуйте мне ситуацию, в которой просто-таки необходимо откатить дату на несколько лет назад.

    FiLunder_7 avatar
    FiLunder_79 июля 2011
    0

    @jpaul, Ну это просто: http://tinyurl.com/3uktl28.

    Войди на сайт, чтобы ответить
    Ответить
  4. klejdon avatar
    klejdon 8 июля 2011
    0

    Сразу вспомнилось как я таким образом в оффлайн фермах себя прокачивал за час до уровня месячных стараний:) А потом когда друзья или знакомые видели результат, по крайней мере удивление испытывали точно:)

    Войди на сайт, чтобы ответить
    Ответить
  5. kymir avatar
    kymir 8 июля 2011
    0

    а safe mode из-за чего? )))

    Артур Малосиев avatar
    0

    @kymir, 426 новых сообщений в Скайпе -> перезагруз -> safe mode

    Войди на сайт, чтобы ответить
    Ответить
  6. ASCHE avatar
    ASCHE 8 июля 2011
    0

    Артур, а как сделать такое уведомление со значком трубки, как у Сергея Авто

    Артур Малосиев avatar
    0

    @ASCHE, в настройках выставляется из набора стандартных иконок. Можно поставить трубку, иконки письма, рупора или луны.

    tadevosyan avatar
    tadevosyan9 июля 2011
    0

    @Артур Малосиев,
    А где именно в настройках? Не нашел.

    Войди на сайт, чтобы ответить
    Ответить
  7. ASCHE avatar
    ASCHE 8 июля 2011
    0

    Или это iOS 5?

    Артур Малосиев avatar
    0

    @ASCHE, это все – от iPhone 2G до iPhone 4. Проверено на 3.x.x-4.x.x.

    Войди на сайт, чтобы ответить
    Ответить
  8. Skandinavier avatar
    Skandinavier 8 июля 2011
    0

    Связано с датой выхода iOS что ли? Почему именно до 2007 года?

    Артур Малосиев avatar
    0

    @Skandinavier, потому что никто не планировал на айфонах ничего, что было бы раньше 2007. А если кто-то планировал, то он ненормальный.

    Войди на сайт, чтобы ответить
    Ответить
  9. ceesaxp avatar
    ceesaxp 8 июля 2011
    0

    Ага, а автор не пробовал то же самое на Винде или Маке делать? А потом Outlook или iCal открывать?

    Бред.

    Артур Малосиев avatar
    0

    @ceesaxp, причем тут винда, когда речь об айфоне. Кстати, ты попал :)

    Garrik206 avatar
    Garrik2068 июля 2011
    0

    @ceesaxp, И я о том же говорю. Сайт для блондинов :)

    Войди на сайт, чтобы ответить
    Ответить
  10. Garrik206 avatar
    Garrik206 8 июля 2011
    0

    Этому багу/фиче сто лет в обед. В ical на маке попробуйте, уважаемые писатели. Тот же самый результат.

    Артур Малосиев avatar
    0

    @Garrik206, это баг, потому что обрабатываются события, которые не должны обрабатываться.

    Nikmaster avatar
    Nikmaster9 июля 2011
    0

    @Артур Малосиев, Не согласен. Я не считаю это багом, тк время не должно переводиться в нормальных условиях. Хотите сказать, что если время вперед передвинуть ( через какое то событие), а потом назад вернуть и то событие не сработает, это лучше? Откуда телефону знать когда события реально должны сработать, а когда нет?

    Артур Малосиев avatar
    0

    @Nikmaster, зачем на телефоне 9 июля 2011 срабатывает уведомление от 18 октября 2010 года? Это ли не баг?

    Nikmaster avatar
    Nikmaster9 июля 2011
    0

    @Артур Малосиев, срабатывают все события во временном отрезке от исходной даты до даты перевода, чтобы вы ничего не пропустили. Например у вас неправильно шло время или вы переводите часы на летнее/зимнее время. Чтобы события запланированные на этот временной промежуток не исчезли, они срабатывают. По-моему все логично

    Артур Малосиев avatar
    0

    @Nikmaster, а вот и нет. У меня срабатывают всем уведомления, независимо от того, попадают ли они в диапазон начальной и конечной даты. Баг? Еще какой.
    P.S. Изначально новость была про розыгрыш…

    Nikmaster avatar
    Nikmaster9 июля 2011
    0

    @Артур Малосиев, весьма странно. У меня срабатывают события только входящие в диапазон.
    Вы сами себе противоречите. Если срабатывают все события, то зачем тогда переводить дату на 2007 год?
    По-моему никакой это не баг. Да и розыгрыш из этого никакой. Гораздо веселее будет если на айфон поставить OpenSSH и узнать его айпи. Ну а дальше с ним можно сделать что угодно.

    Артур Малосиев avatar
    0

    > зачем тогда переводить дату на 2007 год?

    Для случая, если в руках окажется ваш телефон…

    FKname avatar
    FKname9 июля 2011
    0

    @Артур Малосиев, так выже сами переводите время назад. Телефон активизирует все напоминания, которые попали в этот период. И соответсвенно когда вы переводите вперед он считатет, что вы уже упустили их и они будут активизированы.

    На самом деле сам печально на это вляпался, когда менял крышку и отсоединял батарею и телефон потерял дату, как следствие.

    Войди на сайт, чтобы ответить
    Ответить
  11. Tolstyj avatar
    Tolstyj 8 июля 2011
    0

    Мдя… Развод “на лоха”. Реально программистам проще забить на эту хрень чем писать обработку события “переключил календарь туда-сюда”. Нормальный человек баловать не станет. Ненормальный человек огребет разочек по лицу и больше не будет чужие айфоны мацать.

    Войди на сайт, чтобы ответить
    Ответить
  12. lelik227 avatar
    lelik227 8 июля 2011
    0

    подскажите пожалуйста раз уж речь идет о датах и времени.
    подкулючаю айфон к компу и часы переводятся на час вперед. и так каждый раз. вручную выставляю время, подключаю к компу – опять та же фигня(

    Артур Малосиев avatar
    0

    @lelik227, в настройках Времени уберите галочку “Выставлять автоматически”.

    lelik227 avatar
    lelik22710 июля 2011
    0

    @Артур Малосиев, думаете, что ечли бы проблема была в этом я бы писал сюда?=))

    Nikmaster avatar
    Nikmaster9 июля 2011
    0

    @lelik227, У вас стоит автоматическая синхронизация времени с компом. Если часы переводятся, значит у вас на компе установлены неправильно часы или на компе/айфоне установлен неправильно часовой пояс

    lelik227 avatar
    lelik22710 июля 2011
    0

    @Nikmaster, все правильно выставлено и на компе и на айфоне, проверял уже не раз((

    alf-drummer avatar
    alf-drummer9 июля 2011
    0

    @lelik227, убери в настройкахкомпа летнее время, сам одно время парился)

    lelik227 avatar
    lelik22710 июля 2011
    0

    @alf-drummer, а там и не стоит летнее время( блин хрень какая то. вот опять сейчас подключил и время сбилось. причем каждый раз когда я перевожу обратно часы, я ставлю ручную настройку и выставляю время. а когда подключаю – настройка сразу меняется на автоматическую и сбиваются часы.

    Войди на сайт, чтобы ответить
    Ответить
  13. maxall avatar
    maxall 9 июля 2011
    0

    ОФфтоп

    Подскажите, почему, когда пытаешься зайти на аккаунт на форуме антивирь ругается, мол обнаружена угроза.

    Оффтоп в оффтопе
    Ни у кого проблемы с айфоном не было, что звуки не работают, в плеере регулятор громкости пропал???
    просто у меня iphone 2g и сегодня у друга на iphone 4 не работают звуки и та же проблема с плеером, ещё, когда звонишь ему, он не слышит собеседника!!!
    Это опят происки эппл???

    Артур Малосиев avatar
    0

    @maxall, плз, пришли скриншот ругани антивиря.

    maxall avatar
    maxall9 июля 2011
    0

    @Артур Малосиев, http://imageshack.us/photo/my-images/695/21547806.png/

    Артур Малосиев avatar
    0

    @maxall, спасибо. Получить бы еще код этой самой страницы, тогда быстро бы нашли вредятину.

    maxall avatar
    maxall9 июля 2011
    0

    @Артур Малосиев, могу помочь?

    ни у кого такого бага с айфоном не было?

    Артур Малосиев avatar
    0

    @maxall, отписал на мыло, чтобы тут не оффтопить. Спасибо.

    FKname avatar
    FKname9 июля 2011
    0

    @maxall, Аваст не антивирус-замостите это раз и навсегда удалите его и поставьте нормальный. Касперский или нод. Хотя я бы рекомендовал каспера с ним комп может жить вечность, но обязательно лицензию надо использовать.

    FiLunder_7 avatar
    FiLunder_79 июля 2011
    0

    @FKname, Может ругаться на малеваре или кликваре, а это по сути не вирусы но тоже бяка. Нод их тоже палит. Как и Noscript в Лисе.

    pgabow avatar
    pgabow9 июля 2011
    0

    @maxall, @Артур Малосиев, Факт. Аналогичная ситуация

    Войди на сайт, чтобы ответить
    Ответить
  14. VladiWorld avatar
    VladiWorld 9 июля 2011
    0

    Баг то собственно классический (видел много подобных). Если я правильно понял, то у ивента (или как тут в иосе) не проверяется статус (типа ACK) о подтверждении события, а так же длительность события. Отписать это в Apple и его быстро пофиксят. И хватит спорить – это чистой воды недоработки планировщика в календаре.

    Войди на сайт, чтобы ответить
    Ответить
  15. hiZis avatar
    hiZis 9 июля 2011
    0

    А я нашёл баг как сделать пустое место-заглушку вместо иконки на спрингборде.
    http://dl.dropbox.com/u/11472736/Photo%2012.06.11%2019%2053%2032.png
    Притом, если перезагрузить телефон, то расположение всех иконок на спрингборде сбросится. Надо ли описывать как это сделать? :]

    sky4ce avatar
    sky4ce9 июля 2011
    0

    @hiZis, недавно тоже воспроизвел подобный баг, только вместо пустой иконки появляется пустая страница на спрингборде, но это до первого открытия какой-нибудь папки, потом страница убирается.

    Войди на сайт, чтобы ответить
    Ответить
  16. russ87lan avatar
    russ87lan 9 июля 2011
    0

    Автор дай мне свое мыло что бы я по матерился на тебя:))
    Где ты тут баг видишь, лучше бы делом занялся а не ерундой, такие как ты засоряют сайт, и портят его репутацию, с такими постами тебе надо на 4пда :))

    Сергей avatar
    Сергей9 июля 2011
    0

    http://opentextnn.ru/data/55.kaschenko.jpg.
    Этот человек очень скучает по тебе :) Скажи наркотикам нет

    Войди на сайт, чтобы ответить
    Ответить
  17. iLokki avatar
    iLokki 9 июля 2011
    0

    Что-то я не понял.
    Я лечу через океан, по приземлению требуется перевести часы на полсуток вперед. События, которые произошли за это время мне уже не важны, так что ли?
    Ребенок играл во что-то и случайно перевел дату на неделю/месяц назад. Лично я (и, полагаю, таких не мало) на число в телефоне вообще никогда не смотрю, и могу обнаружить косяк хрен знамо через сколько. По вашей логике будет неплохо, если зимние сапоги, которые мне надо было забрать из ремонта в тот промежуток времени, через который будет совершен перевод даты, останутся в том самом ремонте аккурат до первых заморозков (останутся ли?).
    Поздравить человека с ДР с опозданием на три дня мне более предпочтительно чем не поздравить вообще.
    Подобных ситуаций нафантазировать можно более чем до хрена. Вы действительно считаете информирование о них багом?

    di3x avatar
    di3x12 июля 2011
    0

    @iLokki, полностью согласен! Ты единственный кто написал дельный коммент! :)

    Войди на сайт, чтобы ответить
    Ответить
  18. Karabasoff avatar
    Karabasoff 9 июля 2011
    0

    Ну если календарь только на ipone, то тогда он покажет, а если настроен на синхронизацию с компом, то там есть галочка удалять события, задачи после n-го дн. У меня календарь пуст прошедшими событиями, только дни рождения… Кстати которые iOS так и не научилась выводить как напоминалки:(

    Войди на сайт, чтобы ответить
    Ответить
  19. solowey avatar
    solowey 11 июля 2011
    0

    Ну ты Артур даешь. При вырубании батареи или полнейшей разрядке телефона дата выставляется на 01.01.2000, и телефон, да, действительно, показывает все напоминания.

    Но почему же это баг, и почему обнаружен спустя 4 года после выхода iPhone?

    Представь, если ты запланировал встречу на 15:30 15.07.2011, сегодня 11.07.2011. Ты решил поставить себе (просто так) дату ну, допустим, на год вперед, чобы приблизить для себя страх Конца Света. И, извини, ПРОСРАЛ бы свою встречу, да только телефон тебе вовремя сказал, что ты, мол, зря дату перевел… И выдал напоминание о встрече.

    ИМХО хотя бы поэтому считать это багом нельзя.

    Войди на сайт, чтобы ответить
    Ответить
  20. Мужчина Твоей Мечты avatar
    0

    Да у меня тоже так было когда я летал в прошлое и вернулся назад в будущее – куча уведомлений. Не знаю, я уже привык.

    di3x avatar
    di3x12 июля 2011
    0

    @Мужчина Твоей Мечты, Жжошь:))))

    Войди на сайт, чтобы ответить
    Ответить
  21. safari2 avatar
    safari2 12 июля 2011
    0

    недавно после замены батареи на 3GS обнаружил ещё одну странность.
    дата сбросилась на какую-то древнюю (точно не помню, но на несколько лет назад).
    при попытке выставить настройку “дата и время” на “автоматически”, ничего не изменилось. пришлось мотать дату вручную.
    и только, когда я выставил дату на текущее число, сработала автоматическая настройка и время тоже выставилось нормально.

    Войди на сайт, чтобы ответить
    Ответить
Помни о правилах — если начал оффтопить, то не удивляйся потом.

Нашли орфографическую ошибку в новости?

Выделите ее мышью и нажмите Ctrl+Enter.