Decompiler Name Adjustments
This commit is contained in:
parent
f94c03d178
commit
dc6e1573b1
|
@ -462,7 +462,7 @@ public class CommandLineInput
|
||||||
{
|
{
|
||||||
ClassNode cn = BytecodeViewer.blindlySearchForClassNode(target);
|
ClassNode cn = BytecodeViewer.blindlySearchForClassNode(target);
|
||||||
final ClassWriter cw = accept(cn);
|
final ClassWriter cw = accept(cn);
|
||||||
String contents = Decompiler.ASMIFIER_DECOMPILER.getDecompiler().decompileClassNode(cn, cw.toByteArray());
|
String contents = Decompiler.ASMIFIER_DISASSEMBLER.getDecompiler().decompileClassNode(cn, cw.toByteArray());
|
||||||
DiskWriter.replaceFile(output.getAbsolutePath(), contents, false);
|
DiskWriter.replaceFile(output.getAbsolutePath(), contents, false);
|
||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
|
|
|
@ -44,8 +44,8 @@ public enum Decompiler
|
||||||
JD_DECOMPILER(new JDGUIDecompiler()), //java decompiler
|
JD_DECOMPILER(new JDGUIDecompiler()), //java decompiler
|
||||||
JADX_DECOMPILER(new JADXDecompiler()), //java decompiler
|
JADX_DECOMPILER(new JADXDecompiler()), //java decompiler
|
||||||
|
|
||||||
ASM_TEXTIFY_DISASSEMBLER(new ASMDisassembler()), //bytecode disassembler
|
ASM_DISASSEMBLER(new ASMDisassembler()), //bytecode disassembler
|
||||||
ASMIFIER_DECOMPILER(new ASMifierGenerator()), //bytecode disassembler / code gen
|
ASMIFIER_DISASSEMBLER(new ASMifierGenerator()), //bytecode disassembler / code gen
|
||||||
JAVAP_DISASSEMBLER(new JavapDisassembler()); //bytecode disassembler
|
JAVAP_DISASSEMBLER(new JavapDisassembler()); //bytecode disassembler
|
||||||
|
|
||||||
private final AbstractDecompiler decompiler;
|
private final AbstractDecompiler decompiler;
|
||||||
|
|
|
@ -45,22 +45,25 @@ public class DecompilerSelectionPane
|
||||||
private final JMenu menu;
|
private final JMenu menu;
|
||||||
private final ButtonGroup group = new ButtonGroup();
|
private final ButtonGroup group = new ButtonGroup();
|
||||||
private final JRadioButtonMenuItem none = new TranslatedJRadioButtonMenuItem("None", TranslatedComponents.NONE);
|
private final JRadioButtonMenuItem none = new TranslatedJRadioButtonMenuItem("None", TranslatedComponents.NONE);
|
||||||
private final JRadioButtonMenuItem hexcode = new TranslatedJRadioButtonMenuItem("Hexcode", TranslatedComponents.HEXCODE);
|
private final JRadioButtonMenuItem hexcodeViewer = new TranslatedJRadioButtonMenuItem("Hexcode", TranslatedComponents.HEXCODE);
|
||||||
private final DecompilerViewComponent procyon = new DecompilerViewComponent("Procyon", JAVA, Decompiler.PROCYON_DECOMPILER);
|
//decompilers
|
||||||
private final DecompilerViewComponent CFR = new DecompilerViewComponent("CFR", JAVA, Decompiler.CFR_DECOMPILER);
|
private final DecompilerViewComponent procyonDecompiler = new DecompilerViewComponent("Procyon", JAVA, Decompiler.PROCYON_DECOMPILER);
|
||||||
private final DecompilerViewComponent JADX = new DecompilerViewComponent("JADX", JAVA, Decompiler.JADX_DECOMPILER);
|
private final DecompilerViewComponent CFRDecompiler = new DecompilerViewComponent("CFR", JAVA, Decompiler.CFR_DECOMPILER);
|
||||||
private final DecompilerViewComponent JD = new DecompilerViewComponent("JD-GUI", JAVA, Decompiler.JD_DECOMPILER);
|
private final DecompilerViewComponent JADXDecompiler = new DecompilerViewComponent("JADX", JAVA, Decompiler.JADX_DECOMPILER);
|
||||||
private final DecompilerViewComponent fern = new DecompilerViewComponent("FernFlower", JAVA, Decompiler.FERNFLOWER_DECOMPILER);
|
private final DecompilerViewComponent JDCoreDecompiler = new DecompilerViewComponent("JD-GUI", JAVA, Decompiler.JD_DECOMPILER);
|
||||||
private final DecompilerViewComponent krakatau = new DecompilerViewComponent("Krakatau", JAVA_AND_BYTECODE, Decompiler.KRAKATAU_DECOMPILER, Decompiler.KRAKATAU_DISASSEMBLER);
|
private final DecompilerViewComponent fernFlowerDecompiler = new DecompilerViewComponent("FernFlower", JAVA, Decompiler.FERNFLOWER_DECOMPILER);
|
||||||
private final DecompilerViewComponent smali = new DecompilerViewComponent("Smali", BYTECODE, Decompiler.SMALI_DISASSEMBLER);
|
//disassemblers
|
||||||
private final DecompilerViewComponent bytecode = new DecompilerViewComponent("Bytecode", BYTECODE_NON_EDITABLE, Decompiler.BYTECODE_DISASSEMBLER);
|
private final DecompilerViewComponent krakatauDecompiler = new DecompilerViewComponent("Krakatau", JAVA_AND_BYTECODE, Decompiler.KRAKATAU_DECOMPILER, Decompiler.KRAKATAU_DISASSEMBLER);
|
||||||
private final DecompilerViewComponent asmTextify = new DecompilerViewComponent("ASM Textify", BYTECODE_NON_EDITABLE, Decompiler.ASM_TEXTIFY_DISASSEMBLER);
|
private final DecompilerViewComponent smaliDisassembler = new DecompilerViewComponent("Smali", BYTECODE, Decompiler.SMALI_DISASSEMBLER);
|
||||||
private final DecompilerViewComponent asmifier = new DecompilerViewComponent("ASMifier", JAVA_NON_EDITABLE, Decompiler.ASMIFIER_DECOMPILER);
|
private final DecompilerViewComponent bytecodeViewer = new DecompilerViewComponent("Bytecode", BYTECODE_NON_EDITABLE, Decompiler.BYTECODE_DISASSEMBLER);
|
||||||
private final DecompilerViewComponent javap = new DecompilerViewComponent("Javap", BYTECODE_NON_EDITABLE, Decompiler.JAVAP_DISASSEMBLER);
|
private final DecompilerViewComponent asmifier = new DecompilerViewComponent("ASMifier", JAVA_NON_EDITABLE, Decompiler.ASMIFIER_DISASSEMBLER);
|
||||||
|
private final DecompilerViewComponent javapDisassembler = new DecompilerViewComponent("Javap", BYTECODE_NON_EDITABLE, Decompiler.JAVAP_DISASSEMBLER);
|
||||||
|
//code-gen
|
||||||
|
private final DecompilerViewComponent asmDisassembler = new DecompilerViewComponent("ASM Disassembler", BYTECODE_NON_EDITABLE, Decompiler.ASM_DISASSEMBLER);
|
||||||
|
|
||||||
//TODO when adding new decompilers insert the DecompilerViewComponent object into here
|
//TODO when adding new decompilers insert the DecompilerViewComponent object into here
|
||||||
// also in the group, then finally the build menu
|
// also in the group, then finally the build menu
|
||||||
public List<DecompilerViewComponent> components = new ArrayList<>(Arrays.asList(procyon, CFR, JADX, JD, fern, krakatau, smali, bytecode, asmTextify, asmifier, javap));
|
public List<DecompilerViewComponent> components = new ArrayList<>(Arrays.asList(procyonDecompiler, CFRDecompiler, JADXDecompiler, JDCoreDecompiler, fernFlowerDecompiler, krakatauDecompiler, smaliDisassembler, bytecodeViewer, asmDisassembler, asmifier, javapDisassembler));
|
||||||
|
|
||||||
public DecompilerSelectionPane(int paneID)
|
public DecompilerSelectionPane(int paneID)
|
||||||
{
|
{
|
||||||
|
@ -83,10 +86,10 @@ public class DecompilerSelectionPane
|
||||||
switch (paneID)
|
switch (paneID)
|
||||||
{
|
{
|
||||||
case 1:
|
case 1:
|
||||||
group.setSelected(fern.getJava().getModel(), true);
|
group.setSelected(fernFlowerDecompiler.getJava().getModel(), true);
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
group.setSelected(bytecode.getBytecode().getModel(), true);
|
group.setSelected(bytecodeViewer.getBytecode().getModel(), true);
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
group.setSelected(none.getModel(), true);
|
group.setSelected(none.getModel(), true);
|
||||||
|
@ -101,12 +104,12 @@ public class DecompilerSelectionPane
|
||||||
{
|
{
|
||||||
//build the radiobutton group
|
//build the radiobutton group
|
||||||
group.add(none);
|
group.add(none);
|
||||||
group.add(hexcode);
|
group.add(hexcodeViewer);
|
||||||
components.forEach(decompilerViewComponent -> decompilerViewComponent.addToGroup(group));
|
components.forEach(decompilerViewComponent -> decompilerViewComponent.addToGroup(group));
|
||||||
|
|
||||||
//build the action commands
|
//build the action commands
|
||||||
none.setActionCommand(Decompiler.NONE.name());
|
none.setActionCommand(Decompiler.NONE.name());
|
||||||
hexcode.setActionCommand(Decompiler.HEXCODE_VIEWER.name());
|
hexcodeViewer.setActionCommand(Decompiler.HEXCODE_VIEWER.name());
|
||||||
|
|
||||||
for (DecompilerViewComponent component : components)
|
for (DecompilerViewComponent component : components)
|
||||||
{
|
{
|
||||||
|
@ -140,28 +143,28 @@ public class DecompilerSelectionPane
|
||||||
//build the menu
|
//build the menu
|
||||||
menu.add(none);
|
menu.add(none);
|
||||||
menu.add(new JSeparator());
|
menu.add(new JSeparator());
|
||||||
menu.add(procyon.getMenu());
|
menu.add(procyonDecompiler.getMenu());
|
||||||
menu.add(CFR.getMenu());
|
menu.add(CFRDecompiler.getMenu());
|
||||||
|
|
||||||
if (!Configuration.jadxGroupedWithSmali)
|
if (!Configuration.jadxGroupedWithSmali)
|
||||||
menu.add(JADX.getMenu());
|
menu.add(JADXDecompiler.getMenu());
|
||||||
|
|
||||||
menu.add(JD.getMenu());
|
menu.add(JDCoreDecompiler.getMenu());
|
||||||
menu.add(fern.getMenu());
|
menu.add(fernFlowerDecompiler.getMenu());
|
||||||
menu.add(krakatau.getMenu());
|
menu.add(krakatauDecompiler.getMenu());
|
||||||
menu.add(new JSeparator());
|
menu.add(new JSeparator());
|
||||||
|
|
||||||
if (Configuration.jadxGroupedWithSmali)
|
if (Configuration.jadxGroupedWithSmali)
|
||||||
menu.add(JADX.getMenu());
|
menu.add(JADXDecompiler.getMenu());
|
||||||
|
|
||||||
menu.add(smali.getMenu());
|
menu.add(smaliDisassembler.getMenu());
|
||||||
menu.add(new JSeparator());
|
menu.add(new JSeparator());
|
||||||
menu.add(bytecode.getMenu());
|
menu.add(bytecodeViewer.getMenu());
|
||||||
menu.add(javap.getMenu());
|
menu.add(javapDisassembler.getMenu());
|
||||||
menu.add(asmTextify.getMenu());
|
menu.add(asmDisassembler.getMenu());
|
||||||
menu.add(asmifier.getMenu());
|
menu.add(asmifier.getMenu());
|
||||||
menu.add(new JSeparator());
|
menu.add(new JSeparator());
|
||||||
menu.add(hexcode);
|
menu.add(hexcodeViewer);
|
||||||
}
|
}
|
||||||
|
|
||||||
public Decompiler getSelectedDecompiler()
|
public Decompiler getSelectedDecompiler()
|
||||||
|
|
|
@ -82,8 +82,8 @@ public class ClassFileContainer
|
||||||
&& !getDecompiler().equals(Decompiler.KRAKATAU_DISASSEMBLER.getDecompilerName())
|
&& !getDecompiler().equals(Decompiler.KRAKATAU_DISASSEMBLER.getDecompilerName())
|
||||||
&& !getDecompiler().equals(Decompiler.JAVAP_DISASSEMBLER.getDecompilerName())
|
&& !getDecompiler().equals(Decompiler.JAVAP_DISASSEMBLER.getDecompilerName())
|
||||||
&& !getDecompiler().equals(Decompiler.SMALI_DISASSEMBLER.getDecompilerName())
|
&& !getDecompiler().equals(Decompiler.SMALI_DISASSEMBLER.getDecompilerName())
|
||||||
&& !getDecompiler().equals(Decompiler.ASM_TEXTIFY_DISASSEMBLER.getDecompilerName())
|
&& !getDecompiler().equals(Decompiler.ASM_DISASSEMBLER.getDecompilerName())
|
||||||
&& !getDecompiler().equals(Decompiler.ASMIFIER_DECOMPILER.getDecompilerName());
|
&& !getDecompiler().equals(Decompiler.ASMIFIER_DISASSEMBLER.getDecompilerName());
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getName()
|
public String getName()
|
||||||
|
|
|
@ -90,7 +90,7 @@
|
||||||
"SMALI_DEX": "Smali / Dex",
|
"SMALI_DEX": "Smali / Dex",
|
||||||
"HEXCODE": "Hexcode",
|
"HEXCODE": "Hexcode",
|
||||||
"BYTECODE": "Bytecode",
|
"BYTECODE": "Bytecode",
|
||||||
"ASM_TEXTIFY": "ASM Textify",
|
"ASM_TEXTIFY": "ASM Disassembler",
|
||||||
"BYTECODE_DECOMPILER": "Bytecode Decompiler",
|
"BYTECODE_DECOMPILER": "Bytecode Decompiler",
|
||||||
"DEBUG_HELPERS": "مساعدي التصحيح",
|
"DEBUG_HELPERS": "مساعدي التصحيح",
|
||||||
"APPEND_BRACKETS_TO_LABEL": "إلحاق أقواس بالتسمية",
|
"APPEND_BRACKETS_TO_LABEL": "إلحاق أقواس بالتسمية",
|
||||||
|
|
|
@ -90,7 +90,7 @@
|
||||||
"SMALI_DEX": "Smali",
|
"SMALI_DEX": "Smali",
|
||||||
"HEXCODE": "Шестнайсетичен код",
|
"HEXCODE": "Шестнайсетичен код",
|
||||||
"BYTECODE": "Байткод",
|
"BYTECODE": "Байткод",
|
||||||
"ASM_TEXTIFY": "ASM Textify",
|
"ASM_TEXTIFY": "ASM Disassembler",
|
||||||
"BYTECODE_DECOMPILER": "Декомпилатор на байткод",
|
"BYTECODE_DECOMPILER": "Декомпилатор на байткод",
|
||||||
"DEBUG_HELPERS": "Помощници за отстраняване на грешки",
|
"DEBUG_HELPERS": "Помощници за отстраняване на грешки",
|
||||||
"APPEND_BRACKETS_TO_LABEL": "Прилагане на скоби към етикета",
|
"APPEND_BRACKETS_TO_LABEL": "Прилагане на скоби към етикета",
|
||||||
|
|
|
@ -90,7 +90,7 @@
|
||||||
"SMALI_DEX": "Smali/Dex",
|
"SMALI_DEX": "Smali/Dex",
|
||||||
"HEXCODE": "Hexcode",
|
"HEXCODE": "Hexcode",
|
||||||
"BYTECODE": "Bytecode",
|
"BYTECODE": "Bytecode",
|
||||||
"ASM_TEXTIFY": "ASM Textify",
|
"ASM_TEXTIFY": "ASM Disassembler",
|
||||||
"BYTECODE_DECOMPILER": "Dekompilator bajtkoda",
|
"BYTECODE_DECOMPILER": "Dekompilator bajtkoda",
|
||||||
"DEBUG_HELPERS": "Pomoćnici za ispravljanje pogrešaka",
|
"DEBUG_HELPERS": "Pomoćnici za ispravljanje pogrešaka",
|
||||||
"APPEND_BRACKETS_TO_LABEL": "Dodaj zagrade na oznaku",
|
"APPEND_BRACKETS_TO_LABEL": "Dodaj zagrade na oznaku",
|
||||||
|
|
|
@ -90,7 +90,7 @@
|
||||||
"SMALI_DEX": "Smali",
|
"SMALI_DEX": "Smali",
|
||||||
"HEXCODE": "Hexcode",
|
"HEXCODE": "Hexcode",
|
||||||
"BYTECODE": "Bytový kód",
|
"BYTECODE": "Bytový kód",
|
||||||
"ASM_TEXTIFY": "ASM Textify",
|
"ASM_TEXTIFY": "ASM Disassembler",
|
||||||
"BYTECODE_DECOMPILER": "Dekompilátor bajtového kódu",
|
"BYTECODE_DECOMPILER": "Dekompilátor bajtového kódu",
|
||||||
"DEBUG_HELPERS": "Pomocníci pro ladění",
|
"DEBUG_HELPERS": "Pomocníci pro ladění",
|
||||||
"APPEND_BRACKETS_TO_LABEL": "Připojení závorek ke štítku",
|
"APPEND_BRACKETS_TO_LABEL": "Připojení závorek ke štítku",
|
||||||
|
|
|
@ -90,7 +90,7 @@
|
||||||
"SMALI_DEX": "Smali",
|
"SMALI_DEX": "Smali",
|
||||||
"HEXCODE": "Hexkode",
|
"HEXCODE": "Hexkode",
|
||||||
"BYTECODE": "Bytekode",
|
"BYTECODE": "Bytekode",
|
||||||
"ASM_TEXTIFY": "ASM Textify",
|
"ASM_TEXTIFY": "ASM Disassembler",
|
||||||
"BYTECODE_DECOMPILER": "Bytecode-dekompilering",
|
"BYTECODE_DECOMPILER": "Bytecode-dekompilering",
|
||||||
"DEBUG_HELPERS": "Hjælpemidler til fejlfinding",
|
"DEBUG_HELPERS": "Hjælpemidler til fejlfinding",
|
||||||
"APPEND_BRACKETS_TO_LABEL": "Tilføj parenteser til etiketten",
|
"APPEND_BRACKETS_TO_LABEL": "Tilføj parenteser til etiketten",
|
||||||
|
|
|
@ -90,7 +90,7 @@
|
||||||
"SMALI_DEX": "Smali/Dex",
|
"SMALI_DEX": "Smali/Dex",
|
||||||
"HEXCODE": "Hexcode",
|
"HEXCODE": "Hexcode",
|
||||||
"BYTECODE": "Bytecode",
|
"BYTECODE": "Bytecode",
|
||||||
"ASM_TEXTIFY": "ASM Textify",
|
"ASM_TEXTIFY": "ASM Disassembler",
|
||||||
"ASMIFIER": "ASMifier",
|
"ASMIFIER": "ASMifier",
|
||||||
"BYTECODE_DECOMPILER": "Bytecode Decompiler",
|
"BYTECODE_DECOMPILER": "Bytecode Decompiler",
|
||||||
"DEBUG_HELPERS": "Debug Helpers",
|
"DEBUG_HELPERS": "Debug Helpers",
|
||||||
|
|
|
@ -90,7 +90,7 @@
|
||||||
"SMALI_DEX": "Smali",
|
"SMALI_DEX": "Smali",
|
||||||
"HEXCODE": "Hexcode",
|
"HEXCODE": "Hexcode",
|
||||||
"BYTECODE": "Bytecode",
|
"BYTECODE": "Bytecode",
|
||||||
"ASM_TEXTIFY": "ASM Textify",
|
"ASM_TEXTIFY": "ASM Disassembler",
|
||||||
"BYTECODE_DECOMPILER": "Baitkoodi dekompilaator",
|
"BYTECODE_DECOMPILER": "Baitkoodi dekompilaator",
|
||||||
"DEBUG_HELPERS": "Kõrvaldamise abivahendid",
|
"DEBUG_HELPERS": "Kõrvaldamise abivahendid",
|
||||||
"APPEND_BRACKETS_TO_LABEL": "Sulgude lisamine etiketile",
|
"APPEND_BRACKETS_TO_LABEL": "Sulgude lisamine etiketile",
|
||||||
|
|
|
@ -90,7 +90,7 @@
|
||||||
"SMALI_DEX": "اسمالی / دکس",
|
"SMALI_DEX": "اسمالی / دکس",
|
||||||
"HEXCODE": "کد هگز",
|
"HEXCODE": "کد هگز",
|
||||||
"BYTECODE": "کد Bytecode",
|
"BYTECODE": "کد Bytecode",
|
||||||
"ASM_TEXTIFY": "ASM Textify",
|
"ASM_TEXTIFY": "ASM Disassembler",
|
||||||
"BYTECODE_DECOMPILER": "رمزگشایی Bytecode",
|
"BYTECODE_DECOMPILER": "رمزگشایی Bytecode",
|
||||||
"DEBUG_HELPERS": "راهنمای اشکال زدایی",
|
"DEBUG_HELPERS": "راهنمای اشکال زدایی",
|
||||||
"APPEND_BRACKETS_TO_LABEL": "براکت ها را به برچسب اضافه کنید",
|
"APPEND_BRACKETS_TO_LABEL": "براکت ها را به برچسب اضافه کنید",
|
||||||
|
|
|
@ -90,7 +90,7 @@
|
||||||
"SMALI_DEX": "Smali",
|
"SMALI_DEX": "Smali",
|
||||||
"HEXCODE": "Heksakoodi",
|
"HEXCODE": "Heksakoodi",
|
||||||
"BYTECODE": "Bytekoodi",
|
"BYTECODE": "Bytekoodi",
|
||||||
"ASM_TEXTIFY": "ASM Textify",
|
"ASM_TEXTIFY": "ASM Disassembler",
|
||||||
"BYTECODE_DECOMPILER": "Bytekoodin purkuohjelma",
|
"BYTECODE_DECOMPILER": "Bytekoodin purkuohjelma",
|
||||||
"DEBUG_HELPERS": "Vianmäärityksen apuohjelmat",
|
"DEBUG_HELPERS": "Vianmäärityksen apuohjelmat",
|
||||||
"APPEND_BRACKETS_TO_LABEL": "Liitä hakasulkeet etikettiin",
|
"APPEND_BRACKETS_TO_LABEL": "Liitä hakasulkeet etikettiin",
|
||||||
|
|
|
@ -90,7 +90,7 @@
|
||||||
"SMALI_DEX": "Smali",
|
"SMALI_DEX": "Smali",
|
||||||
"HEXCODE": "Hexcode",
|
"HEXCODE": "Hexcode",
|
||||||
"BYTECODE": "Bytecode",
|
"BYTECODE": "Bytecode",
|
||||||
"ASM_TEXTIFY": "ASM Textify",
|
"ASM_TEXTIFY": "ASM Disassembler",
|
||||||
"BYTECODE_DECOMPILER": "Décompilateur de bytecode",
|
"BYTECODE_DECOMPILER": "Décompilateur de bytecode",
|
||||||
"DEBUG_HELPERS": "Aides au débogage",
|
"DEBUG_HELPERS": "Aides au débogage",
|
||||||
"APPEND_BRACKETS_TO_LABEL": "Ajouter des parenthèses à l'étiquette",
|
"APPEND_BRACKETS_TO_LABEL": "Ajouter des parenthèses à l'étiquette",
|
||||||
|
|
|
@ -90,7 +90,7 @@
|
||||||
"SMALI_DEX": "სმალი / დექსი",
|
"SMALI_DEX": "სმალი / დექსი",
|
||||||
"HEXCODE": "ჰექსკოდი",
|
"HEXCODE": "ჰექსკოდი",
|
||||||
"BYTECODE": "ბიტეკოდი",
|
"BYTECODE": "ბიტეკოდი",
|
||||||
"ASM_TEXTIFY": "ASM Textify",
|
"ASM_TEXTIFY": "ASM Disassembler",
|
||||||
"BYTECODE_DECOMPILER": "Bytecode დეკომპილერი",
|
"BYTECODE_DECOMPILER": "Bytecode დეკომპილერი",
|
||||||
"DEBUG_HELPERS": "Debug Helpers",
|
"DEBUG_HELPERS": "Debug Helpers",
|
||||||
"APPEND_BRACKETS_TO_LABEL": "დაამატეთ ფრჩხილები ლეიბლზე",
|
"APPEND_BRACKETS_TO_LABEL": "დაამატეთ ფრჩხილები ლეიბლზე",
|
||||||
|
|
|
@ -90,7 +90,7 @@
|
||||||
"SMALI_DEX": "Smali/Dex",
|
"SMALI_DEX": "Smali/Dex",
|
||||||
"HEXCODE": "Hexcode",
|
"HEXCODE": "Hexcode",
|
||||||
"BYTECODE": "Bytecode",
|
"BYTECODE": "Bytecode",
|
||||||
"ASM_TEXTIFY": "ASM Textify",
|
"ASM_TEXTIFY": "ASM Disassembler",
|
||||||
"ASMIFIER": "ASMifier",
|
"ASMIFIER": "ASMifier",
|
||||||
"BYTECODE_DECOMPILER": "Bytecode-Dekompilierer",
|
"BYTECODE_DECOMPILER": "Bytecode-Dekompilierer",
|
||||||
"DEBUG_HELPERS": "Debug-Helfer",
|
"DEBUG_HELPERS": "Debug-Helfer",
|
||||||
|
|
|
@ -90,7 +90,7 @@
|
||||||
"SMALI_DEX": "Smali",
|
"SMALI_DEX": "Smali",
|
||||||
"HEXCODE": "Hexcode",
|
"HEXCODE": "Hexcode",
|
||||||
"BYTECODE": "Bytecode",
|
"BYTECODE": "Bytecode",
|
||||||
"ASM_TEXTIFY": "ASM Textify",
|
"ASM_TEXTIFY": "ASM Disassembler",
|
||||||
"BYTECODE_DECOMPILER": "Αποσυμπιεστής bytecode",
|
"BYTECODE_DECOMPILER": "Αποσυμπιεστής bytecode",
|
||||||
"DEBUG_HELPERS": "Βοηθοί εντοπισμού σφαλμάτων",
|
"DEBUG_HELPERS": "Βοηθοί εντοπισμού σφαλμάτων",
|
||||||
"APPEND_BRACKETS_TO_LABEL": "Προσθέστε αγκύλες στην ετικέτα",
|
"APPEND_BRACKETS_TO_LABEL": "Προσθέστε αγκύλες στην ετικέτα",
|
||||||
|
|
|
@ -90,7 +90,7 @@
|
||||||
"SMALI_DEX": "סמאלי / דקס",
|
"SMALI_DEX": "סמאלי / דקס",
|
||||||
"HEXCODE": "הקסקוד",
|
"HEXCODE": "הקסקוד",
|
||||||
"BYTECODE": "Bytecode",
|
"BYTECODE": "Bytecode",
|
||||||
"ASM_TEXTIFY": "ASM Textify",
|
"ASM_TEXTIFY": "ASM Disassembler",
|
||||||
"BYTECODE_DECOMPILER": "Decompiler Bytecode",
|
"BYTECODE_DECOMPILER": "Decompiler Bytecode",
|
||||||
"DEBUG_HELPERS": "עוזרי איתור באגים",
|
"DEBUG_HELPERS": "עוזרי איתור באגים",
|
||||||
"APPEND_BRACKETS_TO_LABEL": "הוסף סוגריים לתווית",
|
"APPEND_BRACKETS_TO_LABEL": "הוסף סוגריים לתווית",
|
||||||
|
|
|
@ -90,7 +90,7 @@
|
||||||
"SMALI_DEX": "Smali",
|
"SMALI_DEX": "Smali",
|
||||||
"HEXCODE": "Hexkód",
|
"HEXCODE": "Hexkód",
|
||||||
"BYTECODE": "Bytecode",
|
"BYTECODE": "Bytecode",
|
||||||
"ASM_TEXTIFY": "ASM Textify",
|
"ASM_TEXTIFY": "ASM Disassembler",
|
||||||
"BYTECODE_DECOMPILER": "Bytecode dekompiláló",
|
"BYTECODE_DECOMPILER": "Bytecode dekompiláló",
|
||||||
"DEBUG_HELPERS": "Hibakeresési segédprogramok",
|
"DEBUG_HELPERS": "Hibakeresési segédprogramok",
|
||||||
"APPEND_BRACKETS_TO_LABEL": "Zárójelek hozzáadása a címkéhez",
|
"APPEND_BRACKETS_TO_LABEL": "Zárójelek hozzáadása a címkéhez",
|
||||||
|
|
|
@ -90,7 +90,7 @@
|
||||||
"SMALI_DEX": "Smali",
|
"SMALI_DEX": "Smali",
|
||||||
"HEXCODE": "Hexcode",
|
"HEXCODE": "Hexcode",
|
||||||
"BYTECODE": "Bytecode",
|
"BYTECODE": "Bytecode",
|
||||||
"ASM_TEXTIFY": "ASM Textify",
|
"ASM_TEXTIFY": "ASM Disassembler",
|
||||||
"BYTECODE_DECOMPILER": "Decompilatore di bytecode",
|
"BYTECODE_DECOMPILER": "Decompilatore di bytecode",
|
||||||
"DEBUG_HELPERS": "Aiuti per il debug",
|
"DEBUG_HELPERS": "Aiuti per il debug",
|
||||||
"APPEND_BRACKETS_TO_LABEL": "Aggiungere parentesi all'etichetta",
|
"APPEND_BRACKETS_TO_LABEL": "Aggiungere parentesi all'etichetta",
|
||||||
|
|
|
@ -90,7 +90,7 @@
|
||||||
"SMALI_DEX": "スマリ",
|
"SMALI_DEX": "スマリ",
|
||||||
"HEXCODE": "ヘックスコード",
|
"HEXCODE": "ヘックスコード",
|
||||||
"BYTECODE": "バイトコード",
|
"BYTECODE": "バイトコード",
|
||||||
"ASM_TEXTIFY": "ASM Textify",
|
"ASM_TEXTIFY": "ASM Disassembler",
|
||||||
"BYTECODE_DECOMPILER": "バイトコードデコンパイラー",
|
"BYTECODE_DECOMPILER": "バイトコードデコンパイラー",
|
||||||
"DEBUG_HELPERS": "デバッグヘルパー",
|
"DEBUG_HELPERS": "デバッグヘルパー",
|
||||||
"APPEND_BRACKETS_TO_LABEL": "ラベルに括弧をつける",
|
"APPEND_BRACKETS_TO_LABEL": "ラベルに括弧をつける",
|
||||||
|
|
|
@ -90,7 +90,7 @@
|
||||||
"SMALI_DEX": "Smali / Dex",
|
"SMALI_DEX": "Smali / Dex",
|
||||||
"HEXCODE": "Hekscode",
|
"HEXCODE": "Hekscode",
|
||||||
"BYTECODE": "Bytecode",
|
"BYTECODE": "Bytecode",
|
||||||
"ASM_TEXTIFY": "ASM Textify",
|
"ASM_TEXTIFY": "ASM Disassembler",
|
||||||
"BYTECODE_DECOMPILER": "Bytecode Decompiler",
|
"BYTECODE_DECOMPILER": "Bytecode Decompiler",
|
||||||
"DEBUG_HELPERS": "Penolong Debug",
|
"DEBUG_HELPERS": "Penolong Debug",
|
||||||
"APPEND_BRACKETS_TO_LABEL": "Nambah Kurung Kanggo Label",
|
"APPEND_BRACKETS_TO_LABEL": "Nambah Kurung Kanggo Label",
|
||||||
|
|
|
@ -90,7 +90,7 @@
|
||||||
"SMALI_DEX": "Smali",
|
"SMALI_DEX": "Smali",
|
||||||
"HEXCODE": "Hexcode",
|
"HEXCODE": "Hexcode",
|
||||||
"BYTECODE": "Bytecode",
|
"BYTECODE": "Bytecode",
|
||||||
"ASM_TEXTIFY": "ASM Textify",
|
"ASM_TEXTIFY": "ASM Disassembler",
|
||||||
"BYTECODE_DECOMPILER": "Bytecode dekompilētājs",
|
"BYTECODE_DECOMPILER": "Bytecode dekompilētājs",
|
||||||
"DEBUG_HELPERS": "Dzesēšanas palīgierīces",
|
"DEBUG_HELPERS": "Dzesēšanas palīgierīces",
|
||||||
"APPEND_BRACKETS_TO_LABEL": "Etiķetes pievienošana iekavās",
|
"APPEND_BRACKETS_TO_LABEL": "Etiķetes pievienošana iekavās",
|
||||||
|
|
|
@ -90,7 +90,7 @@
|
||||||
"SMALI_DEX": "Smali",
|
"SMALI_DEX": "Smali",
|
||||||
"HEXCODE": "Šešiaženklis kodas",
|
"HEXCODE": "Šešiaženklis kodas",
|
||||||
"BYTECODE": "Bytecode",
|
"BYTECODE": "Bytecode",
|
||||||
"ASM_TEXTIFY": "ASM Textify",
|
"ASM_TEXTIFY": "ASM Disassembler",
|
||||||
"BYTECODE_DECOMPILER": "Bytekodo dekompiliatorius",
|
"BYTECODE_DECOMPILER": "Bytekodo dekompiliatorius",
|
||||||
"DEBUG_HELPERS": "Derinimo pagalbininkai",
|
"DEBUG_HELPERS": "Derinimo pagalbininkai",
|
||||||
"APPEND_BRACKETS_TO_LABEL": "Prie etiketės pridėkite skliaustelius",
|
"APPEND_BRACKETS_TO_LABEL": "Prie etiketės pridėkite skliaustelius",
|
||||||
|
|
|
@ -90,7 +90,7 @@
|
||||||
"SMALI_DEX": "Smali / Dex",
|
"SMALI_DEX": "Smali / Dex",
|
||||||
"HEXCODE": "Kod Hex",
|
"HEXCODE": "Kod Hex",
|
||||||
"BYTECODE": "Kod byk",
|
"BYTECODE": "Kod byk",
|
||||||
"ASM_TEXTIFY": "ASM Textify",
|
"ASM_TEXTIFY": "ASM Disassembler",
|
||||||
"BYTECODE_DECOMPILER": "Pengurai Bytecode",
|
"BYTECODE_DECOMPILER": "Pengurai Bytecode",
|
||||||
"DEBUG_HELPERS": "Pembantu Debug",
|
"DEBUG_HELPERS": "Pembantu Debug",
|
||||||
"APPEND_BRACKETS_TO_LABEL": "Lampirkan Kurungan ke Label",
|
"APPEND_BRACKETS_TO_LABEL": "Lampirkan Kurungan ke Label",
|
||||||
|
|
|
@ -90,7 +90,7 @@
|
||||||
"SMALI_DEX": "Smali",
|
"SMALI_DEX": "Smali",
|
||||||
"HEXCODE": "Hexcode",
|
"HEXCODE": "Hexcode",
|
||||||
"BYTECODE": "Bytecode",
|
"BYTECODE": "Bytecode",
|
||||||
"ASM_TEXTIFY": "ASM Textify",
|
"ASM_TEXTIFY": "ASM Disassembler",
|
||||||
"BYTECODE_DECOMPILER": "Bytecode decompiler",
|
"BYTECODE_DECOMPILER": "Bytecode decompiler",
|
||||||
"DEBUG_HELPERS": "Debug helpers",
|
"DEBUG_HELPERS": "Debug helpers",
|
||||||
"APPEND_BRACKETS_TO_LABEL": "Haakjes toevoegen aan label",
|
"APPEND_BRACKETS_TO_LABEL": "Haakjes toevoegen aan label",
|
||||||
|
|
|
@ -95,7 +95,7 @@
|
||||||
"SMALI_DEX": "Smali / Dex",
|
"SMALI_DEX": "Smali / Dex",
|
||||||
"HEXCODE": "Hexcode",
|
"HEXCODE": "Hexcode",
|
||||||
"BYTECODE": "Bytecode",
|
"BYTECODE": "Bytecode",
|
||||||
"ASM_TEXTIFY": "ASM Textify",
|
"ASM_TEXTIFY": "ASM Disassembler",
|
||||||
|
|
||||||
"BYTECODE_DECOMPILER": "Bytecode Decompiler",
|
"BYTECODE_DECOMPILER": "Bytecode Decompiler",
|
||||||
"DEBUG_HELPERS": "Feilsøkingshjelpere",
|
"DEBUG_HELPERS": "Feilsøkingshjelpere",
|
||||||
|
|
|
@ -90,7 +90,7 @@
|
||||||
"SMALI_DEX": "Smali",
|
"SMALI_DEX": "Smali",
|
||||||
"HEXCODE": "Código Hexcode",
|
"HEXCODE": "Código Hexcode",
|
||||||
"BYTECODE": "Bytecode",
|
"BYTECODE": "Bytecode",
|
||||||
"ASM_TEXTIFY": "ASM Textificar",
|
"ASM_TEXTIFY": "ASM Disassembler",
|
||||||
"BYTECODE_DECOMPILER": "Descompilador de Bytecode",
|
"BYTECODE_DECOMPILER": "Descompilador de Bytecode",
|
||||||
"DEBUG_HELPERS": "Ajudantes de Depuração",
|
"DEBUG_HELPERS": "Ajudantes de Depuração",
|
||||||
"APPEND_BRACKETS_TO_LABEL": "Anexar parênteses ao rótulo",
|
"APPEND_BRACKETS_TO_LABEL": "Anexar parênteses ao rótulo",
|
||||||
|
|
|
@ -90,7 +90,7 @@
|
||||||
"SMALI_DEX": "Smali",
|
"SMALI_DEX": "Smali",
|
||||||
"HEXCODE": "Codul hexagonal",
|
"HEXCODE": "Codul hexagonal",
|
||||||
"BYTECODE": "Bytecode",
|
"BYTECODE": "Bytecode",
|
||||||
"ASM_TEXTIFY": "ASM Textify",
|
"ASM_TEXTIFY": "ASM Disassembler",
|
||||||
"BYTECODE_DECOMPILER": "Descompilator de Bytecode",
|
"BYTECODE_DECOMPILER": "Descompilator de Bytecode",
|
||||||
"DEBUG_HELPERS": "Ajutoare de depanare",
|
"DEBUG_HELPERS": "Ajutoare de depanare",
|
||||||
"APPEND_BRACKETS_TO_LABEL": "Adăugați paranteze la etichetă",
|
"APPEND_BRACKETS_TO_LABEL": "Adăugați paranteze la etichetă",
|
||||||
|
|
|
@ -90,7 +90,7 @@
|
||||||
"SMALI_DEX": "Smali/Dex",
|
"SMALI_DEX": "Smali/Dex",
|
||||||
"HEXCODE": "Шестнадцатеричный код",
|
"HEXCODE": "Шестнадцатеричный код",
|
||||||
"BYTECODE": "Байт-код",
|
"BYTECODE": "Байт-код",
|
||||||
"ASM_TEXTIFY": "ASM Textify",
|
"ASM_TEXTIFY": "ASM Disassembler",
|
||||||
"BYTECODE_DECOMPILER": "Декомпилятор байт-кода",
|
"BYTECODE_DECOMPILER": "Декомпилятор байт-кода",
|
||||||
"DEBUG_HELPERS": "Помощники отладки",
|
"DEBUG_HELPERS": "Помощники отладки",
|
||||||
"APPEND_BRACKETS_TO_LABEL": "Добавить скобки к названию",
|
"APPEND_BRACKETS_TO_LABEL": "Добавить скобки к названию",
|
||||||
|
|
|
@ -90,7 +90,7 @@
|
||||||
"SMALI_DEX": "Smali",
|
"SMALI_DEX": "Smali",
|
||||||
"HEXCODE": "Šesťmiestny kód",
|
"HEXCODE": "Šesťmiestny kód",
|
||||||
"BYTECODE": "Bytový kód",
|
"BYTECODE": "Bytový kód",
|
||||||
"ASM_TEXTIFY": "ASM Textify",
|
"ASM_TEXTIFY": "ASM Disassembler",
|
||||||
"BYTECODE_DECOMPILER": "Dekompilátor bytového kódu",
|
"BYTECODE_DECOMPILER": "Dekompilátor bytového kódu",
|
||||||
"DEBUG_HELPERS": "Pomocníci ladenia",
|
"DEBUG_HELPERS": "Pomocníci ladenia",
|
||||||
"APPEND_BRACKETS_TO_LABEL": "Pripojenie zátvoriek k štítku",
|
"APPEND_BRACKETS_TO_LABEL": "Pripojenie zátvoriek k štítku",
|
||||||
|
|
|
@ -90,7 +90,7 @@
|
||||||
"SMALI_DEX": "Smali",
|
"SMALI_DEX": "Smali",
|
||||||
"HEXCODE": "Šestmestna koda",
|
"HEXCODE": "Šestmestna koda",
|
||||||
"BYTECODE": "Bajtokoda",
|
"BYTECODE": "Bajtokoda",
|
||||||
"ASM_TEXTIFY": "ASM Textify",
|
"ASM_TEXTIFY": "ASM Disassembler",
|
||||||
"BYTECODE_DECOMPILER": "Dekompiliator bajtkode",
|
"BYTECODE_DECOMPILER": "Dekompiliator bajtkode",
|
||||||
"DEBUG_HELPERS": "Pomočniki za odpravljanje napak",
|
"DEBUG_HELPERS": "Pomočniki za odpravljanje napak",
|
||||||
"APPEND_BRACKETS_TO_LABEL": "Dodajanje oklepajev k oznaki",
|
"APPEND_BRACKETS_TO_LABEL": "Dodajanje oklepajev k oznaki",
|
||||||
|
|
|
@ -90,7 +90,7 @@
|
||||||
"SMALI_DEX": "Smali",
|
"SMALI_DEX": "Smali",
|
||||||
"HEXCODE": "Código hexadecimal",
|
"HEXCODE": "Código hexadecimal",
|
||||||
"BYTECODE": "Bytecode",
|
"BYTECODE": "Bytecode",
|
||||||
"ASM_TEXTIFY": "ASM Textify",
|
"ASM_TEXTIFY": "ASM Disassembler",
|
||||||
"BYTECODE_DECOMPILER": "Descompilador de Bytecode",
|
"BYTECODE_DECOMPILER": "Descompilador de Bytecode",
|
||||||
"DEBUG_HELPERS": "Ayudantes de depuración",
|
"DEBUG_HELPERS": "Ayudantes de depuración",
|
||||||
"APPEND_BRACKETS_TO_LABEL": "Añadir paréntesis a la etiqueta",
|
"APPEND_BRACKETS_TO_LABEL": "Añadir paréntesis a la etiqueta",
|
||||||
|
|
|
@ -90,7 +90,7 @@
|
||||||
"SMALI_DEX": "Smali",
|
"SMALI_DEX": "Smali",
|
||||||
"HEXCODE": "Hexkod",
|
"HEXCODE": "Hexkod",
|
||||||
"BYTECODE": "Bytecode",
|
"BYTECODE": "Bytecode",
|
||||||
"ASM_TEXTIFY": "ASM Textify",
|
"ASM_TEXTIFY": "ASM Disassembler",
|
||||||
"BYTECODE_DECOMPILER": "Bytecode-dekompilering",
|
"BYTECODE_DECOMPILER": "Bytecode-dekompilering",
|
||||||
"DEBUG_HELPERS": "Hjälpmedel för felsökning",
|
"DEBUG_HELPERS": "Hjälpmedel för felsökning",
|
||||||
"APPEND_BRACKETS_TO_LABEL": "Lägga till parenteser till etiketten",
|
"APPEND_BRACKETS_TO_LABEL": "Lägga till parenteser till etiketten",
|
||||||
|
|
|
@ -90,7 +90,7 @@
|
||||||
"SMALI_DEX": "สมาลี/เด็กซ์",
|
"SMALI_DEX": "สมาลี/เด็กซ์",
|
||||||
"HEXCODE": "รหัสเลขฐานสิบหก",
|
"HEXCODE": "รหัสเลขฐานสิบหก",
|
||||||
"BYTECODE": "Bytecode",
|
"BYTECODE": "Bytecode",
|
||||||
"ASM_TEXTIFY": "ASM Textify",
|
"ASM_TEXTIFY": "ASM Disassembler",
|
||||||
"BYTECODE_DECOMPILER": "Bytecode Decompiler",
|
"BYTECODE_DECOMPILER": "Bytecode Decompiler",
|
||||||
"DEBUG_HELPERS": "ตัวช่วยดีบัก",
|
"DEBUG_HELPERS": "ตัวช่วยดีบัก",
|
||||||
"APPEND_BRACKETS_TO_LABEL": "ต่อท้ายวงเล็บเพื่อติดป้ายกำกับ",
|
"APPEND_BRACKETS_TO_LABEL": "ต่อท้ายวงเล็บเพื่อติดป้ายกำกับ",
|
||||||
|
|
|
@ -90,7 +90,7 @@
|
||||||
"SMALI_DEX": "Смалі / Декс",
|
"SMALI_DEX": "Смалі / Декс",
|
||||||
"HEXCODE": "Hexcode",
|
"HEXCODE": "Hexcode",
|
||||||
"BYTECODE": "Байт-код",
|
"BYTECODE": "Байт-код",
|
||||||
"ASM_TEXTIFY": "ASM Textify",
|
"ASM_TEXTIFY": "ASM Disassembler",
|
||||||
"BYTECODE_DECOMPILER": "Декомпілятор байт-коду",
|
"BYTECODE_DECOMPILER": "Декомпілятор байт-коду",
|
||||||
"DEBUG_HELPERS": "Помічники з налагодження",
|
"DEBUG_HELPERS": "Помічники з налагодження",
|
||||||
"APPEND_BRACKETS_TO_LABEL": "Додайте дужки до ярлика",
|
"APPEND_BRACKETS_TO_LABEL": "Додайте дужки до ярлика",
|
||||||
|
|
|
@ -90,7 +90,7 @@
|
||||||
"SMALI_DEX": "Smali / Dex",
|
"SMALI_DEX": "Smali / Dex",
|
||||||
"HEXCODE": "Hexcode",
|
"HEXCODE": "Hexcode",
|
||||||
"BYTECODE": "Bytecode",
|
"BYTECODE": "Bytecode",
|
||||||
"ASM_TEXTIFY": "ASM Textify",
|
"ASM_TEXTIFY": "ASM Disassembler",
|
||||||
"BYTECODE_DECOMPILER": "Bytecode Decompiler",
|
"BYTECODE_DECOMPILER": "Bytecode Decompiler",
|
||||||
"DEBUG_HELPERS": "Trình trợ giúp gỡ lỗi",
|
"DEBUG_HELPERS": "Trình trợ giúp gỡ lỗi",
|
||||||
"APPEND_BRACKETS_TO_LABEL": "Nối dấu ngoặc vào nhãn",
|
"APPEND_BRACKETS_TO_LABEL": "Nối dấu ngoặc vào nhãn",
|
||||||
|
|
Loading…
Reference in New Issue
Block a user