Comments 42
Если приложение сделано грамотно, то оно не будет работать с AdFree, например как SSHDroid. Оно проверяет показ рекламы и при запуске предлагает купить полную версию, либо восстановить файл hosts.
Приложение, которые восстанавливает мой hosts без моего разрешения должно быть удалено как троянское.
вообще-то я написал, что оно предлагает это сделать (с целью включения адс и соответственно работы программы)
UFO landed and left these words here
Да не требует она ничего, а просто не работает с модифицированным hosts, прямо намекая: «не поправишь — не поеду».
Скоро его сольют в Google Play. Уже столько единиц из-за этого новшества наставили ему
Грустно, конечно. То есть хорошему приложению ставят низкий бал не за то, что оно плохо работает, а за то, что не получилось его «взломать» (хотя я предполагаю, что очень просто найти взломанную версию, если задаться целью).

Я понимаю, если бы оно стоило каких-то заоблачных денег; но 46 рублей, меньше полу процента от стоимости среднего android-телефона.

Что характерно, те, кто ставят 1 ещё что-то там про жадность пишут.
Не согласен. Это не грустно. Это ужасно, это катастрофа. Я бы еще понял если б приложение стоило от 500 рублей — это уже ощутимая сумма для людей. Но 46 рублей!!! Если ты пользуешься каждый день приложением за 46 рублей и жмешь эту сумму — ты моральный урод. Я так считаю.
Если приложение которым я пользуюсь стоит меньше 100 рублей — покупаю сразу.
Но перед этим, конечно, или ставлю лайт версию, или ставлю пиратку :) Но тут уж не денешься ни куда.
Очень не люблю читать отзывы о моем бесплатном приложении. Обычно там самые гадкие комментарии. Одному не нравится то, что нравится другому. Делаешь нечто компромиссное — ставят колы в итоге оба. Гораздо приятнее развивать платную версию приложения. Обычно приобретают приложение адекватные люди. Даже новые функции добавить просят, а не требуют. Парадокс.
Да, тоже замечал, такое ощущение, что это два разных маркета (сам не разработчик, просто наблюдение пользователя)
Я просто эти комментарии минусую. Задолбали быдло-неадекваты, пишущие отзывы с сотней орфографических и пунктуационных ошибок, мол, у миня нирапотайет автор казел.
(сам айфонщик) а что, на Google Play можно рейтинг выставлять комментам как на хабре?
С недавних пор там можно комменты сортировать по рейтингу, фильтровать по устройствам. То есть хочешь видеть отзывы только по своему аппарату — пожалуйста, хочешь, чтобы бесполезный спам не попадался на глаза — сортируй по рейтингу.
Сам рейтинг в цифрах не виден, но можно отметить коммент как Helpful или Unhelpful и по этому Helpfulness сортировать.
А как это делается? Как проверяется, что реклама показывается? Что если подключения к интернету нет?
Видимо проверяется содержимое /etc/hosts и если там over9000 записей, прога решает, что установлен AdFree
Для анализа кода андроидных приложений неплохо подходит связка dex2jar + jd-gui. Правда, собрать приложение после этого назад, скорее всего, не получится.
Да, удобно смотреть код в jd-gui (после dex2jar) — можно локализовать нужное место, а патчить с backsmali/smali
> Проверять CRC файла classes.dex, причем хранить его зашифрованным

Это возможно? (Я дилетант, но подозреваю, что приложение может не иметь возможности доступа к своему же байт-коду)
1. Качаем приложение с баннерной рекламой (например Angry Birds)
2. Выключаем Wi-Fi и 3G
3. Запускаем приложение
4.…
5. PROFIT

Да для приложений которым нужна сеть (например ssh клиент этот метод не сработает)
Да, с Angry Birds я тоже так делал :)
Но:
1) Несколько напрягает включать-выключать интернет
2) Приложению может быть нужен интернет для нормальной работы
3) Место для рекламы все равно будет съедаться, хотя зависит от приложения, в Angry Birds это не так.
1. Нисколько не напрягает. Не отключённый интернет скушивает батарею слишком быстро/грустно. Постоянные нотификации нисколько не радуют. Хотя да, если нужно постоянно быть в курсе почты/чего-либо ещё, то не вариант
2. У меня такое подозрение что действительно нужна сеть скорее рабочим приложениям, которые не грех и купить
3. Не видел таких
По третьему пункту — я как-то в одном бесплатном приложении предусмотрел такой вариант: если баннер не получается загрузить из сети, тогда вместо него просто показывается черный прямоугольник с надписью Advertisment (точнее, прямоугольник — это вьюха, в которую помещается баннер).
Гадкий я )
лучше бы написали «программирую за еду», а лучше какую-нибудь шутку/цитату… глядишь кто-нибудь прочувствовался бы и заплатил ;)
Если у вас есть рут, то многие кастомные прошивки (либо установка соответствующей программы) позволяют редактировать разрешения для приложений — и им можно просто запретить вылезать в интернет.
Или обрезать доступ в инет каким-либо фаерволом ;)
p.s. Естественно это применимо для приложений которым не нужен интернет для работы
UFO landed and left these words here
Если у вас есть рут и вы не разработчик, то в перспективе вы клиент антивирусной компании. Они вас ждут :)
Вставлю свои 5 копеек про упрощение получения исходного кода. AirDroid позволяет получить dex-файл без наличия root, не для всех приложений, но для большинства.
Не хочу ни кого обидеть, но RTFM. Ребята у вас есть под рукой такая простая и замечательная утилита и имеет она название adb. По личному опыту могу сказать нет такого приложения которое нельзя было бы скачать с приложения и для этого не надо иметь root доступа.
Статья понравилась.
Любителям халявы:
если автор приложения сам не раздаёт его бесплатно и без рекламы, значит это ему (автору) зачем-то надо.
И, если пользователи будут игнорировать условия распространения приложения, определенные автором, скорее всего автор потеряет интерес к приложению и через какое-то время забросит его. Или будет уделять меньше времени и усилий на разработку/обновления.

Вам это надо?

Нет денег, не хотите платить, не любите рекламу — не используйте такое приложение или (вместо того чтобы ломать защиту) напишите своё и раздайте другим.
Поверьте, создавать что-то своё гораздо интереснее, чем копаться в чужом коде.
Не согласен с последним утверждением. Иногда интереснее покопаться где-то (ессно, не в CD-ejector'e).
Столько стараний за 99¢ (обычно)!
Но для разработчика полезные знания. Спасибо.
А мне кажется бороться с пиратами бесполезно. Тут все от политики монетизации зависит, если все правильно сделать то крякеры лишь помогают разработчику.
Only those users with full accounts are able to leave comments. Log in, please.