Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/QuiltMC/enigma

A deobfuscation/remapping tool for Java bytecode, fork of cuchaz's Enigma.
https://github.com/QuiltMC/enigma

started new reference navigation system

c4e35f2d516ade27e8e1a863b4bc356f182f43c2 authored over 10 years ago
fixed type caching after rename

allowed enums constants to be renamable

58fe3a4ec77507345bc2a96857b04534bcb845a7 authored over 10 years ago
fixed about dialog

89612c3ce7a96c9bb4564ae414c9d40f8b2901a3 authored over 10 years ago
Added tag v0.2 beta for changeset 20ca77a36aae

3d4f7619a6776d334b77cf38a2ddfe3cac34b977 authored over 10 years ago
packaged v0.2 beta!

fb94b7b01070c176f096d2a6e43c495ebea80bbe authored over 10 years ago
Added tag v0.2 beta for changeset e2a106ce6a04

1e0decd7e4e201a4d7a451b135034a9839dfc08f authored over 10 years ago
Removed tag v0.2 beta

f9a16566b08d723ad0d1b186f782e8a6097f0db4 authored over 10 years ago
Added tag v0.2 beta for changeset 5771367c7657

150fa082717bd9befb6da46edb9a941325d574c8 authored over 10 years ago
crap-ton of bug fixes for inner classes

34c1e8e64ec4575527a19fb4cb0640c57da784db authored over 10 years ago
added support for automatic reconstruction of inner and anonymous classes

also added class to restore bridge method flags taken out by the obfuscator

6c4440ac1133bfaa7871d1049d174528a289ef30 authored over 10 years ago
trying to get inner/anonymous classes working... I have a working heuristic in place to detect anonymous classes, but I can't seem to get Procyon to decompile them correctly. I'm writing the InnerClasses attribute and translating all the inner class names, but there must be something else I'm missing...

37467e4a7b5e05e4da413a1e06e597fa806b72e4 authored over 10 years ago
Added tag v0.1 beta for changeset 7beed0616320

a55efbee687db0b77b25c62d8f553b4faa5a12f9 authored over 10 years ago
Removed tag v0.1 beta

40c17ee228058adc988d20a8b49b5f724a38d0d4 authored over 10 years ago
fixed bug with method inheritance detection

580fbf899accb4181c1ca1e41abbcc2b7404c870 authored over 10 years ago
remove old debug messages

06162e8d1627ac0d7a6cca79f3b5b4482fbcd37f authored over 10 years ago
Added tag v0.1 beta for changeset 7bc40f8d69ff

3457e4d22dea67778b50585950022db2bdc8a8dc authored over 10 years ago
fixed far jar build task to properly include licenses

fa276baa63833d8dd64485cbc55126b0d983f478 authored over 10 years ago
updated gradle build script to produce fat jar

387456eec096e40682f30a5457d0f0aa3fff1b7d authored over 10 years ago
updated license info, version, added readme

a7c1b0e8fa8866b40e693f3999acf23fa0eb41da authored over 10 years ago
fixed javac compile errors

a7f865f1b7b790be4d4e53e0d24b5c18b3ceb1f8 authored over 10 years ago
updated ignore list

c4861bf517bedfd68cbc440a22f392c09a8ab73c authored over 10 years ago
added support for field access searches

added proper detection/handling for constructors

cc74d0e62cfdcf14c5918234f69d587d264807ed authored over 10 years ago
got simple method call graph working!

52bb7ba51ceaf65f40e5e3e2de9d1ac3f7fc9c2e authored over 10 years ago
fix keyboard shortcuts

db1de7d32d8c6ef55627165448fd3f4f90802486 authored over 10 years ago
refactor Ancestries into Ancestries and JarIndex

603245ee6218668eb8eb39e63ecedce257b3ef35 authored over 10 years ago
added method inheritance browsing

also finally fixed method renamer to rename all method implementations in the inheritance hierarchy.

bba7c6a19c15bc82946176c79a4eba3612b25f17 authored over 10 years ago
added backwards navigation

