B4A Tutorial Code Obfuscation - Erel    Oct 24, 2016   (11 reactions) This mapping can be helpful to analyze crash reports.
Activating the obfuscator
There are three modes:
- Debug - in this mode the IDE debugger will connect to the running application (same as the previous Attach debugger option).
- Release - compiles the application without any debugging informat B4J Question [RESOLVED] Release (Obfuscated) - Thread.Start : Sub recording not found! (B4J 9.0) - agraham (first post)    Jul 02, 2021   (1 reaction) Probably because the Sub name string is being obfuscated. Add an underscore to the Sub name. Callsub works in obfuscation with a string literal as the compiler recognises it as a special case. See Pitfalls here.
Code Obfuscation | B4X Programming Forum B4A Question How hide source code ? - Erel (first post)    Oct 21, 2018   (1 reaction) Compiling with obfuscation is a good option. It is very simple to do. Make sure to go over the pitfalls: Code Obfuscation
It is especially useful for hiding strings. Without obfuscation it is trivial to see the program strings. Obfuscation makes it more complicated (process global strings only). B4A Question App works 'Release' but dont work 'Release Obfuscated' - Erel (first post)    Jul 19, 2015   (2 reactions) Check the pitfalls section: https://www.b4x.-code-obfuscation.13773/ B4A Question obfuscator doesn't process threaded calls - corwin42 (first post)    Mar 03, 2017   (2 reactions) Just rename your sub to "my_sub" and it will work. Subs with underscore in their name will not be obfuscated.
It is shown in the "Pitfalls" section of the Obfuscator tutorial. B4A Question Bluetooth Printer Connection Problem on Release(obfuscated) Version - Erel (first post)    Jun 02, 2016 Moved to the questions forum.
You need to post the relevant code. Make sure to go over the common pitfalls related to obfuscation: https://www.b4x.-code-obfuscation.13773/#content B4J Question callsubdelayed(Me,nameofsub) IS NOT FUNCTIONED - Erel (first post)    Jan 27, 2015 See the pitfalls section: https://www.b4x.-code-obfuscation.13773/#content B4A Question Release (obsfucated) error and Sell app - Erel (first post)    May 07, 2015 Without more information all that I can say is that you should go over the "pitfalls" section in the tutorial: https://www.b4x.-code-obfuscation.13773/#content B4A Question Crash in release on pressing back button, runs ok in debug - Jeffrey Cameron (first post)    Mar 29, 2017 You should always enclose your sub names in quotations. For example CallSubDelayed(Me, "showContacts") ' this is correct As opposed to CallSubDelayed(Me, showContacts) 'no quotations, will mess up obfuscation Also, you should read this post: https://www.b4x.-obfuscation.13773/ (especially the "Pit B4J Question [solved] B4J app obfuscated release and decompilation - PaulMeuris (first post)    Mar 16, 2023   (2 reactions) this._vvvv0 = new List();
return "";
}
Conclusion: obfuscation will make it more difficult to read your code but it will not prevent a malicious programmer from stealing your code. Page: 1   2   3   4   5   6   7   Powered by ColBERT |