Pull to refresh

Comments 262

Похоже, любители дергающейся камеры и некачественного видео минусуют…
минусуют разочарованные. Была такая статья про то, что гугл плей взломали, а теперь… «Google Play не взломан, однако бесплатно совершать покупки в приложениях можно».
Почему сразу так не написать?
Любители дергающейся камеры и некачественного видео на других тематических ресурсах обитают…
Равно как и любители качественного.
Ссылка на загрузку имеется в тексте статьи.
UFO just landed and posted this here
Я побоялся материться, потому что год был забанен за это же :)
UFO just landed and posted this here
Судя по количеству людей обитающих на 1/100 вершины айсберга этот факт не волнует ооооочень большое количество людей
UFO just landed and posted this here
UFO just landed and posted this here
>это пиратство — то бишь воровство

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

Воровство, оно же кража — тайное хищение чужого имущества.

Во-первых, первое — совершенно не «то бишь» второе. Во-вторых, и кого и, собственно, что похитили, говорите?
«Мы не бандиты! Мы благородные пираты.» (с) Тайна третьей планеты
Если не сообщили в Google об уязвимости, то просто нехорошие люди.
Вы считаете? А я вот думаю, что не всем быть вайтхэтами. Это как сказать, что анонимусы делают плохие поступки. А на самом деле они за свои идеи борются.
Странный вы. На Apple-устройствах данный «финт ушами» не первый месяц, и если б Google хотел, он бы пофиксил, если это возможно.
Не понял, причем тут Apple устройства?
При том, что я сомневаюсь, что Google не знает о данном способе «взлома».
Я о том, что на Apple-устройствах уже продолжительное время можно этим способом внутриигровые «ништяки» «покупать».
И, мне кажется, Google давно мог устранить данную уязвимость, если бы хотел или знал, как.

На i-устройствах же до сих пор данное действо возможно? Если нет, поправьте.
А что тут можно сделать, если у пользователя рутованное устройство? На рутованном устройстве вы сами себе царь и бог. Но это только в том случае, если я правильно понимаю метод «взлома» из отрывочных доступных данных. Уважаемый madkite может подтвердить или опровергнуть мои мысли.

Как я понимаю суть в том, чтобы сделать три шага
1) Найти все приложения с определнными разрешениями
2) Подменить в hosts айпишник сервера, причем жедательно именно в тот момент, когда приложение пытается постучаться в маркет
3) Притвориться, что сделка одобрена.

Для эмуляции нужен некий аналог сервера. Каждый из этих шагов доступен при наличии рута на телефоне и недоступен при его отсутствии. Ровно так же работают эмуляторы серверов диаблы и так далее.
Фиксирование IP-сервера, с которым соединяется Маркет, в защищенной области памяти аппарата. Но это совсем уж маловероятно.
К тому же да, просто происходит эмуляция сервера. Поэтому, отвечая на вопрос в корне данной ветви комментариев, говорю — уязвимость эту не закрыть и решение лежит много глубже, в самой идее подобной реализации покупок.
Я правильно понимаю, что схема покупки — «клиент->сервер гугла->клиент»? Это единственная схема покупок или еще возможна авторизация через собственные сервера приложений?
Вообще (вроде бы) есть какая-то возможность создать корпоративный сервер приложений, но использовать его тут мне кажется абсолютно нереальной идеей. Или вы имеете ввиду чтобы трюк, который проделывает фридом не прокатил?
Если да, то если такой сервер приложений и есть он требует покупки лицензий чуть ли не на каждого пользователя (можно пачками), что сделает игры непокупаемыми. Ну и кроме того, о них никто не узнает потому что они никогда не попадут в маркет.
Нет, я имел ввиду проверку платежа не на клиентской стороне, а на серверной. Клиент делает запрос на покупку к своему серверу, а тот, в свою очередь, к серверу гугла, когда происходит подтверждение от гугла, оно передается через собственный сервер клиенту. Либо по принципу oauth, где верификация платежа использовала бы токен через свои сервера. Проблема бы не была решена полностью, но не было бы возможности эмулировать ее одним только сервером гугла. Пришлось бы для каждого приложения писать свой эмулятор, что является тухлой затеей. А если все покупки хранить на своем сервере, то эта задача станет вообще нетривиальной.
Идея интересная, но боюсь, что она не покатит по тривиальной причине — гугл хочет контролировать все платежи, чтобы не было развода пользователей на деньги, о котором гугл ничего не знает.
Мне приходит в голову другое решение — покупка совершается у гугла, а тот в свою очередь информирует о факте совершения покупки некий сервер. Через, скажем, 10 минут приложение стучится на свой сервер и проверяет, а правда ли бонус куплен? И вот тут уже надо эмулировать этот сервер, а это, как вы выразились, «тухлая» идея.
В таком плане я не вижу проблемы описанной мной, однако есть другая — как я понимаю, у гугла нет механизма оповещения стороннего сервера и имплементировать его для каждого сервера отдельно — должно быть весьма затратно. А если сделать все эти сторонние серверы однотипными — тогда опять встает проблема эмуляции.
На такую схему сейчас перешел вконтакт. После успешной транзакции, они посылают запрос на сервер приложения. Не вижу тут ничего сложного.

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

Разве HTTPS и проверка серверного сертификата — не решают проблему?
Сама идея In-App покупок — платим за то, то в приложении уже есть, но заблокировано, и получаем это, как уже ниже автор и говорил.

