proguard

Jak uniknąć inżynierii odwrotnej pliku APK?

Rozwijam aplikację do przetwarzania płatności dla Androida i chcę uniemożliwić hakerowi dostęp do zasobów, zasobów lub kodu ... osób, aby hakowanie było trudniejsze, a nawet niemożliwe? Co jeszcze mogę zrobić, aby chronić kod źródłowy w moim pliku APK?

Jak usunąć wszystkie połączenia logowania debugowania przed opublikowaniem aplikacji w Google Play? [zamknięte]

Według Google, muszę "dezaktywować wszelkie wywołania logowania metod w kodzie źródłowym " przed opublikowaniem mojej aplika ... e kontrolnej, więc myślę, że wiele osób robi to regularnie. Jak skutecznie, ale bezpiecznie usunąć wszystkie linie dziennika?

Najlepsze praktyki przechowywania i ochrony prywatnych kluczy API w aplikacjach [zamknięte]

Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. ... zdaniem najlepszy i najbezpieczniejszy sposób przechowywania klucza prywatnego? Zaciemnienie, szyfrowanie, co o tym myślisz?

Najlepsze praktyki przechowywania i ochrony prywatnych kluczy API w aplikacjach

Większość programistów aplikacji zintegruje niektóre biblioteki firm trzecich ze swoimi aplikacjami. Jeśli chodzi o dostęp do ... m zdaniem najlepszy i najbezpieczniejszy sposób przechowywania prywatnych klucz? Zaciemnienie, szyfrowanie, co o tym myślisz?

Włączanie ProGuard w Eclipse dla Androida

Nowa dokumentacja na ProGuard dla Androida mówi, aby dodać linię do domyślnej.Plik Właściwości w katalogu domowym projektu. ... nieje sposób, aby włączyć ProGuard tylko dla kompilacji produkcyjnej z Eclipse (tj. podczas eksportowania gotowego produktu)?

Android: jakie są zalecane konfiguracje dla Proguard?

Tworzę aplikacje na Androida i używam Proguard do zaciemniania kodu. Obecnie używam konfiguracji ProGuard: -optimizationpa ... ntarza pliku (z prawami autorskimi)? Jeśli nie jest, lub nie jest to dobra polityka, gdzie powinienem dodać prawa autorskie?

Jak korzystać z ProGuard w Android Studio?

To mój pierwszy projekt w Android Studio, A kod moich aplikacji nie jest zaciemniony. Używam tej konfiguracji w build.plik gr ... kiedy mam przetestowane przy użyciu Apk_OneClick.v4. 2, Mój kod jest całkowicie łatwy do odczytania: Proszę, pomóż mi. :(

Gdzie Android Studio zapisuje plik mapowania ProGuard?

W Android Studio, gdzie są pliki mapowania ProGuard generowane po skompilowaniu podpisanego APK? Nie jestem pewien, czy to n ... czy po prostu zapomniałem ścieżki do pliku, a moje obowiązkowe wyszukiwanie Google / Stack Overflow nie odpowiedziało na to

Jak zachować / wykluczyć konkretną ścieżkę pakietu podczas korzystania z proguard?

Chcę wykluczyć niektóre ścieżki plików z ProGuard. Przykład com.myapp.customcomponents Jak mogę to zrobić? Nie lubię umies ... o, który mam w tym katalogu. Próbowałem następujących, ale to nie działa: -keep public class com.myapp.customcomponents.*

Ukrywanie ciągów w zakodowanym kodzie

Po prostu Zaciemniłem kod Androida za pomocą proguarda, a następnie go dekompilowałem. Jest wiele strun, które chciałbym ukr ... ); 2130903058 to plik układu graficznego, ale do czego się odnosi? Numer nic nie znaczy, chyba że wskazuje na jakiś adres.

NameNotFoundException webview

Otrzymuję błędy Crashlytics, które wskazują, że niektórych urządzeń brakuje com.google.android.webview. Jak to w ogóle możliw ... g.e(LOGTAG, "Chromium WebView package does not exist", e); throw new AndroidRuntimeException(e); } }

Jak debugować za pomocą zaciemnionych (z ProGuard) aplikacji na Androida?

Kiedy mam coś takiego ERROR/AndroidRuntime(18677): Caused by: java.lang.NullPointerException ERROR/AndroidRuntime(18677): ... ąd mogę wiedzieć, gdzie jest problem i debugować ten problem? Mam tylko mapowanie z ProGuard i nie znam numeru linii. Dzięki.

Jak powiedzieć ProGuard, aby trzymał wszystko w określonym pakiecie?

Moja aplikacja ma wiele działań i używa natywnej biblioteki. Z domyślną konfiguracją ProGuard, która generuje Eclipse ProGuar ... cie psuje moją aplikację. Konfigurowanie, Testowanie i utrzymywanie klasy po klasie w Konfiguracja ProGuard byłaby uciążliwa.

Usuwanie nieużywanych ciągów podczas optymalizacji ProGuard

Dołączam tę konfigurację ProGuard , aby usunąć instrukcje dziennika debugowania po wydaniu aplikacji na Androida: -assumen ... debug statement w tym przykładzie. Czy istnieje sposób na usunięcie każdego String, który nie jest już potrzebny z bytecode?

Zmniejszanie rozmiaru aplikacji na Androida (apk)

Chciałbym teraz publikować moją pierwszą aplikację w Sklepie Google play. Mam już skompresowane obrazy używane w mojej aplika ... ożesz również wspomnieć w swojej odpowiedzi o wszystkim, czego brakuje, co uważasz, że powinno być dzielone. Z góry dzięki...

appcompat-v7 v21.0.0 powoduje awarię na urządzeniach Samsung z Androidem v4.2.2

Właśnie zmieniliśmy naszą aplikację, aby korzystać z biblioteki appcompat-v7 support, Aby skorzystać z support actionbar i mo ... s. Aktualizacja: wygląda na to, że Google przynajmniej rozważa możliwe obejścia tego problemu. Zobacz też to Po szczegóły.

Android ProGuard: Najbardziej Agresywne Optymalizacje

Oficjalna dokumentacja Androida proguard pokazuje dwie podstawowe optymalizacje: Ustaw minifyEnabled Na true użyj progu ... ać konfiguracji proguard ustawionej w aplikacji, która korzysta z biblioteki, ale nie chcę to zrobić, jeśli nie będę musiał.)

Obsługa Android Studio proguard w projektach z wieloma bibliotekami

Mam aplikację, która używa biblioteki odwołującej się zewnętrznie (tzn. katalog biblioteki znajduje się na tym samym poziomie ... com.google.ads.** -keepattributes *Annotation* Czy to problem, że używam proguard zarówno w bibliotece, jak i w aplikacji?

Kompilacja z Proguard daje SimException: "zmienna lokalna typu mismatch"

Kiedy kompiluję aplikację na Androida z włączoną funkcją Proguard, dostaję następujący błąd: -dex: [echo] Converting compi ... icemax/impress/ui/library/task/DocumentBrowserTask.class [apply] [apply] 1 error; aborting Jak mogę rozwiązać ten problem?

Jak szybko zaciemnić Kod Javy?

Jak szybko zaciemnić kod. Mam bardzo małą aplikację Java i chcę dostarczyć zamaskowany kod mojemu klientowi. Wiele słyszałem ... zić w niej zmiany (jeśli jest to wymagane w przyszłości). Czy jest jakiś powód, aby zachować ten plik tabeli mapowania u nas?