Frida Modding Unity Il2cpp game on Android Demo
Vložit
- čas přidán 18. 06. 2023
- This demo video will help you understand quickly and easily how to mod Unity apps and games with Frida using frida-il2cpp-bridge library
frida: frida.re/
frida-il2cpp-bridge: github.com/vfsfitvnm/frida-il...
dnSpy: github.com/dnSpy/dnSpy
Il2CppDumper-GUI: github.com/AndnixSH/Il2CppDum...
apkcombo: apkcombo.com/
🔒 WARNING: EDUCATIONAL CONTENT ON HACKING AND PROGRAMMING 🔒
⚠️ Please approach the information shared in this video with the utmost respect for legal and ethical boundaries. The content presented is intended for educational purposes only, and we strictly discourage any malicious or illegal activities.
❗️ Remember that the techniques and tools discussed in this video should only be used on systems and networks that you have explicit permission to access. Unauthorized hacking attempts are illegal and can lead to severe legal consequences.
🌐 We encourage healthy discussions and the sharing of knowledge within the hacking and programming community. However, we strictly prohibit the dissemination of harmful or malicious information. Respectful and constructive engagement is key to fostering a positive learning environment.
🎓 Subscribe to my channel and join our community of ethical hackers and aspiring programmers for more educational content, tutorials, and insights.
Amazing, thanks for sharing! Liked and Subbed
Thanks very much for this video! A great help for me!
Nice Video Maarsalien, thanks =)
Man u learned so much. I remember when I gave you the MC5 values to create game guardian scripts 😊 Idk if you remember me tho
For everyone getting the error: Cannot find global type 'Boolean' and other mistakes like that. Remove any space characters in your folder name of the nodejs project.
Btw nice content. Keep up your good work!
no space but still same errors
Wow 😳
Preety detailed video, thankyou for sharing. but is it possible build all that hook to the actual APK ? if it's yes, how do we do that ?
Nice
How to implement method which is having more than one arguments...
Arguments are in struct format... Need some guidance
Hi i very much like to learn this, do you have recommendations where can I learn about frida as a total beginner?
Very nice
Great video but I don't think genshin impact can be dumped this way right?
I am having a problem whenever I run "npm run build" am getting error why is that?
Hey there, I noticed that on some games there is no namespace on certain functions, is there any way to hook on those functions?
Functions\Method don't have namespace but classes do. So when a class doesn't have a namespace you can directly hook the class by its name
what color theme you are using in vs code?
Moding one piece bounty rush bro ,if you can❤
Thank you for this video :) I'm currently trying to find vulnerabilities in HAWK (com.my.hawk.air.shooter) which is proving to be quite difficult as the trace function is not returning any output for the classes I have specified. Frida seems to be running fine, though, so I wonder what is wrong...
nvm i fixed it by installing magisk-frida
currently researching on a game with deep security can we connect@@叵
Do you have a discord or something where to have discussions
il2cppdumper doesn't shows AssemblyCSharp.dll in DummyDll, is it normally? how to work with this?
Nao está mais funcionando?
bro can you tell me how you learned this?? how can i do this too??
im getting
Error: access violation accessing 0x10
at get length (:1563)
at get content (:1563)
at toString (:1563)
at concat (native)
at (:1563)
at map (native)
at (:1563)
what shoudl i do?
Nem o ChatGPT conseguiu arrumar este erro no meu script 🤣
how to hook method that return a class?
I can't invoke a non-static method that is not getting called at all?
You Can use the gameObject class to search for any instance of your target class, or you can create a new instance yourself
How u open exe applications on linux mint?
Thanks for the tutorial
I have a question how did you set the background image in terminal
Thx again
I use xfce4 terminal, you just
have to right click on the terminal then go to preference and set the background
doc.ubuntu-fr.org/xfterm4
Thanks
Do you know how to modify an obscuredint? Ive tried multiple things including hex patching
Obscured Int use XOR encryption, just see the class structure you will understand how it works
Thanks for the tutorial! Is there a way to recompile to APK file again after modding?
no you can’t recompiled, though you can patch the assembly
Can i use it to non il2cpp library? Some game have dedicated security (anticheat) library.
You can use frida as is on any game, but this library if for il2cpp only
Can you please make tutorial how to do that in android, termux
As there is frida inject which allows to hook into java applications but didn't tried il2cpp-bridge coz me noob
Which terminal use
bro got music 😂❤
how to install frida-il2cpp-bridge
Can I ask what is your linux distro that you are using?
Mint I think
can you mod match master game on android?
Share the music playlist bro!!!!!!!
Can you please give me the sample code in the video you wrote, thank you very much 🥰🥰🥰
Brother Make a video for unlock mobile legends skin
is there a way to get the modded apk after finishing with frida?
What modded apk?
your system? ubuntu ?
looks like mint
How do you run exe on Linux mint?
I use wineHQ
@@mrs8683 thanks
i cant dump my game, the dumper say "This APK does not contain an IL2CPP application"
This game mono
Instale com o pip por fora (cmd)
video to bypass native ssl android
There are plenty on CZcams
Make mc5 dead sir 😂❤
Hi MΛΛRS,
Regarding frida-il2cpp-bridge, do you know how to hook to a Vector3 value?
The Vector3 class itself does include the x, y and z field offsets, but the actual class (SceneObject) where _SetPosition_ method is called from does not.
This is the method located inside Unity's Vector3 struct:
public Vector3(float x, float y, float z) {}
The called function looks like this in DNSpy:
public virtual void SetPosition(Vector3 _pos) {}
In IL2Cpp.trace when the method is called:
0x02b6bf78 ┌─SceneObject::SetPosition(this = PlayerObject, _pos = (-3.2, -3.8, -0.5))
0x02b6bf78 └─SceneObject::SetPosition
Thank you in advance :)
See here
github.com/vfsfitvnm/frida-il2cpp-bridge/discussions/336
I have followed your tutorial and saw the game on emulator is running but nothing happened and I don't get any trace log. The function Il2Cpp.perform is not called. Do you let me know what happens with it?
You need a physical device to hack games, this will not work on emulators because emulators are x86 behind the scenes and most games only have arm lib.
@@mrs8683How do I open the Android emulator?
@@mrs8683Is there a link to download?
@@mrs8683there's no emulator it would work for? you need a physical rooted device?
I tried and got this line:
Error : unable to find module 'libil2cpp.so'
Use memu player 8.1 emulator
In Windows
Is it an il2cpp game?
Hi, nice vid. Do you have discord or smth? Can I ask some questions?
@maarsalien
npm i @types/node @types/frida-gum typescript frida-compile frida-il2cpp-bridge