Giter Site home page Giter Site logo

dawnadvent / xadb Goto Github PK

View Code? Open in Web Editor NEW

This project forked from 4ch12dy/xadb

0.0 0.0 0.0 32.13 MB

Android逆向自动化脚本,一键开启调试(ida/gdb/lldb),一键查看app、设备信息,一键脱壳,一键开启frida等。32/64位均支持

License: MIT License

Shell 80.63% C 19.37%

xadb's Introduction

xadb

Android逆向自动化操作脚本,一键开启调试(ida/gdb/lldb),一键查看app、设备信息,一键脱壳等等

Install

  • git clone xadb_git_project;
  • cd xadb
  • ./install.sh the_android_sdk_path example:./install.sh ~/xia0/android/sdk
  • If your shell is bash run: source ~/.bash_profile
  • If your shell is zsh run :source ~/.zshrc

Command

adb device   [imei]                              show connected android device basic info 
adb app      [sign/so/pid/apk/debug/dump]        show current app, debug and dump dex  
adb xlog     [package]                           logcat just current app or special package 
adb debug    [ida/ida64,lldb/lldb64, gdb/gdb64]  open debug and setup ida/lldb/gdb debug enviroment 
adb frida/64 start frida server on device        		 
adb pcat     [remote-file]                       copy device file to local 
adb pstree   show the process tree of device
adb -h       show this help usage 
adb update   update xadb for new version!

说明:adb兼容内置的所有命令。在分别在pixel2 Android8 和pixel3 Android9上面测试通过。

mprop只编译了64位的版本,若你为32位的设备,可以自行编译。

在source目录下面提供了mprop的源码及build脚本

关于脱壳,之前基于frida的脱壳脚本只能脱一代壳且兼容性不高,就暂时没放出来。如果有大佬有比较好的方式,可以pr或者联系我完善下这部分。

项目核心开发人员

Update

  • 2019-08-04/support pstree command: adb pstree

    |\
    |  1 root init
    |  |\
    |  |  567 root init subcontext u:r:vendor_init:s0 9
    |  |\
    |  |  568 root init subcontext u:r:vendor_init:s0 10
    |  |\
    |  |  569 root ueventd
    |  |\
    |  |  582 logd logd
    |  |\
    |  |  583 system qseecomd
    |  |   \
    |  |    606 system qseecomd
    |  |\
    |  |  585 system [email protected]
    |  |\
    |  |  586 system vndservicemanager /dev/vndbinder
    |  |\
    |  |  587 hsm citadeld
    ...
    

Screeshot

adb-device

adb-app

adb-app-so

adb-app-sign

adb-app-apk

adb-debug-ida

adb-debug-gdb

adb-debug-lldb

adb-frida

adb-xlog

xadb's People

Contributors

4ch12dy avatar hluwa avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.