Я пытаюсь разработать приложение для jailbroken iPhone, похожего на Mcleaner или iBlacklist.Как мне получить SMS/телефонные события и действовать на них до их отправки в системные приложения?
То, что я хочу, чтобы мое приложение было в состоянии сделать, - это перехватить SMS или телефонные события и обработать их до их отправки в соответствующий приемник. Например, я хочу, чтобы приложение получало SMS-событие, сравнивало отправителя с массивом чисел и обрабатывало данные или игнорировало его и передавало в приложение SMS.
В MCleaner вы можете определить черный список чисел, и если текстовое сообщение получено, которое соответствует черному списку, пользователь не получит предупреждения от телефона, а данные будут обрабатываться MCleaner.
Как я могу получить эти события, и дальше, как бы получить их до того, как соответствующие приложения получат их? Насколько я понимаю, мне нужно стать первым ответчиком на эти вещи, но я действительно не знаю, с чего начать. Я не могу найти никаких намеков на то, как я это сделаю, поскольку это приложение не будет вызывать классы Apple для получения данных.
Спасибо.
Спасибо за ответ. Я зацеплялся с mobilesubstrate за последнее время, когда, как я понимаю, это единственный способ сделать это, однако я не могу, чтобы жизнь меня находила классы переопределенными. Я прохожу через тонны приватных частных классов безрезультатно. Любые подсказки о методах и классах для подбора? – licnep
Вы на правильном пути: P. Я не знаю конкретных методов/классов, хотя :(. – ColdLogic