google/android-classyshark

Java
Android

Android and Java bytecode viewer

dexclassysharkjarandroidjavaapkapk-parserkotlinanalysismultidex
스타 성장
스타
7.6k
포크
875
주간 성장
+-2
이슈
41
2k4k6k
2015년 10월2019년 5월2023년 1월2026년 9월
아티팩트Maven
README

ClassyShark

Introduction

alt text

ClassyShark is a standalone binary inspection tool for Android developers. It can reliably browse any Android executable and show important info such as class interfaces and members, dex counts and dependencies. ClassyShark supports multiple formats including libraries (.dex, .aar, .so), executables (.apk, .jar, .class) and all Android binary XMLs: AndroidManifest, resources, layouts etc.

Download

To run, grab the latest JAR and run java -jar ClassyShark.jar.

Export data in text format

  • Exporter
  • API finder :construction: work in progress

Develop

  1. Clone the repo
  2. Open in your favorite IDE/editor
  3. Build options:

Arch Linux

If you're running Arch Linux you can install the latest prebuilt jar from the AUR.

Dependencies

Support

If you've found an error, please file an issue:

https://github.com/google/android-classyshark/issues

Patches are encouraged, and may be submitted by forking this project and submitting a pull request through GitHub.

License

Copyright 2020 Google, Inc.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
관련 저장소
skylot/jadx

Dex to Java decompiler

JavaMavenApache License 2.0androiddex
50.4k5.8k
androguard/androguard

Reverse engineering and pentesting for Android applications

PythonPyPIApache License 2.0androiddalvik
ismyphonepwned.com/droid2web/
6.2k1.1k
lief-project/LIEF

LIEF - Library to Instrument Executable Formats (C++, Python, Rust)

C++libraryApache License 2.0reverse-engineeringmalware-analysis
lief.re
5.6k748
sea-protocol/seaprotocol

Sea protocol is the ultimate DEX base on order-book & AMM on Aptos & Sui.Anybody has the right to trade any asset anywhere, anytime!

MoveOthercryptocurrencydefi
gridtrade.xyz
5k52
Jermic/Android-Crack-Tool

🐞Android crack tool For Mac

appandroidcrack
2.9k390
MegatronKing/StringFog

一款自动对字节码中的字符串进行加密Android插件工具

JavaMavenlibraryApache License 2.0dexencrypt
2k406
githubXiaowangzi/NP-Manager

Apk控制流混淆;Apk-Dex2C;Res资源混淆;Dex、jar、smali文件的相互转换; Dex、Pdf文件合并; Apk、dex、jar混淆和字符串加密; Apk签名、共存; Res资源混淆; Dex、AXML、ARSC文件编辑及翻译;字符串加密(Apk、dex); 一键添加Xposed检测,一键添加弹窗、对话框; axml反编译/回编译; 一键LOG添加; 一键添加字符串解密LOG,Dex文件换包名; 一键添加禁止截屏,一键添加Apk崩溃日志记录; Apk超级混淆3.0--高效率直接对dex混淆,支持混淆四大组件,支持多dex; Apk功能--DEX混淆对抗;屏幕取色器;屏幕标尺。

dexdex2c
1.8k116
yydcdut/PhotoNoter

:notebook:Material Design风格的开源照片笔记。(MVP+Dagger2+RxJava+AspectJ+Dex处理)

JavaMavenappandroidrxjava
1.6k328
typ0520/fastdex

🚀 加快 apk 的编译速度 🚀

JavaMavenlibraryApache License 2.0apkandroid-studio
1.5k204
bitshares/bitshares-core

BitShares Blockchain node and command-line wallet

C++Otherblockchaincryptocurrency
bitshares.github.io
1.2k659
reversenseorg/dexcalibur

Reversense (Dexcalibur2) is a fully rewriting and rethinking of Dexcalibur. Reversense is a binary intelligence platform that automates the reverse engineering of mobile and embedded applications.

TypeScriptnpmGNU Affero General Public License v3.0fridahooking
1.2k129
anestisb/vdexExtractor

Tool to decompile & extract Android Dex bytecode from Vdex files

CcliApache License 2.0androidvdex
1.1k246