Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vexcited/cchmaclogger
A cute tweak to log CCHmac functions in iOS apps.
https://github.com/vexcited/cchmaclogger
cchmac ios logos theos tweak
Last synced: 14 days ago
JSON representation
A cute tweak to log CCHmac functions in iOS apps.
- Host: GitHub
- URL: https://github.com/vexcited/cchmaclogger
- Owner: Vexcited
- License: mit
- Created: 2024-10-28T19:49:50.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-10-28T19:59:13.000Z (3 months ago)
- Last Synced: 2024-11-13T18:18:45.555Z (2 months ago)
- Topics: cchmac, ios, logos, theos, tweak
- Language: Logos
- Homepage:
- Size: 4.88 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CCHmacLogger
> A cute tweak to log CCHmac functions in iOS apps.
## Supported functions
- `CCHmac`
- `CCHmacInit`
- `CCHmacUpdate`
- `CCHmacFinal`Inputs, outputs and key are logged in the file to help you debug the HMAC functions.
## Usage
```bash
make package
mv .theos/obj/debug/CCHmacLogger.dylib .
```Now you have `CCHmacLogger.dylib` in the current directory.
Inject the `dylib` using any tool you want, for me it'll be **Sideloadly**.Open Sideloadly, open any `.ipa` file, go into Advanced Options and in the "Signing Mode" section, select "Export IPA".
Next, in the "Tweak injection" section, select "Inject dylibs/frameworks" and add a "dylib/deb/bundle" and select the `CCHmacLogger.dylib` file you just compiled.
Start the injection process and you're good to go.## Where to find the logs?
The logs are stored in `/path/to/app/data/Documents/CCHmacLogger.log` directory.
## Contributing
Feel free to contribute to this project by opening an issue or a pull request.
I would love to hear suggestions to improve this tweak - since it's my first tweak, I'm sure there are a lot of things that can be improved.## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.