{"id":13617727,"url":"https://github.com/venshine/decompile-apk","last_synced_at":"2025-04-12T19:46:41.726Z","repository":{"id":37431125,"uuid":"102260093","full_name":"venshine/decompile-apk","owner":"venshine","description":"🔥 Decompile APK（反编译APK）","archived":false,"fork":false,"pushed_at":"2024-04-04T23:06:27.000Z","size":117832,"stargazers_count":802,"open_issues_count":6,"forks_count":173,"subscribers_count":28,"default_branch":"master","last_synced_at":"2025-04-03T22:11:11.499Z","etag":null,"topics":["android-decompile","apk","apk-decompiler","apk-parser","apktool","bytecode-viewer","classyshark","decompile","dex2jar","jadx","jd-gui"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/venshine.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-09-03T11:34:41.000Z","updated_at":"2025-03-30T10:20:01.000Z","dependencies_parsed_at":"2024-08-01T20:56:44.710Z","dependency_job_id":null,"html_url":"https://github.com/venshine/decompile-apk","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/venshine%2Fdecompile-apk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/venshine%2Fdecompile-apk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/venshine%2Fdecompile-apk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/venshine%2Fdecompile-apk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/venshine","download_url":"https://codeload.github.com/venshine/decompile-apk/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248625497,"owners_count":21135513,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android-decompile","apk","apk-decompiler","apk-parser","apktool","bytecode-viewer","classyshark","decompile","dex2jar","jadx","jd-gui"],"created_at":"2024-08-01T20:01:46.979Z","updated_at":"2025-04-12T19:46:41.703Z","avatar_url":"https://github.com/venshine.png","language":"Shell","funding_links":[],"categories":["HarmonyOS","Shell","\u003ca id=\"0971f295b0f67dc31b7aa45caf3f588f\"\u003e\u003c/a\u003eDecompiler\u0026\u0026反编译器"],"sub_categories":["Windows Manager","\u003ca id=\"e67c18b4b682ceb6716388522f9a1417\"\u003e\u003c/a\u003e工具"],"readme":"# decompile-apk\nThe decompile-apk tool consists of some scripts and different tools, it can provider auto decompile function for produce Java source code and resources from Android Apk files that displayed on GUI.\n\n* jd-gui  \n   \n![jd-gui](screenshot/jd-gui.png)\n\n* jadx  \n \n![jadx](screenshot/jadx.png)\n\n* classyshark  \n\n![classyshark](screenshot/classyshark.png)\n\n* bytecode-viewer\n\n![bytecode-viewer](screenshot/bytecode-viewer.png)\n\n## Tools\n* [Apktool](https://github.com/iBotPeaches/Apktool) : v2.4.1\n* [dex2jar](https://github.com/pxb1988/dex2jar) : v2.1\n* [jd-gui](https://github.com/java-decompiler/jd-gui) : v1.6.6\n* [jadx](https://github.com/skylot/jadx) : v1.1.0\n* [android-classyshark](https://github.com/google/android-classyshark) : v8.2\n* [bytecode-viewer](https://github.com/Konloch/bytecode-viewer) : v2.9.22\n\n## Platforms\n* Mac\n* Linux / Unix\n\n## Download\n[decompile-apk](https://github.com/venshine/decompile-apk/releases)\n\n## Usage\n\n```shell\n# using integrated tools to decompile apk (recommend)\nsh decompile-apk.sh *.apk\n\n# using apktool/dex2jar/jd-gui to decompile apk\nsh jdgui-apk.sh *.apk\n\n# using jadx to decompile apk\nsh jadx-apk.sh *.apk\n\n# using classyshark to decompile apk\nsh classyshark-apk.sh *.apk\n\n# using bytecode-viewer to decompile apk\nsh bytecode-viewer.sh *.apk\n\n```\n\n## Summary\n* Apktool\n\t* advantage\n\t\t* complete resource files\n\t\t* source code in detail\n\t* disadvantage\n\t\t* using more complex, need for a combination of multiple tools\n\t\t* cannot better view the APK architecture logic\n* classyshark\n\t* advantage\n\t\t* easy to use, just a command line\n\t\t* source directory structure is clear, view the entire APK architecture graphically\n\t* disadvantage\n\t\t* source code too simple\n\t\t* cannot get resource files\n* jadx\n\t* advantage\n\t\t* convenient and quick\n\t\t* more perfect GUI interface, with more practical functions\n\t\t* decompile code readability is high\n\t* disadvantage\n\t\t* resource files partially missing\n\n* bytecode-viewer\n\t* advantage\n\t\t* support apk, dex, jar, and so on\n\t\t* better visual feedback\n\t* disadvantage\n\t\t* analyse file slower\n\n## Todo\n* more decompile tools\n* support decompile dex/aar/jar files\n\n## About\n[venshine.cn@gmail.com](venshine.cn@gmail.com)\n\n## License\n[Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0.html)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvenshine%2Fdecompile-apk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvenshine%2Fdecompile-apk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvenshine%2Fdecompile-apk/lists"}