fix crash when obfuscation disabled (#1863)

This commit is contained in:
双草酸酯 2022-04-17 19:38:30 +08:00 committed by GitHub
parent a1a9cb4d1b
commit 0fb6931ef1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 1 deletions

View File

@ -92,11 +92,13 @@ public class LSPApplicationService extends ILSPApplicationService.Stub {
return true;
}
case OBFUSCATION_MAP_TRANSACTION_CODE: {
var obfuscation = ConfigManager.getInstance().dexObfuscate();
var signatures = ObfuscationManager.getSignatures();
reply.writeInt(signatures.size() * 2);
for(Map.Entry<String,String> entry : signatures.entrySet()){
reply.writeString(entry.getKey());
reply.writeString(entry.getValue());
// return val = key if obfuscation disabled
reply.writeString(obfuscation ? entry.getValue() : entry.getKey());
}
return true;
}