Так что — нет, не решают, иначе давно бы все было закрыто Корпорациями.
Все, конечно, IMHO.
Мне кажется, HTTPS защищает весь процесс покупки вне приложения.
Значит, «имитировать» покупку можно будет, только вмешавшись внутрь самого приложения.
Приложения все устроены по-разному, значит «универсальный имитатор» будет невозможен.
Разве не так?
> Если не сообщили в Google об уязвимости, то просто нехорошие люди.
У Гугла нет уязвимости. Название топика вроде намекает как-бы. У Гугла всё сделано более-менее красиво и секьюрно.
«Уязвимость», если её так можно назвать, находится в приложениях — сложно продавая «воздух», защищаться как технически, так и юридически.
Это не более «воздух» чем любая другая плата за сервис или софт, и то, что вы поощряете, не менее воровство и пиратство, чем незаконное использование софта, фильмов или музыки.
Ну сколько можно говорить, что софт — это продукт интеллектуального труда, на который распространяется закон об авторских правах и он является интеллектуальной собственностью владельцев. Это не «воздух». А вот монетки в оффлайн-игре — это совсем другое, это не интеллектуальная собственность разработчиков игры, которую можно украсть.
UFO just landed and posted this here
Аналогично, не работает.
При первом запуске просит права рута, потом закрывается.
При повторном запуске вываливается с ошибкой.
Пофиксено — скачайте и попробуйте ещё раз, пожалуйста.
По моему LuckyPatcher и App&Game 4PDA — это отличный набор для юзера, который не хочет платить за приложения.
Программы уже стабильные, есть почти всё, что нужно.
По-моему, отличный набор для юзера, который не хочет платить за приложения — это Nokia 1112.
По-моему, отличный набор для юзера, который не хочет платить за приложения — бесплатные приложения.
Не будьте такими ханжами
С каких пор это называется «бесплатно совершать покупки»? В учебных целях можно было бы закрыть глаза на нелегальность, но в статье даже нет намёка на технические детали.
Сам кряк не так интересен, как техническая сторона вопроса — как работает, как противостоять.
Автор в постскриптуме намекнул — онлайн верификация спасет
Ну наконец-то. Не поймите неправильно, но мода на тотальный in-app purchase уже порядком достала. Я не против выложить 5-20$ за программу/игру, и их в play у меня куплено более чем достаточно (покупал еще во времена когда в СНГ делать этого было нельзя, спасибо MarketAccess и потом MarketEnabler), но когда у меня чуть ли не под страхом расстрела требуют заплатить за какую-то свителку, а потом еще и еще одну, без которых игра превращается в монотонный гринд или вообще не проходится — нет, спасибо. Доходит до маразма — вместо paid версий приложений (отдельных) заплати in-app чтобы убрать рекламу/получить полную функциональность. А если я перепрошьюсь или телефон поменяю?
Ну такая схема монетизации оказалась выгоднее. Капитализм.
А если я перепрошьюсь или телефон поменяю?


Меня вот на играх для десктопа такая ситуация расстраивает. Купил лицензию, все честно, а один хрен.

Я про защиты от 1С.
Мне была нужна в свое время Mount&Blade. Русская лицензия, официальный сервер, все дела.
На Steam не смотрел, как-то им пока не пользуюсь вообще, мало играю в игры, в платные — еще меньше.

На версии 1С стоит защита, количество активаций игры ограничено. На два своих компа не поставишь, это фиг с ним.

Но даже официально деактивировав игру (жесткий умер, винда слетела, еще куча причин), активаций останется только 2.
>На Steam не смотрел

Ну, собственно, сам себе злобный Буратино. Купили бы в стиме — проблем бы никаких не было.
А если я перепрошьюсь или телефон поменяю?

Не-одноразовые предметы (aka «non-consumables») привязаны к счету в Google Play и никуда не деваются. Consumables (например покупка игровой валюты, дополнительных жизней и т.д.) тоже может синхронизироваться, но это на совести разработчика приложения.
Доходит до маразма — вместо paid версий приложений (отдельных) заплати in-app чтобы убрать рекламу/получить полную функциональность.

Почему сразу до маразма? Если оформить paid-версию как in-app, то для апгрейда не надо будет тратить время на поиск её в маркете, плюс сохранится ваш прогресс из демо-версии.
SGS II — CM 10.1 — Andriod 4.2.1 — не работает… пишет «отсутствует подключение», хотя Интернет есть… и в PlayMArket заходит на страницу покупки программы…
Galaxy Nexus, 4.2. Полет нормальный
image
И да, вопрос разработчикам — есть ли шанс «спалиться» или все действо происходит исключительно на устройстве?
Эмуляция покупки происходит исключительно на девайсе, гугл о вашей «покупке» не узнает, но «спалиться» можно, особенно если пытаться заюзать этот хак для online-игрушки.
1)Не люблю Freemium игры/приложения т.к. в большинстве случаев без допольнительных покупок пользоваться/играть не возможно. А с ними не интересно.
2) Боязно за свой гуглоакк.
Первая мысль после открытия хабраката-«о, вишмастер, теперь и на андроиде!»
Правдоподобно, но проверять не хочется.
А можно где-то логи найти? Я бы отправил, продиагностировали бы, почему не запускается.
alogcat. Установите из google play
Вроде отправил :).
Спасибо за отзывчивость.
Вообще, там должно быть достаточно одного try/catch чтобы эту ошибку захотфиксить я думаю.
Потестил в единственной в у себя казуальной игрушке Hill Climb Racing — полет нормальный (Lenovo A750, 4.0.3)
Правда очень удивился, что полностью проапгрейдить 1 транспорт — стоит 20$!!!.Кошмар, а я до этого играл в метро и честно нафармил на три штуки
Тоже в метро в нее играл, начинал еще когда всего одна машина была. Ее и полностью затюнил. Там когда Луну откроешь проще становится. Фактически Луна это такой чит, бонусы за полет у меня доходили до 15000, а еще во время полета удается пару-тройку флипов сделать.


FreeCard видит, но покупка не проходит.
С птичками все ок.
Xperia S 4.0.4
Данный хак работает не на всех приложениях. Видимо это пример одного из них.
Поставил, посмотрел. Удалил. Теперь маркет не подключается к интернету, говорит нет связи, хотя браузеры, клиенты социалок работают. Кэш чистил, не помогло.
Остановите приложение Freedom через его настройки.
Поставил freedom, остановил через настройки. Не помогло.
В программе Menu -> Stop, если не написало никаких ошибок, то должно всё вернуться как было и Маркет будет работать с оригинальным сервером. Если же всё-равно не работает или возникает ошибка — пишите в ПМ (желательно с logcat), разберёмся.
Помогло восстановление файла hosts
При инициализации покупки, «Ошибка подключения». Galaxy Nexus, Android 4.2.1. Проверено в 3 приложениях.
UFO just landed and posted this here
Благодаря подобного типа программулинкам разработчикам станет нечего на хлеб намазывать. В общем я против подобного рода хаков. Надеюсь, залатают скоро.

