Skip to content

Commit 0b5632c

Browse files
committed
fix weird issues with charset and delete unused result files
1 parent ff5dd86 commit 0b5632c

File tree

38 files changed

+3
-786
lines changed

38 files changed

+3
-786
lines changed

deobfuscator-transformers/src/main/java/uwu/narumi/deobfuscator/core/other/impl/branchlock/BranchlockCompabilityStringTransformer.java

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,14 @@
88
import uwu.narumi.deobfuscator.api.asm.matcher.impl.*;
99
import uwu.narumi.deobfuscator.api.transformer.Transformer;
1010

11-
import java.nio.charset.StandardCharsets;
1211
import java.util.Arrays;
1312
import java.util.concurrent.atomic.AtomicInteger;
1413

1514
public class BranchlockCompabilityStringTransformer extends Transformer {
1615

1716
private final boolean deleteClinit;
18-
String[] decryptedStrings;
19-
FieldInsnNode stringArray;
20-
21-
17+
private String[] decryptedStrings;
18+
private FieldInsnNode stringArray;
2219

2320
public BranchlockCompabilityStringTransformer(boolean deleteClinit) {
2421
this.deleteClinit = deleteClinit;
@@ -41,7 +38,7 @@ protected void transform() throws Exception {
4138
Match stringArr = OpcodeMatch.of(PUTSTATIC).capture("string-arr");
4239
stringArray = stringArr.findFirstMatch(methodContext).insn().asFieldInsn();
4340

44-
String encryptedString = new String(((String) ldc.cst).getBytes(), StandardCharsets.UTF_8);
41+
String encryptedString = (String) ldc.cst;
4542
char[] encryptedStringArray = encryptedString.toCharArray();
4643
Match match = SequenceMatch.of(OpcodeMatch.of(DUP), NumberMatch.numInteger().capture("array-to"), OpcodeMatch.of(SWAP), NumberMatch.numInteger().capture("array-from"), OpcodeMatch.of(CALOAD), OpcodeMatch.of(CASTORE), OpcodeMatch.of(CASTORE));
4744

testData/results/custom-jars/branchlock-string/pack/Clazz.dec

Lines changed: 0 additions & 4 deletions
This file was deleted.

testData/results/custom-jars/branchlock-string/pack/Main.dec

Lines changed: 0 additions & 157 deletions
This file was deleted.

testData/results/custom-jars/branchlock-string/pack/tests/basics/accu/Digi.dec

Lines changed: 0 additions & 25 deletions
This file was deleted.

testData/results/custom-jars/branchlock-string/pack/tests/basics/cross/Abst1.dec

Lines changed: 0 additions & 9 deletions
This file was deleted.

testData/results/custom-jars/branchlock-string/pack/tests/basics/cross/Inte.dec

Lines changed: 0 additions & 5 deletions
This file was deleted.

testData/results/custom-jars/branchlock-string/pack/tests/basics/cross/Top.dec

Lines changed: 0 additions & 16 deletions
This file was deleted.

testData/results/custom-jars/branchlock-string/pack/tests/basics/ctrl/Ctrl.dec

Lines changed: 0 additions & 30 deletions
This file was deleted.

testData/results/custom-jars/branchlock-string/pack/tests/basics/inner/Exec.dec

Lines changed: 0 additions & 22 deletions
This file was deleted.

testData/results/custom-jars/branchlock-string/pack/tests/basics/inner/Test.dec

Lines changed: 0 additions & 16 deletions
This file was deleted.

0 commit comments

Comments
 (0)