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
are empty method , anything pass through them have no effect on code so they should be considered as dead and removed .
continuous use of same register again and again also should be treated as dead as next assignment of same register overwrite previous value
like
@Luffitys I got a new car, house, child, and position at work. I'd love to work on 2.x but I'm doing 50 other things every day from dawn 'til dusk. Maybe this year once things calm down and I'm not worried about this baby dying all the time. Thanks for your interest!
Obfuscator Used :
MProtector_2.0.apk.zip
created by https://github.com/KingMahmud
Sample Obfuscated :
Sample.apk.zip
Simplify Command Used :
java -jar simplify.jar --max-call-depth 999999 --max-address-visits 999999 --max-method-visits 999999 --ignore-error -it 'Lcom/tilks/arsc/main/MainActivity;->e\(' Sample.apk
logs :
That method after simplified :
simplified.txt
Expected :
expected.txt
Reason :
and
invoke-static {}, L€/£/¥/₩;->_()V
are empty method , anything pass through them have no effect on code so they should be considered as dead and removed .
continuous use of same register again and again also should be treated as dead as next assignment of same register overwrite previous value
like
could be simplified to
as v1 keep overwritten and only last assignment of register is used
Thanks
The text was updated successfully, but these errors were encountered: