
Gregory
25.01.2017
17:39:45

Александр
25.01.2017
17:40:21

Gregory
25.01.2017
17:41:06
ну так его всё равно отснифать можно
ну я про самый брутальный случай, когда ключ для апи генерится на основе этого сертификата в jni-библиотеке, например, и им что-то подписывается, т.е. подпись в каждом запросе разная
для менеджера это будет прям недолбаццо какая защита

Google

Александр
25.01.2017
17:41:45

Gregory
25.01.2017
17:41:57

Александр
25.01.2017
17:44:01
а SSL не отснифать?

@
25.01.2017
17:44:32
отснифать
лучший вариант native, сразу отсеет половину крякеров, + proguard + берешь кучу стандартных используемых либ и все кидаешь в один пакет и подписываешь своим))

Александр
25.01.2017
17:46:27
Есть либы, кстати https://github.com/scottyab/AESCrypt-Android

@
25.01.2017
17:47:58
Нормальная тема заюзать имена классов типа Class CLass CLAss CLASs тогда виндоуз хацкеры не поломают))

Илья
25.01.2017
17:50:46
Это и proguard сделать может

Александр
25.01.2017
17:51:22
ProGuard почему-то модельки сломал DbFlow'a
а я в дебаге не увидел и зарелизил

@
25.01.2017
17:51:34
Кстати как бы его поднастроил чтобы он так почаще делал, а то прогуард изредна такие имена дает
,
?

Google

Илья
25.01.2017
17:52:00

Александр
25.01.2017
17:52:04

@
25.01.2017
17:52:21
https://twitter.com/apkprotect

Mond
25.01.2017
17:52:24
может кто-то помочь ? мне нужно нарисовать путь между двумя точками на google maps
напишите в лс плиз )

Gregory
25.01.2017
17:55:24
защитить приложение от взлома НЕ-ВОЗ-МОЖ-НО
я пишу свои приложения так, будто бы это опенсорс

@
25.01.2017
17:56:06
Ты напиши конкретнее что за программу защищать собрался, может посмеемся)

Александр
25.01.2017
17:56:56

@
25.01.2017
17:58:54
да

Александр
25.01.2017
17:59:17
секрет, просто его апи начали юзать другие
1127 человек и тихо))
@grishka попробуй задебаж приложение алиэкспресса)

Anton
25.01.2017
19:27:19
пацаны никогда не юзал интент сервис там просто все пишешь в мейн потоке и все?
и счастлив

Sergey
25.01.2017
19:34:37

Anton
25.01.2017
19:34:43
ну да
я неправильно выразился

Sergey
25.01.2017
19:34:54
вернее метод onHandleIntent

Google

Anton
25.01.2017
19:35:13
имею ввиду мне ненужно асинхронно работать в таком сервисе и он сам все сделает
верно?)

Илья
25.01.2017
19:35:47
Да, только там все интенты по очереди в одном потоке выполняются

Anton
25.01.2017
19:35:58
спс

Глеб
25.01.2017
19:36:29
Как можно от брута защититься?
Не по IP

Sergey
25.01.2017
19:36:53
верно?)
верно, он уже в фоновом потоке

Глеб
25.01.2017
19:36:59
api понятно спиздят
C iOS девелопером постоянно спорим на работе. Он до сих пор удивлен что android приложение можно взломать ??

Roman
25.01.2017
19:38:27
Java же

Anton
25.01.2017
19:38:46
иос тоже можно
как нехуй

Глеб
25.01.2017
19:39:01
Он не верит

Anton
25.01.2017
19:39:05
я полгода назад читал назад как призму реверснули
как нехуй

Глеб
25.01.2017
19:39:31
Месяц пытаюсь ему доказать что ios приложения так же щелкаються как орешки

Anton
25.01.2017
19:39:38
ну покажи ему статью

Глеб
25.01.2017
19:39:56
Есть ссыль?

Илья
25.01.2017
19:40:04

Anton
25.01.2017
19:40:38
https://habrahabr.ru/post/123238/

Google

Глеб
25.01.2017
19:41:17

Anton
25.01.2017
19:41:17
реал ломани его корягу пусть не выебываться на андроид

Глеб
25.01.2017
19:41:22
?
Эту читали
Статью

