Ограничить доступ к файлу XAP

Может ли пользователь получить доступ к установочному файлу XAP приложения, установленного через Marketplace? Если да, то можно ли ограничить доступ к нему?

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


person thunderboltz    schedule 25.07.2011    source источник


Ответы (2)


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

На всех устройствах в мире вы не можете избежать возможности того, что кто-то собирается взломать меры безопасности (в данном случае Microsoft). Но это очень сложно на WP7, если не невозможно, в отличие от Android, где требуется всего несколько кликов, чтобы получить содержимое приложения из магазина, а затем декомпилировать его.

person Claus Jørgensen    schedule 25.07.2011
comment
Мой друг написал сообщение в блоге некоторое время назад. martani.net/2010/12/windows- phone-7-why-you-should.html это все еще актуально? - person Shoban; 25.07.2011
comment
Нет. По крайней мере, таким образом получить XAP-файлы больше невозможно. И инструмент ChevronWP7 не работает после последнего (NoDo) обновления сертификата (и не совместим с Mango). Кроме того, многие декомпиляторы могут видеть запутанный код. И, наконец, вот что: никому не нужен код твоего мобильного телефона. Люди заботятся о ваших услугах передачи данных и встроенном контенте, таком как графика и музыка. Все это, обфускация имеют нулевой эффект. - person Claus Jørgensen; 25.07.2011
comment
Его исходная ссылка, по-видимому, все еще работает, но ни одно из моих приложений таким образом недоступно. Кажется, это только для приложений OEM (forum.mobilism.org/viewtopic.php?p=679246 ) - person Claus Jørgensen; 25.07.2011
comment
Нет. Вы не можете. Это работает только для OEM-приложений. Я не могу загрузить ни одно из своих приложений (и я действительно знаю их APPID!) - person Claus Jørgensen; 23.01.2012
comment
Вот пример того, что показывает поиск в Marketplace для nytimes: /4669/captureyuf.png приложение позволяет загружать только XAP бесплатных приложений (нетрудно достать другие). И я считаю, что если ваши приложения не отображаются, это связано с языком, на котором они опубликованы, а не потому, что MS их защищает (существуют разные XML-файлы, содержащие прямые ссылки на XAP для каждого языка Marketplace) !! - person 0xFF; 28.01.2012
comment
И это не APPID, который используется для построения прямой ссылки (как тот самый оригинальный метод), а XML-файлы, используемые Zune напрямую из маркетплейса. - person 0xFF; 28.01.2012

Да, теперь ЛЮБОЙ может скачать ваш xap с торговой площадки, это приложение, например, доступ к бесплатным приложениям на торговой площадке WP7 http://www.addictivetips.com/mobile/search-and-download-free-windows-phone-7-marketplace-apps-xap-files-to-pc/

Для платных приложений это будет не сложнее, чем анализ XML-файлов, которыми обменивается Zune.

person 0xFF    schedule 23.01.2012