Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/frida/frida-swift-bridge
Frida's finally getting Swifty
https://github.com/frida/frida-swift-bridge
Last synced: about 2 months ago
JSON representation
Frida's finally getting Swifty
- Host: GitHub
- URL: https://github.com/frida/frida-swift-bridge
- Owner: frida
- License: apache-2.0
- Created: 2021-08-30T13:15:34.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-05-10T09:56:51.000Z (8 months ago)
- Last Synced: 2024-08-04T00:13:11.183Z (5 months ago)
- Language: TypeScript
- Size: 507 KB
- Stars: 120
- Watchers: 9
- Forks: 14
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- Awesome-Pentest - frida-swift-bridge - Swift interop from Frida. (Mobile Security / Misc)
README
# frida-swift-bridge
Swift interop from Frida.
## Requirements
- arm64(e) Darwin platforms
- Apps built using Swift 5.0+## Getting started
The bridge comes bundled with Frida as of v15.1.0. That means it's as simple as [installing Frida](https://frida.re/docs/installation/), then:
```
$ frida
[Local::]-> Swift.available
true
```
Or, preferably, since the bridge isn't at production capacity yet, it might be better to use the latest
bridge from git, as there might be fixes or patches that haven't made it to the latest Frida version yet.
```
$ git clone [email protected]:frida/frida-swift-bridge.git
$ cd frida-swift-bridge
$ npm install
$ npm run watch
$ frida -l _agent.js # In another terminal
```## Showcase
The best way to really see the available APIs in action is to have a look at the [testsuite](test/basics.c). And who doesn't like a good screenshot?
![Screen Shot 2021-09-01 at 12 08 27 AM](https://user-images.githubusercontent.com/48328712/131582122-5efb6ea0-304a-49b6-bcdc-d909fbbeadee.png)
See the [docs](docs/api.md) for more flexing.## Notes
Expect this to be alpha-ish quality software. This hasn't been battle-tested yet, and chances are there's some quite weird shit waiting to be surfaced. PRs and issues are very welcome.## License
[Apache 2.0](LICENSE.md)