Chcę sprawdzić, jak działa DexGuard, ale wygląda na to, że nie ma bezpłatnej wersji próbnej.W jaki sposób DexGuard szyfruje klasy?
Czy DexGuard może zaszyfrować aplikację na Androida? Czy może po prostu zaciemnia kod? Jak działa szyfrowanie DexGuard? Jeśli mógłbyś podać kod z przykładowej aplikacji uruchamianej z DexGuard przed i po dekompilacji, byłoby świetnie.
Witam! Dzięki za odpowiedź! Tak, myliłem się z definicją szyfrowania w DexGuard. Zasadniczo rozumiem, że szyfrowanie przekształca dane przy użyciu tajnego klucza. Jeśli jednak aplikacja Android jest zaszyfrowana, Dalvik nie będzie w stanie zrozumieć zaszyfrowanej aplikacji, ponieważ Dalvik nie zawiera odszyfrowującego dla aplikacji. O ile oczywiście aplikacja nie zawiera odszyfro- wacza wraz z kluczem. W ten sposób klasa zostanie odszyfrowana przez samą aplikację, zanim zostanie uruchomiona przez Dalvik. Tak działa DexGuard? – Arci
Czy mogę używać DexGuard wraz z encypcją Google Play na Androida 4.1? Czy zaleca się używanie DexGuard razem z Proguard? Zauważyłem na stronie Proguard, że DexGuard nie prevryfikuje klas. Jak mogę skorygować zajęcia, jeśli mam korzystać z DexGuard? Dziękuję Ci! : D – Arci
Prawidłowo. Tak, z zewnątrz przetworzona aplikacja nadal wygląda jak każda inna aplikacja; Google Play może nadal je szyfrować. Nie, nie musisz łączyć ProGuard i DexGuard, ponieważ DexGuard zapewnia już funkcjonalność ProGuard. Wstępna weryfikacja jest wymagana tylko w przypadku Java Micro Edition i Java 6, a nie Androida. –