Size: a a a

Android Developers

2020 May 19

M

Mafioznik in Android Developers
Было бы хорошо все тотально обфусцировать в нечитаемый вид в месте с логами, кто-то делал такое?
источник

M

Mafioznik in Android Developers
Quantum Harmonizer
любая обфускация слабоватая, потому что пытается решить принципиально нерешимую задачу.
Ну зато код будет полной кашей
источник

QH

Quantum Harmonizer in Android Developers
Mafioznik
Было бы хорошо все тотально обфусцировать в нечитаемый вид в месте с логами, кто-то делал такое?
логи можно просто вырезать
источник

M

Mafioznik in Android Developers
Как ты его соберешь воедино если там просто виникгрет из символов?
источник

QH

Quantum Harmonizer in Android Developers
Mafioznik
Ну зато код будет полной кашей
для мамкиного хакера из 6-в — будет
источник

M

Mafioznik in Android Developers
Quantum Harmonizer
логи можно просто вырезать
Ага, особенно если их столько сколько и кода
источник

M

Mafioznik in Android Developers
Quantum Harmonizer
для мамкиного хакера из 6-в — будет
Это как же так?)))
источник

ES

Elron Smith in Android Developers
Mafioznik
Было бы хорошо все тотально обфусцировать в нечитаемый вид в месте с логами, кто-то делал такое?
прогуард(R8) умеет вырезать куски Log.d()
источник

QH

Quantum Harmonizer in Android Developers
Mafioznik
Ага, особенно если их столько сколько и кода
прогардом/р8, не руками, разумеется
источник

M

Mafioznik in Android Developers
Elron Smith
прогуард(R8) умеет вырезать куски Log.d()
Ты не понял, он то может и может но у меня надстройка над логами, плюс было бы хорошо их фаербейсом собирать, чтобы иметь журнал на случай ошибки
источник

QH

Quantum Harmonizer in Android Developers
Mafioznik
Ты не понял, он то может и может но у меня надстройка над логами, плюс было бы хорошо их фаербейсом собирать, чтобы иметь журнал на случай ошибки
как ты их хочешь вырезать и одновременно собирать?
Надстройка или нет — пофигу, какой конфиг напишешь, так и вырежет.
источник

M

Mafioznik in Android Developers
Кстати, он мои логи не вырезал почему-то, хотя у меня прописано
-assumenosideeffects class android.util.Log {
public static *** d(...);
public static *** v(...);
public static *** i(...);
public static *** w(...);
public static *** e(...);
}
источник

ES

Elron Smith in Android Developers
фаербейс и так неплохо собирает стектрейс, главное мапу версии сборки апк сохранить
источник

M

Mafioznik in Android Developers
Elron Smith
фаербейс и так неплохо собирает стектрейс, главное мапу версии сборки апк сохранить
А если у меня сложная логика и в ней возникнет баг? Там отличные логи которые показывают весь процесс пошагово и можно отследить почему и что пошло
источник

M

Mafioznik in Android Developers
Elron Smith
фаербейс и так неплохо собирает стектрейс, главное мапу версии сборки апк сохранить
К примеру пользователь мне скажет - бесконечная загрузка, какова хуя? А я такой ну стактрейса нет, живи как живешь
источник

M

Mafioznik in Android Developers
Или эксепшн в стактрейсе жопа - одни системные вызовы и вот что пошло не так?
источник

ES

Elron Smith in Android Developers
Mafioznik
К примеру пользователь мне скажет - бесконечная загрузка, какова хуя? А я такой ну стактрейса нет, живи как живешь
пиши такой код чтоб не было бесконечной загрузки
источник

M

Mafioznik in Android Developers
Или стактрейс того, что нулом стало то, что стать нулом в принципе не должно было
источник

M

Mafioznik in Android Developers
Elron Smith
пиши такой код чтоб не было бесконечной загрузки
Да, я работ и никогда не ошибусь
источник

QH

Quantum Harmonizer in Android Developers
Mafioznik
Или эксепшн в стактрейсе жопа - одни системные вызовы и вот что пошло не так?
и что ты хочешь от нас?
источник