View Java Class Source Code in JAR file
- Download JD-GUI to open JAR file and explore Java source code file (.class .java)
- Click menu "File → Open File..." or just drag-and-drop the JAR file in the JD-GUI window dex2jar-1.0.1.jar file.
Once you open a JAR file, all the java classes in the JAR file will be displayed.
com.googlecode.d2j.node
├─ com.googlecode.d2j.node.DexAnnotationNode.class - [JAR]
├─ com.googlecode.d2j.node.DexClassNode.class - [JAR]
├─ com.googlecode.d2j.node.DexCodeNode.class - [JAR]
├─ com.googlecode.d2j.node.DexDebugNode.class - [JAR]
├─ com.googlecode.d2j.node.DexFieldNode.class - [JAR]
├─ com.googlecode.d2j.node.DexFileNode.class - [JAR]
├─ com.googlecode.d2j.node.DexMethodNode.class - [JAR]
├─ com.googlecode.d2j.node.TryCatchNode.class - [JAR]
com.googlecode.d2j.smali
├─ com.googlecode.d2j.smali.AntlrSmaliUtil.class - [JAR]
├─ com.googlecode.d2j.smali.Baksmali.class - [JAR]
├─ com.googlecode.d2j.smali.BaksmaliCmd.class - [JAR]
├─ com.googlecode.d2j.smali.BaksmaliCodeDumper.class - [JAR]
├─ com.googlecode.d2j.smali.BaksmaliDexFileVisitor.class - [JAR]
├─ com.googlecode.d2j.smali.BaksmaliDumpOut.class - [JAR]
├─ com.googlecode.d2j.smali.BaksmaliDumper.class - [JAR]
├─ com.googlecode.d2j.smali.Smali.class - [JAR]
├─ com.googlecode.d2j.smali.SmaliCmd.class - [JAR]
├─ com.googlecode.d2j.smali.SmaliCodeVisitor.class - [JAR]
├─ com.googlecode.d2j.smali.Utils.class - [JAR]
com.googlecode.d2j.util.zip
├─ com.googlecode.d2j.util.zip.AccessBufByteArrayOutputStream.class - [JAR]
├─ com.googlecode.d2j.util.zip.AutoSTOREDZipOutputStream.class - [JAR]
├─ com.googlecode.d2j.util.zip.ZipConstants.class - [JAR]
├─ com.googlecode.d2j.util.zip.ZipEntry.class - [JAR]
├─ com.googlecode.d2j.util.zip.ZipFile.class - [JAR]
com.googlecode.d2j.reader.zip
├─ com.googlecode.d2j.reader.zip.ZipUtil.class - [JAR]
pxb.java.nio.charset
├─ pxb.java.nio.charset.StandardCharsets.class - [JAR]
com.googlecode.d2j.asm
├─ com.googlecode.d2j.asm.LdcOptimizeAdapter.class - [JAR]
com.googlecode.d2j.node.analysis
├─ com.googlecode.d2j.node.analysis.DvmFrame.class - [JAR]
├─ com.googlecode.d2j.node.analysis.DvmInterpreter.class - [JAR]
j6
├─ j6.Files.class - [JAR]
├─ j6.Thro.class - [JAR]
com.googlecode.dex2jar.ir.ts.an
├─ com.googlecode.dex2jar.ir.ts.an.AnalyzeValue.class - [JAR]
├─ com.googlecode.dex2jar.ir.ts.an.BaseAnalyze.class - [JAR]
├─ com.googlecode.dex2jar.ir.ts.an.SimpleLiveAnalyze.class - [JAR]
├─ com.googlecode.dex2jar.ir.ts.an.SimpleLiveValue.class - [JAR]
com.googlecode.d2j.visitors
├─ com.googlecode.d2j.visitors.DexAnnotationAble.class - [JAR]
├─ com.googlecode.d2j.visitors.DexAnnotationVisitor.class - [JAR]
├─ com.googlecode.d2j.visitors.DexClassVisitor.class - [JAR]
├─ com.googlecode.d2j.visitors.DexCodeVisitor.class - [JAR]
├─ com.googlecode.d2j.visitors.DexDebugVisitor.class - [JAR]
├─ com.googlecode.d2j.visitors.DexFieldVisitor.class - [JAR]
├─ com.googlecode.d2j.visitors.DexFileVisitor.class - [JAR]
├─ com.googlecode.d2j.visitors.DexMethodVisitor.class - [JAR]
com.googlecode.dex2jar.tools
├─ com.googlecode.dex2jar.tools.AsmVerify.class - [JAR]
├─ com.googlecode.dex2jar.tools.BaksmaliBaseDexExceptionHandler.class - [JAR]
├─ com.googlecode.dex2jar.tools.BaseCmd.class - [JAR]
├─ com.googlecode.dex2jar.tools.ClassVersionSwitch.class - [JAR]
├─ com.googlecode.dex2jar.tools.DeObfInitCmd.class - [JAR]
├─ com.googlecode.dex2jar.tools.DecryptStringCmd.class - [JAR]
├─ com.googlecode.dex2jar.tools.Dex2jarCmd.class - [JAR]
├─ com.googlecode.dex2jar.tools.Dex2jarMultiThreadCmd.class - [JAR]
├─ com.googlecode.dex2jar.tools.DexRecomputeChecksum.class - [JAR]
├─ com.googlecode.dex2jar.tools.DexWeaverCmd.class - [JAR]
├─ com.googlecode.dex2jar.tools.ExtractOdexFromCoredumpCmd.class - [JAR]
├─ com.googlecode.dex2jar.tools.GenerateCompileStubFromOdex.class - [JAR]
├─ com.googlecode.dex2jar.tools.Jar2Dex.class - [JAR]
├─ com.googlecode.dex2jar.tools.JarAccessCmd.class - [JAR]
├─ com.googlecode.dex2jar.tools.JarWeaverCmd.class - [JAR]
├─ com.googlecode.dex2jar.tools.StdApkCmd.class - [JAR]
com.googlecode.d2j.dex.writer.ev
├─ com.googlecode.d2j.dex.writer.ev.EncodedAnnotation.class - [JAR]
├─ com.googlecode.d2j.dex.writer.ev.EncodedArray.class - [JAR]
├─ com.googlecode.d2j.dex.writer.ev.EncodedValue.class - [JAR]
com.googlecode.dex2jar.ir.expr
├─ com.googlecode.dex2jar.ir.expr.AbstractInvokeExpr.class - [JAR]
├─ com.googlecode.dex2jar.ir.expr.ArrayExpr.class - [JAR]
├─ com.googlecode.dex2jar.ir.expr.BinopExpr.class - [JAR]
├─ com.googlecode.dex2jar.ir.expr.CastExpr.class - [JAR]
├─ com.googlecode.dex2jar.ir.expr.Constant.class - [JAR]
├─ com.googlecode.dex2jar.ir.expr.Exprs.class - [JAR]
├─ com.googlecode.dex2jar.ir.expr.FieldExpr.class - [JAR]
├─ com.googlecode.dex2jar.ir.expr.FilledArrayExpr.class - [JAR]
├─ com.googlecode.dex2jar.ir.expr.InvokeCustomExpr.class - [JAR]
├─ com.googlecode.dex2jar.ir.expr.InvokeExpr.class - [JAR]
├─ com.googlecode.dex2jar.ir.expr.InvokePolymorphicExpr.class - [JAR]
├─ com.googlecode.dex2jar.ir.expr.Local.class - [JAR]
├─ com.googlecode.dex2jar.ir.expr.NewExpr.class - [JAR]
├─ com.googlecode.dex2jar.ir.expr.NewMutiArrayExpr.class - [JAR]
├─ com.googlecode.dex2jar.ir.expr.PhiExpr.class - [JAR]
├─ com.googlecode.dex2jar.ir.expr.RefExpr.class - [JAR]
├─ com.googlecode.dex2jar.ir.expr.StaticFieldExpr.class - [JAR]
├─ com.googlecode.dex2jar.ir.expr.TypeExpr.class - [JAR]
├─ com.googlecode.dex2jar.ir.expr.UnopExpr.class - [JAR]
├─ com.googlecode.dex2jar.ir.expr.Value.class - [JAR]
com.googlecode.d2j.dex.writer.insn
├─ com.googlecode.d2j.dex.writer.insn.Insn.class - [JAR]
├─ com.googlecode.d2j.dex.writer.insn.JumpOp.class - [JAR]
├─ com.googlecode.d2j.dex.writer.insn.Label.class - [JAR]
├─ com.googlecode.d2j.dex.writer.insn.OpInsn.class - [JAR]
├─ com.googlecode.d2j.dex.writer.insn.PreBuildInsn.class - [JAR]
com.googlecode.d2j.jasmin
├─ com.googlecode.d2j.jasmin.Jar2JasminCmd.class - [JAR]
├─ com.googlecode.d2j.jasmin.JasminDumper.class - [JAR]
├─ com.googlecode.d2j.jasmin.JasminLexer.class - [JAR]
├─ com.googlecode.d2j.jasmin.JasminParser.class - [JAR]
├─ com.googlecode.d2j.jasmin.Jasmins.class - [JAR]
com.googlecode.d2j.util
├─ com.googlecode.d2j.util.ASMifierAnnotationV.class - [JAR]
├─ com.googlecode.d2j.util.ASMifierClassV.class - [JAR]
├─ com.googlecode.d2j.util.ASMifierCodeV.class - [JAR]
├─ com.googlecode.d2j.util.ASMifierFileV.class - [JAR]
├─ com.googlecode.d2j.util.AccUtils.class - [JAR]
├─ com.googlecode.d2j.util.ArrayOut.class - [JAR]
├─ com.googlecode.d2j.util.Escape.class - [JAR]
├─ com.googlecode.d2j.util.Mutf8.class - [JAR]
├─ com.googlecode.d2j.util.Out.class - [JAR]
├─ com.googlecode.d2j.util.Types.class - [JAR]
├─ com.googlecode.d2j.util.Utf8Utils.class - [JAR]
com.googlecode.d2j.smali.antlr4
├─ com.googlecode.d2j.smali.antlr4.SmaliBaseVisitor.class - [JAR]
├─ com.googlecode.d2j.smali.antlr4.SmaliLexer.class - [JAR]
├─ com.googlecode.d2j.smali.antlr4.SmaliParser.class - [JAR]
├─ com.googlecode.d2j.smali.antlr4.SmaliVisitor.class - [JAR]
com.googlecode.d2j.dex.writer.ann
├─ com.googlecode.d2j.dex.writer.ann.Alignment.class - [JAR]
├─ com.googlecode.d2j.dex.writer.ann.Idx.class - [JAR]
├─ com.googlecode.d2j.dex.writer.ann.Off.class - [JAR]
com.googlecode.d2j.dex.writer.io
├─ com.googlecode.d2j.dex.writer.io.ByteBufferOut.class - [JAR]
├─ com.googlecode.d2j.dex.writer.io.DataOut.class - [JAR]
com.googlecode.dex2jar.ir.ts.array
├─ com.googlecode.dex2jar.ir.ts.array.ArrayElementTransformer.class - [JAR]
├─ com.googlecode.dex2jar.ir.ts.array.ArrayNullPointerTransformer.class - [JAR]
├─ com.googlecode.dex2jar.ir.ts.array.FillArrayTransformer.class - [JAR]
pxb.java.nio.file.spi
├─ pxb.java.nio.file.spi.FileSystemProvider.class - [JAR]
com.googlecode.d2j.dex.writer.item
├─ com.googlecode.d2j.dex.writer.item.AnnotationItem.class - [JAR]
├─ com.googlecode.d2j.dex.writer.item.AnnotationSetItem.class - [JAR]
├─ com.googlecode.d2j.dex.writer.item.AnnotationSetRefListItem.class - [JAR]
├─ com.googlecode.d2j.dex.writer.item.AnnotationsDirectoryItem.class - [JAR]
├─ com.googlecode.d2j.dex.writer.item.BaseItem.class - [JAR]
├─ com.googlecode.d2j.dex.writer.item.ClassDataItem.class - [JAR]
├─ com.googlecode.d2j.dex.writer.item.ClassDefItem.class - [JAR]
├─ com.googlecode.d2j.dex.writer.item.CodeItem.class - [JAR]
├─ com.googlecode.d2j.dex.writer.item.ConstPool.class - [JAR]
├─ com.googlecode.d2j.dex.writer.item.DebugInfoItem.class - [JAR]
├─ com.googlecode.d2j.dex.writer.item.EncodedArrayItem.class - [JAR]
├─ com.googlecode.d2j.dex.writer.item.FieldIdItem.class - [JAR]
├─ com.googlecode.d2j.dex.writer.item.HeadItem.class - [JAR]
├─ com.googlecode.d2j.dex.writer.item.MapListItem.class - [JAR]
├─ com.googlecode.d2j.dex.writer.item.MethodIdItem.class - [JAR]
├─ com.googlecode.d2j.dex.writer.item.ProtoIdItem.class - [JAR]
├─ com.googlecode.d2j.dex.writer.item.SectionItem.class - [JAR]
├─ com.googlecode.d2j.dex.writer.item.StringDataItem.class - [JAR]
├─ com.googlecode.d2j.dex.writer.item.StringIdItem.class - [JAR]
├─ com.googlecode.d2j.dex.writer.item.TypeIdItem.class - [JAR]
├─ com.googlecode.d2j.dex.writer.item.TypeListItem.class - [JAR]
com.googlecode.d2j.dex
├─ com.googlecode.d2j.dex.BaseDexExceptionHandler.class - [JAR]
├─ com.googlecode.d2j.dex.ClassVisitorFactory.class - [JAR]
├─ com.googlecode.d2j.dex.Dex2Asm.class - [JAR]
├─ com.googlecode.d2j.dex.Dex2IrAdapter.class - [JAR]
├─ com.googlecode.d2j.dex.Dex2jar.class - [JAR]
├─ com.googlecode.d2j.dex.DexExceptionHandler.class - [JAR]
├─ com.googlecode.d2j.dex.DexFix.class - [JAR]
├─ com.googlecode.d2j.dex.ExDex2Asm.class - [JAR]
├─ com.googlecode.d2j.dex.LambadaNameSafeClassAdapter.class - [JAR]
├─ com.googlecode.d2j.dex.V3.class - [JAR]
com.googlecode.dex2jar.ir.stmt
├─ com.googlecode.dex2jar.ir.stmt.AssignStmt.class - [JAR]
├─ com.googlecode.dex2jar.ir.stmt.BaseSwitchStmt.class - [JAR]
├─ com.googlecode.dex2jar.ir.stmt.GotoStmt.class - [JAR]
├─ com.googlecode.dex2jar.ir.stmt.IfStmt.class - [JAR]
├─ com.googlecode.dex2jar.ir.stmt.JumpStmt.class - [JAR]
├─ com.googlecode.dex2jar.ir.stmt.LabelStmt.class - [JAR]
├─ com.googlecode.dex2jar.ir.stmt.LookupSwitchStmt.class - [JAR]
├─ com.googlecode.dex2jar.ir.stmt.NopStmt.class - [JAR]
├─ com.googlecode.dex2jar.ir.stmt.ReturnVoidStmt.class - [JAR]
├─ com.googlecode.dex2jar.ir.stmt.Stmt.class - [JAR]
├─ com.googlecode.dex2jar.ir.stmt.StmtList.class - [JAR]
├─ com.googlecode.dex2jar.ir.stmt.Stmts.class - [JAR]
├─ com.googlecode.dex2jar.ir.stmt.TableSwitchStmt.class - [JAR]
├─ com.googlecode.dex2jar.ir.stmt.UnopStmt.class - [JAR]
├─ com.googlecode.dex2jar.ir.stmt.VoidInvokeStmt.class - [JAR]
org.objectweb.asm
├─ org.objectweb.asm.AsmBridge.class - [JAR]
com.googlecode.d2j.converter
├─ com.googlecode.d2j.converter.Dex2IRConverter.class - [JAR]
├─ com.googlecode.d2j.converter.IR2JConverter.class - [JAR]
├─ com.googlecode.d2j.converter.J2IRConverter.class - [JAR]
com.googlecode.dex2jar.bin_gen
├─ com.googlecode.dex2jar.bin_gen.BinGen.class - [JAR]
com.googlecode.dex2jar.ir
├─ com.googlecode.dex2jar.ir.ET.class - [JAR]
├─ com.googlecode.dex2jar.ir.IrMethod.class - [JAR]
├─ com.googlecode.dex2jar.ir.LabelAndLocalMapper.class - [JAR]
├─ com.googlecode.dex2jar.ir.LocalVar.class - [JAR]
├─ com.googlecode.dex2jar.ir.StmtSearcher.class - [JAR]
├─ com.googlecode.dex2jar.ir.StmtTraveler.class - [JAR]
├─ com.googlecode.dex2jar.ir.TransformerException.class - [JAR]
├─ com.googlecode.dex2jar.ir.Trap.class - [JAR]
├─ com.googlecode.dex2jar.ir.TypeClass.class - [JAR]
├─ com.googlecode.dex2jar.ir.Util.class - [JAR]
com.googlecode.dex2jar.ir.ts
├─ com.googlecode.dex2jar.ir.ts.AggTransformer.class - [JAR]
├─ com.googlecode.dex2jar.ir.ts.Cfg.class - [JAR]
├─ com.googlecode.dex2jar.ir.ts.CleanLabel.class - [JAR]
├─ com.googlecode.dex2jar.ir.ts.ConstTransformer.class - [JAR]
├─ com.googlecode.dex2jar.ir.ts.DeadCodeTransformer.class - [JAR]
├─ com.googlecode.dex2jar.ir.ts.EndRemover.class - [JAR]
├─ com.googlecode.dex2jar.ir.ts.ExceptionHandlerTrim.class - [JAR]
├─ com.googlecode.dex2jar.ir.ts.FixVar.class - [JAR]
├─ com.googlecode.dex2jar.ir.ts.Ir2JRegAssignTransformer.class - [JAR]
├─ com.googlecode.dex2jar.ir.ts.JimpleTransformer.class - [JAR]
├─ com.googlecode.dex2jar.ir.ts.MultiArrayTransformer.class - [JAR]
├─ com.googlecode.dex2jar.ir.ts.NewTransformer.class - [JAR]
├─ com.googlecode.dex2jar.ir.ts.NpeTransformer.class - [JAR]
├─ com.googlecode.dex2jar.ir.ts.RemoveConstantFromSSA.class - [JAR]
├─ com.googlecode.dex2jar.ir.ts.RemoveLocalFromSSA.class - [JAR]
├─ com.googlecode.dex2jar.ir.ts.SSATransformer.class - [JAR]
├─ com.googlecode.dex2jar.ir.ts.StatedTransformer.class - [JAR]
├─ com.googlecode.dex2jar.ir.ts.Transformer.class - [JAR]
├─ com.googlecode.dex2jar.ir.ts.TypeTransformer.class - [JAR]
├─ com.googlecode.dex2jar.ir.ts.UnSSATransformer.class - [JAR]
├─ com.googlecode.dex2jar.ir.ts.UniqueQueue.class - [JAR]
├─ com.googlecode.dex2jar.ir.ts.VoidInvokeTransformer.class - [JAR]
├─ com.googlecode.dex2jar.ir.ts.ZeroTransformer.class - [JAR]
com.googlecode.d2j.dex.writer
├─ com.googlecode.d2j.dex.writer.AnnotationWriter.class - [JAR]
├─ com.googlecode.d2j.dex.writer.CantNotFixContentException.class - [JAR]
├─ com.googlecode.d2j.dex.writer.ClassWriter.class - [JAR]
├─ com.googlecode.d2j.dex.writer.CodeWriter.class - [JAR]
├─ com.googlecode.d2j.dex.writer.DexFileWriter.class - [JAR]
├─ com.googlecode.d2j.dex.writer.DexWriteException.class - [JAR]
├─ com.googlecode.d2j.dex.writer.FieldWriter.class - [JAR]
├─ com.googlecode.d2j.dex.writer.MethodWriter.class - [JAR]
com.googlecode.dex2jar.tools.to
├─ com.googlecode.dex2jar.tools.to.Do.class - [JAR]
pxb.java.nio.file.attribute
├─ pxb.java.nio.file.attribute.BasicFileAttributes.class - [JAR]
├─ pxb.java.nio.file.attribute.FileAttribute.class - [JAR]
pxb.java.nio.file
├─ pxb.java.nio.file.CopyOption.class - [JAR]
├─ pxb.java.nio.file.FileSystem.class - [JAR]
├─ pxb.java.nio.file.FileVisitResult.class - [JAR]
├─ pxb.java.nio.file.FileVisitor.class - [JAR]
├─ pxb.java.nio.file.Files.class - [JAR]
├─ pxb.java.nio.file.LinkOption.class - [JAR]
├─ pxb.java.nio.file.OpenOption.class - [JAR]
├─ pxb.java.nio.file.Path.class - [JAR]
├─ pxb.java.nio.file.SimpleFileVisitor.class - [JAR]
com.googlecode.d2j.node.insn
├─ com.googlecode.d2j.node.insn.AbstractMethodStmtNode.class - [JAR]
├─ com.googlecode.d2j.node.insn.BaseSwitchStmtNode.class - [JAR]
├─ com.googlecode.d2j.node.insn.ConstStmtNode.class - [JAR]
├─ com.googlecode.d2j.node.insn.DexLabelStmtNode.class - [JAR]
├─ com.googlecode.d2j.node.insn.DexStmtNode.class - [JAR]
├─ com.googlecode.d2j.node.insn.FieldStmtNode.class - [JAR]
├─ com.googlecode.d2j.node.insn.FillArrayDataStmtNode.class - [JAR]
├─ com.googlecode.d2j.node.insn.FilledNewArrayStmtNode.class - [JAR]
├─ com.googlecode.d2j.node.insn.JumpStmtNode.class - [JAR]
├─ com.googlecode.d2j.node.insn.MethodCustomStmtNode.class - [JAR]
├─ com.googlecode.d2j.node.insn.MethodPolymorphicStmtNode.class - [JAR]
├─ com.googlecode.d2j.node.insn.MethodStmtNode.class - [JAR]
├─ com.googlecode.d2j.node.insn.PackedSwitchStmtNode.class - [JAR]
├─ com.googlecode.d2j.node.insn.SparseSwitchStmtNode.class - [JAR]
├─ com.googlecode.d2j.node.insn.Stmt0RNode.class - [JAR]
├─ com.googlecode.d2j.node.insn.Stmt1RNode.class - [JAR]
├─ com.googlecode.d2j.node.insn.Stmt2R1NNode.class - [JAR]
├─ com.googlecode.d2j.node.insn.Stmt2RNode.class - [JAR]
├─ com.googlecode.d2j.node.insn.Stmt3RNode.class - [JAR]
├─ com.googlecode.d2j.node.insn.TypeStmtNode.class - [JAR]
com.googlecode.d2j.tools.jar
├─ com.googlecode.d2j.tools.jar.BaseWeaver.class - [JAR]
├─ com.googlecode.d2j.tools.jar.ClassInfo.class - [JAR]
├─ com.googlecode.d2j.tools.jar.DexWeaver.class - [JAR]
├─ com.googlecode.d2j.tools.jar.InitOut.class - [JAR]
├─ com.googlecode.d2j.tools.jar.InvocationWeaver.class - [JAR]
├─ com.googlecode.d2j.tools.jar.ScanBridgeAdapter.class - [JAR]
├─ com.googlecode.d2j.tools.jar.WebApp.class - [JAR]
com.googlecode.d2j
├─ com.googlecode.d2j.DexConstants.class - [JAR]
├─ com.googlecode.d2j.DexException.class - [JAR]
├─ com.googlecode.d2j.DexLabel.class - [JAR]
├─ com.googlecode.d2j.DexType.class - [JAR]
├─ com.googlecode.d2j.Field.class - [JAR]
├─ com.googlecode.d2j.Method.class - [JAR]
├─ com.googlecode.d2j.MethodHandle.class - [JAR]
├─ com.googlecode.d2j.Proto.class - [JAR]
├─ com.googlecode.d2j.Visibility.class - [JAR]
com.googlecode.d2j.reader
├─ com.googlecode.d2j.reader.BaseDexFileReader.class - [JAR]
├─ com.googlecode.d2j.reader.CFG.class - [JAR]
├─ com.googlecode.d2j.reader.DexFileReader.class - [JAR]
├─ com.googlecode.d2j.reader.InstructionFormat.class - [JAR]
├─ com.googlecode.d2j.reader.InstructionIndexType.class - [JAR]
├─ com.googlecode.d2j.reader.MultiDexFileReader.class - [JAR]
├─ com.googlecode.d2j.reader.Op.class - [JAR]