SkillAgentSearch skills...

Apfs.ksy

APFS filesystem format for Kaitai Struct

Install / Use

/learn @cugu/Apfs.ksy
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

This project is not maintained any more.

Feel free to fork it. If you have an active fork and you want to be linked here you can contact me.

apfs.ksy

APFS filesystem format for Kaitai Struct (http://kaitai.io/)

Usage

Use the Kaitai WebIDE to examine APFS filesystems and to continue reverse engineering APFS: https://ide.kaitai.io/devel/ (the development version currently supports some nice additional features). A brief explanation of how the Web IDE works: https://github.com/kaitai-io/kaitai_struct_webide/wiki/Features

Documentation

Information about the checksum calculation can be found in checksum.md.

More documentation on APFS

Tools with APFS support

  • iBored by Thomas Tempelmann: Free hex editor with support for APFS volumes starting in version 1.2 (Note that these beta versions may contain support only for APFS, whereas the official (older) release supports many other formats like FAT, HFS etc.. While it does currently not read this ksy file for its templates feature, its templates.xml file is modeled (manually) after this ksy file.
  • Find Any File by Thomas Tempelmann: Fast search for filenames on a disk.
  • 010 Editor + APFS template by Yogesh Khatri: hex editor with support for APFS volumes - use this template https://github.com/ydkhatri/APFS_010

Contributing

Pull requests and issues are welcome!

View on GitHub
GitHub Stars81
CategoryDevelopment
Updated1mo ago
Forks12

Security Score

95/100

Audited on Feb 22, 2026

No findings