Skip to content

ysh329/android-reverse-engineering

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

android-reverse-engineering

工具

  • [5948星][2m] [Java] google/android-classyshark 分析基于Android/Java的App或游戏
  • [4872星][7m] [Java] guardianproject/haven 通过Android应用和设备上的传感器保护自己的个人空间和财产而又不损害
  • [4752星][7d] [C++] facebook/redex Android App字节码优化器
  • [3578星][24d] [C++] anbox/anbox 在常规GNU / Linux系统上引导完整的Android系统,基于容器
  • [1114星][11d] [Java] huangyz0918/androidwm 一个支持不可见数字水印(隐写术)的android图像水印库。
  • [873星][2m] [C] 504ensicslabs/lime LiME (formerly DMD) is a Loadable Kernel Module (LKM), which allows the acquisition of volatile memory from Linux and Linux-based devices, such as those powered by Android. The tool supports acquiring memory either to the file system of the device or over the network. LiME is unique in that it is the first tool that allows full memory captures f…
  • [537星][27d] nordicsemiconductor/android-nrf-connect Documentation and issue tracker for nRF Connect for Android.
  • [447星][11m] [Kotlin] shadowsocks/kcptun-android kcptun for Android.
  • [408星][2m] [CSS] angea/pocorgtfo a "PoC or GTFO" mirror with extra article index, direct links and clean PDFs.
  • [404星][1y] [Java] testwhat/smaliex A wrapper to get de-optimized dex from odex/oat/vdex.
  • [276星][8m] [Py] micropyramid/forex-python Foreign exchange rates, Bitcoin price index and currency conversion using ratesapi.io
  • [253星][3m] [Py] amimo/dcc DCC (Dex-to-C Compiler) is method-based aot compiler that can translate DEX code to C code.
  • [206星][2m] [C] derrekr/fastboot3ds A homebrew bootloader for the Nintendo 3DS that is similar to android's fastboot.

HotFix

  • [14478星][26d] [Java] tencent/tinker Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstall apk.
  • [3431星][13d] [Java] meituan-dianping/robust Robust is an Android HotFix solution with high compatibility and high stability. Robust can fix bugs immediately without a reboot.
  • [1111星][5m] [Java] manbanggroup/phantom 唯一零 Hook 稳定占坑类 Android 热更新插件化方案

打包

  • [5028星][1m] [Java] meituan-dianping/walle Android Signature V2 Scheme签名下的新一代渠道包打包神器

收集

各类App

Xposed

  • [8597星][26d] [Java] android-hacker/virtualxposed A simple app to use Xposed without root, unlock the bootloader or modify system image, etc.
  • [2470星][6m] taichi-framework/taichi A framework to use Xposed module with or without Root/Unlock bootloader, supportting Android 5.0 ~ 10.0
  • [1963星][27d] [Java] elderdrivers/edxposed Elder driver Xposed Framework.
  • [1702星][1y] [Java] ac-pm/inspeckage Android Package Inspector - dynamic analysis with api hooks, start unexported activities and more. (Xposed Module)
  • [1593星][26d] [Java] tiann/epic Dynamic java method AOP hook for Android(continution of Dexposed on ART), Supporting 4.0~10.0
  • [1291星][27d] [Java] android-hacker/exposed A library to use Xposed without root or recovery(or modify system image etc..).
  • [782星][7m] [Java] blankeer/mdwechat 一个能让微信 Material Design 化的 Xposed 模块
  • [633星][21d] [Java] ganyao114/sandhook Android ART Hook/Native Inline Hook/Single Instruction Hook - support 4.4 - 10.0 32/64 bit - Xposed API Compat
  • [475星][2m] [Java] tornaco/x-apm 应用管理 Xposed
  • [321星][1y] [C] smartdone/dexdump 一个用来快速脱一代壳的工具(稍微改下就可以脱类抽取那种壳)(Android)
  • [302星][12d] bigsinger/androididchanger Xposed Module for Changing Android Device Info
  • [289星][14d] [Java] ganyao114/sandvxposed Xposed environment without root (OS 5.0 - 10.0)
  • [213星][1y] [Kotlin] paphonb/androidp-ify [Xposed] Use features introduced in Android P on your O+ Device!
  • [201星][1y] [C] gtoad/android_inline_hook Build an so file to automatically do the android_native_hook work. Supports thumb-2/arm32 and ARM64 ! With this, tools like Xposed can do android native hook.

加壳&&脱壳

  • [1757星][7m] [C++] wrbug/dumpdex Android脱壳
  • [1438星][3m] [C++] vaibhavpandeyvpz/apkstudio Open-source, cross platform Qt based IDE for reverse-engineering Android application packages.
  • [807星][3m] [C] strazzere/android-unpacker Android Unpacker presented at Defcon 22: Android Hacker Protection Level 0
  • [691星][1m] [YARA] rednaga/apkid Android Application Identifier for Packers, Protectors, Obfuscators and Oddities - PEiD for Android
  • [356星][2m] [Java] patrickfav/uber-apk-signer A cli tool that helps signing and zip aligning single or multiple Android application packages (APKs) with either debug or provided release certificates. It supports v1, v2 and v3 Android signing scheme has an embedded debug keystore and auto verifies after signing.
  • [313星][5m] [Shell] 1n3/reverseapk Quickly analyze and reverse engineer Android packages

HOOK

  • [1468星][3m] [C] iqiyi/xhook a PLT (Procedure Linkage Table) hook library for Android native ELF
  • [1466星][2m] [C++] jmpews/hookzz a hook framework for arm/arm64/ios/android, and [dev] branch is being refactored.
  • [795星][7m] [C++] aslody/whale Hook Framework for Android/IOS/Linux/MacOS
  • [524星][6m] [Java] aslody/andhook Android dynamic instrumentation framework
  • [344星][7m] [C] turing-technician/fasthook Android ART Hook

Emulator&&模拟器

IDA

Debug&&调试

Malware&&恶意代码

Obfuscate&&混淆

ReverseEngineering

java-decompiler/jd-gui: A standalone Java Decompiler GUI https://github.com/java-decompiler/jd-gui

文章&&视频

TODO:尚未分类

Releases

No releases published

Packages

No packages published