Commit Graph

947 Commits (2aee8523c73969af96251f1963bac705d2e7885e)
 

Author SHA1 Message Date
Graham 2aee8523c7 Optimise CharLiteralTransformer 4 years ago
Graham 880be759b7 Use smart casts in the AST deobfuscator 4 years ago
Graham bde818230b Use smart casts in hasSideEffects() 4 years ago
Graham 8f0dfd2725 Fix FieldAccessExpr's hasSideEffects() implementation 4 years ago
Graham 919d9c2386 Add ThisExpr to hasSideEffects() 4 years ago
Graham 1318cce216 Move this keyword to the right-hand side of comparisons 4 years ago
Graham 9cd19e3708 Add HexLiteralTransformer 4 years ago
Graham 63223b1fed Update dependencies 4 years ago
Graham 68b2f67522 Convert integers to char literals 4 years ago
Graham 12a0f17e59 Replace ternaries in an else block with another if/else 4 years ago
Graham c16295d72c Add LZMA preset option constants 4 years ago
Graham 95c97b8399 Add XteaKey inline class with ZERO "constant" and isZero method 4 years ago
Graham ce4de919b8 Use infix version of shl 4 years ago
Graham 1a0b7c1d33 Add Whirlpool implementation 4 years ago
Graham 8e3452ef98 Improve IfElseTransformer comments 4 years ago
Graham bd28638b64 Update dependencies 4 years ago
Graham f5ae71932d Add LZMA compression algorithm 4 years ago
Graham 29b63b613a Use > and >= in for loops that decrement instead of increment 4 years ago
Graham ba67f32d42 Format XteaTest 4 years ago
Graham 504e832872 Improve AddSubTransformer 4 years ago
Graham d33c03c708 Improve Expression.negate() 4 years ago
Graham e0708458f9 Add use extension method for releasing reference-counted objects 4 years ago
Graham 0eda020092 Update dependencies 4 years ago
Graham d305e1f41c Retain (T[]) casts on a variadic T... argument 4 years ago
Graham d1b8fbd094 Remove redundant casts 4 years ago
Graham 9a4401c678 Update dependencies 4 years ago
Graham 1308819561 Remove unused local variables of all types 4 years ago
Graham ca419eecb5 Add CopyPropagationTransformer 4 years ago
Graham 4da1c5c3cf Fix XTEA en/decryption if the index is not a multiple of the block size 4 years ago
Graham 7218855eb7 Fix en/decryption of XTEA messages not a multiple of the block size 4 years ago
Graham 73194bbb8d Exclude dev releases in rejectVersionRegex 4 years ago
Graham 07433ccef0 Update dependencies 4 years ago
Graham da8ddd00be Update Gradle 4 years ago
Graham 4c6f6b07cf Store mapped local variable names in the OriginalPcTable 4 years ago
Graham f291b121bc Add TryCatchBlockNode::remap for consistency 4 years ago
Graham 8dd5292cb2 Remap argument names 4 years ago
Graham 33955a57ad Rename ArgRef to ArgPartition 4 years ago
Graham f4d8b29747 Rename signlink to signLink for consistency 4 years ago
Graham 9331e78bba Fix exclude-nonfree scope 4 years ago
Graham a87a289c49 Add duplicate class name support to the AST deobfuscator 4 years ago
Graham f9021f7fe6 Use Module class in the decompiler 4 years ago
Graham b5cbe3ea70 Add class for tracking dependencies between modules 4 years ago
Graham 35e4e035ef Rename deob-map to deob-util 4 years ago
Graham 3a70333380 Update dependencies 4 years ago
Graham 8a563a3b26 Remap InnerClassNodes 4 years ago
Graham 46c0c29559 Set AstDeobfuscator's language level to 11 4 years ago
Graham da193ebf52 Use platform class loader to resolve JDK types in the AstDeobfuscator 4 years ago
Graham c3715d7320 Add useTempFile extension methods 4 years ago
Graham 8370ad104e Write files atomically 4 years ago
Graham 45d59101b2 Add outer class/method support to ClassNodeRemapper 4 years ago