Anton
25.01.2017
19:42:13
https://github.com/iosre/iOSAppReverseEngineering/blob/master/iOSAppReverseEngineering.pdf

Глеб
25.01.2017
19:43:20
Опасно
Надо завтра раскидать

Admin
ERROR: S client not available

Глеб
25.01.2017
19:44:35
Но про брут так и не придумали, ведь по сути все можно подменить если захотеть

Dmitri
25.01.2017
20:02:59
Привет всем, помогите разобраться кто может. Есть RecyclerView с кастомными элементами, которые отображают пикчи из сети. В адаптере, в методе onBindViewHolder(holder, position) я запускаю new DownloadImageTask(holder).execute(string) дабы асинхронно качать пикчу.
В самом этом таске в onPostExecute дергаю этот holder.ivImage.setImageBitmap(bm) что бы отобразить как только закачалась. Теперь сама проблема: при листании списка я так понимаю невидимые элементы уничтожаются. Из-за этого картинка закачивается заново каждый раз как элемент появляется на экране снова. Как сделать так, что бы пикча закачалась всего раз, может где-то закэшировать? Или я запускаю таск не в том месте?


Leonid
25.01.2017
20:03:06
Новости и статьи за два дня:
- Google начинает тестирование Instant Apps
- ObjectBox - новая мобильная база данных
- Обзор Android Shortcuts
- 7 сервисов для поиска уязвимости мобильных приложений
- Один дизайн-фреймворк, чтобы править всеми
- Выбор элементов RecyclerView перетаскиванием
- Управление Wi-Fi при помощи WifiManager
- Головоломка для разработчиков от Google
- Вышла последняя developer preview версия Android Wear 2.0
http://androiddev.apptractor.ru/interesnyie-materialyi-dlya-android-razrabotchika-nedelya-55/


Dmitri
25.01.2017
20:03:55
Привет всем, помогите разобраться кто может. Есть RecyclerView с кастомными элементами, которые отображают пикчи из сети. В адаптере, в методе onBindViewHolder(holder, position) я запускаю new DownloadImageTask(holder).execute(string) дабы асинхронно качать пикчу.
В самом этом таске в onPostExecute дергаю этот holder.ivImage.setImageBitmap(bm) что бы отобразить как только закачалась. Теперь сама проблема: при листании списка я так понимаю невидимые элементы уничтожаются. Из-за этого картинка закачивается заново каждый раз как элемент появляется на экране снова. Как сделать так, что бы пикча закачалась всего раз, может где-то закэшировать? Или я запускаю таск не в том месте?

Anton
25.01.2017
20:04:39
Еще раз пришли

Илья
25.01.2017
20:34:57
Ммм, асинктаски

Dmitri
25.01.2017
20:44:21
ну я новичок относительно
что посоветуешь?

Anton
25.01.2017
20:44:31
глайд
glide/picasso
и ебаться не надо с таском)

Google

Dmitri
25.01.2017
20:45:30
спасибо, буду читать)

Anton
25.01.2017
20:45:56
да там читать нечего пишешль Glide.with(context).load(url).into(holder.imageview);
и все)

Михаил
25.01.2017
20:46:07
на пикассу хрен положили походу
https://mvnrepository.com/artifact/com.squareup.picasso/picasso
последнюю версию выкатили в начале 2015

Krocks
25.01.2017
20:48:33
Гуру подскажите пожалуйста возможно ли перезаписать стринговый обьект в джаве в памяти?

Михаил
25.01.2017
20:53:08
именно получить доступ к ячейке памяти и переписать?

Krocks
25.01.2017
20:53:50
у нас есть стринг обьект который создан и использован, его надо уничтожить или затереть 0 гарантированно
угу

Ivan
25.01.2017
20:54:28

Krocks
25.01.2017
20:54:39
без этого никак?

Quarx2k ?
25.01.2017
20:55:07
а для чего))

Ivan
25.01.2017
20:55:10
Можно не уничтожать

Quarx2k ?
25.01.2017
20:55:13
это не C++

Krocks
25.01.2017
20:55:23
стандартными методами джавы, возможно из ансейва, я слышал но не уверен
защита от дампа и анализа памяти

Quarx2k ?
25.01.2017
20:56:03
а толку то, кому надо расковыряют вашу программу
и сделают что надо