Skip to content

Will Tai-e support Android APK analysis? #130

Description

@fengdai

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

Activity

  1. ayanamists commented on Nov 29, 2024

    @ayanamists
    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!

  2. fengdai commented on Nov 29, 2024

    @fengdai
    Author

    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.

  3. removed their assignment
    on Dec 6, 2024
  4. 1010353663 commented on Dec 6, 2024

    @1010353663
    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.

  5. self-assigned this
    on Dec 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions