For research purpose I need to test if my classifier is robust to obfuscation techniques. My testing set is made of 25189 android apps from class A and 3175 from class B, with 20% apps already obfuscated. I would like to obfuscate a certain amount of theses apps from 20% to 80% for example to plot the evolution of efficiency function of obfuscation %. I have heard about proguard but couldn't figure out if it allow to loop over many apks. I am using weka API for the classification process.
Is there a way to set up such obfuscation loop in Java, python, or with any software or frameworks ?
Many thanks