https://github.com/ac3ss0r/frida-il2cpp-agent
Example of frida il2cpp bridge library usage
https://github.com/ac3ss0r/frida-il2cpp-agent
android frida il2cpp termux unity
Last synced: 15 days ago
JSON representation
Example of frida il2cpp bridge library usage
- Host: GitHub
- URL: https://github.com/ac3ss0r/frida-il2cpp-agent
- Owner: ac3ss0r
- Created: 2023-02-12T11:21:16.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-05-31T10:25:25.000Z (almost 2 years ago)
- Last Synced: 2025-03-27T16:39:57.298Z (about 1 month ago)
- Topics: android, frida, il2cpp, termux, unity
- Language: TypeScript
- Homepage:
- Size: 2 MB
- Stars: 46
- Watchers: 2
- Forks: 12
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# frida-il2cpp-agent
Frida Il2cpp agent example using frida-il2cpp-bridge library. This project is designed so it can be used on a rooted android device with no need to use PC. It is very useful in unity il2cpp game reverse-engineering when the source is obfuscated.### Instalation and usage (Android)
Make sure that you have a rooted device and termux with root permissions. Install git, wget and nodeJS.
```bash
apt update && apt upgrade
apt install git wget nodejs tsu
```Clone the agent repository
```bash
git clone https://github.com/acess0r/frida-il2cpp-agent
cd frida-il2cpp-agent/il2cpp-agent
```Wget the frida-inject binary
```bash
wget https://github.com/frida/frida/releases/download/16.0.19/frida-inject-16.0.19-android-arm64.xz
unxz frida-inject-16.0.19-android-arm64.xz
mv frida-inject-16.0.19-android-arm64 frida64
```Make it executable
```bash
chmod +x frida64
```To build the agent first run ``` npm install ``` once, then run ``` npm run build ``` each time you edit the index.ts. To execute the script run
```bash
sudo ./frida64 -s _agent.js -f "com.android.package"
```### Some examples
![]()
![]()