Занятный баг 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....
Прокомментировать

🙈 Комментарии 63

  1. Neomorfix avatar
    Neomorfix8 июля 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
    imger8 июля 2011
    0

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

    jpaul avatar
    jpaul9 июля 2011
    0

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

    FiLunder_7 avatar
    FiLunder_79 июля 2011
    0

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

  4. klejdon avatar
    klejdon8 июля 2011
    0

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

  5. kymir avatar
    kymir8 июля 2011
    0

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

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

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

  6. ASCHE avatar
    ASCHE8 июля 2011
    0

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

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

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

    tadevosyan avatar
    tadevosyan9 июля 2011
    0

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

  7. ASCHE avatar
    ASCHE8 июля 2011
    0

    Или это iOS 5?

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

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

  8. Skandinavier avatar
    Skandinavier8 июля 2011
    0

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

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

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

  9. ceesaxp avatar
    ceesaxp8 июля 2011
    0

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

    Бред.

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

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

    Garrik206 avatar
    Garrik2068 июля 2011
    0

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

  10. Garrik206 avatar
    Garrik2068 июля 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
    Tolstyj8 июля 2011
    0

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

  12. lelik227 avatar
    lelik2278 июля 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
    maxall9 июля 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
    VladiWorld9 июля 2011
    0

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

  15. hiZis avatar
    hiZis9 июля 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
    russ87lan9 июля 2011
    0

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

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

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

  17. iLokki avatar
    iLokki9 июля 2011
    0

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

    di3x avatar
    di3x12 июля 2011
    0

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

  18. Karabasoff avatar
    Karabasoff9 июля 2011
    0

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

  19. solowey avatar
    solowey11 июля 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
    safari212 июля 2011
    0

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

Вы должны авторизоваться или зарегистрироваться для комментирования.

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

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

Как установить аватар в комментариях?

Ответ вот здесь