Size: a a a

2021 April 08

EM

Eugen Martynov in Android Guards
Ну и затрудняет реверс
источник

l

liinahamari in Android Guards
Подытожив, получается что minifyEnabled true в билде и donotobfuscate в прогард файле не меняет названия классов/переменнх/пакетов, но срезает неиспользуемый код?
источник

EM

Eugen Martynov in Android Guards
Если эти два не существенны, то можно не применять ее
источник

EM

Eugen Martynov in Android Guards
Оптимизация тоже будет
источник

D

Dmitriy in Android Guards
да
источник

l

liinahamari in Android Guards
Ясно, спасибо:)
источник

l

liinahamari in Android Guards
Из праздного интереса, когда обфускация таки полезна? Скажем, все ключи попрятаны в файлы, о которые запихнуты в gitignore, смысл в обфускации разве что чтобы конкурент, разрабатывающий ПО со сходным функционалом с не утащил куски кода себе, и все?
источник

D

Dmitriy in Android Guards
Чтобы найти места проверок было сложнее. Чтобы ещё немного уменьшить размер АПК. Из минусов только то, что надо следить за рефлексией и хранить маппинги для деобфускации стектрейсов
источник

R

Rtem in Android Guards
Обфускация далеко не всегда уменьшает размер APK. Иногда она увеличивает, и это правильно )
источник

i

iTaysonLab in Android Guards
ну ренейм уменьшает

а затащить арабский генератор увеличит размер)
источник

R

Rtem in Android Guards
Я об этом и говорю )
источник

i

iTaysonLab in Android Guards
я хочу с арабов на обычный ренейм сместится
источник

D

Dmitriy in Android Guards
Да, я там больше про минификацию, если быть точным
источник

i

iTaysonLab in Android Guards
хотя если потери будут низкие, то останусь
источник

R

Rtem in Android Guards
А ты используешь какой-то тул или у тебя словарь просто для proguard?
источник

i

iTaysonLab in Android Guards
генератор словаря для прогуарда, вшитый в buildSrc
источник

D

Dmitriy in Android Guards
Вместо 30 символов латиницы один арабский. Увеличение?
источник

R

Rtem in Android Guards
Самописный или какой-то опенсорс?
источник

i

iTaysonLab in Android Guards
я хочу потом сделать пост-процессор который на смали накидывает вещи

ну и попробовать ReDex
источник

i

iTaysonLab in Android Guards
самопис
источник