P.S. Интересно, кроме поднятия ЧСВ разработчики данного хака имеют какой-то профит?
Ну тут надо понимать, что подавляющее количество пользователей не смогут использовать это приложение — хотя бы потому, что нужен рут. Если человек не хочет деньги платить — ну не будет играть в игру. То есть разработчик с него ни так ни так денег не получит. А тут есть возможность сделать человеку приятное — вроде и овцы сыты и волки целы…
А может это будет стимулировать разработчиков продавать не воздух (т.е. виртуальные монетки в играх), а что-то стоящее?
Продажи внутри аппликаций один из основных доходов разработчиков. Вам было бы приятно, если часть зарплаты с вашего банковского счета некоторые хитрюги снимали мотивируя тем, что пускай это его стимулирует делать «YYY», а не только «ZZZ»?
Идя поиграть в боулинг/бильярд я не рассчитываю перехитрить систему и попить пива «на халяву», тоже самое на мой взгляд и с продажами внутри аппликации.
Поиграть в бильярд где-то в бильярдной — за это есть смысл платить деньги.
А платить деньги за то, чтобы поиграть в бильярд на своём купленном (легально полученном) столе — это другое.
Ваше видение понятно. Оно может поменяться только тогда, когда вы будете не получать зарплату каждый месяц, а когда будете писать свой продукт и пытаться его продать.
Наказать разработчиков можно забаставкой, бойкотом, написанием аналога, отсылкой жалоб, но никак не прикрывая их легальные денежные потоки. Грань здесь очень тонка, сегодня вы не купили 50 монет, а завтра обманув paypal, вы оставили банк без денег, банк увеличил проценты, пытаясь покрыть расходы и от этого пострадали ваши знакомые.
Я не получаю зарплату каждый месяц. :(
Та даже б если и получал, но этот доход был бы с продажи «ничего» и держался бы на тупом «впаривании», то я в любой момент рисковал его потерять.
Если заметили, то через FreeCard нельзя купить реальное приложение, можно купить только воздух, который и так ничего не стоит.
Количество денег на банковском счету — такой же воздух, как платные функции в приложении.

Я вот не понимаю, что банку сложно пару ноликов в базе для меня приписать? Давайте бороться с несправедливостью, за возможность приписывать нолики сами!

… да, кстати, не поделитесь воздухом? вам же не жалко? :)
Изменение ноликов в коде веб-странички банка, загруженной у меня в браузере — это не преступление.
Возможно… а возможно и нет, в зависимости от того, что написано в TOS сайта банка.

А вот взлом программ, с целью не платить авторам — преступление уже практически точно.
> что написано в TOS сайта банка
Соответствие тех ToS законодательству страны иногда под вопросом.
Если я напишу, что скачивая программу из топика Вы соглашаетесь с ToS, а в них напишу, что Вы обязаны лишить себя жизни в течении 24-х часов, то если Вы будете продолжать жить — это вовсе не будет означать, что вы нарушили закон. Есть права, гарантируемые Вам законом, который имеет большую юридическую силу, чем какие-то ToS.

> А вот взлом программ, с целью не платить авторам
Слово «взлом» мне кажется тут неуместным.
По поводу второй части фразы… Допустим купил я, хватит уже примеров, неважно что. Теперь могу обратиться в официальный сервисный центр, а могу в неофициальный («с целью не платить авторам») — разве это преступление?
UFO just landed and posted this here
Воровство тут совсем неуместный термин по двум причинам
1) Когда персона А крадет что-то у персоны Б — у персоны Б этого становится меньше, а у персоны А — больше. В рассматриваемом случае у персоны Б меньше ничего не становится.
2) Если у персоны А чего-то нет, она взяла что-то у персоны Б, не заплатив за это — это воровство. В рассматриваемом случае у персоны А уже все есть на телефоне, и она, как это ни странно, не хочет платить кому-то за то, что у нее уже есть.
Это же как если бы вы или я платили производителю телевизора за возможность переключить канал. Или за то, чтобы посмотреть фильм в HD, а не в 320x240.

UPD: отредактированы опечатки, добавлен абзац.
UFO just landed and posted this here
А кто сказал, что игра была получена бесплатно? Дело абсолютно не в жтом. Дело в том, что то, что приобретено и лежит на моем телефоне — мое. Я ничего не копирую еще раз — оно и так у меня есть.

Ваш пример с дорогим автомобилем некорректен — засудят меня там в первую очередь за использование товарного знака без разрешение правообладателя.

Но, скажу честно, я не особо знаком с авторским правом и его законами. Я просто считаю, что имею право делать с программами, которые находятся в моей собственности все, что я хочу до тех пор, пока это не вредит другим.
UFO just landed and posted this here
Все от адвоката зависит :)
А какие именно средства защиты компьютерной информации здесь нейтрализуются. Можно ссылочку на определения средств защиты компьютерной информации, пожалуйста? Повторюсь, в законах я не силен, я по-человечески рассуждаю, но и юридическая сторона дела безусловно представляет из себя интерес.
UFO just landed and posted this here
Мне нравится думать, что суды бывают не только такие как в этой стране, но и такие, где рассматривают закон.
UFO just landed and posted this here
Вопрос ставлю следующим образом: обязан ли я защищать то, что принадлежит мне.
UFO just landed and posted this here
А я, кстати, скачивая игры ни разу ни на каких лицензионных соглашениях согласия своего не ставил. Обычно игра запускается — и ты играешь. Если у них есть неявные соглашения, которые пользователю не показываются — такие у нас в стране незаконны, если мне память не изменяет. На плэй маркете текста соглашения про конкретную игру тоже нет. Вот, например, покажите мне, гд елицензионное соглашение на игру Lane Splitter?
UFO just landed and posted this here
Другой сервисный ничего воровать у официального не будет. Он сделает тоже самое, только дешевле, и с тем, что у пользователя уже есть (и было приобретено легально). А по-вашему получается, что сервисный центр, ремонтирующий устройства не собственного производства — вор. Ну так пойдите и напишите заявление в милицию, о том, какой беспредел творится. ;)
UFO just landed and posted this here
В данном конкретном случае «запчасти» не требуются. Всё уже включено в программу. Чтоб добавить монеток в игре мне не надо ни к кому обращаться и уж тем более воровать!
UFO just landed and posted this here
Во-первых я не гражданин РФ, во-вторых у меня не было умысла создавать программу заведомо предназначенную для чего-то противозаконного. Программа предназначена для работы исключительно с информацией, хранящейся на девайсе и с разрешения пользователя этого девайса.
UFO just landed and posted this here
Вы про какую лицензию то говорите? Лицензию Windows? Я с ней не соглашался и она тут не при чём. Чтоб запустить Windows под Android-ом надо помуздызаться очень много. Если это просто пример, то Вы правы — в РФ взламывать Windows запрещено. Но это не имеет никакого отношения к топику.
Если Вы обвиняете меня в нарушении лицензии, то будьте добры указать хотя бы какую лицензию Вы имеете ввиду. А то как-то необоснованно звучит. В той же РФ есть закон о клевете. ;)
Если лицензию Гугла, то она регулируется законами штата Калифорния, на которые, между прочим, мне глубоко плевать. Другие соглашения при скачивании программ попадаются довольно редко. И ещё, не мешайте мух с котлетами: лицензионное соглашение — это гражданско-правовые отношения. Нарушение лицензионного соглашения не может быть предметом уголовной ответственности (по крайней мере в нашей стране). Потому обосновывать нарушение статьи УК нарушением какого-то там соглашения — юридически неправильно.
UFO just landed and posted this here
Лицензия никем не регулируется? А в тексте лицензии написано прямо противоположное… ну ладно.
Пример с лицензией Вы привели, чтобы указать на то, что я не являюсь собственником интеллектуальных прав на ПО? Это и так очевидно.
Только вот взломом я не занимался и никакие средства защиты информации не нейтрализировал (тем более если посмотрите украинское законодательство, то Вы не найдёте там такую тупую и расплывчатую формулировку). Мне вообще не нужна никакая информация, кроме той, что уже есть. Если Вы под ПО имеете ввиду ОС Android, то её лицензия позволяет делать с ней почти всё, что угодно. Если Вы под ПО имеете ввиду скачанное приложение, то я не взламывал его — можете убедиться, что apk лежит неломаный, целенький, на месте, с оригинальной подписью. И чтоб получить этот apk не надо ничего нейтрализировать, эта информация у пользователя уже есть. Также я не занимаюсь распространением этого ПО, авторские права на которое мне не принадлежат. Права собственности же на save (где хранится количество «монеток») принадлежат пользователю. При продаже этих «монеток» за реальные деньги Вы не продаёте интеллектуальную собственность («монетки» ей не являются, в отличии от самой игры), Вы не продаёте даже право на пользование интеллектуальной собственностью (опять же потому, что «монетки» ей не являются), Вы продаёте НИЧЕГО.
> Вот лицензию гугла вы и нарушаете
А вот тут буду ещё конкретнее… я так понимаю, что Вы об «Условиях предоставления услуг Google Play»? А кто Вам вообще сказал, что я на них соглашался? Ну может когда-то давно было, по ошибке. Но сейчас, выкладывая Freedom, я не пользуюсь услугами Google Play и не заключаю никакого соглашения с Google, следовательно не могу его нарушить.
Пользователям же рекомендую тщательно изучать все соглашения, которые они заключают, и законодательство страны, в которой находятся, чтобы ни в коем случае не нарушить ничего, используя программу.
UFO just landed and posted this here
Вы прыгаете из одного закона в другой. Если Вы начинаете разговор об авторских правах и патентах, то эта совсем другая песня. И на «монетки» никакие авторские права не распространяются. За «второе» («лишение разработчиков прибыли») подать в суд — вообще звучит глупо. Вот я не обратился в официальный сервисный центр, а решил проблему сам, тем самым лишив их прибыли — ну подать в суд то можно всегда, ну пусть пытаются…