dc7c8847ab69e946a20a45c955b4a0273e262d48 authored over 10 years ago
refactored to remove ClassFile class to prep for upcoming stack navigation. It wasn't really necessary anymore.

22b6c861df68557352fb5a87948f3e065f395ef3 authored over 10 years ago
added go to entry feature

e7febe4549c9fcdf1e82239959b3c6a83fad8934 authored over 10 years ago
filter out tokens that are not obfuscated

1ea27e61b915e944f6015d1711b89b9809ddff9f authored over 10 years ago
improved keyboard shortcuts

417689c02241ae4b44d4a892c442689bb053a436 authored over 10 years ago
fixed recognition of static initializers

fixed identifier off-by-one error

044f109bfa9ae55430456b1cf21ed56a3902bff2 authored over 10 years ago
completely re-wrote token recognizer to bootstrap from Procyon's AST

changed imports to guava instead of whatever collections library happened to be on my classpath

d24d2b9ad9b5c895020b56f700a72906346482e5 authored over 10 years ago
added sorting for deobfuscated classes

b10af1dbfceb913689226c8fb75641f275eb11b4 authored over 10 years ago
started working on recognition of non-class member identifiers in the source

got class extends,implements working
and argument,field types
added filtering to make sure highli...

6aa7c6121a2ecbe78f14f8c3d7ddb55b8ddb10bd authored over 10 years ago
added un-obfuscated classes to the deobfuscated classes list

13c1b15a9278eeb62f6a4a58b89f4336d02dbf73 authored over 10 years ago
added open entry function to popup menu

4863d9e001e3073a51e63351828c09df39cef393 authored over 10 years ago
show deobfuscated names in class inheritance

75d462daee9c24e19e28b4e969f92ae83a026e7b authored over 10 years ago
added copyright

0c836a74972173d4ab991f0d6d79195b4377fe4c authored over 10 years ago
added simple class inheritance browsing

d71c0af8ed298bfb4b35b4e3e61b5678bc1c7d9f authored over 10 years ago
started on inheritance viewer

17ec7a6fdf2dc76b9d89b6ef3168bacb1cb3fbd1 authored over 10 years ago
fixed bug with renaming classes

699544e76e63e044d290a75f802d082aa0834ad7 authored over 10 years ago
added stable save order for mappings to hopefully help with merging

added color-coding for source identifiers
redesigned rename GUI
customized editor pane, added pop...

57f45b0409d5363782052183bb090175c469f89a authored over 10 years ago
fixed bugs with saving mappings

got argument renaming to work

76be350b3c54ea88cc1a95b5cf0d1db153f2edb3 authored over 10 years ago
started working on method parameter renaming

ada041979ecf3dfd4543f3c250fcc78ad594866c authored over 10 years ago
fixed bug with save mappings menu

gui shows deobfuscated classes list now
working on name validation/sanitization

faae0a6514c2565a10f9a62dd18c5d79fbbe4156 authored over 10 years ago
switched to line-by-line mergable, human-readable file format for mappings

4349d22cc8abf5ec74075dde1b45c5f2f8679bbf authored over 10 years ago
forgot to apply copyright notices

bb4525e1fbeb2b94ff8e3f84d9e627d67f9c54b1 authored over 10 years ago
added gui/cli loading of jars/mappings

gui can save mappings too

85b3ea9beb5934012280dc0efa475f334dd9a93a authored over 10 years ago
added start of menu bar

added about bow

1318888e5b37a2d76270c5c330e63d4b5dcf779e authored over 10 years ago
added identifier renaming capability

copied some code over from M3L to handle the heavy bytecode magic.
It's ok... M3L will eventuall...

d7321b5b0d38c575e54c770f7aa18dacbacab3c8 authored over 10 years ago
made gui responsive to caret position and show identifier info

999c64037fb7251f87bd7b105231b3763e003c07 authored over 10 years ago
got rid of temp debug traces

4ea3e0cffa54326bc2566fa563c6b5aa5b9b1c96 authored over 10 years ago
initial commit

so far source analysis is working. =)

295eceece371b516e771de93b6127bf728999483 authored over 10 years ago