Outils pour utilisateurs

Outils du site


apk-hacking

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
apk-hacking [2019/01/22 08:11]
sebsauvage [Outils]
apk-hacking [2019/01/22 08:26] (Version actuelle)
sebsauvage [Étape 2 : Extraire les sources Java décompilées]
Ligne 59: Ligne 59:
  
 Lancez JD-GUI et ouvrez le fichier .jar précédemment créé, puis allez dans le menu "Fichiers" > "Save all sources...". Lancez JD-GUI et ouvrez le fichier .jar précédemment créé, puis allez dans le menu "Fichiers" > "Save all sources...".
 +
 +  * Si JD-GUI ne démarre plus (sous Java 9 par exemple), avec le message d'erreur:<code>Exception in thread "main" java.lang.reflect.InaccessibleObjectException: Unable to make jdk.internal.loader.ClassLoaders$AppClassLoader(jdk.internal.loader.ClassLoaders$PlatformClassLoader,jdk.internal.loader.URLClassPath) accessible: module java.base does not "opens jdk.internal.loader" to unnamed module @5b87ed94</code>
 +  * Il vous suffit de démarrer JD-GUI avec la ligne de commande suivante:<code>java --add-opens java.base/jdk.internal.loader=ALL-UNNAMED --add-opens jdk.zipfs/jdk.nio.zipfs=ALL-UNNAMED -jar jd-gui-1.4.0.jar</code>
  
 Cela va créer le fichier **com.cavo.MonCAAlsace-dex2jar.src.zip** qui contient les sources Java décompilées de l'application. Cela va créer le fichier **com.cavo.MonCAAlsace-dex2jar.src.zip** qui contient les sources Java décompilées de l'application.
apk-hacking.txt · Dernière modification: 2019/01/22 08:26 de sebsauvage