bytecode-viewer
bytecode-viewer copied to clipboard
A Java 8+ Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More)
Java 17
Java 17 deprecated the `SecurityManager` and so, we should plan to move on somehow... But how? As far as I know, there is no real replacement for the `SecurityManager`, which...
Currently Bytecode-viewer show classes as splitted (classes with $ symbol) when it have large codes in it ![image](https://user-images.githubusercontent.com/24647715/72160741-258d2a80-33bf-11ea-9a7f-ae261217fc68.png) It's quite hard to analyze because you need to switch between them...
C:\Users\DatNT\Desktop\classes.dex java.lang.IllegalArgumentException at org.objectweb.asm.signature.SignatureReader.parseType(SignatureReader.java:249) at org.objectweb.asm.signature.SignatureReader.accept(SignatureReader.java:124) at org.objectweb.asm.commons.Remapper.mapSignature(Remapper.java:209) at org.objectweb.asm.commons.ClassRemapper.visit(ClassRemapper.java:108) at org.objectweb.asm.ClassVisitor.visit(ClassVisitor.java:115) at com.googlecode.d2j.dex.Dex2Asm.convertClass(Dex2Asm.java:476) at com.googlecode.d2j.dex.Dex2Asm.convertClass(Dex2Asm.java:425) at com.googlecode.d2j.dex.Dex2Asm.convertDex(Dex2Asm.java:533) at com.googlecode.d2j.dex.Dex2jar.doTranslate(Dex2jar.java:134) at com.googlecode.d2j.dex.Dex2jar.to(Dex2jar.java:234) at the.bytecode.club.bytecodeviewer.util.Dex2Jar.dex2Jar(Dex2Jar.java:42) at the.bytecode.club.bytecodeviewer.resources.importing.impl.DEXResourceImporter.open(DEXResourceImporter.java:52) at the.bytecode.club.bytecodeviewer.CommandLineInput.executeCommandLine(CommandLineInput.java:203) at the.bytecode.club.bytecodeviewer.BytecodeViewer.main(BytecodeViewer.java:223)...
// This method has failed to decompile. When submitting a bug report, please provide this stack trace, and (if you hold appropriate legal rights) the relevant class file. // org.benf.cfr.reader.util.ConfusedCFRException:...
2.9.22 is able to decompile the code, but 2.10.12 throws an exception ``` com.googlecode.d2j.DexException: fail convert code for Landroidx/constraintlayout/solver/widgets/ConstraintWidget;.applyConstraints(Landroidx/constraintlayout/solver/LinearSystem;ZZZZLandroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;ZLandroidx/constraintlayout/solver/widgets/ConstraintAnchor;Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;IIIIFZZZZZIIIIFZ)V at com.googlecode.d2j.dex.ExDex2Asm.convertCode(Unknown Source) at com.googlecode.d2j.dex.Dex2jar$2.convertCode(Unknown Source) at com.googlecode.d2j.dex.Dex2Asm.convertMethod(Unknown Source) at com.googlecode.d2j.dex.Dex2Asm.convertClass(Unknown...
I opened an APK file, and everything worked well. Then I closed the app, tried to open recent - and this happened. Bytecode Viewer Version: 2.9.16, Preview Copy: false, Fat...
is there anyway to show strings in the code in plain text. They only show in the plugins strings when i do they show up as unicode
I have a large jar file (30 MB) that I drag in, the Files field light up as well the workspace, but nothing is there, I can try to search...
![image](https://user-images.githubusercontent.com/20508133/59905807-b7d8db80-9439-11e9-952a-3e155d29041b.png) I tried to File->Add a multidex APK into BCV, though it doesnt' works. Will it be supported in future updates or maybe this is hard to implement? I'm not...
Make MaliciousCodeScanner detect usages of common libraries. guava, apache and other popular libraries have apis for file/url access, detect those