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
- Google Play Frosting (there are plans, but there is critically little information about it);
20
20
- Correct extraction of the MainActivity based on how the Android OS [does it](https://xrefandroid.com/android-16.0.0_r2/xref/frameworks/base/core/java/android/app/ApplicationPackageManager.java#310);
21
21
- Bindings for python 3.10+ with typings - no more `# type: ignore`;
22
-
- And of course just a fast parser - 🙃
22
+
- And of course just a fast parser - 🙃
23
23
24
24
## Getting started
25
25
@@ -109,48 +109,53 @@ for signature in signatures:
109
109
## Performance Analysis
110
110
111
111
Environment:
112
+
112
113
- OS: macOS Tahoe 26.0.1 (25A362) arm64
113
114
- CPU: Apple M3 Pro (12) @ 4.06 GHz
114
115
115
116
The script:
117
+
116
118
1. Extract all available signatures from a file;
117
119
2. Extract the package name;
118
120
3. Extract the minimum sdk version;
119
121
4. Get a list of all Main Activities;
120
122
5. Get the application name;
121
123
122
124
apk-info library:
125
+
123
126
- Release build;
124
127
- Python bindings (honest comparison);
125
128
126
129
---
127
130
128
131
Test case:
132
+
129
133
- 152 apk files;
130
134
- Total size - 20GB;
131
135
- Logging mode - warning;
132
136
133
-
|#|**apk-info**|**androguard**|
134
-
|---|---|---|
135
-
|1|1.22s user 4.26s system 81% cpu 6.760 total|57.39s user 4.88s system 97% cpu 1:03.85 total|
136
-
|2|1.21s user 4.22s system 81% cpu 6.657 total|57.98s user 5.04s system 97% cpu 1:04.80 total|
137
-
|3|1.22s user 4.25s system 81% cpu 6.688 total|55.56s user 4.48s system 97% cpu 1:01.55 total|
0 commit comments