6 min read
| August 8, 2023
Android Security and Obfuscation Realities of R8
Android
Protection
Dexguard
ProGuard & R8
Thought leadership
13 min read
| November 15, 2022
Call Graphs: The Bread and Butter of Program Analysis
Android
Technical
Dexguard
ProGuard & R8
1 min read
| September 10, 2022
Using ProGuard to Protect Minecraft Server Plugins
ProGuard & R8
3 min read
| August 1, 2022
java.lang.VerifyError: Bad type on operand stack with Java crypto
ProGuard & R8
3 min read
| June 21, 2022
Podcast Feature: “Shrink Your React Native App With ProGuard
ProGuard & R8
6 min read
| June 8, 2022
The ProGuard Story: 20 Years of Innovation in Java Optimization
ProGuard & R8
1 min read
| June 7, 2022
ProGuard Turns 20: Celebrating Two Decades of Innovation in Java App Optimization
ProGuard & R8
3 min read
| May 31, 2022
Proguard obfuscation breaks down a Serializable class after adding the serialVersionUID field
ProGuard & R8
20 min read
| May 24, 2022
Beyond Taint Analysis: Detecting Data Flows in Java Applications with ProGuardCORE
Android
Technical
Dexguard
ProGuard & R8
Annotation-specified bean name ‘b’ for bean
https://www.guardsquare.com/blog/proguard-will-make-spring-bean-name-conflict-0-0
Android Security and Obfuscation Realities of R8
https://www.guardsquare.com/blog/android-security-and-obfuscation-realities-of-r8
Call Graphs: The Bread and Butter of Program Analysis
https://www.guardsquare.com/blog/call-graphs-the-bread-and-butter-of-program-analysis
Using ProGuard to Protect Minecraft Server Plugins
https://www.guardsquare.com/blog/using-proguard-to-secure-minecraft-server-plugins
java.lang.VerifyError: Bad type on operand stack with Java crypto
https://www.guardsquare.com/blog/java-crypto
Podcast Feature: “Shrink Your React Native App With ProGuard
https://www.guardsquare.com/blog/podcast-feature-shrink-your-react-native-app-with-proguard
The ProGuard Story: 20 Years of Innovation in Java Optimization
https://www.guardsquare.com/blog/the-proguard-story-20-years-of-innovation-in-java-optimization-guardsquare
ProGuard Turns 20: Celebrating Two Decades of Innovation in Java App Optimization
https://www.guardsquare.com/blog/proguard-turns-20-celebrating-two-decades-of-innovation-in-java-app-optimization-guardsquare
Proguard obfuscation breaks down a Serializable class after adding the serialVersionUID field
https://www.guardsquare.com/blog/proguard-obfuscation-breaks-down-a-serializable-class-after-adding-the-serialversionuid-field
Beyond Taint Analysis: Detecting Data Flows in Java Applications with ProGuardCORE
https://www.guardsquare.com/blog/detecting-data-flows-in-java-applications-with-proguardcore
General Terms | Privacy Policy | Cookie Policy | Security
Tervuursevest 362 bus 1, 3000 Leuven, Belgium |
VAT: BE0550675829 |
© 2016-2025 Guardsquare nv. All rights reserved.