- Support CharSequence (useful for UI setText)
TBC
TBC
Open the modified app. Do something in the app.
Check the log folder
Each file's name has the following meaning:
[{The class name}]--{method name}({parameter}){method type (e.g., Z = boolean, V = void}
In the newer version, a nanotime is added in front of the name above to identify the execution sequence.
Investigate the decompiled and translated code
Make use of "search in content"
Rule: if there is a logger20200108() call, the method is under the detection, vice versa.
ALTERNATIVELY, analyzer.py is provided for easier code investigation
1st test:
Depth = 1 scan <== apps you think are complicated, so the bulky info won't scare you
Depth = 2 scan <== apps you think are simple, so you'll less likely to miss key info
2nd test if not satisfied with previous:
Depth = 2 scan <== apps you think are complicated
Depth = 3 scan <== apps you think are simple
Max depth is not suggested, the app might crash. It also makes the trace harder to understand.
Depth = -1 (full scan)
Make sure the app has the right to write the external storage. Suggested to add permission then compile once before using this script.