An automatic obfuscation tool for Android apps that works in a black-box fashion, supports advanced obfuscation features and has a modular architecture easily extensible with new techniques
2/01/2021 21:23:16> [ERROR][yapsy_loaded_plugin_ClassRename_1.class_rename.ClassRename][obfuscate()] Error during execution of "ClassRename" obfuscator: not well-formed (invalid token): line 1, column 0
12/01/2021 21:23:16> [CRITICAL][obfuscapk.main][perform_obfuscation()] Error during obfuscation: not well-formed (invalid token): line 1, column 0
Traceback (most recent call last):
File "/workdir/obfuscapk/main.py", line 148, in perform_obfuscation
(obfuscator_name_to_function[obfuscator_name])(obfuscation)
File "/workdir/obfuscapk/obfuscators/class_rename/class_rename.py", line 282, in obfuscate
manifest_tree = Xml.parse(
File "/usr/local/lib/python3.9/xml/etree/ElementTree.py", line 1229, in parse
tree.parse(source, parser)
File "/usr/local/lib/python3.9/xml/etree/ElementTree.py", line 586, in parse
parser.feed(data)
File "", line None
xml.etree.ElementTree.ParseError: not well-formed (invalid token): line 1, column 0
Running obfuscators (ClassRename): 0%| |[00:11<?, ?obfuscator/s]
Traceback (most recent call last):
File "/usr/local/lib/python3.9/runpy.py", line 197, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/usr/local/lib/python3.9/runpy.py", line 87, in _run_code
exec(code, run_globals)
File "/workdir/obfuscapk/cli.py", line 184, in
main()
File "/workdir/obfuscapk/cli.py", line 167, in main
perform_obfuscation(
File "/workdir/obfuscapk/main.py", line 148, in perform_obfuscation
(obfuscator_name_to_function[obfuscator_name])(obfuscation)
File "/workdir/obfuscapk/obfuscators/class_rename/class_rename.py", line 282, in obfuscate
manifest_tree = Xml.parse(
File "/usr/local/lib/python3.9/xml/etree/ElementTree.py", line 1229, in parse
tree.parse(source, parser)
File "/usr/local/lib/python3.9/xml/etree/ElementTree.py", line 586, in parse
parser.feed(data)
xml.etree.ElementTree.ParseError: not well-formed (invalid token): line 1, column 0
2/01/2021 21:23:16> [ERROR][yapsy_loaded_plugin_ClassRename_1.class_rename.ClassRename][obfuscate()] Error during execution of "ClassRename" obfuscator: not well-formed (invalid token): line 1, column 0 12/01/2021 21:23:16> [CRITICAL][obfuscapk.main][perform_obfuscation()] Error during obfuscation: not well-formed (invalid token): line 1, column 0 Traceback (most recent call last): File "/workdir/obfuscapk/main.py", line 148, in perform_obfuscation (obfuscator_name_to_function[obfuscator_name])(obfuscation) File "/workdir/obfuscapk/obfuscators/class_rename/class_rename.py", line 282, in obfuscate manifest_tree = Xml.parse( File "/usr/local/lib/python3.9/xml/etree/ElementTree.py", line 1229, in parse tree.parse(source, parser) File "/usr/local/lib/python3.9/xml/etree/ElementTree.py", line 586, in parse parser.feed(data) File "", line None
xml.etree.ElementTree.ParseError: not well-formed (invalid token): line 1, column 0
Running obfuscators (ClassRename): 0%| |[00:11<?, ?obfuscator/s]
Traceback (most recent call last):
File "/usr/local/lib/python3.9/runpy.py", line 197, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/usr/local/lib/python3.9/runpy.py", line 87, in _run_code
exec(code, run_globals)
File "/workdir/obfuscapk/cli.py", line 184, in
main()
File "/workdir/obfuscapk/cli.py", line 167, in main
perform_obfuscation(
File "/workdir/obfuscapk/main.py", line 148, in perform_obfuscation
(obfuscator_name_to_function[obfuscator_name])(obfuscation)
File "/workdir/obfuscapk/obfuscators/class_rename/class_rename.py", line 282, in obfuscate
manifest_tree = Xml.parse(
File "/usr/local/lib/python3.9/xml/etree/ElementTree.py", line 1229, in parse
tree.parse(source, parser)
File "/usr/local/lib/python3.9/xml/etree/ElementTree.py", line 586, in parse
parser.feed(data)
xml.etree.ElementTree.ParseError: not well-formed (invalid token): line 1, column 0