Mike
Ну рут права и открываеш префы нет ?
Класс. А рабочие варианты есть? Чтобы не искать пользователя (прогера) с рутованным телефоном, который сам выдаст твоему приложению рутовые права.
padmitriy
думал есть более разумное решение чем обработка констант самой активити и фрагментами
Сергій
А если пользователь это сделал значит он готов к проблемам
Chriz
Приложения есть которые открывают префы в играх и можно добавить себе валюты.
Chriz
Да
Mike
Да
Ну понятно. Невозможно и глупо защищаться от этого.
Chriz
Просто, приложение специфическое и защита должна быть максимальной
Ivansuper
Блин ребят если у кого паранойа, сядьте и напишите локальный щифровщик через xor по ключу плюс перемешка битов одного байта по двум байтам
Ivansuper
Получится круто выглядящее непонятно шифрованное мясо
Chriz
На иОс вроде есть КейЧейн с хорошей защитой
Ivansuper
Кому надо -- взломают что угодно
Ivansuper
А толку? Ключ шифрования тоже будет на ладони.
Самоуспокоение. Некоторым прям нужно шифровать
Chriz
А толку? Ключ шифрования тоже будет на ладони.
Ну дак я поэтому и спрашиваю как можно всё это дело спрятать
Mike
Тебе кажется, что тебя не взломают, потому что xor. А на самом деле — потому что никому это не надо.
Chriz
Чтобы не любой школьник мог это сделать
Ivansuper
Mike
Чтобы не любой школьник мог это сделать
Подписывать данные, хранить хэш. Есть куча способов затруднить и помешать.
Ivansuper
Повеселее будет ломать
Mike
Напиши шифровщик через NDK
Ещё одна мнимая безопасность.
Сергій
Сергій
Ему это и надо
Ivansuper
Школьников отсеет
Именно это и озвучено было да
Chriz
Ещё одна мнимая безопасность.
Ну хотябы apktool хацкеры не найдут ключ
Mike
Ну хотябы apktool хацкеры не найдут ключ
запустят strings на сошке и найдут :)
Ivansuper
А не надо в простых строках хранить
Ivansuper
Это очень глупо
Chriz
А не надо в простых строках хранить
Вот это уже другой разговор. Можешь подкинуть идей ?
Ivansuper
Так именно идей уже было подкинуто достаточно
Ivansuper
Придумывай что то среднее
Ivansuper
А что там с хацкерами? Боишься что перепакуют и сделают себе фри функционал?
Mike
Вот это уже другой разговор. Можешь подкинуть идей ?
посмотри доклад Григория Джанелидзе
Mike
во https://www.youtube.com/watch?v=aBm5iYg7uJU
Дмитрий
Всем привет. Ребят, можете, пожалуйста, помочь с ретрофитом? Возвращает пустое тело
Ivansuper
Как то давно тут поднимались темы платных утилит, которые страшным образом перемешивают внутреености апк, включая ндк, как раз чтобы предельно отсеять возможность реверс инжиниринга
Anna
по моему вопросу подсказали ещё глянуть настройку экономии энергии и она была включена. возможно кому-то пригодится...
Chriz
А что там с хацкерами? Боишься что перепакуют и сделают себе фри функционал?
Нет, задача такая на работе. Безопасно сохранить токен
Ivansuper
Да, типа такого
Andrew
кто-то релизил что-то в андроид-арсенал? я свое ридми обновил еще на прошлой неделе, а на сайте до сих пор не обновилось, может там какой-то рычажок по обновлению есть? сапорт молчит, гугл молчит
Elron
привет, кто-нибудь работал с DownloadManager ? Как он ? Стоит его использовать или лучше использовать свой менеджер скачивания файлов ?
Ivansuper
ковырял такую игрушку
Почитал. Миленько. Правильно подмечено -- по своей сути все работающее можно расковырять
Ivansuper
Как бы запутано оно не было
Andrew
предложил им либу в прошлом году. Пока всё)
мою заапрувили еще в 2017, но обновляться сайт не хочет, там даже issue висит, который я закрыл еще с годик назад
Di7aK
особенно если стандартное решение постоянно не работает
Dmitry
Build Tools version (27.0.3)
Dmitry
эта версия еще актуальна ?
Di7aK
я не про писанину, а про то как сам манагер работает, бесконечные ошибки загрузки, или бесконечная подготовка зашрузки
padmitriy
эта версия еще актуальна ?
https://developer.android.com/studio/releases/build-tools
Martynenko
кто знает, как вызвать перерисовку view компонента, когда я скрываю tabbar?
Bogdan
Господа девелоперы подскажите плиз, возможно ли сделать так чтобы андроид делал что-то в фоне и не прекращал это делать даже если приложение было убито системой (не юзером)?
Martynenko
точно. вылетелоэто с головы) спасибо)
Dmitry
distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip classpath 'com.android.tools.build:gradle:3.1.4' совместимо ? (не знаю как правильно задать вопрос)
Yevhen
всем привет, можно ли как-то получить значение переменной из build.gradle которая прописанна в ext блоке?
Danil
Народ, привет. Кто использует greenDAO?
Danil
норм штука? стоит ли брать вместо обычной sqlite
Danil
её в свои проекты
Danil
было дело? а щас что?
Mike
было дело? а щас что?
щас своё решение обкатываю. Не хочу обмазываться аннотациями.
Mike
описываешь схему один раз — и получаешь готовую реализацию для хранения в SQLite, SharedPrefs, JSON, byte[]
Danil
Но я так понимаю greenDAO лучше подходит для больших проектов, а для маленьких типо туду листка можно и обыным sqlite или вовсе даже файлы юзать?
Mike
Но я так понимаю greenDAO лучше подходит для больших проектов, а для маленьких типо туду листка можно и обыным sqlite или вовсе даже файлы юзать?
Дело не в размере, а в комфорте и типобезопасности. Файлы... в теории можно, но я, опять же, не знаю комфортного способа это делать.
Mike
почему не рум?
Почему рум?
Danil
что за рум
Andrew
Почему рум?
ну гугл плохого не посоветует!
Mike
ну гугл плохого не посоветует!
Мда. С минусами понятно. А плюсы у него всё же есть?
Andrew
что за рум
это орм, рекомендованная гуглом
Andrew
Мда. С минусами понятно. А плюсы у него всё же есть?
кодогенерация считается минусом?
Danil
ну гугл плохого не посоветует!
гугл - сборише постов, сделанных на осознанном состоянии людей, предлагающих свои варианты действия 😁