Self-use Android program cracking, reverse analysis toolset


Download:

git clone https://github.com/zencodex/hack-android.git

I mainly use it on Mac osx, so it has not been strictly tested under linux, and there may be small problems. The signature script is written by itself, and the temporary file is written to the /tmp directory, so make sure that /tmp exists under linux.

If you encounter problems, you can [new issue](https://github.com/zencodex/hack-android/issues) on github.

romtools can be used with kitchen tools and can be used for custom modification of ROM. Download kitchen tools:

git clone https://github.com/zencodex/Android-Kitchen.git

I first released online [Coolpad 5217 ROOT ROM](http:// www.romjd.com/Rom/Detail/50676) is customized based on this set of tools.

hack-android
============

for linux and mac osx platforms.

### Tool introduction

- apktool/ apk decompilation, compilation tool, the code is in smali format

- signtool signing tool, the command is signed.sh yours.apk, generate yours-signed.apk

- dex2jar converts classes.dex in apk into a jar package, and then analyze the code through JD-GUI, the converted java code has certain errors.

- JD-GUI.app View the java code of the jar package, this is for Mac OSX platform

- jd-gui-linux is the same as above, this is for linux platform

- baksmali can combine and split optimized odex and apk.

- class-dump-z analyze the definition of iOS object c.

- jbe is a decompilation tool similar to JD-GUI, a bytecode editing tool for java class files, which can view and modify class files.

- The compiled gadgets for arm-bin arm CPU, such as busybox, tcpdump, etc., can be directly adb pushed to the android phone for debugging.

- romtools boot.img and other formats are unpacked, and the packaging tool
  remembers the command: gunzip -c ../boot.img-ramdisk.gz | cpio -i

from: http://www.yinqisen.cn/blog-482.html

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=326617444&siteId=291194637