Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Will Tai-e support Android APK analysis? #130

Open
fengdai opened this issue Nov 26, 2024 · 3 comments
Open

Will Tai-e support Android APK analysis? #130

fengdai opened this issue Nov 26, 2024 · 3 comments
Assignees
Labels
type: enhancement A general enhancement

Comments

@fengdai
Copy link

fengdai commented Nov 26, 2024

Clear and concise description of the problem

I have recently made slight modifications to Tai-e to enable it to accept APK files for analyzing an industry-scale Android application, and it has performed remarkably well in certain scenarios. I was wondering if Tai-e has plans to officially support Android APK analysis in the future?

Impact Analysis

No response

Suggested Solution

No response

Alternative

No response

Intention to submit PR

No

Additional Context

No response

@fengdai fengdai added the type: enhancement A general enhancement label Nov 26, 2024
@ayanamists
Copy link
Member

To analyze Android applications, it's not just about processing the APK files themselves (you can use tools to convert dex to jar, so you can directly input to Tai-e), but more importantly, it's about modeling Android-specific features and dataflows. As far as I know, some people have already started implementing relevant analyses on Tai-e, stay tuned!

@fengdai
Copy link
Author

fengdai commented Nov 29, 2024

it's about modeling Android-specific features and dataflows

Exactly. Currently, we are using Tai-e to analyze a small portion of our Android application. For instance, we generate CG of a specific method using PTA along with customized PTA plugins (modeling).

As far as I know, some people have already started implementing relevant analyses on Tai-e, stay tuned!

Could you please provide more information about this work? We also have plan to enhance Tai-e's capability for analyzing Android apps. If it's open source, we would be interested in contributing.

@1010353663 1010353663 removed their assignment Dec 6, 2024
@1010353663
Copy link
Collaborator

@fengdai Hi, we are currently providing comprehensive support for Android analysis using Tai-e, focusing on inter-component communication (ICC), callback analysis, entry point analysis, and more. Our work will be released and open-sourced soon.

@1010353663 1010353663 self-assigned this Dec 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: enhancement A general enhancement
Projects
None yet
Development

No branches or pull requests

3 participants