$git clone https://github.com/CreditTone/hooker免责声明 本项目的所有内容仅供学习与技术交流使用,旨在帮助开发者理解移动应用的结构和工作原理。
| 1 | [](https://mseep.ai/app/credittone-hooker) |
| 2 | |
| 3 | 免责声明 |
| 4 | 本项目的所有内容仅供学习与技术交流使用,旨在帮助开发者理解移动应用的结构和工作原理。 |
| 5 | |
| 6 | 本项目不包含任何针对特定应用的破解操作或侵权内容。 |
| 7 | 针对某些app存在的简单解包技术内容在各大技术论坛网站均大量存在,并无对这些app造成实际损害 |
| 8 | 本项目无意协助任何非法用途,包括但不限于绕过版权保护、修改应用功能或获取未经授权的数据。 |
| 9 | 请确保在使用本项目工具时遵守相关法律法规,并仅用于个人学习或研究目的。 |
| 10 | |
| 11 | <p>简体中文 | <a href="README_EN.md">English</a></p> |
| 12 | |
| 13 | # 欢迎使用hooker逆向工作台 |
| 14 |  |
| 15 |  |
| 16 |  |
| 17 |  |
| 18 |  |
| 19 | |
| 20 | hooker是一个基于frida实现的逆向工具包。旨在为安卓逆向开发人员提供一个舒适的命令行界面和一些常用的通杀脚本、自动化生成hook脚本、内存漫游探测activity和service、frida版JustTrustMe、boringssl unpinning全网app通杀 |
| 21 | |
| 22 | |
| 23 | |
| 24 | 为什么你需要hooker? |
| 25 | ================= |
| 26 | * [1. frida版JustTrustMe,通杀全网APP,且作者一直在持续维护升级](#12-frida版JustTrustMe包括boringgssl) |
| 27 | * [2. 嵌入式webserver支持把App内部能力快速暴露成HTTP接口,便于做自动化和接口化](#7-嵌入式webserver) |
| 28 | * [3. 快捷设置socks5代理,无需额外安装socksdroid等三方app实现无感知代理](#11-快捷设置socks5无感代理) |
| 29 | |
| 30 | <img src="https://raw.githubusercontent.com/CreditTone/img_resources/main/gs_show.jpg" width="1000"> |
| 31 | |
| 32 | |
| 33 | --- |
| 34 | |
| 35 | 目录 |
| 36 | ================= |
| 37 | |
| 38 | * [快速开始](#快速开始) |
| 39 | * [1. git clone项目](#1-git-clone项目) |
| 40 | * [2. 安装依赖](#2-安装python3依赖) |
| 41 | * [3. root手机usb连接](#3-root手机usb连接PC) |
| 42 | * [4. 启动hooker](#4-启动hooker) |
| 43 | * [5. 输入调试应用包名](#5-输入调试应用包名) |
| 44 | * [6. 查看help信息](#6-查看help信息) |
| 45 | * [7. 嵌入式webserver](#7-嵌入式webserver) |
| 46 | * [8. 自动化生成frida脚本](#8-自动化生成frida脚本) |
| 47 | * [9. 列出所有frida脚本](#9-列出应用目录所有frida脚本) |
| 48 | * [10. attach执行frida脚本](#10-attach执行frida脚本) |
| 49 | * [11. 快捷设置socks5无感代理](#11-快捷设置socks5无感代理) |
| 50 | * [12. frida版JustTrustMe](#12-frida版JustTrustMe包括boringgssl) |
| 51 | * [13. spawn执行frida脚本](#13-spawn执行frida脚本) |
| 52 | * [14. 取消代理设置](#14-取消代理设置) |
| 53 | * [15. 重启app](#15-重启app) |
| 54 | * [16. 获取uid和pid](#16-获取uid和pid) |
| 55 | * [17. pull文件](#17-pull文件) |
| 56 | * [18. r0capture](#18-r0capture) |
| 57 | * [19. hooker自动升级](#19-upgrade) |
| 58 | * [开发手机API接口](#开发手机api接口) |
| 59 | * [hooker原生提供的操作API](#hooker原生提供的操作api) |
| 60 | * [应用工作目录脚本](#应用工作目录脚本) |
| 61 | * [url.js](#urljs) |
| 62 | * [just_trust_me.js](#just_trust_mejs) |
| 63 | * [activity_events.js](#activity_eventsjs) |
| 64 | * [click.js](#clickjs) |
| 65 | * [android_ui.js](#android_uijs) |
| 66 | * [keystore_dump.js](#keystore_dumpjs) |
| 67 | * [edit_text.js](#edit_textjs) |
| 68 | * [hook_register_natives.js](#hook_register_nativesjs) |
| 69 | * [text_view.js](#text_viewjs) |
| 70 | * [ssl_log.js](#ssllogjs) |
| 71 | * [just_trust_me_for_ios.js](#just_trust_me_for_iosjs) |
| 72 | * [dump_dex.js](#dump_dexjs) |
| 73 | * [trace_init_proc.js](#trace_init_procjs) |
| 74 | * [hook_artmethod_register.js](#hook_artmethod_registerjs) |
| 75 | * [find_anit_frida_so.js](#find_anit_frida_sojs) |
| 76 | * [jni_method_trace.js](#hook_jni_method_tracejs) |
| 77 | * [replace_dlsym_get_pthread_create.js](#replace_dlsym_get_pthread_createjs) |
| 78 | * [find_boringssl_custom_verify_func.js](#find_boringssl_custom_verify_funcjs) |
| 79 | * [get_device_info.js](#get_device_infojs) |
| 80 | * [apk_shell_scanner.js](#apk_shell_scannerjs) |
| 81 | * [bypass_frida_svc_detect.js](#bypass_frida_svc_detectjs) |
| 82 | * [bypass_root_detect.js](#bypass_root_detectjs) |
| 83 | * [bypass_vpn_detect.js](#bypass_vpn_detectjs) |
| 84 | * [hook_encryption_algo.js](#hook_encryption_algojs) |
| 85 | * [hook_encryption_algo2.js](#hook_encryption_algo2js) |
| 86 | * [webview_enable_debug.js](#webview_enable_debugjs) |
| 87 | * [Windows安装WSL](#windows安装wsl) |
| 88 | * [1. 安装wsl ubuntn24.04](#1-安装wsl-ubuntn2404) |
| 89 | * [2. 进入wsl,配置代理](#2-进入wsl配置代理) |
| 90 | * [3. 安装python3.8和frida](#3-安装python38和frida) |
| 91 | * [自定义frida-server](#自定义frida-server) |
| 92 | * [hooker命令行快捷键](#hooker命令行快捷键) |
| 93 | |
| 94 | |
| 95 | |
| 96 | 手机保证root,无需任何手动启动frida-server等一切配置,hooker会帮你搞定一切。x86架构的模拟器不兼容 |
| 97 | |
| 98 | # Mac/Linux配置hooker运行环境 |
| 99 | |
| 100 | Windows请先完成[WSL安装](#windows%E5%AE%89%E8%A3%85wsl),然后跳回到这里 |
| 101 | |
| 102 | ### 1. git clone项目 |
| 103 | ```shell |
| 104 | stephen@Mac:~$ git clone https://github.com/CreditTone/hooker.git |
| 105 | steph |