GitXplorerGitXplorer
g

android-classyshark

public
7545 stars
873 forks
41 issues

Commits

List of commits on branch master.
Verified
78ddba71b0d869cc6283f8cdbb2061b6e57a3781

Merge pull request #207 from kangofchen/patch-xml-fix

bborisf committed 2 years ago
Verified
bdc05612075e5f2f57d7d907ad176de242aa52b2

xml parsing errors fix

kkangofchen committed 2 years ago
Verified
a5fbbc83de8b5964d95ecd3fb9d2ee75ca5dcd76

Merge pull request #203 from anantshri/master

bborisf committed 3 years ago
Verified
cdf4cd418cc039492a5e4f88ec2992cecf5388ce

upgrading package dependencies

aanantshri committed 3 years ago
Verified
f967f125249e12031d2d20864e74a47615319e19

Delete gradle-wrapper.jar

bborisf committed 3 years ago
Verified
722b5b7ff33d5542d667b5dc40d0d3835f6e394a

Delete util-2.0.6.jar

bborisf committed 3 years ago

README

The README file for this repository.

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.

Useful links

Download

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

Export data in text format

  • Exporter
  • API finder 🚧 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.