You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Download binary dependencies automatically.
* Fix aapt option on apktool
* Fix java installation on mac
* Use native dark themes
* Fix launch issues on mac
* Fix for icon & mac bundle name
* Update icns file for mac
* Update README with more features
* Update screenshot
* Remove unused qss files.
Copy file name to clipboardExpand all lines: README.md
+7-6Lines changed: 7 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,9 +8,7 @@
8
8
9
9
Open-source, cross platform [Qt6](https://www.qt.io/) based IDE for reverse-engineering [Android](https://android.com/) application packages. It features a friendly IDE-like layout including code editor with syntax highlighting support for \*.smali code files.
10
10
11
-
**Note**: This project has been migrated from Qt5 to Qt6 and from qmake to CMake. The build system now uses modern CMake with automated CI/CD via GitHub Actions.
- Built-in viewer for image (\*.gif; \*.jpg; \*.jpeg; \*.png) files
36
35
- Built-in hex editor for binary files
36
+
-**Dark/Light theme support** - Native Qt 6 theming with system integration
37
37
38
38
### Downloads
39
39
40
-
Please head over to [Releases](https://github.com/vaibhavpandeyvpz/apkstudio/releases) page for downloading. **Important:** Make sure to have `JAVA_HOME` environment variable pointing to a valid java installation for _jadx_ to be able to run.
40
+
Please head over to [Releases](https://github.com/vaibhavpandeyvpz/apkstudio/releases) page for downloading.
41
+
42
+
**Note:** APK Studio can automatically download and install required tools (Java, Apktool, JADX, ADB, Uber APK Signer) on first launch. If you prefer to use your own installations, you can configure them in Settings.
41
43
42
44
### Building
43
45
44
46
#### Requirements
45
47
46
48
-**CMake** 3.16 or higher
47
-
-**Qt6** 6.10.1 or higher (Core, Gui, Widgets components)
49
+
-**Qt6** 6.10.1 or higher (Core, Gui, Network, Widgets components)
48
50
-**C++17** compatible compiler
49
51
-**Git** (for version information)
50
52
@@ -90,7 +92,6 @@ The project uses GitHub Actions for automated builds on Windows, Linux, and macO
90
92
-[patrickfav](https://github.com/patrickfav) for [uber-apk-signer](https://github.com/patrickfav/uber-apk-signer)
91
93
-[skylot](https://github.com/skylot) for [jadx](https://github.com/skylot/jadx)
92
94
-[linuxdeploy](https://github.com/linuxdeploy/linuxdeploy) team for [linuxdeploy](https://github.com/linuxdeploy/linuxdeploy) and [linuxdeploy-plugin-qt](https://github.com/linuxdeploy/linuxdeploy-plugin-qt)
93
-
-[Antonio Dias](https://github.com/antonypro) for [QGoodWindow](https://github.com/antonypro/QGoodWindow)
94
95
-[Antonio Davide](https://github.com/Dax89) for [QHexView](https://github.com/Dax89/QHexView)
95
96
-[p.yusukekamiyamane](https://p.yusukekamiyamane.com/) for [Fugue](https://p.yusukekamiyamane.com/) icons
0 commit comments