MichaelRocks / paranoid

String obfuscator for Android applications.
Apache License 2.0
673 stars 79 forks source link

Add settings to apply paranoid only to specific build types #62

Closed nesterov-n closed 2 years ago

nesterov-n commented 2 years ago

Added config param applyToBuildTypes to switch off transform for specific build types. Possible values are: ALL - add transforms for all build types NOT_DEBBUGABLE - add transforms only for build types with debuggable = false (release build type in most cases) NONE - Do not add transforms at all.

applyToBuildTypes = 'NONE' works exactly as enabled = false

Added deprecation warning to build log if enabled is used.

drakeet commented 2 years ago

Why close?

choongyouqi commented 2 years ago

exactly, why close it? your version solved this problem #67

yujincheng08 commented 1 year ago

https://github.com/LSPosed/LSParanoid/commit/c65aa44c5358686b5739d4d1ad22dbf161b6d4cb

AndroidDeveloperLB commented 1 year ago

LSParanoid library might solve it, but it has issues with AAR library module and sadly the developers there close and lock conversations about it: https://github.com/MichaelRocks/paranoid/issues/68#issuecomment-1436049413