Для телефонов без джейлбрейка правила распространения применяются системой кодирования подписи iPhone. На телефоне не будут запускаться приложения, которые не подписаны Apple, и единственный способ подписать приложение - это либо поместить его в магазин приложений, либо использовать специальное распространение.
Ad-hoc эффективен, но занимает много времени для более чем нескольких устройств, поскольку вам необходимо получить уникальный идентификатор устройства для каждого устройства, на которое вы хотите распространить приложение. Затем вы подписываете приложение для этого устройства и отправляете копию вместе с файлом обеспечения. Возможна некоторая группировка - вы можете получить до 100 устройств в одной специальной сборке. Но если / когда Apple узнает, что вы делаете это, они закроют вашу учетную запись разработчика iPhone (за нарушение правил), и тогда вы не сможете больше генерировать файлы обеспечения.
Один разработчик попытался использовать специальный подход в прошлом году, когда Apple отклонила их приложение (Podcaster). Они утверждали, что продали что-то вроде 1100-1200 копий, прежде чем Apple закрыла их.
У взломанных телефонов нет этого ограничения, но вы должны определить (а) достаточно ли велик рынок и (б) достаточно ли этих людей готовы платить за ваше приложение. Я не знаю ответов - вполне может быть «да» для обоих - но не просто предполагать, что они правдивы, не расследуя достаточно, чтобы сделать разумный прогноз.