https://github.com/xuuhaoo/jdb_connector
https://github.com/xuuhaoo/jdb_connector
Last synced: 4 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/xuuhaoo/jdb_connector
- Owner: xuuhaoo
- Created: 2023-03-15T09:31:24.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-03-15T10:00:58.000Z (about 2 years ago)
- Last Synced: 2025-04-17T07:17:14.245Z (10 days ago)
- Language: Kotlin
- Size: 2.96 MB
- Stars: 9
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# JDB Connector (After IDA attached and resume app ASAP without damned DDMS)
## Step1. What is this?
* This is an Gadget for `Reverse Engineer` to easily resume Android app through terminal command line without [DDMS(Dalvik Debug Monitor Server)](https://developer.android.com/studio/profile/monitor) AKA `Android Device Monitor` at all. Because Android Device Monitor was deprecated in Android Studio 3.1 and removed from Android Studio 3.2.## Step2. Assemble
* 1. Download `Jar` file to your computer.
* 2. Put your `JAVA_HOME` Env ready, make sure that in your `PATH`
* 3. `ANDROID_SDK_TOOL` Env need too, make sure that also in the `PATH` because we need to access `adb` eg. “/Library/Android/sdk/tools”
* 4. If your are using bash in your computer, than edit `~/.bash_profile` for add an alias for this java command. such as `alias jdbConnect=“java -jar xxx/xx/jdb_connect.jar”` source the file, don’t forget.## Step3. Download
To [Release Page](https://github.com/xuuhaoo/jdb_connector/releases).
## Step4. How to use
* When you IDA Pro alerady attached to your App, than you wanna go on the next to dismiss `Waiting For Debugger` dialog, you should call as following command in your shell.```shell
java -jar jdb_connect.jar -lp 8700 app_package_name
```
* If you want to use default `local port` setting (default port is 8700), you can call like this```shell
java -jar jdb_connect.jar app_package_name
```
* If you following the `Step2` and set an alias, you can just call like this```shell
jdbConnect app_package_name
```