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
the value will be saved in settings and there will be no way to set it to false from the application itself.
This causes the problem of deobfuscationMapFileMode being set to DeobfuscationMapFileMode.OVERWRITE regardless of which option is chosen in preference window:
That puts user in situation of having no control over map file handle mode, since it is forcefully overridden to OVERWRITE after saved settings are loaded on application startup.
The problem can be addressed using any of the following approaches (although there may be better ones):
set deobfuscationForceSave to false in the code for handling settings upgrade from version 15 to 16;
exclude deobfuscationForceSave from being saved (since it has been removed from preferences window).
The text was updated successfully, but these errors were encountered:
@CmP-lt thanks! This field, supposed to be excluded from saving in jadx-gui. But I think now it can be safely removed as it deprecated for several versions already.
If
deobfuscationForceSave
istrue
when setting are upgraded from version15
to16
jadx/jadx-gui/src/main/java/jadx/gui/settings/JadxSettings.java
Lines 697 to 704 in b4fa664
false
from the application itself.This causes the problem of
deobfuscationMapFileMode
being set toDeobfuscationMapFileMode.OVERWRITE
regardless of which option is chosen in preference window:jadx/jadx-cli/src/main/java/jadx/cli/JadxCLIArgs.java
Lines 262 to 266 in b4fa664
That puts user in situation of having no control over map file handle mode, since it is forcefully overridden to
OVERWRITE
after saved settings are loaded on application startup.The problem can be addressed using any of the following approaches (although there may be better ones):
deobfuscationForceSave
tofalse
in the code for handling settings upgrade from version15
to16
;deobfuscationForceSave
from being saved (since it has been removed from preferences window).The text was updated successfully, but these errors were encountered: