Commit Graph

20 Commits

Author SHA1 Message Date
Adam
fcc8fddcd7 Make unused method stuff simpler don't worry about collisions, I'll
rename everything later so it wont be a problem
2015-07-05 21:05:34 -04:00
Adam
1056006b59 Got unused parameter stuff to run again. atm not bothering with
functions that might be overriden.
2015-06-30 14:46:15 -04:00
Adam
b0f5f33e89 Fixup rest of unused method stuff. It appears there are some garbage
fields too places.
2015-06-28 19:32:54 -04:00
Adam
d9f4d257a5 wip removal of unused methods based on execution from init. 2015-06-27 23:47:43 -04:00
Adam
dfcc41b41c I will need to actually perform method invocations during execution to
be able to pass/get the correct underlying types of variables for the
virtual method lookup.
2015-06-26 13:19:51 -04:00
Adam
98d85c646b illegal state exception deob, ff doesnt fully like it yet though 2015-06-19 23:30:03 -04:00
Adam
db6269ba7e debugging, idr, exception handler execution support 2015-06-13 21:51:06 -04:00
Adam
6cac8c1cc9 Move deobfuscation methods to their own files 2015-06-13 14:24:04 -04:00
Adam
a677e64aac Remove unused parameters 2015-06-13 11:01:46 -04:00
Adam
fa3e9c0262 Hard to follow, exception removal and unused block (only from the now
removed exceptions from what I can tell)
2015-05-10 16:42:47 -04:00
Adam
ba7486b98b Descriptor stuff 2015-05-10 15:06:50 -04:00
Adam
4af719032d Allow pool to be dynamically rebuilt 2015-05-09 17:00:30 -04:00
Adam
0d21d49d2d Can detect unused parameters 2015-05-05 13:36:54 -04:00
Adam
e70466fc0a Add local var table instruction type and make relevant instructions
implement it
2015-05-04 15:36:38 -04:00
Adam
267efc7940 Remove unused methods 2015-04-25 15:30:22 -04:00
Adam
a9f953b46a Class writing, call graph, eclipse project 2015-04-25 12:47:06 -04:00
Adam
a998491133 Invokeinterface, among others 2014-12-09 02:00:19 -05:00
Adam
4a24560be5 Add field references, only for getstatic currently 2014-12-01 17:00:55 -05:00
Adam
228f650b6c Some thinking about execution 2014-12-01 14:37:19 -05:00
Adam
41681f94a5 init of deob 2014-11-30 20:35:37 -05:00