!Afonso Postado Outubro 15, 2017 Denunciar Compartilhar Postado Outubro 15, 2017 [Tutorial] Como descompilar um plugin Fala galera, tudo bom? Sou o @!Afonso e hoje vim trazer um tutorial de descompilar e recuperar o código-fonte de um plugin para importá-lo em um IDE. Resumo: I- Links úteis II- Descompilar III- Exportar o código-fonte IV- Importar o código-fonte para o Eclipse I- Links Úteis Eclipse https://www.eclipse.org/downloads/ JD-Gui http://jd.benow.ca/ Link de um plugin que você queira descompilar II- Descompile o plugin Para começar, você precisará executar JD-Gui e baixar o plugin de descompilador. Uma vez que o software é ligado. Você terá essa interface: Agora você pode arrastar seu plugin para o software. Quando fizer isso você verá essa interface: III- Exportar o código-fonte Vá em File > Save All Sources Em seguida, guarde as Fontes onde poderá recuperá-las mais tarde, como uma pasta. E aqui suas fontes são gravadas. IV- Importar fontes para o Eclipse Aqui estamos quase no final. Agora vou guiá-lo para importar suas fontes no Eclipse. Primeiro, você precisará instalar o Eclipse. Abra o Eclipse e escolha uma workspace. Eu aconselho você a manter o básico (Para os desenvolvedores podem experimentar quem não deseja procurar e alterar o WorkSpace sempre). Agora que seu WorkSpace é selecionado, crie um novo JavaProject. Vá em File > new > Java Project Nomeie o projeto como queira. Clique em finish e aparecerá à esquerda. Clique com o botão direito do mouse em seu projeto, em seguida, importe. De agora em diante você fará sua primeira Importação. Em seguida, clique em General > Archive File > Browse Em seguida, entre na sua pasta onde você precisa salvar seu Código-fonte e abra-o. Fim do tutorial, Créditos: @!Afonso e OasisChoka, se você gostou deixe o seu like ;-) 9 Link para o comentário Compartilhar em outros sites More sharing options...
Gui_KillerBR Postado Outubro 15, 2017 Denunciar Compartilhar Postado Outubro 15, 2017 Mais facil que isso ... e nem fz Bom tutorial .. Link para o comentário Compartilhar em outros sites More sharing options...
RUSHyoutuber Postado Outubro 15, 2017 Denunciar Compartilhar Postado Outubro 15, 2017 Excelente tópico... vai ajudar muita gente pode ter certeza que vai ! Link para o comentário Compartilhar em outros sites More sharing options...
Rebs Postado Outubro 15, 2017 Denunciar Compartilhar Postado Outubro 15, 2017 Oba, boa fonte de informação, poderá ser útil a várias pessoas :) Link para o comentário Compartilhar em outros sites More sharing options...
DuoSkypeConfia Postado Outubro 15, 2017 Denunciar Compartilhar Postado Outubro 15, 2017 Ótimo tópico, super bem explicado! Link para o comentário Compartilhar em outros sites More sharing options...
BigWriter Postado Outubro 15, 2017 Denunciar Compartilhar Postado Outubro 15, 2017 Ficou bom... Só que ainda acho luyten melhor que o JD-GUI ;-; Link para o comentário Compartilhar em outros sites More sharing options...
!Afonso Postado Outubro 15, 2017 Autor Denunciar Compartilhar Postado Outubro 15, 2017 Mais facil que isso ... e nem fz Bom tutorial .. Excelente tópico... vai ajudar muita gente pode ter certeza que vai ! Oba, boa fonte de informação, poderá ser útil a várias pessoas :) Ótimo tópico, super bem explicado! Ficou bom... Só que ainda acho luyten melhor que o JD-GUI ;-; Valeu. Link para o comentário Compartilhar em outros sites More sharing options...
JRaphael Postado Outubro 18, 2017 Denunciar Compartilhar Postado Outubro 18, 2017 Bom tutorial, vou usar quando for preciso. Link para o comentário Compartilhar em outros sites More sharing options...
Fernando Postado Novembro 24, 2017 Denunciar Compartilhar Postado Novembro 24, 2017 O JD-GUI e o Luyten são úteis eu uso os dois. O motivo de as vezes precisar usar os 2 é pois dependendo do plugin que você decompilar, pode ser que dê algum erro estranho na IDE, aí você decompila a classe com o Luyten e ele já coloca o atributo 'final', faz diversos casts para evitar algum erro e ainda importa de uma maneira diferente colocando um * para representar todos os imports de um pacote por exemplo. Mas uso mais o JD-GUI porque é mais organizado. Link para o comentário Compartilhar em outros sites More sharing options...
DevSrSouza Postado Novembro 24, 2017 Denunciar Compartilhar Postado Novembro 24, 2017 Olha JD-GUI é cagado, deixa td bugado, as vezes ele repete linha igual, cria variavel sem sentido, mt merda. Quer decompilar mesmo VACILAO usa o do proprio IntelliJ que o MCP usa para decompilar o minecraft e deixar ele bonitin O nome da delicia é o FernFlower, esse sim é cabuloso, ele é mais lento tbm pq faz um bom trabalho.... https://github.com/fesh0r/fernflower Espero ter ajudado, Abraço. SE VOCE NAO SABE JAVA, DECOMPILAR COM JD-GUI VAI TRAZER BUGS QUE VC NAO VAI SABER RESOLVER #UseFernFlower Link para o comentário Compartilhar em outros sites More sharing options...
TequilAxBr Postado Novembro 26, 2017 Denunciar Compartilhar Postado Novembro 26, 2017 Parabéns pelo tutoria, Link para o comentário Compartilhar em outros sites More sharing options...
loxtTTV Postado Novembro 26, 2017 Denunciar Compartilhar Postado Novembro 26, 2017 http://www.javadecompilers.com>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>. Link para o comentário Compartilhar em outros sites More sharing options...
VitorKMG Postado Novembro 26, 2017 Denunciar Compartilhar Postado Novembro 26, 2017 Parabéns, bem informativo e organizado ! Link para o comentário Compartilhar em outros sites More sharing options...
GikaBr Postado Julho 2, 2018 Denunciar Compartilhar Postado Julho 2, 2018 muito bom porem voce esqueceu de colocar as dependencias, agora ensina a tirar erros la se tiver como ate hoje nao consegui exportar 1 pl funcionando sem dar erro... todos pra mim mesmo com dependencias dao erro msm nao editando nada https://imgur.com/a/YqoKusj Link para o comentário Compartilhar em outros sites More sharing options...
Daimonte Postado Julho 2, 2018 Denunciar Compartilhar Postado Julho 2, 2018 Genial, acho difícil ter alguém que tem aquele plugin que gosta e quer editar algumas coisas os principais plugins que o pessoal decompila é o SilkSpawners, mas muito boa a sua iniciativa. Link para o comentário Compartilhar em outros sites More sharing options...
danielsoares Postado Outubro 6, 2018 Denunciar Compartilhar Postado Outubro 6, 2018 Isso serve para mods? Link para o comentário Compartilhar em outros sites More sharing options...
BrunoZMD Postado Janeiro 14, 2019 Denunciar Compartilhar Postado Janeiro 14, 2019 (editado) Em 24/11/2017 em 17:31, DevSrSouza disse: Olha JD-GUI é cagado, deixa td bugado, as vezes ele repete linha igual, cria variavel sem sentido, mt ********. Quer decompilar mesmo VACILAO usa o do proprio IntelliJ que o MCP usa para decompilar o minecraft e deixar ele bonitin O nome da delicia é o FernFlower, esse sim é cabuloso, ele é mais lento tbm pq faz um bom trabalho.... https://github.com/fesh0r/fernflower Espero ter ajudado, Abraço. SE VOCE NAO SABE JAVA, DECOMPILAR COM JD-GUI VAI TRAZER BUGS QUE VC NAO VAI SABER RESOLVER #UseFernFlower Podia me mostrar básico assim só para ter uma noção de como ele, só vou precisar dele ? Editado Janeiro 14, 2019 por BrunoZMD Link para o comentário Compartilhar em outros sites More sharing options...
Jhonatas48 Postado Janeiro 12, 2022 Denunciar Compartilhar Postado Janeiro 12, 2022 TÓPICO INATIVO O seu tópico foi dado como inativo por ultrapassar 7 dias sem novas respostas e/ou pela expiração do seu conteúdo. Entre em contato com a Equipe de Moderação para obter suporte sobre esta ação. Atenciosamente, Equipe de Moderação, Gamer's Board. Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados