Abstract
The number of smartphones grow fast recently while the number of traditional cellphone is decreasing. Android system is the most popular operating system for mobile devices. But due to the multiple sources of Android application, user can download application not only from google market but some other websites. This leads to the crisis of reverse engineering. User may download some modified application which may cause threats to their device, leading to the leakage of sensitive data or money. We proposed a system which can check the application in a short time to make sure whether it is reliable or not to prevent the installation of application that has been repackaged. Moreover, the system is nearly automatically, and it is efficient with just a little extra support than other analysis tool. It is lightweight and do not use lots of resources from the device. It is expected to prevent bad effect from reverse engineering.