ev-flow / ev-flow/quark-engine
Completely support Multidex when analyzing with Rizin
- Dominant language
- Python
- Stars
- 1.7k
- Forks
- 218
- Avg merge
- 4d 12h
- Merged PRs (30d)
- 7
Description
**Is your feature request related to a problem? Please describe.**
Currently, Quark has its method to support analyzing APKs with [Multidex](https://developer.android.com/studio/build/multidex) . However, this method has two disadvantages -
1. Increase the complexity of the codebase.
2. Unable to find the cross-references between Dex files.
**Describe the solution you'd like**
In version 0.3.0 and above, Rizin introduced a feature to analyze APKs with Multidex. By opening an APK with the following protocol, Rizin can parse all its Dex files.
```bash
rizin "apk://PATH_TO_APK"
```
If we utilize this feature, we will gain the following advantages -
1. Have upstream support to APKs with Multidex.
2. Make the codebase more concise and easy to maintain.
3. Eliminate the limitation to finding cross-references.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.