Ну а вообще это разговор ни о чём… Это придирки к словам из УК страны, где свои забубоны, но которая не имеет ко мне никакого отношения, и в которой часто дело решают финансы и связи, нежели эти слова. А если предупреждать, так давайте предупреждать всех, начиная, например, с создателей hex-редакоторов. ;)
И ещё Вы заблуждаетесь насчёт того, что эмуляция чего-либо, защищённого авторскими правами, есть преступление. Я про общий случай. Конечно, в какой нибудь долбаннутой стране, это вполне может оказаться преступлением, особенно если этому решению поспособствовать финансово. Но в ЕС и даже в США это вполне легально, если при эмуляции не используется непосредственно какая-то часть эмулируемого объекта, на который у создателей нет авторских прав. Или же возможно такое, что она используется, но она получена пользователем легально. Потому в этих странах вполне можно использовать эмулятор PlayStation (при наличии оной, потому что существующие эмуляторы требуют ROM). И потому Google вполне может распространять эмулятор Galaxy Tab-а в составе Android SDK…
UFO just landed and posted this here
При наличии обоснованных доводов я всегда готов признать свою неправоту.
В шапке ясно написано, что онлайн-приложения не поддерживаются. Потому аналогия неверная.
Речь не про онлайн-оффлайн, а про то, что считать воздухом и почему.

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

Внутрипрограммная фичи имеют ценность и стоят денег по совершенно тем же причинам. И в этом плане ничем не отличается от электронных денег.

А так к воздуху можно бы приравнивать (по собственному желанию, когда себе так удобнее) продажу любых сервисов, подписные лицензии, биткоины (а что, в оффлайне же лежат) и прочие вещи, за которые почему-то просят денег, а коробку с продуктом в обмен не дают.
Безналичные деньги, которые у Вас в банке на счету — это взятые на себя обязательства банком по выплате реальных денег. Это совсем другое.

Тут же я имею вполне легально продукт, в котором заблокированы некоторые вещи. Например, в смартфонах часто заблокированы права суперпользователя. Иногда их можно получить официально у производителя, (разумеется, часто не бесплатно). Но можно пойти и другим путём — и во многих странах такая свобода гарантируется законом.
Точно также, когда я покупаю процессор с заниженной частотой и разгоняю его — вполне легальная операция, и не вижу повода разглагольствовать о об её этичности. Это сугубо личная операция, которую я произвожу исключительно в рамках своей квартиры, ни кого не трогая, и уж тем более не требуя ни от кого никаких обязательств.
UFO just landed and posted this here
Я уже писал выше о том, что соответствие лицензионного соглашения законам страны часто под вопросом. А закон имеет большую юридическую силу. Ну и далеко не во всех лицензионных соглашениях запрещено получать «монетки» другим способом, кроме как покупать через credit card.
В любом случае, перед использованием Freedom внимательно прочитайте все лицензионные соглашения и изучите законодательство той страны, где находитесь. Разработчики не несут ответственности за действия пользователей. Программа разрабатывалась в целях исключительно законного использования. :)
UFO just landed and posted this here
По той же логике — вы бесплатно получаете скажем триальный фотошоп, а потом производите личную операцию, в рамках своей квартиры, по отключению триальных ограничений.

И вы убеждаете что это легальная операция, т.к. триал вы получили легальным образом, а что вы с ним делаете дальше — никого не касается.

Все это во всех вариантах — нарушение закона и морали, как попытка получить что-то, что создавалось другими для вас, не заплатив им за это.

ps: Я не борец за защиту прав и не люблю, например, DRM. Но согласиться с тем что «внутри app-ов продают воздух» и «потому мы имеем право взять его бесплатно» — никак не могу, и то и другое не верно.

Можете пользоваться кряками, но убеждать всех что это законно или морально — некомильфо. Каждый раз стоит четко осознавать, что в этот момент происходит нарушение закона, попытка не заплатить кому-то за труд и акт неуважения разработчиков того чем вы пользуетесь.
Оно все-так, аргумент понятный, я не играю онлайн, я не могу навредить механики игры, потому что я офлайн, разработчики не дают возможности купить игру, доставляют мне кучу проблем, тренд freemium игр просто ужасен. Но! Вы же не дома сломали конкретную игру, а вы дали инструмент другим людям и он гораздо более широкого спектра.

