自用Android程序破解,逆向分析工具集
下载:
gitclonehttps://github.com/zencodex/hack-android.git
本人主要在Macosx使用,所以linux下没经过严格测试,可能会存在小问题。签名脚本是自己写的,临时文件写到了/tmp目录下,所以linux下要确定存在/tmp。
如遇到问题,可在github上[newissue](https://github.com/zencodex/hack-android/issues)。
romtools可配合厨房工具使用,可用于ROM的定制修改,厨房工具下载:
gitclonehttps://github.com/zencodex/Android-Kitchen.git
本人网上首发的[酷派5217ROOTROM](http://www.romjd.com/Rom/Detail/50676)就是基于此套工具集定制而成。
hack-android
============
适用于linux和macosx平台。
###工具简介
-apktool/apk的反编译,编译工具,代码为smali格式
-signtool签名工具,命令为signed.shyours.apk,生成yours-signed.apk
-dex2jar将apk中的classes.dex转换成jar包,然后通过JD-GUI分析代码,转换出的java代码有一定的误差。
-JD-GUI.app查看jar包的java代码,此为MacOSX平台
-jd-gui-linux同上,此为linux平台
-baksmali可以合并,拆分优化过的odex和apk。
-class-dump-z分析iOSobjectc的定义。
-jbe类似JD-GUI的反编译工具,javaclass文件的字节码编辑工具,可以查看和修改class文件。
-arm-binarmCPU编译好的小工具集,比如busybox,tcpdump等,可直接adbpush到android手机中,用于调试。
-romtoolsboot.img等格式拆包,打包工具
记住命令:gunzip-c../boot.img-ramdisk.gz|cpio-i
转自:http://www.yinqisen.cn/blog-482.html
相关推荐
adb shell cd system/app rm *.apk21. 获取管理员权限: adb root22. 启动Activity: adb shell am start -n 包名/包名+类名。