Ofrak Versions Save

OFRAK: unpack, modify, and repack binaries.

ofrak-v2.1.0

1 year ago

Added

  • New identify and unpack subcommands to CLI #164
  • Move GUI server to ofrak_core, startup GUI through CLI, add testing for server, make GUI pip installable. #168
    • python -m ofrak gui starts the OFRAK GUI server.
  • UBI and UBIFS filesystem analyzers / unpackers / packers added. #173, #177
  • Add APIs to open GUI in a script or after CLI commands complete. #181
  • Installing ofrak also installs it as a console tool, so for example ofrak unpack ... works, instead of requiring python -m ofrak unpack... #181

Changed

  • Refactored DataService internals to more efficiently find resources affected by patches #140

Deprecated

  • Deprecate view_type.attributes_type in favor of AttributesType[view_type] #149

Fixed

  • Remove unneeded and slow .save() when unpacking filesystems #171
  • Added missing elf section types to ElfSectionType #178

ofrak-patch-maker-v3.0.0

1 year ago

Added

  • Optional permission map parameter to Allocatable.allocate_bom, which enables developers to express where segments of one set of permissions may be placed in the destination binary. For example, a developer may specify to place MemoryPermissions.R Segments in destination program MemoryRegions of MemoryPermissions.R or MemoryPermissions.RX.

Changed

  • PatchMaker is now initialized with an existing Toolchain instance. GNU toolchain implementations are split into separate files.
  • Make toolchain names in toolchain.conf more specific:
    • GNU_ARM_NONE changed to GNU_ARM_NONE_EABI_10_2_1.
    • GNU_X86_64_LINUX changed to GNU_X86_64_LINUX_EABI_10_3_0.

Removed

  • Removed ToolchainVersion.

ofrak-type-v2.1.0

1 year ago

Added

  • ProcessorType.CORTEX_A55

ofrak-patch-maker-v.2.0.0

1 year ago

The initial “release” for package ofrak_patch_maker tracked on GitHub. The release is publish to PyPI here.

Future releases will track changes from previous releases.

ofrak-io-v1.1.0

1 year ago

The initial “release” for package ofrak_io tracked on GitHub. The release is publish to PyPI here.

Future releases will track changes from previous releases.

ofrak-type-v2.0.0

1 year ago

The initial “release” for package ofrak_type tracked on GitHub. The release is publish to PyPI here.

Future releases will track changes from previous releases.

ofrak-v2.0.0

1 year ago

The initial "release" for package ofrak tracked on GitHub. The release is publish to PyPI here.

Future releases will track changes from previous releases.