Skip to content
View PackDiff's full-sized avatar

Block or report PackDiff

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
PackDiff/README.md

PackDiff

What Did You Pack in My App? A Systematic Analysis of Commercial Android Packers

Introduction

PackDiff, a dynamic analysis system to inspect the fine-grained behaviors of commercial packers. By instrumenting the Android system, PackDiff records the runtime behaviors of Android apps (e.g., Linux system call invocations, Java API calls, Binder interactions, etc.), which are further processed to pinpoint the additional sensitive behaviors introduced by packers.

Source Code

You can find the source code of PackDiff in the other repositories of this account.

Usage

You need to build your own kernel and Android system, and flash your device according to Google's guideline.

Popular repositories Loading

  1. PackDiff PackDiff Public

  2. al_kernel_msm al_kernel_msm Public

    Forked from liuhongxuan23/al_kernel_msm

  3. al_platform_bionic al_platform_bionic Public

    Forked from liuhongxuan23/al_platform_bionic

    Objective-C

  4. al_platform_frameworks_native al_platform_frameworks_native Public

    Forked from liuhongxuan23/al_platform_frameworks_native

    C++

  5. al_platform_art al_platform_art Public

    Forked from liuhongxuan23/al_platform_art

    C++

  6. al_platform_frameworks_base al_platform_frameworks_base Public

    Forked from liuhongxuan23/al_platform_frameworks_base

    Java