С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Гугловская защита программ от кражи - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Кодировка utf8mb4 http://www.cyberforum.ru/android-dev/thread1638813.html
На сервер идёт отправка данных, в которых присутствуют смайлы. На сервере смайлы выглядят как вопросительные знаки. Кодировка базы стоит utf8mb4. А вот в приложении я не могу её...
Программирование Android Webview, добавить возможность покупки пакетов в webview из этого сайта не получается купить пакеты http://welcome.babilon-m.tj а из браузера получается. как сделать так чтобы из приложение можно было купить? http://www.cyberforum.ru/android-dev/thread1638776.html
То что нормально идёт на 4.4.2, не идёт на lolipop Программирование Android
Приложение на пятом андройде, в отличие от 4.4.2, html файл отображается с вопросами вместо букв. Загруженные в assets картинки тоже не отображаются в приложении. Как это исправить?
Добавить метод в onResume не перегружая Activity Программирование Android
Добрый день, могу ли я каким-либо образом добавить свой метод в onResume(onCreate,onPaues и т.д) не создавая свою активити. Т.е я не могу наследоваться от класса, отднако мне известно какое активити...
Программирование Android Неправильно поставил Genymotion http://www.cyberforum.ru/android-dev/thread1638719.html
Для Genymotion нужна виртуалка. Дело в том что у меня уже стояла на компе виртуалка(ОС у меня Windows 7). И при установке Genymotion я указал что виртуалка уменя уже есть (заново устанавливать не...
Программирование Android Нарисовать на канвасе цветной текст Подскажите, может кто сталкивался... Решил начать писать свою реалицию компонента из http://www.cyberforum.ru/android-dev/thread1634343.html процесс долгий, но начинать надо - уже второй... подробнее

Показать сообщение отдельно
DarkVortex
103 / 69 / 18
Регистрация: 07.07.2014
Сообщений: 240
18.01.2016, 11:33
vxg, это мы с вами можем догадаться. А обычные пользователи до сих пор думают что в интернете все на халяву должно быть, у них даже мыслей не возникает, что это труд миллионов людей. Они думают, что заплатил провайдеру 500р и все, все должно быть бесплатно и в лучшем виде, и в ближайшие годы так это и будет. На ошибках своих люди не учатся, ну украли у человека 8к со сбера, напишет он заявление и вернут, мозгов то не прибавится, снова закачает себе вирусов.

Добавлено через 18 минут
А как вариант защиты своего приложения от работы на устройствах где оно не куплено могу предложить следующую схему.
Создаем 2 проекта, в первом пишем основное приложение, в коде делаем несколько проверок вроде
Java
1
2
3
4
5
        TelephonyManager tm = (TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE);
        String IMEI = tm.getDeviceId();
        if(!IMEI.equals("{imei}")){
            //отсутствует лицензия
        }
Второй проект создаем для публикации в маркете, его задача загрузить первый (основной) проект с вашего сервера и подключить с помощью DexClassLoader.
Далее при покупке приложения в маркете регистрируем устройство на сервере по imei или еще чему-то, т.е. сервер будет 100% знать, что устройству с таким imei можно доверять. Теперь при первом запуске второй проект (из маркета) обращается к нашему серверу и передает ему свой imei, сервер сам компилирует первый проект заменяя в коде "{imei}" на imei устройства и вот мы получаем железно привязанную библиотеку которую мы подключаем с помощью reflection в первом проекте.
На производительности это никак не скажется, только на времени загрузки.
Конечно все эти проверки из основного приложения тоже можно вырезать, но гемор это будет лютый, а если еще и ndk задействовать, то ломать будут только при очень большом стимуле.
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.