Пожалуйста не забывайте, что «воздух» в игре ничего не стоит с точки зрения разработки, но можете ли вы оценить сколько стоит сам проект, сколько вложили в денег в игру, за которую никто не платит?
На самом деле «демпинг» и неясная монетизация на рынке компьютерных программ, крайне не нравится, facebook/twitter вкладывает миллионы в разработку, а потом как отбить втюхивая рекламу, неясные правила и т.п. Игры за миллионы, которые пытаются заработать на продаже монет. Но ведь это другая история и другие методы борьбы?
Я считаю, что разработчик ни так ни так ничего не заработает. Просто в одном случае пользователь доволен — в другом — нет.
Да, мы даём инструмент… точно так же, как другие люди делают программы для разгона процессоров или китайцы делают комплекты для заправки катриджей принтеров. Вы считаете их не должно быть?
Нельзя судить так однобоко. Играя не по правилам или устанавливая собственные правила, мы только порождаем новый виток борьбы. Посмотрите, что происходит с фильмами и с музыкой цены завышены(!) из-за того, что большинство предпочитает ничего не платить. Получается пользователь встает перед выбором «пиратить» или платить неадекватную цену, по сравнению с ценой похода в кинотеатр.

Задуматься о последствиях вот это сложно! Представим, что вы научились пополнять картриджи дома самостоятельно. В глобальных масштабах никому ни горячо ни холодно. Представьте, что вы научили делать 100 человек, для маленькой принтерной компании этот будет существенный удар им придется уйти или сделать цены завышенными (тоже уйти с рынка). А представьте вы создадите компанию и начнете продавать дешевые картриджи. Тогда крупные компании будут бороться с вами, завышая цены, меняя стандарты. Если взглянуть со стороны, вы будете зарабатывать паразитируя на плодах картриджной компания, а компания будет компенсировать убытки за счет других пользователей (ну ни за счет же меценатов).

Пока вы делаете для конкретной игры и для конкретно себя — это не представляет угрозы для бизнеса. Когда вы предоставляете общий инструмент, предсказать сферу его применения крайне сложно. И нельзя быть таким однобоким, смотреть на все игры одинаково, может кто-то продает уровни для игр? Что вы скажете уровни игр ничего не стоят? Или разработчик должен забросить начинание делать новые уровни для игр?

В общем, думайте о последствиях, ведь все что в интернете публично для всех.
Если Вы считаете, что производить неоригинальные катриджи для принтеров и оказывать услуги по их заправке — не этично, то это ваше право. Но я не хотел бы жить в обществе, где это было бы запрещено.
А что, по вашему мнению, стоящее? ПО является виртуальным товаром, но это не значит, что это воздух. Люди вкладывают свои силы и время, чтобы это реализовать, а значит их труд должен быть оплачен, как и любой другой. Вас не устраивает то, сколько просит разработчик за свое приложение или как он его монетизирует? Будьте добры — не пользуйтесь или пишите свое.
То, «как он его монетизирует». ;)
Требовать деньги за ПО, как и за любую информацию — это нормально.
Но будьте готовы к тому, что после того, как Вы продали ПО, за воздухом к Вам могут не обратиться. Можете считать это конкуренцией. Вы же, наверно, не называете всех, кто покупает неоригинальные катриджи для принтеров — преступниками?
Т.е. Вы предлагаете продавать приложения сразу по цене разработки, но в количестве одной штуки? Я правильно понимаю Вашу логику? Люди один бакс не готовы заплатить, а Вы говорите о ценах, которые исчисляются тысячами. Если разработчик заработал больше чем потратил — значит, он молодец. И это не повод обвинять его в продаже воздуха. Еще раз повторюсь, если Вы считаете, что покупаете воздух — просто не используйте продукт. На улице полно бесплатного воздуха, дышите на здоровье.
Как продавать — решать Вам. Просто имейте ввиду, что если у Вас купили что-то, то они в праве не покупать больше. Разве не логично? Потому глупо будет выглядеть, если Вы скажите: не используйте принтер, если вы не покупаете оригинальные катриджи. Большинство людей ответит: какие хочу, такие и покупаю, как хочу, так и использую.
Получается и приложение я получу бесплатно и покупать в нем ничего не буду. Отлично! Это я к тому, что приложения с внутриигровыми покупками обычно распространяются бесплатно.
Кстати я вот терпеть не могу такую политику. Я честно покупал игры, которые мнопонравились после триала — крокодильчик свомпи и иже с ними. Платил некую условно умеренную цену. А вот все эти игры с внутриигровыми покупками вытягивают столько денег, что никакой умеренности в этом не чувствуется. Лично я называю это жадностью и не вижу особого повода ее поощрять.
UFO just landed and posted this here
Тут я согласен частично — одно дело открытие дополнительных уровней за деньги — это еще можно понять и простить руководствуясь тем, что вы сказали. Хотя и это неприятно.

Но куда худший вариант — то, что делается в некоторых играх — чтобы нормально играть ты должен купить какую-то внутриигровую плюшку (не уровень, а именно плюшку), и покупать их ты должен периодически. В какой-то игре дети моего начальника просадили несколько тысяч рублей покупая «звезды счастья», за что им позже влеиело немилосердно, конечно, но факт-то уже произошел. Вот несколько тысяч рублей на внутриигровые покупки — это ужасно и, на мой взгляд, если такое нельзя запретить, то разумным ответом на жадность разработчиков будет жадность пользователей.
UFO just landed and posted this here
Нет, не виноваты. А вот в жадности — виноваты.
Они виноваты в том, что написали игру, которая стимулирует детей совершать дорогостоящие покупки. Родители, конечно, виноваты в том, что не защитились от этого — но они могли и не знать, что такие игры вообще бывают — сами-то они в игры не играют.
UFO just landed and posted this here
Именно — рынок очень выгодный, поэтому многие комментаторы так рьяно начали его в комментах защищать. И за их словами стоит только жадность, ничего больше :)

Именно это обезобразило современный мир игр. Где нет никакого челленджа, где игрок обязан платить и платить… хотя удовольствия, подобного тому, что вызывали игры, созданные 10 лет назад, нет и в помине.
Я не совсем согласен — 5я цивилизация понравилась мне не меньше чем первая давным-давно. Кстати, я ее честно купил, чтобы меня не стали обвинять в том, что мне только бы разработчиков нагреть.

