Skip to content

v0.1.0

Choose a tag to compare

@1window2 1window2 released this 28 Aug 00:40
· 3 commits to master since this release

gfl2logger for macOS v0.1.0

This is the first macOS release of 1window2/gfl2logger.
It is a macOS-only fork of blead/gfl2logger, based on the original project's v0.2.5 release.
Windows users should continue to use the original project.

Highlights

  • Native process-local capture of the App Store GF2 client (SnqxExilium) on
    Apple-silicon Macs
  • Platoon Profile (21905), Members (21917), Activity (21935), and Updates
    (21960) capture
  • Centered Platoon and Others groups for the eight payload options
  • CSV and JSON output under ~/gfl2logger
  • Bundled, signed, and notarized Mitmproxy Redirector Network Extension
  • ARM64 .app packaging and macOS release automation

Profile, Members, and Activity decoding were validated against live GF2
traffic. Updates are captured losslessly by protobuf field number and raw hex;
semantic names can be added after a live 21960 server-push sample is observed.

Installation

Download gf2logger-v0.1.0-macos-arm64.zip, unzip it, then Control-click gf2logger.app and choose Open.
Alternatively, open gf2logger-v0.1.0-macos-arm64.dmg, drag gf2logger.app to Applications, and open it there.
Approve Mitmproxy Redirector when macOS requests Network Extension permission. Start the logger before starting GF2.

The application is ad-hoc signed and is not yet Developer ID-notarized, so the
first launch requires the Control-click Open flow.