# google/android-classyshark

Android and Java bytecode viewer

Repository: https://github.com/google/android-classyshark
Canonical: https://ross.abutalabs.com/products/android-classyshark
Language: Java
License: Apache-2.0
License Family: permissive
Topics: dex, classyshark, jar, android, java, apk, apk-parser, kotlin, analysis, multidex
Archived: true
Last push: 2023-05-19T10:01:03+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 3978, "days_push": 1202, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: archived
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 7558, forks 874 (observed 2026-08-28T04:10:01.645410+00:00)

## What it is
ClassyShark is a standalone binary inspection tool for Android developers that browses Android executables and shows class interfaces, members, dex counts, and dependencies. It supports multiple formats including .dex, .aar, .so, .apk, .jar, .class, and Android binary XMLs.

## Use cases
- inspect classes and members inside an apk
- browse dex bytecode of an android app
- analyze dependencies and dex counts of an aar library
- view AndroidManifest and binary XML resources from an apk
- export class and dependency data as text
- check method counts for multidex issues

## When to choose
- you need a GUI to inspect Android binaries like apk, dex, aar, or jar
- you want to analyze method counts and dependencies without building the app
- you need to view compiled AndroidManifest or binary XML resources

## When to avoid
- you need automated CI-based APK analysis pipelines
- you want to decompile to readable source code rather than browse bytecode
- you need active development or frequent updates

## Facets
- artifact type: application
- maturity: maintenance
- function: developer-tools, reverse-engineering, parser
- domain: android-tools, developer-tools, reverse-engineering
- platform: cross-platform, jvm
- tags: apk-analysis, bytecode-viewer, dex, java-inspection, binary-inspection, desktop

## Member repositories
- google/android-classyshark (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:10:01.645410+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:37:22.594141+00:00, confidence not recorded.
  - readme: https://github.com/google/android-classyshark (fetched 2026-08-28T04:10:01.645410+00:00, sha 56c8aba5c6ba)
- Data as of 2026-08-30T08:39:29.467469+00:00.
