[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-4219":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":16,"stars30d":17,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":18,"rankGlobal":10,"rankLanguage":10,"license":19,"archived":20,"fork":21,"defaultBranch":22,"hasWiki":20,"hasPages":20,"topics":23,"createdAt":10,"pushedAt":10,"updatedAt":34,"readmeContent":35,"aiSummary":36,"trendingCount":16,"starSnapshotCount":16,"syncStatus":37,"lastSyncTime":38,"discoverSource":39},4219,"android-classyshark","google\u002Fandroid-classyshark","google","Android and Java bytecode viewer","",null,"Java",7565,872,3,41,0,1,64.92,"Apache License 2.0",true,false,"master",[24,25,26,27,28,29,30,31,32,33],"analysis","android","apk","apk-parser","classyshark","dex","jar","java","kotlin","multidex","2026-06-12 04:00:21","# ClassyShark\n\n### Introduction\n\n![alt text](https:\u002F\u002Fgithub.com\u002Fborisf\u002Fclassyshark-user-guide\u002Fblob\u002Fmaster\u002Fimages\u002F5%20ClassesDexData.png)\n\nClassyShark 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.\n\n### Useful links\n* [User guide](https:\u002F\u002Fgithub.com\u002Fborisf\u002Fclassyshark-user-guide)\n* [Command-line reference](https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fandroid-classyshark\u002Fblob\u002Fmaster\u002FCommandLine.pdf)\n* Gradle [sample](https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fandroid-classyshark\u002Ftree\u002Fmaster\u002FSamples\u002FSampleGradle)\n* [Vision and Strategy](https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1sK_WNzHn_6Q1V_dohxrtk1tlsPXsi9cEVnIuYuVig0M\u002Fedit?usp=sharing)\n\n### Download\nTo run, grab the [latest JAR](https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fandroid-classyshark\u002Freleases)\nand run `java -jar ClassyShark.jar`.\n\n### Export data in text format\n* [Exporter](https:\u002F\u002Fmedium.com\u002F@BorisFarber\u002Fexporting-data-from-classyshark-e3cf3fe3fab8#.deec4nyjq)\n* API finder :construction: work in progress\n\n### Develop\n1. Clone the repo\n2. Open in your favorite IDE\u002Feditor\n3. Build options:\n     * IntelliJ - builds automatically when exporting the project \n     * [Gradle script](https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fandroid-classyshark\u002Fblob\u002Fmaster\u002FClassySharkWS\u002Fbuild.gradle)\n     * [RetroBuild](https:\u002F\u002Fgithub.com\u002Fborisf\u002FRetroBuild)\n\n### Arch Linux\n\nIf you're running Arch Linux you can install the latest [prebuilt jar from the AUR](https:\u002F\u002Faur.archlinux.org\u002Fpackages\u002Fclassyshark\u002F).\n\n### Dependencies\n* [dexlib2](https:\u002F\u002Fgithub.com\u002FJesusFreke\u002Fsmali\u002Ftree\u002Fmaster\u002Fdexlib2) by jesusfreke\n* [guava](https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fguava) by Google\n* [ASM](http:\u002F\u002Fasm.ow2.org\u002F) by OW2\n* [ASMDEX](http:\u002F\u002Fasm.ow2.org\u002Fasmdex-index.html) by OW2\n* [java-binutils](https:\u002F\u002Fgithub.com\u002Fjawi\u002Fjava-binutils) by jawi\n* [BCEL](https:\u002F\u002Fcommons.apache.org\u002Fproper\u002Fcommons-bcel) by Apache\n\n### Support\nIf you've found an error, please file an issue:\n\nhttps:\u002F\u002Fgithub.com\u002Fgoogle\u002Fandroid-classyshark\u002Fissues\n\nPatches are encouraged, and may be submitted by forking this project and\nsubmitting a pull request through GitHub.\n\nLicense\n=======\n\n    Copyright 2020 Google, Inc.\n\n    Licensed under the Apache License, Version 2.0 (the \"License\");\n    you may not use this file except in compliance with the License.\n    You may obtain a copy of the License at\n\n       http:\u002F\u002Fwww.apache.org\u002Flicenses\u002FLICENSE-2.0\n\n    Unless required by applicable law or agreed to in writing, software\n    distributed under the License is distributed on an \"AS IS\" BASIS,\n    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n    See the License for the specific language governing permissions and\n    limitations under the License.\n\n\n\n","ClassyShark 是一个面向 Android 开发者的独立二进制文件检查工具。它能够解析并展示包括 .dex、.aar、.so、.apk、.jar 和 .class 在内的多种格式的Android可执行文件和库的重要信息，如类接口、成员变量、dex 数量及依赖关系等。此外，ClassyShark 还支持查看所有Android二进制XML文件，例如 AndroidManifest、资源文件和布局文件等。该工具特别适合于需要深入分析应用程序结构或进行逆向工程的研究人员与开发者使用。基于 Java 开发，并采用 Apache License 2.0 许可证发布。",2,"2026-06-11 02:59:04","top_language"]