What is drm in android

What is drm in android

Краткое описание:
Просмотр DRM модулей в Android.

Описание:
***THIS IS A DEVELOPER TOOL ONLY***

Display the information of the Digital Right Management (DRM) module of the device.

Currently support the following DRM module
— CENC ClearKey
— Adobe Primetime
— Google Widevine Modular DRM
— Marlin
— Microsoft Playready
— Verimatrix

Требуется Android: 5.0 и выше
Русский интерфейс: Нет

)
Версия: 1.1.2.191002 GP (Bathory Erzsebet)
Версия: 1.1.2.190808 GP + Ad Free (Nicolas4x)
Версия: 1.1.0.180914 Ad-Free Сообщение №9, автор Alex0047
Версия: 1.0.17.180801 DRM Info (Пост Displax #75656868)
Версия: 1.0.13.180412 MOD DRM Info (Пост No_Hammer #74915584)
Версия: 1.1.0.180906 Ad-Free Сообщение №8, автор Alex0047
Версия: 1.0.18.180820 Ad-Free DRM Info (Пост Giacomino #76387219)
Версия: 1.0.13.180412 drminfo_1.0.13.180412.apk ( 3.52 МБ )
Версия: 1.0.13.180329 drminfo_1.0.13.180329.apk ( 3.16 МБ )
Версия: 1.0.13.180315 drminfo_1.0.13.180315.apk ( 3.63 МБ )
Версия: 1.0.13.180116 drminfo_1.0.13.180116.apk ( 3.58 МБ )
Версия: 1.0.13.180112 drminfo_1.0.13.180112.apk ( 3.54 МБ )
Версия: 1.0.13.171220 drminfo_1.0.13.171220.apk ( 3.52 МБ )
Версия: 1.0.13.170815 drminfo_1.0.13.170815.apk ( 3.45 МБ )
Версия: 1.0.13.170619 drminfo_1.0.13.170619.apk ( 2.87 МБ )
Версия: 1.0.13.170618 drminfo_1.0.13.170618.apk ( 2.87 МБ )
Версия: 1.0.12.170616 drminfo_1.0.12.170616.apk ( 2.88 МБ )
Версия: 1.0.9.170318 drminfo_1.0.9.170318.apk ( 2.92 МБ )
Версия: 1.0.9.170303 drminfo_1.0.9.170303.apk ( 2.74 МБ )
Версия: 1.0.8.160823 drminfo_1.0.8.160823.apk ( 2.56 МБ )

Сообщение отредактировал iMiKED — 11.09.21, 15:42

Источник

Как снять DRM лицензию на Android и что такое сброс

В данной статье мы разберем что из себя представляет DRM лицензия на Андроиде и как снять ее защиту, либо выполнить сброс DRM.

Данная статья подходит для всех брендов, выпускающих телефоны на Android 11/10/9/8: Samsung, HTC, Lenovo, LG, Sony, ZTE, Huawei, Meizu, Fly, Alcatel, Xiaomi, Nokia и прочие. Мы не несем ответственности за ваши действия.

Внимание! Вы можете задать свой вопрос специалисту в конце статьи.

Что такое DRM?

Digital Rights Management (DRM) дословно переводится «управление цифровыми правами». Реализуется управление путем помещения в продукт разных технических средств, чтобы создать препятствия для незаконного распоряжения программы.

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

DRM ключ для получения доступа имеет вид кода, для создания которого применяются криптоалгоритмы. Его взломать тяжело, а получить доступ можно только после приобретения лицензионного цифрового продукта. Данная технология на Андроид реализуется таким образом:

  • Пользователь приобретает новый гаджет, в который производитель устанавливает определенное ПО.
  • После запуска и активации устройства ПО будет работать в бесплатном демо-режиме. Когда пробный период пройдет, приложение функционировать перестанет и будет требовать приобрести лицензию.

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

Не знаешь как решить проблему в работе своего гаджета и нужен совет специалиста? На вопросы отвечает Алексей, мастер по ремонту смартфонов и планшетов в сервисном центре.Напиши мне »

Смотрим сведения о DRM

Для просмотра информации, какие требования предъявляют разные программы, какие приложения удаление лицензий заденет, поддерживаются ли на гаджете технологии, которые необходимы для нормальной работы сервисов, следует на мобильное устройство установить DRM Info. Приложение публикует данные о компонентах DRM, указывая при этом, поддерживаются ли они на гаджетах.

Увеличить

При помощи данных сведений можно узнать, стоит ли приобретать приложения с лицензиями или премиум-аккаунты. К примеру, чтобы на Netflix получить возможность воспроизводить видео в формате Full HD и 4К, необходим 1 уровень Google Widevine.

Читайте также:  Scp site 19 android

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

Сброс DRM лицензий на Андроиде

Процесс сброса лицензий DRM зависит от конкретной лицензии. При помощи разного хакерского софта можно:

  • Обнулять счетчики запуска программ, имеющие защиту DRM.
  • Отвязывать подобный типы файлов от определенных интернет ресурсов.
  • Убрать проверку ключа применяемым ПО и др.

В Android пользователь имеет возможность все загруженные на гаджете DRM лицензии сбросить:

  • Переходим в «Настройки».
  • Там выбираем «Восстановление и сброс».
  • Затем нажимаем на «DRMreset».

Увеличить

Данным вариантом пользоваться нужно довольно осторожно, т.к. если вы приобрели ПО с этой лицензией, то после сброса настроек DRM к нему потеряете доступ. Использовать эту опцию следует в особых условиях, например, в случае продажи девайса.

Как снять DRM-защиту

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

Давайте рассмотрим основные варианты действий, которые позволяют с самых распространенных типов файлов снять «цифровой замок» DRM:

  • Применение специализированных утилит. Например, бесплатный софт «DRM Removal» или «DRM Media Converter» может деактивировать защиту с большого количества популярных типов файлов. Сюда относятся документы с расширениями: .ASF, .M4V, .M4B, .WMV и многие другие.
  • Использование конверторов для преобразования файлов, защищенных цифровой лицензией. К подобным приложениям относятся: Note Burner, Sound Taxi, Digital Music Converter и др., доступные в интернете. Хотя они используются для небольшого круга расширений, после преобразования пользователям доступен полностью «чистый файл».
  • Применение CD и DVD дисков. Файлы, имеющие расширение WMA и WMV, можно просто и легко избавить от наличия цифровой защиты, если под рукой имеется компьютер и чистый диск. Достаточно записать WMV на DVD, WMA на CD, после чего их обратно скопировать на ПК. DRM лицензия после этого будет снята с файлов.

Увеличить

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

Источник

What is drm in android

Краткое описание:
Просмотр DRM модулей в Android.

Описание:
***THIS IS A DEVELOPER TOOL ONLY***

Display the information of the Digital Right Management (DRM) module of the device.

Currently support the following DRM module
— CENC ClearKey
— Adobe Primetime
— Google Widevine Modular DRM
— Marlin
— Microsoft Playready
— Verimatrix

Требуется Android: 5.0 и выше
Русский интерфейс: Нет

)
Версия: 1.1.2.191002 GP (Bathory Erzsebet)
Версия: 1.1.2.190808 GP + Ad Free (Nicolas4x)
Версия: 1.1.0.180914 Ad-Free Сообщение №9, автор Alex0047
Версия: 1.0.17.180801 DRM Info (Пост Displax #75656868)
Версия: 1.0.13.180412 MOD DRM Info (Пост No_Hammer #74915584)
Версия: 1.1.0.180906 Ad-Free Сообщение №8, автор Alex0047
Версия: 1.0.18.180820 Ad-Free DRM Info (Пост Giacomino #76387219)
Версия: 1.0.13.180412 drminfo_1.0.13.180412.apk ( 3.52 МБ )
Версия: 1.0.13.180329 drminfo_1.0.13.180329.apk ( 3.16 МБ )
Версия: 1.0.13.180315 drminfo_1.0.13.180315.apk ( 3.63 МБ )
Версия: 1.0.13.180116 drminfo_1.0.13.180116.apk ( 3.58 МБ )
Версия: 1.0.13.180112 drminfo_1.0.13.180112.apk ( 3.54 МБ )
Версия: 1.0.13.171220 drminfo_1.0.13.171220.apk ( 3.52 МБ )
Версия: 1.0.13.170815 drminfo_1.0.13.170815.apk ( 3.45 МБ )
Версия: 1.0.13.170619 drminfo_1.0.13.170619.apk ( 2.87 МБ )
Версия: 1.0.13.170618 drminfo_1.0.13.170618.apk ( 2.87 МБ )
Версия: 1.0.12.170616 drminfo_1.0.12.170616.apk ( 2.88 МБ )
Версия: 1.0.9.170318 drminfo_1.0.9.170318.apk ( 2.92 МБ )
Версия: 1.0.9.170303 drminfo_1.0.9.170303.apk ( 2.74 МБ )
Версия: 1.0.8.160823 drminfo_1.0.8.160823.apk ( 2.56 МБ )

Сообщение отредактировал iMiKED — 11.09.21, 15:42

Источник

Сравнение некоторых DRM-решений для платформы Android

Неотъемлемой частью любой программной платформы является ПО для неё. Для таких широко распространенных пользователе-ориентированных платформ, как Android, iOS, на первое место выходит удобство получения, установки и обновления прикладного ПО.

Читайте также:  Как использовать android file transfer

Дмитрий Гусев, Протекшен Технолоджи Ресеч

Неотъемлемой частью любой программной платформы является ПО для неё. Для таких широко распространенных пользователе-ориентированных платформ, как Android, iOS, на первое место выходит удобство получения, установки и обновления прикладного ПО. С этой целью держатели платформ встраивают в них развитую поддержку системы распространения контента. В случае Android основным таким провайдером контента служит Google Play (ранее назывался Android Marketplace). Google Play (GP) является посредником между производителем контента (авторами программ или аудиовизуальных произведений) и конечными потребителями (пользователями устройств.) Так как значительная часть подобного контента подразумевает его оплату потребителем, провайдер и производители используют ту или иную систему DRM для контроля распространения контента.

В статье рассмотрены пять наиболее популярных в мире решений для защиты мобильного ПО и контента от взлома и нелегального распространения. В силу того, что статья подготовлена специалистом компании Протекшен Технолоджи Ресеч (StarForce), которая выпускает собственное DRM решение для защиты приложений под Андроид, названия рассматриваемых решений изменены на условные. Решение StarForce в статье не рассматривается.

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

Базовые сведения о платформе Android

Приложения под Android представляют собой самодостаточные файлы-контейнеры с расширением .apk.

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

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

Для контроля за использованием контента и предотвращения его несанкционированного использования Android_DRM_1 предлагает Программную Библиотеку, которая позволяет запросить у Android_DRM_1 информацию о факте приобретения приложения с текущего пользовательского аккаунта.

Условно, данная DRM представляет собой обычную функцию, которая возвращает одно из трёх значений:

  • Лицензировано — приложение лицензировано для данного аккаунта и может быть запущено
  • Не Лицензировано — приложение не лицензировано для данного аккаунта и его запуск нежелателен
  • Ошибка — проверка лицензии недоступна (например, нет сетевого соединения)

Ответы сервера подписаны с помощью уникального (для продавца) приватного ключа, публичный содержится в приложении. Чтобы можно было запустить приложение при отсутствии доступа к сети, система допускает кеширование ответов сервера.

Программная Библиотека Android_DRM_1 допускает (хотя и настоятельно не рекомендует) привязку программы к конкретному устройству, но она должна быть реализована разработчиком самостоятельно. В документации предлагается использовать сторонний сервер (разработчика/издателя), который бы вёл базу регистрационный-идентификатор — идентификатор-устройства. Способы получения уникального идентификатора устройства также предлагается разработать самому.

Таким образом, Программная Библиотека Android_DRM_1 — это отдельная высокоуровневая компонента, которую разработчик должен самостоятельно встроить в приложение и реализовать необходимую логику. Программная Библиотека Android_DRM_1 не предоставляет какой-либо непосредственной защиты кода приложения и самой себя. Реализация DRM выполнена на Java, поставляется в виде исходного кода и может быть легко декомпилирована, изучена и модифицирована для преодоления лицензионных ограничений. Производитель Android_DRM_1 рекомендует использовать сторонние средства для защиты кода.

  • Поскольку никакой специальной защиты кода система не использует, её достаточно легко изучить и нейтрализовать модификацией приложения.
  • В сети существует как минимум один общедоступный проект по автоматическому поиску кода Программной Библиотеки Android_DRM_1 в .apk файлах и его нейтрализации.

Является собственным решением сетевого магазина, продающего приложения под Android. Основной принцип работы системы идентичен Android_DRM_1 (приложение проверяет факт покупки на удалённом сервере), однако, в отличии от Программной Библиотеки Android_DRM_1 процесс встраивания DRM в приложение автоматизирован. Разработчик/издатель просто закачивает своё готовое приложение на сервер сетевого магазина и в него автоматически встраивается модуль защиты.

Читайте также:  Подключаемая камера для смартфона андроид

При защите приложения к нему добавляются дополнительные классы, осуществляющие DRM-функционал. Готовый код приложения разбирается и в него (скорее всего автоматически) встраиваются вызовы функций проверки из этих классов. Судя по отзывам разработчиков, это не всегда работает корректно и в некоторых случаях приложение может «упасть» с ошибкой верификации в JVM.

Поскольку такой тип защиты встраивается в приложение без глубокой интеграции с его кодом, защиту так же несложно нейтрализовать модификацией кода. Это можно сделать проделав операции обратные установке — разобрать код приложения, найти вызовы защиты и удалить их. Ещё более простой способ — просто отключить проверки в ядре защиты или заменить его целиком «пустышкой».

Android_DRM_3представляет собой упрощённую альтернативу Android_DRM_1 и Android_DRM_2.

В отличии от Android_DRM_1, для покупки приложения не требуется иметь установленным на конечном устройстве приложение-магазин. Покупка осуществляется непосредственно с web-страницы Android_DRM_3. При покупке пользователь сразу производит оплату через PayPal или GoogleCheckout и получает персональную ссылку для скачивания приложения. Никакой модификации готового приложения не требуется.

Другой предоставляемый сервис — Программная Библиотека Android_DRM_3. Она является альтернативой Программной Библиотеки Android_DRM_1. При покупке приложения (способом, описанным выше, или, например, через сайт другого провайдера) пользователь также получает на электронную почту активационный ключ. При запуске приложения пользователь должен активировать его, введя этот активационный ключ. Проверка ключа осуществляется на сервере Android_DRM_3. Система крайне проста и поставляется с исходным кодом.

  • Поскольку никакой специальной защиты кода система не использует, её достаточно легко изучить и нейтрализовать модификацией приложения.
  • Проверка ключа осуществляется через незашифрованный канал, возможно использовать proxy-сервер для обмана защиты.

Android_DRM_4 представляет собой встраиваемую библиотеку DRM и серверную часть. Функционально Android_DRM_4 повторяет Android_DRM_3 — при покупке приложения через сетевой магазин или иную систему распространения, в базе данных на серверной части заводится уникальный аккаунт покупки. Одновременно с этим покупатель получает от сервера письмо с кодом активации приложения. При запуске защищённого приложения пользователь вводит этот код, он сравнивается с зарегистрированным на сервере и, при совпадении, приложение успешно запускается. В отличии от Android_DRM_3, при развёртывании этой системы потребуется отдельный сервер, чтобы содержать на нём серверную часть защиты.

Система поставляется с открытым кодом по лицензии GNU GPL2.

  • Поскольку никакой специальной защиты кода система не использует, её достаточно легко изучить и нейтрализовать модификацией приложения.
  • Проверка ключа осуществляется через незашифрованный канал, возможно использовать proxy-сервер для обмана защиты.

Компания, производящая Android_DRM_5 производит широкий спектр продуктов для защиты кода приложений и обеспечения DRM-функционала. К сожалению, ни одного «живого» приложения, защищенного Android_DRM_5найти не удалось, поэтому дальнейшая информация базируется на пресс-материалах разработчиков.

  • Android_DRM_5защищает только код приложения. DRM-функционал не предоставляется.
  • Осуществляет защиту только Native-части кода приложений. Этот код должен быть написан на C/C++. Java не поддерживается.
  • Защита в полуавтоматическом режиме встраивается в исходный код.
  • Исходный код обрабатывается с помощью Clang + LLVM в промежуточный байткод, к которому применяются последующие шаги по обфускации/чексуммированию/и т.д., на выходе получается стандартный объектный файл. После линковки приложение ещё раз обрабатывается (вероятно для расстановки и вычисления контрольных сумм).
  • Идеология защиты построена на встраивании в функции программы специальных маркеров, которые могут выполнять следующие действия:
    • Обфускация кода функции (перемешивание, замусоривание, и т.д.);
    • Определение наличия отладчиков;
    • Проверка целостности приложения;
    • Восстановление кода приложения (борьба с патчами);
    • При последующей обработке исходного кода эти маркеры трансформируются в код защиты;
    • Пакет работает только на Linux и MacOS.

Исходя из вышеперечисленного, можно сделать вывод, что данный продукт позиционируется как средство защиты кода программ от анализа и модификации.

Как уже говорилось выше, не удалось обнаружить ни одного защищенного приложения, для оценки взломостойкости.

Источник

Оцените статью