Можно ли извлекать приложения для iOS? - PullRequest
1 голос
/ 14 июня 2011

Являются ли файлы .ipa, в которые входят приложения Apple iOS, любым способом извлечения?

Если это можно сделать, то я не хочу знать, как извлечьэто, но только как защитить контент, когда это произойдет.

Пример 1:
В моем приложении есть база данных с 1000+ известными цитатами.
Для кого-то, чтобы вручную напечатать это, казалось бы бесполезной тратой;но если бы он мог скопировать его таким образом, уникальность моего приложения могла бы быть поставлена ​​на карту.

Пример 2:
У меня есть сырые изображения в моем приложении, более 1000 изображений.
Для кого-то сделать снимок экрана вручную невозможно (в контексте моего приложения это невозможно), но если он сможет извлечь его, я облажусь.

Кто-нибудь знает об этом?предмет?

Ответы [ 4 ]

3 голосов
/ 14 июня 2011

.ipa файлы - это просто zip-архивы, и любой, у кого есть копия, может извлечь их содержимое.

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

3 голосов
/ 14 июня 2011

ipa-файл - это просто zip-файл с другим именем; чтобы извлечь содержимое, просто переименуйте файл в .zip и откройте с помощью unarchiver по выбору.

2 голосов
/ 14 июня 2011

Да, есть способы извлечения ресурсов из файлов .ipa. Как и в случае чего-либо подобного, если ваше приложение может получить доступ к данным, тогда кто-нибудь сможет (при достаточной работе) извлечь их.

Все сводится к анализу затрат и выгод. Если данные достаточно ценны, чтобы оправдать затраты на их извлечение, то кто-то, вероятно, выделит ресурсы для их извлечения.

1 голос
/ 14 июня 2011

на взломанном iPhone у вас есть root-доступ.Следовательно, вы можете легко просматривать папки приложения и получать доступ к их данным.

...