Требуется ли джейлбрейк для выполнения определенных типов приложений / кода? - PullRequest
1 голос
/ 04 августа 2010

Как разработчик, я хотел бы сделать для себя несколько маленьких утилит, использующих приватные методы и т. Д., Поскольку я не собираюсь отправлять их в магазин приложений. Например, в данный момент я хочу поработать над средством связи между устройствами (включая реализацию типа iPhone MiFi).

Таким образом, вопрос в том, требует ли доступ к этой конкретной функции джейлбрейкнутого устройства? Или это просто использование неопубликованных API и тому подобное?

Ответы [ 4 ]

4 голосов
/ 04 августа 2010

Это зависит от того, что именно вам нужно сделать.Использование неопубликованных API обычно не требует джейлбрейка;вы просто используете API.С другой стороны, если вам нужен root-доступ или вы хотите использовать привилегированные порты, вам нужно сделать джейлбрейк.

1 голос
/ 04 августа 2010

Не слишком уверен насчет реализации MiFi, но, насколько я понимаю, вы можете заставить приложение делать это без джейлбрейка.Однако, если у вас нет активной / платной учетной записи разработчика в Apple, вам потребуется Jailbreak, чтобы загрузить приложение на телефон.

1 голос
/ 04 августа 2010

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

Тогда есть распределение. Как и выше, вы не заходите в магазин, поэтому вам нужен другой способ загрузки приложений на устройства. Если они вам просто нужны на устройствах в вашем распоряжении, а у вас меньше 100, любой разработчик может сделать это без джейлбрейка. Но если вы хотите отправлять приложения кому-то удаленно, тогда им потребуется взломанное устройство.

0 голосов
/ 16 сентября 2010

Ну, на основе некоторого отслеживания дампов классов похоже на то, что Wi-Fi и методы привязки вызываются на Springboard.app (за исключением прокси-метода socks, упомянутого Кристофером Джонсоном), который требует использования библиотек Mobile Substrate и поэтому требуетJailbreaking.Boo.

...