Skip to content

Commit

Permalink
Release v0.3.1
Browse files Browse the repository at this point in the history
  • Loading branch information
sledgeh4w committed May 12, 2024
1 parent 89b382c commit 073cdd9
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 6 deletions.
18 changes: 15 additions & 3 deletions CHANGES.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,20 @@
## v0.3.1

Released: 2024-05-12

- Fix an error when creating `NSURLRequest` object ([issue #68][issue_68]).
- Add `ObjC` which provided friendly interface to Objective-C runtime.
- Add hook for preferences related functions (`_CFPreferencesCopyAppValueWithContainerAndConfiguration`, `__CFXPreferencesCopyCurrentApplicationStateWithDeadlockAvoidance`).
- Add hook for `MGCopyAnswe` which used by `UIDevice`.
- Add hook for keychain related functions (`SecItemAdd`, `SecItemUpdate`, `SecItemDelete`, `SecItemCopyMatching`).

[issue_68]: https://github.com/sledgeh4w/chomper/issues/68

## v0.3.0

Released: 2024-04-12

- Support emulate executable files on iOS.
- Support emulating iOS executable files.
- Support working with Objective-C.
- Drop support for Python 3.7.

Expand All @@ -23,15 +35,15 @@ Released: 2022-11-21

Released: 2022-09-17

- Support emulate library files on arch ARM.
- Support emulating ARM architecture libraries.

## v0.0.2

Released: 2022-09-10

- Fix wrong ``end`` argument when calling ``Uc.hook_add``.
- Add ``user_data`` param to ``add_hook`` to pass params to callback.
- Support trace symbol calls by using ``trace_symbol_calls`` param.
- Support tracing symbol calls by using ``trace_symbol_calls`` param.
- Improve exception message of ``EmulatorCrashedException`` when missing symbol is required.
- Add ``logger`` param to ``Infernum``.
- Add ``free`` method to ``Infernum`` to release allocated memory.
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ Chomper is a lightweight emulation framework based on [Unicorn](https://github.c

## Features

- Basic emulation of ELF and Mach-O
- Support for a set of iOS system libraries (from iOS SDK 14.4.0)
- Basic emulation for ELF and Mach-O
- Support for a set of iOS system libraries (from iOS 14.4.0)

## Requirements

Expand Down
2 changes: 1 addition & 1 deletion src/chomper/__init__.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
from .core import Chomper

__version__ = "0.3.0"
__version__ = "0.3.1"

0 comments on commit 073cdd9

Please sign in to comment.