Однако мне крайне не импонируют игры, которые тянут из людей деньги до бесконечности и мне ничуть не жаль, что разработчики, которые разрабатывали такие игры (по крайней мере некоторые) пойдут и приложат свой талант к чему-то более полезному и приятному. Вот такой вот я неэтичный человек.
UFO just landed and posted this here
UFO just landed and posted this here
UFO just landed and posted this here
На цифре в 25 долларов мне хочется крикнуть «не верю». Куда более сложные компьютерные игры стоят куда дешевле — та же 5 цивилизация, например.

Я не верю, что стоимость разработки игры для телефона вообще сравнима со стоимостью разработки сложной компьютерной игры. Но я понимаю, что игра может стоить скажем 120 рублей — 4 доллара. Хотя это и близко к компьютерным играм по цене, но не кажется слишком большой суммой.
Вы мне, наверное, скажете, что никогда так много народу не покупает телефонную игру, как компьютерную — и я соглашусь. Но на мой взгляд это происходит только потому, что в среднем качество телефонных игр сильно недотягивает до качества компьютерных. И разработчики начинают жадничать.

Как вы думаете, потрясающий по геймплею и графике Shadowgun окупается? Я думаю, что да. А между прочим, стоит всего 150 рублей.
UFO just landed and posted this here
UFO just landed and posted this here
Ну а пользователь вправе использовать такой софт, какой ему нравится до тех пор пока это никому не вредит :).
UFO just landed and posted this here
Я в том смысле, что нет ничего плохого в том, чтобы с помощью программы, о которой идет речь в топике, добыть себе пару звезд счастья.
Иногда это не может быть критерием. Например, люди, играющие в казино, тоже обычно счастливы, как и владельцы казино. Но какого-то… в наших странах их запрещают. ;)
UFO just landed and posted this here
Бугага, я бы с вами согласился, если бы не одно но, о котором уже несколько лет пишет весь хабр:
ты напишешь своё приложение как аналог, а разработчик первого тебя засудит! Убивает желание что-то создавать на корню. Думаю, это и стало главной проблемой в наше время.
Подскажите, что за трек играет в видео?
UFO just landed and posted this here
Спасибо таким меломанам как Вы, остальные отлично открыли гугл и прослушали главные треки.
Shazam или SoundHound вам в помощь, определяют треки
LG Optimus Hub, пишет что покупка успешна и скоро появится, но что-то ничего не меняется. «Покупал» про-версию GO Weather EX
UPD. Всё работает, спасибо.
После просмотра ролика, так и хочется спросить: «Ху из он дьюти тудэй?»
A можно полный список фраз вроде «digging bulba»?
Сложно пощёлкать? ;) Тогда вот:
Drinking Vodka…
Dancing with Bears…
Disassembling Matryoshka…
Dressing up Ushanka…
Playing Balalaika…
Boiling Samovar…
Feeling Lucky…
Cutting Salo…
Digging Bulba…
Trading Oil…
Reloading AK47…

Был ещё вариант «Voting for Putin», но в итоговый релиз он не вошёл.
я сначала не мог понять откуда такой дикий акцент, потом увидел RUR в платежной системе и все стало понятно:)
Нет, написано же — только внутреигровые покупки.
Бесплатная покупка… Честно, лучшего описания менталитета и не найти.
Просто жесть. Воровать у Android — это как у ребенка игрушку забрать!
Samsung Galaxy SIII:
«Freedom cannot be installed on this device.»
А как добавить нужные мне приложения в программу???
Проверил программу на NookHD+ после перезагрузки устройства, прошивка сбросилась на стандарт, для устройств которые защищают системную область от изменений не подходит.
А никого не смущает, что вас просят установить приложение, которое требует рутовский доступ, при этом не предоставляя никакой информации о том, что же оно делает? Я не хочу обидеть ТСа, но кто гарантирует, что эта же софтина не имеет дополнительного функционала — кражу номеров кредитных карт, логинов, паролей, средств со счета мобильного… тогда «бесплатная» покупка обойдется вам значительно дороже.
Да я не против этого) Просто я про авторов этого приложения, как и про сам сайт, никогда ничего не слышал(видимо, т.к. далёк от тематики яблока). Так что счел должным предупредить людей. Сорцов то нету.
Если бы номера кредиток хранились на девайсе и их можно было утянуть… Но в целом всё верно — если не доверяете разработчикам, то не устанавливайте. Это касается любых прог, которые требуют прав root-а.
Комментарии доставляют.
Как топик про скачивание сериалов из торрентов или фильтрацию айпи, чтобы не попасться копирастам, так куча плюсов и одобрительных комментариев.
Тут автор написал программку для «бесплатной покупки» игровой валюты и шмота в играх, так автор сразу плохой пират :)
Тут же контингент — больше не геймеры, а разработчики. Так что вполне ожидаемо. :)
Ребята — молодцы!

И тут, в комментариях, уже упоминалось, что, по сути, ничего не изменится в глобальном масштабе.
Я ставлю под сомнение то, что процент людей, на котором «навариваются» разработчики игр с In-App покупками, вдруг узнает о данном софте и не будет больше пользоваться легальной покупкой.
Этот процент даже не рутует свой телефон. Да и процент рутованных Android-девайсов в мире, маловероятно, превышает процентов эдак 20.
Из этих двадцати о софте узнает, от силы, сорок процентов.
Преувеличивать масштаб — типичная привычка человека.
А если учесть, что в самых платежеспособных странах (Северная Америка, Европа, Австралия) оно не работает, так вообще…
А почему у них не работает?
Искусственное ограничение.
А как работает? По локали определяет? Или (не дай Господи) по GPS?
По локали, по sim-ке, по часовому поясу, по настройкам wifi и всякой такой фигне… в общем сложно, но обойти можно. А процент американской школоты, которая допрёт до этого, невелик. Потому, думаю, продажи гугла несильно упали.
А требовать включить GPS и заставлять ждать стартата — это слишком жестоко. Тем более в здании его можно не дождаться. И ещё все знают о Fake GPS (из тех, кто знает как поменять страну sim-ки).
Ну чтож, ждем Jailbroken Feedom
Не вижу смысла кому-то ломать конкретно Feedom, когда уже существует куча средств для смены страны (и как ни парадоксально, используются они, чтобы обмануть Google Play Store). Просто американцы в большинстве своём про них не знают и не задумываются об их существовании. Ведь их страна редко попадает под запрет. ;)

P.S. А если какой-то американский хакер сможет пропатчить Freedom и убрать там проверку по стране, а также автоматизировать этот процесс, чтобы оперативно патчить при каждом новом релизе — то респект ему и уважуха. :)
А как, кстати, сменить страну? Хотел тут по распродаже Final Fantasy купить — «недоступна в вашей стране». Свинство, на мой взгляд.
Хотя вопрос, конечно, теоретический — игру, которую мне не хотят продавать, я покупать не стану. Пусть повернутся лицом к пользователям.
Я там ниже писал как сделать это из command line.
Если хотите GUI, то поищите прогу под названием Market Enabler, хотя подобных прог дофига и больше.
В посте написано:
с онлайн приложениями программа не работает

