Программы для удаления триальных ключей
Темой для написания этой статьи послужило вот такое событие. У одного из читателей блога была установлена программа с триальным периодом опробования. По истечении этого периода, программа была удалена, второй раз ее установить не удалось.
Как быть? Как удалить с компьютера следы работы защищенного ПО на компьютере. Насколько действенной окажется программа RevoUninstaller в этой ситуации? Вот о методах борьбы с этим явлением и будет рассказ…
Trial-ключи — теоретическое вступление.
Вначале немного теории касаемо типичных способов защиты программное обеспечение от несанкционированного использования:
Существует еще множество других типов программной защиты, от очень простого до чрезвычайно сложного. Например, часто встречается и такая защита:
Сейчас нас мало интересуют последние два вида защиты. Все-таки чаще всего приходится сталкиваться с триальными и шареварными версиями. Итак, мы скачали и установили приложение с триальной защитой. Пользуемся, нам нравится, мы уже привыкли, и вот тут-то и заканчивается пробный период. С тяжелым сердцем удаляем отработавшую свое программу. Второй раз мы ее уже установить не можем – где-то там, в недрах системы остались следы пребывания этой программы на нашем компьютере, которые и не позволяют нам повторно использовать это приложение.
Программы для удаления trial ключей.
Программы для удаления триальных ключей не являются взломщиками, а лишь дополняют другие утилиты для очистки реестра. Многие защищенные программы оставляют в реестре созданные ими ключи, которые не удаляются даже при штатной деинсталляции. Тем самым в реестре вашей системы накапливается мусор, негативно сказывающийся на работе Windows. Побочным эффектом очистки реестра от таких «мусорных» ключей является продление срока ознакомительного использования некоторых программ, имеющих ограничения по времени работы или по числу запусков.
Trial-Reset — программа для очистки реестра и системы от ключей и файлов, созданных коммерческими и бесплатными системами защиты. После очистки, как правило, триальные счетчики обнуляются и защищенными программами можно пользоваться снова, как будто они только что установлены. Последняя версия 4.0 Final.
Программа Trial-Reset расширяема, в комплекте уже есть дополнительные плагины для сброса триала программы Alcohol 120% всех версий и удаления пустых ключей реестра. В процессе работы Trial-Reset записывает на диск и запускает вспомогательную утилиту для удаления защищенных ключей реестра, некоторые антивирусы могут расценить это действие как опасное. Однако уверяю: файл вредоносного кода не содержит.
Registry Trash Keys Finder — это особый инструмент для очистки реестра. Главное назначение программы — это удаление ключей реестра Windows, ставших уже ненужными для вашей операционной системы. Registry Trash Keys Finder позволяет вам самим решать, стоит ли оставить найденные ключи, или их следует удалить.
Никаких действий, нарушающих лицензионные соглашения об использовании тех программ, «остатки» которых находит Registry Trash Keys Finder, он не совершает: никакие программные файлы не модифицируются и не декомпилируются, никакой слежки за действиями программ различными средствами мониторинга также не производится.
Само собой, Registry Trash Keys Finder не распространяет никаких серийных кодов, снимающих ограничения в этих программах. Поэтому, как пользователь Registry Trash Keys Finder, вы просто производите очистку мусора внутри реестра вашей системы. Программа активно развивается, на момент публикации последняя версия 3.8.1.1 от января 2009 года.
NeoKwinto, последняя версия от 11.11.2008 года. Программа для удаления триальных ключей не только навесных протекторов, но и многих программ и игрушек (всего более 2500 программ и 8600 игр).
Автор статьи не несет никакой ответственности за результаты использования вами указанных программ. Также помните, что после удаления некоторых ключей реестра могут быть удалены данные о регистрации лицензионных программ и потребуется их повторная регистрация и/или активация.
И в завершение, хочется обратиться к читателям: насколько интересна и важна эта тема для вас? Продолжить этот пост можно советами, как и где искать программы со снятой защитой, как патчить, крэкать и лечить такие программы. Оставьте свое мнение по этому поводу.
Trial
Исторически, слово обозначало программы, свободно распространявшиеся третьими лицами (например, через FidoNet, в сборниках программ на компакт-дисках) и содержавшие в себе просьбу заплатить деньги автору программы. Однако с течением времени значение изменилось и говоря о shareware все чаще стали иметь в виду не свободное распространение (которого в наше время может и не быть — программа может быть доступна только с сайта производителя) а приемы, используемые авторами shareware-программ с целью побудить пользователя заплатить за бесплатно полученную (но не бесплатную) им программу.
Сейчас shareware чаще всего понимают также тип, способ или метод распространения проприетарного ПО на рынке (то есть на пути к конечному пользователю), при котором испытателю предлагается ограниченная по возможностям (неполнофункциональная или демонстрационная версия), сроку действия (триал версия, от англ. trial /ˈtraɪəl/ — пробный) или версия с встроенным блокиратором-напоминанием (NAG) о необходимости оплаты использования программы. В лицензии также может быть оговорен запрет на коммерческое или профессиональное (не тестовое) её использование. Иногда незарегистрированная программа спустя некоторое время (например, 30 дней) прекращает запускаться. Иногда становится недоступной часть функций. Иногда функциональность остаётся в полном объёме, но пользователю время от времени показывается напоминание о том, что он пользуется незарегистрированной версией.
Статья на сайте проекта GNU описывает shareware, как собственническое программное обеспечение. [1] [2] Это не мешает некоторым программам с ограничивающей функцией распространяться под GNU GPL вместе с исходным кодом, но мнения об их свободности расходятся.
Основной способ распространения shareware-программ — это каталоги программного обеспечения или реклама в поисковых системах.
Содержание
Российская специфика
Россия занимает второе место в мире по объёмам доходов от продаж условно-бесплатных программ от независимых производителей. Многие такие программы созданы в России и продаются в США, Германии и других странах. Это небольшая, но активно развивающаяся статья экспорта высокотехнологичных продуктов.
Многие из продуктов, созданных в России, не имеют русскоязычного интерфейса. Причиной считается обширный объём нарушений авторских прав обладателей прав на продажу ПО, использование кряков и бедность населения, делающая невозможным для российских пользователей платить за программное обеспечение. Это заставляет разработчиков отказываться от распространения таких программ в России и заниматься продажами в других странах. Некоторые российские производители shareware допускают свободное некоммерческое использование своих приложений пользователями из России или стран СНГ (см. FAR Manager, Flash&Backup, Light alloy). Однако в последнее время ситуация меняется и многие приложения начинают продаваться и на территории России. Это происходит по причине повышения уровня благосостояния граждан, появления удобной системы оплаты посредством SMS-платежей, а также проведения периодических проверок юридических лиц на предмет использования контрафактного ПО.
TRIAL VERSION — что это в AIDA64?

