Parabéns pela iniciativa. Eu fiquei curioso com uma coisa, se você puder comentar isso, eu gostaria de saber como você fez a decompilação da extensão.
Claro!!!
A extensão é um arquivo .exe e isso as vezes causa um espanto, mas basta descompactar normalmente com um arquivo compactado qualquer, aqui uso linux talvez no windows tenha alguma dificuldade em descompactar o .exe, no linux só clico em descompactar e ele extrai os arquivos, existe uma pasta com nome "$PLUGINSDIR" e nessa pastas existe um arquivo zipado e quando descompactado nos dá mais algumas pastas e arquivos, dentro de uma dessas pastas, mais precisamente a "resources", teremos o app.asar .
Basta ter node e npm instalados, e com npm instale o pacote asar.
npm install -g asar
Após isso navegue até seu arquivo asar e o descompacte.
asar extract app.asar destino
Como deve ter visto não é bem um "decompilar" tá mais para "descomplicar" ou extrair kkk, mas muita gente não sabe que isso é tão simples quanto possível.
Olha aí, que interessante. Eu sou um velho dessa área, em uma época, numa galáxia muito distante, havia uma terra sem lei com algumas línguas gerais, uma delas era o Clipper e a gente usava o Valkirie para decompilar alguns programas e as vezes, se o programa não tinha muitas bibliotecas de terceiros, conseguíamos ver o código fonte. Obrigado pela gentileza e parabéns por compartilhar.
Conheço o clipper, na verdade o seu descendente Harbour, tem muita gente que ainda usa, que o diga o pessoal do Clipper Online e por incrível que pareça é uma lang interessante de fácil entendimento e compila muito fácil, até para raspberry eu compilei o sistema.
Tenho alguns prgs aqui kkkk, o programa da empresa aqui ainda roda em clipper via putty, acredita?
Incrível como uma linguagem pode ir tão longe ainda hoje. Isso me faz pensar sobre quando a moda começa a passar por cima da real necessidade das pessoas. Tá aí o exemplo, não é orientado a objeto, não usa Framework da moda, mas está funcionando perfeitamente.