Как запутать определенный класс на андроиде? - PullRequest
0 голосов
/ 02 апреля 2012

Я занимаюсь разработкой приложения для Android, которое скоро выйдет.Некоторые из моих классов содержат очень конфиденциальную информацию.Используя Proguard, я запутал весь исходный код, но позже встретил большое количество ошибок.Теперь я планирую запутать мой код один за другим.Как запутать определенный класс и пропустить большую часть класса?Спасибо.

Ответы [ 2 ]

0 голосов
/ 18 февраля 2013

Попробуйте использовать вот так

Если вы хотите сделать процесс запутывания в определенном классе, вы можете использовать следующую строку кода.

Синтаксис:

-keep public class yourPackageName.youClassname  { *; }

Пример:

- сохранить открытый класс com.facebook.katana.MainClass {*; } * +1010 *

0 голосов
/ 02 апреля 2012

У меня было много проблем с запутанными Java-классами.Фактически, yGuard (yGuard! = Proguard, я знаю) генерировал файлы * .class, которые невозможно преобразовать в * .dex.

Если ваш код содержит конфиденциальные данные, он звучит как-то вроде " безопасность по неизвестности".Возможно, вам следует хранить конфиденциальные данные не в вашем файле * .class, а в зашифрованном файле свойств.

...