XMachOViewer is a Mach-O viewer for Windows, Linux and MacOS

Overview
You might also like...
macOS system library in Swift

SystemKit A macOS system library in Swift based off of libtop, from Apple's top implementation. For an example usage of this library, see dshb, a macO

macOS utility for converting fat-frameworks to SPM-compatible XCFramework with arm64-simulator support
macOS utility for converting fat-frameworks to SPM-compatible XCFramework with arm64-simulator support

xcframework-maker macOS utility for converting fat-frameworks to SPM-compatible XCFramework with arm64-simulator support. 📝 Description make-xcframew

ALO sync allows you to sync resources form an ALO endpoint to your macOS file system.
ALO sync allows you to sync resources form an ALO endpoint to your macOS file system.

ALO sync allows you to sync resources form an ALO endpoint to your macOS file system. Prerequisites macOS 11 No support for search* No suppor

Simple utility to change macOS Big Sur menu bar color by appending a solid color or gradient rectangle to a wallpaper image
Simple utility to change macOS Big Sur menu bar color by appending a solid color or gradient rectangle to a wallpaper image

Change menu bar color in macOS Big Sur Simple utility to change macOS Big Sur menu bar color by appending a solid color or gradient rectangle to a wal

A set of utilities (vmcli + vmctl) for macOS Virtualization.framework

VMCLI A set of utilities to help you manage VMs with Virtualization.framework Installation Prerequisites macOS Big Sur (11+) XCode.app installed # mak

This is a Swift package with support for macOS that allows to start Java Jar's with the default or a custom JVM.

Jar.swift jar runner for macos Jar.swift is created and maintaned with ❥ by Sascha Muellner. What? This is a Swift package with support for macOS that

A simple macOS utility that can be used to control the behaviour of Bose QC35 Headphones straight from the menu bar.

bose-macos-utility A simple macOS utility that can be used to control the behaviour of Bose QC35 Headphones straight from the menu bar. Why Have you e

Hermes is a Swift 5 payload for macOS.

Hermes is a Swift 5 payload for macOS. This version currently supports Mythic 2.2.8 and will update as necessary. It will not work with Mythic 2.1 and lower.

Small app that checks focus status under macOS 12
Small app that checks focus status under macOS 12

infocus What Small app for Mac Admins that checks focus status under macOS 11 and 12 and can be used to add Do Not Disturb support to management scrip

Comments
  • Support for newer load commands

    Support for newer load commands

    When I look into the source code the load command definitions seem to be a bit old, the latest LC is 0x30 where dyld already knows up to 0x34: https://opensource.apple.com/source/cctools/cctools-927.0.2/include/mach-o/loader.h.auto.html

    #define LC_NOTE 0x31 /* arbitrary data included within a Mach-O file */
    #define LC_BUILD_VERSION 0x32 /* build for platform min OS version */
    #define LC_DYLD_EXPORTS_TRIE (0x33 | LC_REQ_DYLD) /* used with linkedit_data_command, payload is trie */
    #define LC_DYLD_CHAINED_FIXUPS (0x34 | LC_REQ_DYLD) /* used with linkedit_data_command */
    

    The latter two replace starting with iOS15 LC_DYLD_INFO/LC_DYLD_INFO_ONLY https://www.emergetools.com/blog/posts/iOS15LaunchTime

    Sample app with LC_DYLD_EXPORTS_TRIE and LC_DYLD_CHAINED_FIXUPS: nslogtest2.zip e

    opened by jpstotz 2
  • Heuristics scan incredibly minor issue

    Heuristics scan incredibly minor issue

    I'm sure this is well beyond the purpose & scope of your application, but figured I'd share. Using XMachOViewer with a M68k Mach-O file from NeXTSTEP results in the heuristics scan item saying "Unknown". Everything else works as it should. Binary available at http://gamers.org/pub/idgames/idstuff/doom/nextstep/NeXTdoom1_2.tar.gz.

    opened by rjzak 2
  • App icon become blurry when opened on macOS 12.5

    App icon become blurry when opened on macOS 12.5

    Install package: xmachoviewer_mac_qt6_0.04.pkg

    When opened, resolution of the icon will change from original 256x256 to about 55x55, and open the app's information to change its icon doesn't work either

    original: main

    blurry icon: blur

    This problem was not found on XPEViewer and XELFViewer

    opened by LiJiabo 1
Releases(0.04)
Swift library and command line tool that interacts with the mach-o file format.

MachO-Reader Playground project to learn more about the Mach-O file format. How to run swift run MachO-Reader <path-to-binary> You should see a simila

Gonzalo 5 Jun 25, 2022
A terminal for iOS, with multiple windows

a-shell: A terminal for iOS, with multiple windows The goal in this project is to provide a simple Unix-like terminal on iOS. It uses ios_system for c

Nicolas Holzschuch 1.7k Jan 8, 2023
A cross-platform library of Swift utils to ease your iOS | macOS | watchOS | tvOS and Linux development.

Mechanica A library of Swift utils to ease your iOS, macOS, watchOS, tvOS and Linux development. Requirements Documentation Installation License Contr

Alessandro 28 Aug 28, 2022
.DS_Store file parser/viewer.

.DS_Store file parser/viewer.

JD Gadina 51 Dec 1, 2022
Cross-Platform, Protocol-Oriented Programming base library to complement the Swift Standard Library. (Pure Swift, Supports Linux)

SwiftFoundation Cross-Platform, Protocol-Oriented Programming base library to complement the Swift Standard Library. Goals Provide a cross-platform in

null 620 Oct 11, 2022
Easy CBOR encoding and decoding for iOS, macOS, tvOS and watchOS.

CBORCoding CBORCoding is a lightweight framework containing a coder pair for encoding and decoding Codable conforming types to and from CBOR document

Joe Newton 23 Nov 8, 2022
A macOS application displaying the thermal, voltage and current sensor values.

Sensors About A macOS application displaying the thermal, voltage and current sensor values. License Project is released under the terms of the MIT Li

Jean-David Gadina 82 Jan 3, 2023
SwiftyUpdateKit is a framework for iOS and macOS.

SwiftyUpdateKit is a framework for iOS and macOS. This framework supports for a user to update your app when new app version is released on the App Store.

Hituzi Ando 4 Aug 24, 2022
Versions tracker for your iOS, macOS, and tvOS app

VersionTrackerSwift VersionTrackerSwift is a versions / builds tracker to know which version has been installed by a user. Usage In your ApplicationDe

Tom Baranes 82 Oct 5, 2022
Add “Launch at Login” functionality to your macOS app in seconds

LaunchAtLogin Add “Launch at Login” functionality to your macOS app in seconds It's usually quite a convoluted and error-prone process to add this. No

Sindre Sorhus 1.3k Jan 6, 2023