## ByNameModding
#### English | [Русский](https://github.com/ByNameModding/BNM-Android/blob/master/README_RU.md)
ByNameModding is a library for modding of il2cpp games by classes, methods, field names. It includes everything you need for Android Unity games modding.
Requires C++20 minimum.
## Getting Started
See documentation on [ByNameModding.github.io](https://bynamemodding.github.io/).
## Supported Unity versions: 5.6.4f1, 2017.x - 6000.0.x
## Dependencies
[UTF8-CPP](https://github.com/nemtrif/utfcpp) used by il2cpp and by BNM too.
[Open-hierarchy custom RTTI](https://github.com/royvandam/rtti/tree/cf0dee6fb3999573f45b0726a8d5739022e3dacf) used to optimize memory usage
### Android hookinng software for example:
[Dobby](https://github.com/jmpews/Dobby)
[ShadowHook](https://github.com/bytedance/android-inline-hook)
[Substrate](https://github.com/jbro129/Unity-Substrate-Hook-Android/tree/master/C%2B%2B/Substrate) with [And64InlineHook](https://github.com/Rprop/And64InlineHook) - do not support unhook