Что за надпись?
В некоторых пунктах AIDA64 можно встретить TRIAL VERSION — означает что вы используете незарегистрированную версию программы. После покупки надпись исчезнет и будут видны все значения.
Другими словами — надпись TRIAL VERSION в мире софта всегда имеет одно и тоже значение — триальная версия/ограниченная/урезанная/демо-версия. Доступ к полной версии возможен после приобретения лицензии.
Некоторые пользователи предпочитают не покупать лицензию, а скачивать взломанную версию. Данный вариант опасен тем, что вместе с программой на ПК спокойно может установиться рекламное ПО либо вообще вирус (например троян).
Надпись в стресс-тестах железа (System Stability Test):
Также надпись присутствует в главном и дочернем заголовке окна.
Второй пример — надпись вместо значений датчиков:
На скриншоте выше надпись вместо температуры жесткого диска (там где TOSHIBA DT01ACA100), вместо напряжения на линии 12 вольт, не показывает также напряжение Ядра ГП (графический процессор).
Для примера — как выглядит все в зарегистрированной версии:
Как удалить AIDA64?
На всякий случай мини-инструкция:
Если будете устанавливать заново — качайте с офф сайта.
Вывод
TRIAL VERSION — не баг/ошибка, а ограничения, которые присутствуют в тральной/бесплатной версии AIDA64.
Убрать самостоятельно нереально, нужно приобретать ПО. При отсутствии финансов — не стоит устанавливать ломанную версию, вместо этого обратите внимание на бесплатные аналоги, например утилита мониторинга Speccy.
Надеюсь информация пригодилась. Удачи.
Добавить комментарий Отменить ответ
Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.
Что такое триальная версия программы
Я это пишу для того, чтобы вызвать интерес к теме у тех, кто хорошо знает о том, как можно организовать триальность программы, но не хочет на эти разговоры тратить время, как раз по идеологическим соображениям. И действительно, зачем тратить свое время (априори бесценное) на бесполезные и бессмысленные вещи? Надеюсь, я Вас убедил в том, что озвученная выше точка зрения тоже имеет право на существование. Есть и менее важные, но, все же, порой существенные доводы из области нашей человеческой психологии:
. продолжение см. ниже.
Добавлено (17 Июль 2009, 09:21)
———————————————
Психология людей такова, что бесплатное и/или доступное очень редко кто и когда может ценить. Хотя бы просто потому, что не понимают, что бесплатного вообще не бывает… Или что доступное есть только для тебя доступное, потому, что у кого-то к этому воля была такая… Есть оплаченное другими! Программист, который выложил бесплатно свой плагин – он потратил самое ценное, что у него есть – время! А ведь он мог это время своей жизни потратить на любимую женщину или детей, да бог его знает на что еще! Да, ему это нравится, он это любит, поэтому и делает, но ведь это не значит, что он не Платит за это временем своей жизни, усилиями, творческой энергией, здоровьем в конце концов… Нет бесплатного, есть оплаченное другими! В моем придуманном примере про компанию, сотрудники, сисадмин, директор – все успели подумать о себе, и при этом никто (!) не успел прочувствовать те Возможности (ресурсы, в т.ч., кстати, и временнЫе), которые даёт использование программы, ее функций, не смогли использовать идеи в ней заложенные, воплотить в реальность выгоду для фирмы и самих же сотрудников…
Мало кто способен влёт и непредубежденно оценить Идею.
Порой, без «пыли в глазах» люди ничего разглядеть не могут…
А теперь сам вопрос :). Он, скорее, из нескольких взаимосвязанных вопросов состоит.
«Какие можно придумать способы реализации триал-версий программ?»
Уточню, кстати, что интересуют именно «триал», а не «демо», поскольку хочется дать пользователю возможность вкусить все прелести программы, а не уродливое подобие…
Я новичок в программировании и «знаю» (т.е. слышал о них) только эти:
Способ 1.
Запись в реестр параметров (например, дней триал-версии, числа запусков, факта активации и пр.). Кстати, в этом моменте для меня неясен вопрос: как организовать шифрование этих данных и их запись (например, пароля пользователя) в реестре в бинарном режиме? Буду рад ответам! Я пока только закодировать могу, чтобы в реестре была абракадабра, а не настоящий пароль (но шифровать всякими n-битными штуками не знаю как…).
Способ 3.
ini-файл (об этом я, кстати, еще совсем ничего не знаю и буду признателен за пояснения).
![]() ![]() | ![]() |
Я это пишу для того, чтобы вызвать интерес к теме у тех, кто хорошо знает о том, как можно организовать триальность программы, но не хочет на эти разговоры тратить время, как раз по идеологическим соображениям. И действительно, зачем тратить свое время (априори бесценное) на бесполезные и бессмысленные вещи? Надеюсь, я Вас убедил в том, что озвученная выше точка зрения тоже имеет право на существование. Есть и менее важные, но, все же, порой существенные доводы из области нашей человеческой психологии:
. продолжение см. ниже.
Добавлено (17 Июль 2009, 09:21)
———————————————
Психология людей такова, что бесплатное и/или доступное очень редко кто и когда может ценить. Хотя бы просто потому, что не понимают, что бесплатного вообще не бывает… Или что доступное есть только для тебя доступное, потому, что у кого-то к этому воля была такая… Есть оплаченное другими! Программист, который выложил бесплатно свой плагин – он потратил самое ценное, что у него есть – время! А ведь он мог это время своей жизни потратить на любимую женщину или детей, да бог его знает на что еще! Да, ему это нравится, он это любит, поэтому и делает, но ведь это не значит, что он не Платит за это временем своей жизни, усилиями, творческой энергией, здоровьем в конце концов… Нет бесплатного, есть оплаченное другими! В моем придуманном примере про компанию, сотрудники, сисадмин, директор – все успели подумать о себе, и при этом никто (!) не успел прочувствовать те Возможности (ресурсы, в т.ч., кстати, и временнЫе), которые даёт использование программы, ее функций, не смогли использовать идеи в ней заложенные, воплотить в реальность выгоду для фирмы и самих же сотрудников…
Мало кто способен влёт и непредубежденно оценить Идею.
Порой, без «пыли в глазах» люди ничего разглядеть не могут…
А теперь сам вопрос :). Он, скорее, из нескольких взаимосвязанных вопросов состоит.
«Какие можно придумать способы реализации триал-версий программ?»
Уточню, кстати, что интересуют именно «триал», а не «демо», поскольку хочется дать пользователю возможность вкусить все прелести программы, а не уродливое подобие…
Я новичок в программировании и «знаю» (т.е. слышал о них) только эти:
Способ 1.
Запись в реестр параметров (например, дней триал-версии, числа запусков, факта активации и пр.). Кстати, в этом моменте для меня неясен вопрос: как организовать шифрование этих данных и их запись (например, пароля пользователя) в реестре в бинарном режиме? Буду рад ответам! Я пока только закодировать могу, чтобы в реестре была абракадабра, а не настоящий пароль (но шифровать всякими n-битными штуками не знаю как…).
Способ 3.
ini-файл (об этом я, кстати, еще совсем ничего не знаю и буду признателен за пояснения).
Триал для приложений: возвращение в App Store?
Джон Скало из студии Windmill опробовал новый режим монетизации приложения по давно известной схеме trialware. И он работает!
Долгое время триал для приложений в App Store был запрещен. Разработчики не могли закрывать весь функционал бесплатных приложений покупками и приходилось искать обходные пути. Но после WWDC 2019 многое изменилось.
В прошлом месяце на фоне множества анонсов с WWDC вы, возможно, упустили небольшое изменение, которое Apple внесла в свои правила публикации приложений (пункт 3.1.1):
Приложения без подписки могут предлагать ограниченный бесплатный пробный период, прежде чем предоставлять опцию полной разблокировки, настроив нерасходуемую встроенную покупку Уровня 0, которую следует назвать: «ХХ-дневная пробная версия». До внедрения такой пробной версии ваше приложение должно четко определить продолжительность, содержимое или услуги, которые больше не будут доступны после окончания пробной версии, и любые последующие расходы, которые пользователь должен будет заплатить за полную функциональность. Узнайте больше об управлении доступом к контенту и продолжительностью пробного периода, используя Receipts и Device Check.
Учитывая, что iOS-разработчики просили такую модель работы с пробной версией (trialware) с тех пор, как App Store дебютировал десять лет назад, я нашел это дополнение очень интригующим, но не совсем ясно прописанным.
Во-первых, гайдлайны все еще говорят (в разделе 2.2):
.. Триальные версии вашего приложения в App Store не допускаются — используйте вместо этого TestFlight.
Так что это значит, разрешены триальные приложения или нет?
На самом деле, Apple уже молчаливо смирилась с пробными версиями, при условии, что после окончания пробного периода приложения оставляют в использовании некоторые минимальные функции (в некоторых приложениях Omni Group используется эта модель).
Является ли это новое руководство лишь формализацией этой молчаливой политики, или оно действительно разрешает триальные приложения, которые закрывают весь функционал после окончания пробного периода?
Насколько мне известно, ни один разработчик еще не тестировал эту возможность, и я подумал, что было бы интересно заняться ею.
Tempi
Мы попробовали несколько различных моделей оплаты с нашим приложением Tempi, которое помогает музыкантам с их ритмом. Сначала это был freemium со встроенными в приложении покупками, затем использовали предварительную оплату. С точки зрения дохода обе эти стратегии работали примерно одинаково, но я всегда думал, что классическая модель пробного ПО будет более подходящей.
Честно говоря, я был уверен, что Apple откажется от триального приложения в котором дается “все или ничего”, поэтому я не хотел тратить много времени на разработку, однако на важный вопрос в реализации нужно было ответить — как можно хранить данные о том, когда триал для приложений начался? Здесь есть несколько вариантов, каждый из которых имеет свои плюсы и минусы.
Встроенная покупка Tier 0 + DeviceCheck
В руководстве Apple прямо советует нам использовать IAP «Уровня 0» (т.е. бесплатную), которую мы требуем от пользователя «купить», чтобы начать пробный период. Они также вызывают DeviceCheck, новый для iOS 11 API, который хранит только 2 бита информации. Предположительно мы могли бы использовать один из этих битов для хранения информации о том, разблокировано приложение или нет при его установке.
Мне не нравится этот подход. Во-первых, я думаю, что нажатие кнопки «Купить» для продукта IAP стоимостью 0,00 долл. США может ввести в заблуждение значительный процент пользователей. А что, если вы хотите сбросить пробную версию для всех пользователей, которые уже превысили пробный период, скажем, потому что вы добавили некоторые важные новые функции? Для этого вам нужно будет создать совершенно новую встроенную покупку. Наконец, DeviceCheck доступен только в iOS 11 и требует от вас использования JSON Web Tokens в сочетании с REST API, что требует множества новых программных инфраструктур, которые вам необходимо задействовать, если у вас их еще нет.
UserDefaults
Это немного наивно, но вы можете просто сохранить дату запуска пробной версии в UserDefaults. Это банально, но вы сможете в любой момент перезапустить процесс. Очевидным недостатком является то, что любой пользователь может перезапустить пробный период, просто удалив и переустановив приложение.
Keychain
Это малоизвестный факт, но когда приложение хранит информацию в Keychain пользователя, то эта информация сохраняется даже при переустановках приложения. Кроме того, по умолчанию эти элементы хранятся таким образом, что они не синхронизируются с Mac, что делает практически невозможным для пользователя удалить их и обойти пробный период. Очевидно, что этим механизмом нельзя злоупотреблять, но я думаю, что это идеальное решение для хранения даты начала триального периода. Если мы хотим сбросить пробный период, то мы можем либо удалить существующий элемент, либо выбрать новое имя элемента.
Внедрение
Учитывая простую стратегию использования, все остальное было легко осуществить. Я создал новый IAP «Разблокировать пробную версию», сохранил дату начала пробной версии в связке ключей и использовал стандартную проверку квитанции о покупке для проверки. Как я уже сказал, я не хотел тратить много времени на новый пользовательский интерфейс для этого изменения, поэтому я просто добавил пару «неприятных предупреждений»:
Я настроил их так, что они появляются не чаще одного раза в день, и пользователи, которые ранее покупали что-либо в приложении, автоматически разблокируются.
Прохождение проверки в App Store
Чтобы достоверно ответить на вопрос о том, разрешает ли Apple сейчас использовать триал для приложений класса «все или ничего», я хотел объяснить эти изменения и рецензенту в App Store. С этой целью я написал это прямо в заметках для ревьювера:
Мы переходим к модели «пробной версии». У пользователя есть 14 дней, чтобы оценить приложение. После этого их попросят совершить встроенную покупку, чтобы продолжить использовать приложение.
Удивительно, но примерно через день приложение было одобрено! Вот это да!
Теперь это официальным? Возможно, нет. Может быть, мне повезло с этим рецензентом, и другой отказал приложению. Возможно, Фил Шиллер прочитает эту статью (Привет, Фил!) и удалит приложение. Я хотел бы услышать от разработчиков об их опыте работы с пробной версией, поэтому не стесняйтесь, напишите мне в Twitter или присоединяйтесь к комментариям ниже. (Позже мне пришлось исправить небольшую ошибку, так что снова я прошел через процесс проверки, и приложение было снова одобрено, так что это многообещающе!)
Триал для приложений: подводя итоги
Следует отметить, что очевидное применение таких триальных программ не обязательно является идеальным. Как пишет Даниэль Джалкут, есть в этой модели и много минусов. Для меня главным из них является то, что пробные приложения кажутся пользователям «бесплатными». Несомненно, некоторые будут раздражены, когда узнают, что в какой-то момент им действительно нужно будет заплатить. Я осторожно выделил этот факт в верхней части описания и изменил примечания, но я не удивлюсь, если наш рейтинг понизится.














