Skip to content

Releases: Pinperepette/Aether

Aether v1.2.0

19 Dec 18:30

Choose a tag to compare

What's New in v1.2.0

AI-Powered Interactive Features

  • AI Chat: Interactive conversation about your binary
  • Explain Function: Natural language code explanation
  • AI Variable Renaming: Smart suggestions for variable names

Improvements

  • Unified AI menu in toolbar
  • Conditional visibility (AI features only shown when API key configured)
  • Fixed Settings button in toolbar

Installation

  1. Download Aether.dmg
  2. Open the DMG
  3. Drag Aether to Applications

If macOS says the app is damaged, run:

xattr -cr /Applications/Aether.app

v1.1.7: Frida Script Generator

14 Dec 19:17

Choose a tag to compare

What's New in v1.1.7

Frida Script Generator

  • Dynamic Instrumentation: Generate ready-to-use Frida scripts for iOS and macOS
  • 6 Hook Types:
    • Trace: Log function calls, arguments, return values, and backtraces
    • Bypass: Modify return values to bypass security checks
    • Intercept: Advanced hooking with argument/return modification and context dump
    • Memory Dump: Hexdump function memory at runtime
    • String Patch: Find and patch strings in memory
    • Anti-Debug: Bypass common anti-debugging (ptrace, sysctl, getppid, task_get_exception_ports)
  • Platform Support: iOS and macOS with platform-specific optimizations
  • AI-Enhanced Scripts: Optional AI-powered script generation with intelligent bypass detection
  • Export Options: Copy to clipboard or save as .js file

How to Use

  1. Select a function in the sidebar
  2. Click "Frida" in toolbar
  3. Choose platform (iOS/macOS) and hook type
  4. Click "Basic" or "AI Enhanced"
  5. Run: frida -U -f <app> -l script.js

Full Changelog: v1.1.6...v1.1.7

Aether v1.1.6

14 Dec 13:37

Choose a tag to compare

What's New

AI Security Analysis (Claude Integration)

  • Claude AI Integration: Optional AI-powered security analysis using your Claude API key
  • Bypass Detection: Identifies license checks, trial limitations, and anti-piracy mechanisms
  • Patch Points: Suggests specific addresses and techniques for bypassing protections
  • Security Mechanisms: Detects code signing, integrity checks, network validation
  • Hardcoded Secrets: Finds obfuscated strings, API keys, and encryption keys
  • Detailed Reports: Findings with severity levels (Critical/High/Medium/Low/Info)
  • Secure Storage: API key stored in macOS Keychain (never in app bundle)

How to Use

  1. Go to Settings (⌘,) → AI tab
  2. Enter your Claude API key from console.anthropic.com
  3. Click "AI Analysis" in toolbar
  4. Review bypass techniques and patch points

Aether v1.1.5

14 Dec 12:38

Choose a tag to compare

What's New

  • Async Loading: File loading now runs on background thread for responsive UI
  • Performance: Removed debug logging for faster binary parsing
  • Java Decompiler: Integrated Java bytecode decompilation for JAR files
  • UI Improvements: Cleaner toolbar layout, improved function name display
  • Bug Fixes: Various stability improvements

Aether v1.1.4

14 Dec 10:43

Choose a tag to compare

What's New in v1.1.4

Enhanced Decompiler

  • Control Flow Recovery: Integrated ControlFlowStructurer for proper structure recovery (if/else, while, for loops)
  • String Literal Detection: New string cache system for better string recognition in decompiled code
  • Improved Type Inference: Better inference for parameters, local variables and return types
  • Prologue/Epilogue Detection: Automatically skip boilerplate function setup code
  • Smart Condition Building: Combines compare+jump patterns into readable conditions
  • Better Variable Names: Improved register to variable name mapping for both x86_64 and ARM64
  • Enhanced Operations: Full support for increment, decrement, logic and arithmetic operations

Installation

  1. Download Aether.dmg
  2. Open the DMG and drag Aether to Applications
  3. Launch Aether from Applications

Requirements: macOS 14.0 (Sonoma) or later

Aether v1.1.3

14 Dec 10:27

Choose a tag to compare

Conditional Jumps Patcher

  • New Conditional Jumps View: View and patch conditional jumps (JZ, JNZ, JE, JNE, etc.)
  • Flip Jump Conditions: Easily invert conditional jumps with one click
  • Support for all x86 conditionals: Both short (7x) and long (0F 8x) jump opcodes
  • Search and Filter: Find specific jumps by address or mnemonic

Aether v1.1.2

14 Dec 09:57

Choose a tag to compare

Fix crash when disassembling binaries with -128 displacement

  • Fix Int8 overflow bug that caused SIGILL crash
  • Add bounds checking for register names and condition codes
  • Improved stability with large binaries

Aether v1.1.1

13 Dec 20:45

Choose a tag to compare

Branch Visualization

  • Branch arrows with color-coded indicators
  • Jump Table View (⇧⌘J)
  • Inline target preview on hover
  • Branch probability estimation

v1.1.0 Features

  • Pseudo-code generation
  • Call graph visualization
  • Crypto detection
  • Deobfuscation analysis
  • Type recovery
  • Export to IDA/Ghidra/Radare2/Binary Ninja

Aether v1.0.0

13 Dec 18:18

Choose a tag to compare

Aether v1.0.0 - Initial Release

Features

  • Multi-architecture support (ARM64, x86_64)
  • Binary formats: Mach-O, ELF, PE, JAR
  • Control Flow Graph visualization
  • Pseudo-C decompiler
  • Modern dark UI

Requirements

  • macOS 14.0 (Sonoma) or later

Download

Download Aether.dmg, open it and drag Aether to Applications.