Giter Site home page Giter Site logo

newmai / xapkdetector Goto Github PK

View Code? Open in Web Editor NEW

This project forked from horsicq/xapkdetector

0.0 0.0 0.0 5.39 MB

APK/DEX detector for Windows, Linux and MacOS.

Home Page: http://ntinfo.biz/

License: MIT License

QMake 15.98% Shell 15.65% Batchfile 14.65% C++ 48.42% C 1.87% M4 1.27% Dockerfile 0.53% Inno Setup 1.64%

xapkdetector's Introduction

Donate GitHub tag (latest SemVer) GitHub All Releases gitlocalized

XAPKDetector is Android/APK/DEX detector for Windows, Linux and MacOS.

XAPKDetector shows an information about build tools, libraries and protection of APK/DEX files

  • Heuristic scan
  • String viewer
  • Hex viewer
  • Entropy viewer
  • Hash viewer
  • ELF viewer
  • DEX raw viewer

alt text

There are two versions of program.

xapkd - GUI version xapkc - console version.

alt text alt text alt text alt text alt text alt text alt text

How to build on Docker

git clone --recursive https://github.com/horsicq/XAPKDetector.git

cd XAPKDetector

docker build .

How to build on Linux(Debian package)

Install packages:

  • sudo apt-get install qtbase5-dev -y
  • sudo apt-get install qttools5-dev-tools -y
  • sudo apt-get install git -y
  • sudo apt-get install build-essential -y
  • sudo apt-get install qt5-default -y

git clone --recursive https://github.com/horsicq/XAPKDetector.git

cd XAPKDetector

Run build script: bash -x build_dpkg.sh

Install deb package: sudo dpkg -i release/xapkdetector_[Version].deb

Run: xapkd [FileName] or xapkdc [FileName]

How to build on Linux(Automake)

Qt framework has to be installed on the system.

(Ubuntu)Install Qt Framework: sudo apt-get install --quiet --assume-yes build-essential qt5-default qtbase5-dev qttools5-dev-tools

Clone project: git clone --recursive https://github.com/horsicq/XAPKDetector.git

  • chmod a+x configure
  • ./configure
  • make
  • sudo make install

Run: xapkd [FileName] or xapkdc [FileName]

How to build on OSX

Install Qt 5.15.2: https://github.com/horsicq/build_tools

Clone project: git clone --recursive https://github.com/horsicq/XAPKDetector.git

Edit build_mac.sh ( check QMAKE_PATH variable)

Run build script: bash -x build_mac.sh

How to build on Windows(XP) with Visual Studio

Install Visual Studio 2013: https://github.com/horsicq/build_tools

Install Qt 5.6.3 for VS2013: https://github.com/horsicq/build_tools

Install 7-Zip: https://github.com/horsicq/build_tools

Clone project: git clone --recursive https://github.com/horsicq/XAPKDetector.git

Edit build_msvc_winxp.bat ( check VSVARS_PATH, SEVENZIP_PATH, QMAKE_PATH variables)

Run build_msvc_winxp.bat

How to build on Windows(7-10) with Visual Studio

Install Visual Studio 2019: https://github.com/horsicq/build_tools

Install Qt 5.15.2 for VS2019: https://github.com/horsicq/build_tools

Install 7-Zip: https://github.com/horsicq/build_tools

Install Inno Setup: https://github.com/horsicq/build_tools

Clone project: git clone --recursive https://github.com/horsicq/XAPKDetector.git

Edit build_msvc_win32.bat ( check VSVARS_PATH, SEVENZIP_PATH, INNOSETUP_PATH, QMAKE_PATH variables)

Edit build_msvc_win64.bat ( check VSVARS_PATH, SEVENZIP_PATH, INNOSETUP_PATH, QMAKE_PATH variables)

Run build_msvc_win32.bat

Run build_msvc_win64.bat

alt text

xapkdetector's People

Contributors

horsicq 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.