11 mars 2018 · 1 min de lecture
Ou comment retrouver le code source d’un logiciel créé avec le framework Electron.
.deb
ou autreSi vous partez d’un fichier Linux .deb
, extrayez son contenu avec la commande suivante :
dpkg -x fichier.deb dossier
Dans le répertoire dossier/usr/share/NOMAPPLI
, vous retrouvez des fichiers similaires à ceux-ci :
Sous Windows ou MAC, vous trouverez ces fichiers dans le dossier d’installation de l’application.
La plupart sont ceux du navigateur embarqué Chromium Embedded Framework.
Le code source de votre application Electron se trouve dans le dossier ressources
. Il est soit disponible en l’état, soit compressé dans un fichier app.asar
:
Asar est un format d’archive indexé. Installez-le sur votre système avec la commande :
sudo npm install -g asar
On peut alors lister le contenu d’une archive asar
:
asar list app.asar
et l’extraire avec la commande :
asar e app.asar dossier
Dans dossier
vous trouverez tous les fichiers de l’application Electron : JS, HTML, CSS…
Pour information, le fichier package.json
vous renseigne sur les dépendances du logiciel. Celles-ci se trouvent dans le dossier node_modules
.