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 par sebsauvage