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 unidbg-ios-0.9.6.jar file.
Once you open a JAR file, all the java classes in the JAR file will be displayed.
io.kaitai
├─ io.kaitai.MachO.class - [JAR]
com.github.unidbg.ios.kevent
├─ com.github.unidbg.ios.kevent.KEvent.class - [JAR]
├─ com.github.unidbg.ios.kevent.KEvent64.class - [JAR]
├─ com.github.unidbg.ios.kevent.KEventWaiter.class - [JAR]
com.github.unidbg.ios.struct.sysctl
├─ com.github.unidbg.ios.struct.sysctl.DyldAllImageInfos32.class - [JAR]
├─ com.github.unidbg.ios.struct.sysctl.DyldAllImageInfos64.class - [JAR]
├─ com.github.unidbg.ios.struct.sysctl.DyldImageInfo32.class - [JAR]
├─ com.github.unidbg.ios.struct.sysctl.DyldImageInfo64.class - [JAR]
├─ com.github.unidbg.ios.struct.sysctl.EProc.class - [JAR]
├─ com.github.unidbg.ios.struct.sysctl.ExternProc32.class - [JAR]
├─ com.github.unidbg.ios.struct.sysctl.ExternProc64.class - [JAR]
├─ com.github.unidbg.ios.struct.sysctl.IfData.class - [JAR]
├─ com.github.unidbg.ios.struct.sysctl.IfMsgHeader.class - [JAR]
├─ com.github.unidbg.ios.struct.sysctl.KInfoProc32.class - [JAR]
├─ com.github.unidbg.ios.struct.sysctl.KInfoProc64.class - [JAR]
├─ com.github.unidbg.ios.struct.sysctl.Pcred.class - [JAR]
├─ com.github.unidbg.ios.struct.sysctl.SockAddrDL.class - [JAR]
├─ com.github.unidbg.ios.struct.sysctl.TaskDyldInfo.class - [JAR]
├─ com.github.unidbg.ios.struct.sysctl.Ucred.class - [JAR]
├─ com.github.unidbg.ios.struct.sysctl.VmSpace.class - [JAR]
com.github.unidbg.ios.dmg
├─ com.github.unidbg.ios.dmg.DmgLibraryFile.class - [JAR]
├─ com.github.unidbg.ios.dmg.DmgLoader.class - [JAR]
├─ com.github.unidbg.ios.dmg.DmgLoader64.class - [JAR]
├─ com.github.unidbg.ios.dmg.DmgResolver.class - [JAR]
├─ com.github.unidbg.ios.dmg.LoadedDmg.class - [JAR]
com.github.unidbg.ios.signal
├─ com.github.unidbg.ios.signal.SigAction.class - [JAR]
├─ com.github.unidbg.ios.signal.SignalTask.class - [JAR]
com.github.unidbg.ios.ipa
├─ com.github.unidbg.ios.ipa.ArgsRequest.class - [JAR]
├─ com.github.unidbg.ios.ipa.EmulatorConfigurator.class - [JAR]
├─ com.github.unidbg.ios.ipa.IpaLibraryFile.class - [JAR]
├─ com.github.unidbg.ios.ipa.IpaLoader.class - [JAR]
├─ com.github.unidbg.ios.ipa.IpaLoader32.class - [JAR]
├─ com.github.unidbg.ios.ipa.IpaLoader64.class - [JAR]
├─ com.github.unidbg.ios.ipa.IpaResolver.class - [JAR]
├─ com.github.unidbg.ios.ipa.LoadedIpa.class - [JAR]
├─ com.github.unidbg.ios.ipa.NSUserDefaultsResolver.class - [JAR]
├─ com.github.unidbg.ios.ipa.SymbolResolver.class - [JAR]
com.github.unidbg.ios.file
├─ com.github.unidbg.ios.file.ByteArrayFileIO.class - [JAR]
├─ com.github.unidbg.ios.file.DirectoryFileIO.class - [JAR]
├─ com.github.unidbg.ios.file.DriverFileIO.class - [JAR]
├─ com.github.unidbg.ios.file.DumpFileIO.class - [JAR]
├─ com.github.unidbg.ios.file.JarEntryFileIO.class - [JAR]
├─ com.github.unidbg.ios.file.LocalDarwinUdpSocket.class - [JAR]
├─ com.github.unidbg.ios.file.LocalUdpSocket.class - [JAR]
├─ com.github.unidbg.ios.file.RandomFileIO.class - [JAR]
├─ com.github.unidbg.ios.file.SimpleFileIO.class - [JAR]
├─ com.github.unidbg.ios.file.SocketIO.class - [JAR]
├─ com.github.unidbg.ios.file.Stdin.class - [JAR]
├─ com.github.unidbg.ios.file.Stdout.class - [JAR]
├─ com.github.unidbg.ios.file.TcpSocket.class - [JAR]
├─ com.github.unidbg.ios.file.UdpSocket.class - [JAR]
com.github.unidbg.ios.classdump
├─ com.github.unidbg.ios.classdump.ClassDumper.class - [JAR]
├─ com.github.unidbg.ios.classdump.IClassDumper.class - [JAR]
com.github.unidbg.ios.thread
├─ com.github.unidbg.ios.thread.BsdThread.class - [JAR]
├─ com.github.unidbg.ios.thread.BsdThreadCreatePatcher64.class - [JAR]
├─ com.github.unidbg.ios.thread.DarwinThread.class - [JAR]
├─ com.github.unidbg.ios.thread.SemWaiter.class - [JAR]
├─ com.github.unidbg.ios.thread.ThreadJoin64.class - [JAR]
com.github.unidbg.ios.hook
├─ com.github.unidbg.ios.hook.FishHook.class - [JAR]
├─ com.github.unidbg.ios.hook.Substrate.class - [JAR]
├─ com.github.unidbg.ios.hook.SubstrateSymbol.class - [JAR]
com.github.unidbg.hook.fishhook
├─ com.github.unidbg.hook.fishhook.IFishHook.class - [JAR]
com.github.unidbg.ios.struct
├─ com.github.unidbg.ios.struct.Dirent.class - [JAR]
├─ com.github.unidbg.ios.struct.DispatchSourceType.class - [JAR]
├─ com.github.unidbg.ios.struct.DyldUnwindSections.class - [JAR]
├─ com.github.unidbg.ios.struct.LoadCommand.class - [JAR]
├─ com.github.unidbg.ios.struct.MachHeader.class - [JAR]
├─ com.github.unidbg.ios.struct.MachHeader64.class - [JAR]
├─ com.github.unidbg.ios.struct.SegmentCommand.class - [JAR]
├─ com.github.unidbg.ios.struct.SegmentCommand32.class - [JAR]
├─ com.github.unidbg.ios.struct.SegmentCommand64.class - [JAR]
├─ com.github.unidbg.ios.struct.VMStatistics.class - [JAR]
com.github.unidbg.hook
├─ com.github.unidbg.hook.HookLoader.class - [JAR]
├─ com.github.unidbg.hook.MsgSendCallback.class - [JAR]
com.github.unidbg.ios.struct.kernel
├─ com.github.unidbg.ios.struct.kernel.AslServerMessageRequest.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.AuditToken.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.ClockGetTimeReply.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.HostGetClockServiceReply.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.HostGetClockServiceRequest.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.HostInfo.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.HostInfoReply.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.HostInfoRequest.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.HostRequestNotificationReply.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.HostRequestNotificationRequest.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.HostStatisticsReply.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.HostStatisticsRequest.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.IOServiceAddNotificationRequest.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.IOServiceGetMatchingServiceRequest.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.MachMsgBody.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.MachMsgHeader.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.MachMsgPortDescriptor.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.MachPortLimits.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.MachPortOptions.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.MachPortReply.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.MachPortSetAttributesReply.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.MachPortSetAttributesRequest.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.MachPortTypeReply.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.MachPortTypeRequest.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.MachPortsLookup64Reply.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.MachPortsLookupReply.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.MachTimebaseInfo.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.NDR_record.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.NotifyServerCancelReply.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.NotifyServerCancelRequest.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.NotifyServerGetStateReply.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.NotifyServerGetStateRequest.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.NotifyServerRegisterCheck64Request.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.NotifyServerRegisterCheckReply.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.NotifyServerRegisterCheckRequest.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.NotifyServerRegisterMachPort64Request.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.NotifyServerRegisterMachPortReply.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.NotifyServerRegisterMachPortRequest.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.NotifyServerRegisterPlain64Request.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.NotifyServerRegisterPlainReply.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.NotifyServerRegisterPlainRequest.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.ProcBsdShortInfo.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.Pthread.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.Pthread32.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.Pthread64.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.RLimit.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.SchedParam.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.SemaphoreCreateReply.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.SemaphoreCreateRequest.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.Stat.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.Stat64.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.StatFS.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.TailqPthread.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.TaskDyldInfoReply.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.TaskGetExceptionPortsReply.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.TaskGetExceptionPortsRequest.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.TaskGetSpecialPortReply.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.TaskGetSpecialPortRequest.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.TaskInfoRequest.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.TaskSetExceptionPortsReply.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.TaskSetExceptionPortsRequest.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.TaskThreadsReply64.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.ThreadBasicInfo.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.ThreadBasicInfoReply.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.ThreadInfoRequest.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.VmCopy64Request.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.VmCopyReply.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.VmCopyRequest.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.VmReadOverwriteReply.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.VmReadOverwriteRequest.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.VmRegionRecurse32Reply.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.VmRegionRecurse32Request.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.VmRegionRecurse64Reply.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.VmRegionRecurse64Request.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.VmRegionSubMapShortInfo64.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.VmRemapReply.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.VmRemapRequest.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.VprocMigLookupData.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.VprocMigLookupReply.class - [JAR]
├─ com.github.unidbg.ios.struct.kernel.VprocMigLookupRequest.class - [JAR]
com.github.unidbg.ios.service
├─ com.github.unidbg.ios.service.FrameworkHooker.class - [JAR]
├─ com.github.unidbg.ios.service.Security.class - [JAR]
com.github.unidbg.ios.objc
├─ com.github.unidbg.ios.objc.CDObjectiveC2Processor.class - [JAR]
├─ com.github.unidbg.ios.objc.CDObjectiveCProcessor.class - [JAR]
├─ com.github.unidbg.ios.objc.Constants.class - [JAR]
├─ com.github.unidbg.ios.objc.NSData.class - [JAR]
├─ com.github.unidbg.ios.objc.ObjC.class - [JAR]
├─ com.github.unidbg.ios.objc.Objc2Category.class - [JAR]
├─ com.github.unidbg.ios.objc.Objc2Class.class - [JAR]
├─ com.github.unidbg.ios.objc.Objc2Method.class - [JAR]
├─ com.github.unidbg.ios.objc.ObjcImpl.class - [JAR]
com.github.unidbg.file.ios
├─ com.github.unidbg.file.ios.BaseDarwinFileIO.class - [JAR]
├─ com.github.unidbg.file.ios.DarwinFileAttr.class - [JAR]
├─ com.github.unidbg.file.ios.DarwinFileIO.class - [JAR]
├─ com.github.unidbg.file.ios.DarwinFileSystem.class - [JAR]
├─ com.github.unidbg.file.ios.IOConstants.class - [JAR]
├─ com.github.unidbg.file.ios.StatStructure.class - [JAR]
com.github.unidbg.ios
├─ com.github.unidbg.ios.ARM32SyscallHandler.class - [JAR]
├─ com.github.unidbg.ios.ARM64SyscallHandler.class - [JAR]
├─ com.github.unidbg.ios.DarwinARM64Emulator.class - [JAR]
├─ com.github.unidbg.ios.DarwinARMEmulator.class - [JAR]
├─ com.github.unidbg.ios.DarwinEmulatorBuilder.class - [JAR]
├─ com.github.unidbg.ios.DarwinResolver.class - [JAR]
├─ com.github.unidbg.ios.DarwinSyscall.class - [JAR]
├─ com.github.unidbg.ios.DarwinSyscallHandler.class - [JAR]
├─ com.github.unidbg.ios.DarwinUtils.class - [JAR]
├─ com.github.unidbg.ios.Dyld.class - [JAR]
├─ com.github.unidbg.ios.Dyld32.class - [JAR]
├─ com.github.unidbg.ios.Dyld64.class - [JAR]
├─ com.github.unidbg.ios.ExportSymbol.class - [JAR]
├─ com.github.unidbg.ios.IndirectSymbol.class - [JAR]
├─ com.github.unidbg.ios.Loader.class - [JAR]
├─ com.github.unidbg.ios.MachO.class - [JAR]
├─ com.github.unidbg.ios.MachOLibraryFile.class - [JAR]
├─ com.github.unidbg.ios.MachOLoader.class - [JAR]
├─ com.github.unidbg.ios.MachOModule.class - [JAR]
├─ com.github.unidbg.ios.MachOModuleInit.class - [JAR]
├─ com.github.unidbg.ios.MachOSymbol.class - [JAR]
├─ com.github.unidbg.ios.NeedLibrary.class - [JAR]
├─ com.github.unidbg.ios.Relocation.class - [JAR]
├─ com.github.unidbg.ios.Section.class - [JAR]
├─ com.github.unidbg.ios.Segment.class - [JAR]
├─ com.github.unidbg.ios.URLibraryFile.class - [JAR]
com.github.unidbg.ios.struct.objc
├─ com.github.unidbg.ios.struct.objc.ClassRO.class - [JAR]
├─ com.github.unidbg.ios.struct.objc.ClassRW.class - [JAR]
├─ com.github.unidbg.ios.struct.objc.ObjcClass.class - [JAR]
├─ com.github.unidbg.ios.struct.objc.ObjcConstants.class - [JAR]
├─ com.github.unidbg.ios.struct.objc.ObjcObject.class - [JAR]
com.github.unidbg.ios.struct.attr
├─ com.github.unidbg.ios.struct.attr.AttrList.class - [JAR]
├─ com.github.unidbg.ios.struct.attr.AttrReference.class - [JAR]
├─ com.github.unidbg.ios.struct.attr.Dev.class - [JAR]
├─ com.github.unidbg.ios.struct.attr.FinderInfo.class - [JAR]
├─ com.github.unidbg.ios.struct.attr.Fsid.class - [JAR]
├─ com.github.unidbg.ios.struct.attr.ObjId.class - [JAR]
├─ com.github.unidbg.ios.struct.attr.ObjType.class - [JAR]
├─ com.github.unidbg.ios.struct.attr.UserAccess.class - [JAR]
com.github.unidbg.ios.patch
├─ com.github.unidbg.ios.patch.LibDispatchPatcher.class - [JAR]
├─ com.github.unidbg.ios.patch.LibDyldPatcher.class - [JAR]
com.github.unidbg.ios.struct.cf
├─ com.github.unidbg.ios.struct.cf.CFString.class - [JAR]
com.github.unidbg.hook.substrate
├─ com.github.unidbg.hook.substrate.ISubstrate.class - [JAR]