> Private api можно и без джейла использовать, другое дело, что в AppStore это не пропустят.
> Но в целом, в iOS очень много вещей можно сделать с помощью objc/runtime.h, надо только знать куда постучать.
> А вот и хедеры github.com/Bensge/iOS-6-SpringBoard-Headers Так интересно! Расскажите мне об этом побольше, пожалуйста!
> ну так злоумышленник может и сам респринг напрямую через private api дернуть без всяких костылей.
>> Ну так расскажите нам, как вы будете делать «респринг напрямую через private api», причем на телефоне без jailbreak :-)
Читаю комментарии и диву даюсь. Какая истерика, какой шум? Нашел способ обрушить iOS Springboard — поделился с читателями Хабра. Мы же на этом сайте чтобы делиться такими вещами, разве нет, вот скажите?
Это ж какую автоматику надо запустить. Миллионы юзкейсов… Хотя с другой стороны тогда понятно, почему они по две недели проверяют простейшие игрушки ))
1) За что минусы?
2) Нужна кому-нибудь статья, как ловить входящие/исходящие звонки, отправлять и перехватывать SMS на iOS при помощи фреймворка CoreTelephony? Могу написать.
Да автор просто «вытащил гланды через уши». При помощи CoreTelephony можно принимать/отправлять смски, определять входящие/исходящие звонки и так далее, причем это и делается проще, и работает во всех версиях iOS (начиная iOS 3).
Все эти методы с XPC являются недокументированными, проверил сейчас в iOS 4.3, 5.0, 5.1 и 6.0 Library.
А если XPC не документирован и CTMessageCenter тоже, то зачем платить больше использовать более замороченный способ?
Хотя в любом случае спасибо за информацию о XPC. Я думаю многим пригодится.
> Идея в отправке SMS без использования Private API, которое сразу вызовет автоматический банхаммер на цензуре.
Фреймворк CoreTelephony не относится к приватным. Если apple проверяет линковщиком, то ничего нелегального не найдут.
> Обоснуйте пожалуйста, почему не пустят а AppStore?
Ну может и пропустят, но шанс исключительно мал. Да и то при первом звоночке удалят. Отправка смс без ведома пользователя — 100% криминал.
В отличии от многих преподавателей на младших курсах, Леонид Карлович не просто рассказывал о своем предмете. Он рассказывал как и где его можно применить…
> Но в целом, в iOS очень много вещей можно сделать с помощью objc/runtime.h, надо только знать куда постучать.
> А вот и хедеры github.com/Bensge/iOS-6-SpringBoard-Headers
Так интересно! Расскажите мне об этом побольше, пожалуйста!
> ну так злоумышленник может и сам респринг напрямую через private api дернуть без всяких костылей.
>> Ну так расскажите нам, как вы будете делать «респринг напрямую через private api», причем на телефоне без jailbreak :-)
Ну и где?
iOSSpringboard — поделился с читателями Хабра. Мы же на этом сайте чтобы делиться такими вещами, разве нет, вот скажите?Извиниете за оффтоп, это название напомнило мне о моем нынешнем месте работы :-)
Раскрашиваем iPhone под хохлому
2) Нужна кому-нибудь статья, как ловить входящие/исходящие звонки, отправлять и перехватывать SMS на iOS при помощи фреймворка CoreTelephony? Могу написать.
А если XPC не документирован и CTMessageCenter тоже, то зачем
платить большеиспользовать более замороченный способ?Хотя в любом случае спасибо за информацию о XPC. Я думаю многим пригодится.
Фреймворк CoreTelephony не относится к приватным. Если apple проверяет линковщиком, то ничего нелегального не найдут.
> Обоснуйте пожалуйста, почему не пустят а AppStore?
Ну может и пропустят, но шанс исключительно мал. Да и то при первом звоночке удалят. Отправка смс без ведома пользователя — 100% криминал.
habrahabr.ru/post/149849/#comment_5078264
stackoverflow.com/search?q=send+sms+programmatically+iphone
И как уже выше написали, в appstore не пропустят
Спасибо тебе, Учитель!