Подскажите пожалуйста, что обозначает термин «онлайн-приложения»? Никогда не сталкивался с ним. Какие это такие приложения? Можно даже в качестве примера привести какое-нибудь такое известное для наглядности :)
Спасибо! А почему на таких приложениях данный хак не срабатывает? Что ему мешает? :)
Да потому же, почему нельзя с помощью какого-нибудь ArtMoney нащелкать себе в компьютерных онлайн играх 100500 денег — все такие оперции верифицируются на сервере. Если деньги взялись неоткуда — операция не проходит.
А каким образом может не пройти такая верификация на сервере? Мне подумалось, если они программно эмулируют деньги GooglePlay, то каким образом сервер может понять, что данной транзации нужно не верить? Деньги ведь (и запрос) точно такой же, как и при настоящих деньгах. Или нет? Другое дело, если модератор вручную подтверждает транзакции… :)

Ведь в приложениях на GooglePlay оплата может совершаться только с помощью их системы. Которую, в общем-то, сэмулировали, как я понял :)
А тут сервер вообще ничего не знает о факте оплаты — это только приложение думает, что что-то такое произошло — по сути сервер просто эмулируется. Хотя тут madkite уважаемый лучше подскажет.
Верификации разные бывают… Например, если денег на счету нет — разве недостаточный критерий? Тут никакая эмуляция не поможет. Но даже в более простых случаях это технически сложнее «эмулировать», и вообще это может быть незаконно. Одним словом с помощью Freedom вы можете получить только то, что у Вас уже есть. На покупки, которые требуют доставки контента с удалённого сервера, оно не рассчитано (хотя иногда может сработать, но тут уж сами виноваты).
Так если приложение поняло, что оплата прошла успешно, то оно и с сервера вытянет без проблем весь контент :) Может Вы напишете напутствие разработчикам по безопасности их приложений? :)
Зачем писать мне, если это и так лучше меня делает Google? Другое дело, что разработчики рекомендации Гугла в большинстве своём то не читают. А имплементация In-App в 90% — тупой копи-паст экзампла, в котором даже комментарии не удосужились прочитать.
Иногда, кстати, можно — мой друг в одной популярной игре в своё время обнаружил, что количество товара в трюме космического корабля во время нахождения на станции хранится исключительно в памяти клиента. Закончилось всё это баном половины местной русской мафии и выходом патча.
Рутовый доступ, левый аккаунт, халява в качастве стимула… Что-то мне это напоминает…
В момент наступления Нового Года счет в Google Play обнулится, я угадал?
Куда более интересно было бы узнать технические детали работы приложения, чем его описание
Как решить эту проблему? «Freedom isn`t available in your country.»
Наверное, сменить локаль или симку, там выше написано, что приложение не работает в развитых странах (к сожалению, у Вас в профиле не указана страна).
Если Вы для написания этого коммента не пользовались чем-то типа google translate, то просто поставьте русский язык в настройках телефона. ;)
у меня MIUI в которой помимо английского и японского нет других языков… может быть есть другие решения? а то перешивать очень нежелательно.

image
Если я правильно понимаю иероглифы, то там последним пунктом — китайский. :)
Ну да неважно. Выполните в терминале команды:
$ su
# setprop gsm.operator.iso-country ru
И попробуйте запустить программу после этого.
прочитал ваше сообщение уже после того как решил проблему при помощи MoreLocale 2. Может кому-то понадобится… позволяет доустановить языки которых нету в прошивке.
отключили? или еще что-то сделать надо? сналала крутится лоадер в том месте где FREE CARD должно появиться, а потом появляется эта ошибка.

image
Нет ли в Вашей прошивке какого-то firewall-а хитрого?
Мало верилось в то, что сам Google Play взломан. Но и это неплохо.
Удалось взломать:
GO Weather EX (обновлен до платной версии)
SMS-центр (куплены пакеты СМС)
Dr. Web (приобретена лицензия на год)
Самая жесть из этого (ИМХО) — это СМС-центр, потому что для них это является единственным источником дохода.
Хотя они и сами виноваты, если не проверяют это у себя. С др.вебом, который должен обновляться — то же самое. Любой компьютерный антивирус постоянно проверяет валидность лицензии — почему они тут этого не сделали?
Go — тоже не очень хорошо, но более-менее пофиг, потому что GO в основном зарабатывает на темах и всем остальном контенте.
Вот бы статейку на тему защиты какую-нибудь… :) Не так просто верифицировать платёж, не так просто выделить его из общей массы в GooglePlay, не так просто уникализировать устройство (с android-телефонами проще, но если дело доходит до android-планшетов). Очень актуальная тема.
Тут есть комментарии о том, что в самом Google знают о данной уязвимости, но просто ничего не делают, чтобы её закрыть — мне кажется дело несколько в другом. Google не очень удаётся контролировать свой сервис. Некогда мой аккаунт взломали и у меня в устройствах появился новый телефон, который успешно качает на себя приложения (это я вижу по истории приложений в Google Play). Связался с поддержкой, объяснил в чём дело — очень порадовал ответ :)
"[вырезано, потому что не по теме и далее сама суть:] At this time, it is not possible to completely delete devices listed on play.google.com. That being said, you can hide them from view by visiting My Orders & Settings(at the bottom of the page) > Settings, and un-checking the box for «Shown in Menus.»" — в кратце: «У нас нет инструментов для удаления устройств из учётной записи Google Play». Так что я полагаю, сервис ещё в режиме «отладки».
Вообще-то принято, обнаружив дыру, отправлять репорт разработчику, прежде чем выкладывать эксплоит в открытый доступ. То, что вы делаете, по меньшей мере некрасиво, а по большому — настоящие свинство, особенно учитывая направленность этого сайта.
Я там писал уже, что у Гугла дыры нет, да в названии топика написано. У Гугла всё более-менее красиво и секьюрно.
«Дыра» есть в самой концепции приложений, которые берут деньги, а взамен ничего не дают, только оказывают услуги по редактированию данных на диске. Изменить количество монеток в игре пользователь в состоянии и без помощи разработчика, и нечего обижаться на это.
Фримиум — это точно такой же способ монетизации как прямые продажи и adware. Нравиться он вам или нет, это совершенно другой вопрос, но не надо включать дурку и оправдываться, что это, мол, продажа воздуха и не пиратство. Я думаю вы и сами прекрасно понимаете, что это такое же пиратство, как и взлом и установка пиратских приложений (тоже «воздух» и «данные на диске», по вашей терминологии) и оправдания которые вы себе придумываете, выглядят по меньшей мере несерьезно.
Окей, тогда подводим под суд всех, кто использует блокировщики рекламы.
Не надо включать дурку и говорить, что лишний нолик в игровых данных стоит денег.
И вы туда же. Моральная сторона блокировки рекламы тоже далеко не однозначная вещь. «А виртуальные нолики и единицы» точно так-же имею право стоить денег как и виртуальные нолики и единицы любой программы, книги, песни, фильма или просто сервиса. И это никак не связанно с ИС — например если вы покупаете место на ДропБоксе, вы платите за сервис (за те же виртуальные нолики и единицы, причем ваши) это не значит, что они «продают воздух». А вот кража игровых товаров в фримиум играх (в которых это единственный источник дохода авторов) — это такая же кража как и любой другой способ бесплатно пользоваться сервисом или товаром, который автор не собирался вам предоставлять бесплатно. Одна фраза автора «бесплатные покупки» о многом говорит…
Спор с вами, видимо, бесполезен. Конечный товар — это именно игра, а не нолики в ней. Я уже обладаю товаром, мне его продали или дали бесплатно.

Ни один разработчик. Повторюсь, ни один не озаботился сохранением этих покупок (невосполняемых) в игре. Ну накуплю я монеток, удалю игру. Поставлю снова — it's gone! О какой вообще моральной стороне вопроса может идти речь?
Спор с вами, видимо, бесполезен.

Аналогично.

Конечный товар — это именно игра, а не нолики в ней. Я уже обладаю товаром, мне его продали или дали бесплатно.

Это вы решили для себя, исключительно потому, что вам так удобно думать. Для некоторых, например, конечным продутом является компьютер/телефон/плеер а не «нолики в нем». Найдите хоть одно отличие от вашей логики :)

Ни один разработчик. Повторюсь, ни один не озаботился сохранением этих покупок (невосполняемых) в игре.

Пруф? Я, кстати, согласен что те, кто этого не делают, неправы.
>Для некоторых, например, конечным продутом является компьютер/телефон/плеер а не «нолики в нем»
Так вы и платите за компьютер или телефон

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

>Пруф
Абсолютно любая игра.
Вы прекрасно понимаете, что я говорю про софт и медиа на компьютере/телефоне/плеере, а не про свободное место на диске.
Я плачу за софт на компьютере/телефоне/плеере)
Я за вас рад, просто объяснил, что ваша логика о том, что приложение — это конечный продукт, а все что внутри, должно быть бесплатно, абсолютно не отличается от логики тех, которые считают, что физическое устройство — это конечный продукт, а все что внутри — это виртуальные нолики и должны быть бесплатно.
Да, так и есть. Лицензия предоставляется на все приложение в целом, а не на приложение отдельно и на нолики отдельно
>Моральная сторона блокировки рекламы тоже далеко не однозначная вещь.
И что ж тут такого неоднозначного в праве человека отказаться от просмотра рекламы, если он её не хочет смотреть?
Меня бесят игры/приложения честно купленые, которые с проверкой лицензии. Для их запуска нужет интернет, а когда я их запускаю его нет.
А вот автор этого крэка считает, что если приложение не проверяет онлайн лицензию — то значит они сами дураки, «продают воздух» и у них можно красть. Т.е. наоборот подталкивая разработчиков не доверять пользователям и добавлять онлайн проверку на каждый чих. Скажи ему спасибо.
Это не «крэк», а хак. И авторы намекают, что надо думать о пользователях и реализовывать проверки оффлайн, хотя бы.

<сарказм>
Разработчики же не платят пользователям за использование интернет-соединения? А это, между, прочим, воровство пользовательского пакета интернета.
</сарказм>
Так крэк на том и основан, что проверка только офлайн, и что обманув процесс покупки, часть приложений больше не проверяет валидность купленных виртуальных товаров. Так что ваш сарказм — это пальцем в небо.
Ой ли? Никто даже не почешется. А эти проверки встраивают уже давно, со времен появления этого апи в плей-маркете.
Я вот сам недолюблибливаю фиримиум модель, и как пользователь и как разработчик (хотя и не считаю, что это хороший повод воровать). Но если буду чего-то подобное делать, то теперь я точно знаю, что надо делать периодическую онлайн проверку этих транзакций, а лучше и полный учет игровых ресурсов на стороне сервера.
Продажа лицензионных программ — не есть «продажа воздуха». Читайте внимательнее мои комментарии, а потом уже пишите свои. И не вводите в заблуждение других о моём мнении таким образом.
программу снес. Подскажите теперь как восстановить связь с google play. Пишет «подключение отсутствует».
Поставьте обратно, нажмите там в меню Stop, а потом сносите.
После последнего обновления программы стало писать «не удалось подключиться к серверу» во время «платежа» :-(
Разработчики начинают принимать меры для защиты своего ПО, СМС Центр уже отобрал у всех пакеты смс купленные через Freedom) Думаю скоро все добавят проверку покупки у себя на сервере, многие уже давно так сделали
Именно этого мы и добивались.
Так вот вы какие?.. :) Идея была всего лишь в том чтобы показать разработчикам уязвимость биллинга и заставить усилить защиту?
А думал что вы наоборот хотели помочь бедным пользователям приобрести халяву)) Этакие Робин Гуды :D
Ну да. Пользователям — халява, разработчикам — предостережение. Для обеих сторон мы Робин Гуды.
На два фронта в общем сработали.
Не совсем понятен способ обхода защиты. Подменяются ответы сервера? А как же public/private ключи?

Freedom обходит версии In-app Billing API 2 и 3?
Да, подменяются ответы… Разве какие-то там ключи кого-то когда-либо смущали? Ну да, не так всё просто, как в случае с Apple, которая особо ничего не подписывала, но реально вот.
И да, работает как со 2-й, так и с 3-й версией биллинга. Хотя внутри эти версии называются 1 и 2 соответственно.
Нелёгок и извилист ваш путь :D
Интересное приложение.
Проверил как работает на двух девайсах.
На планшете c Android 4.0.4 все ок, но на смартфоне Samsung Galaxy Gio с Android 2.3.3 в течении нескольких секунд после запуска приложения перезагружается смартфон. Возможно причина в устаревшей стоковой прошивке (версии Android).
Это прикол чисто Samsung-овских стоковых прошивок линейки 2.x — при любой записи на системный раздел они без спроса перегружаются. Но в принципе через пару таких перезагрузок всё должно работать.
Sign up to leave a comment.

Articles