Size: a a a

2021 May 16

ИТ

Иван Тимашков... in Android Guards
Прогуард подключен по тому примеру, но он не шифрует код. Я получаю чистый не обфусцированный jar
источник

R

Rtem in Android Guards
Надо сидеть разбираться. Как вариант, попробуй запустить прогард из cli и натравить на свой jar.
источник
2021 May 17

ИК

Игорь К in Android Guards
парни, ткните в ссылку. Где-то был инструмент для красивой декомпиляции котлина по методанным, должен быть на гитхабе.
источник

R

Rtem in Android Guards
Ребята из Guardsquare, сообщают, что новая версия ProGuard (и конечно же DexGuard) научилась удалять аннотацию @Metadata у kotlin-классов. Если кто не вкурсе проблемы, то эта штука сводила на нет все усилия по обфускации кода, т.к. по этой аннотации можно было восстановить исходные имена полей, методов и самого класса. Теперь это в прошлом. А чтобы проверить свой код они также выпустили утилиту Kotlin Metadata Printer. Утилита доступна как в виде сервиса на сайте, так и в виде исходных кодов.

P.S. Но возможность узнать оригинальное имя класса и полей все еще существует. Догадайтесь как 😉

#proguard, #4developers

https://www.guardsquare.com/en/blog/why-mobile-developers-must-better-protect-their-kotlin-apps%E2%80%94and-how-do-it
источник

R

Rtem in Android Guards
источник

ИК

Игорь К in Android Guards
+++ спасибо
источник

NK

Nikita Kulikov in Android Guards
Красивая декомплиция по метаданным кажется в jadx завезли (тут выше где-то PR был, вмерджили наверно)
источник

ИК

Игорь К in Android Guards
хм... что-то не замитил... может обновить jadx?\
источник

Я

Ярослав in Android Guards
Да, давно по сути
источник

NK

Nikita Kulikov in Android Guards
Это прям в самой последней версии, помню зимой еще пришлось из сорцов собирать
источник

NK

Nikita Kulikov in Android Guards
источник

NK

Nikita Kulikov in Android Guards
Вот
источник

NK

Nikita Kulikov in Android Guards
> ноябрь 14, 2020
источник

Я

Ярослав in Android Guards
Его желательно обновлять часто,  в actions есть артифакты
источник

Я

Ярослав in Android Guards
До релиза 1.3.0 там ещё долго
источник

ИК

Игорь К in Android Guards
хорошо, а есть тул который автоматически эти переменные переименует?:)
источник

Я

Ярослав in Android Guards
А толку? В jadx можно руками
источник

ИК

Игорь К in Android Guards
дак ,можно этого в котлине много ,а руки не казенные:)
источник

Я

Ярослав in Android Guards
А как оно тебе должно переименовываться?
источник

Я

Ярослав in Android Guards
Названия параметров сохранены только в debug билде, дальше оно удаляется и всё это уже автоматически генерируется
источник