andriydruk / andriydruk.github.io

Yet Another Android Developer Blog [https://www.andriydruk.com]
Apache License 2.0
0 stars 2 forks source link

Stacktrace deobfuscation #8

Open utterances-bot opened 4 years ago

utterances-bot commented 4 years ago

Stacktrace deobfuscation

https://andriydruk.com/post/android-deobfuscation/

andriydruk commented 4 years ago

Migrate comments from Disqus to utteranc.es

mariamsajid96 commented 3 years ago

Hello. Do you see these deobfuscated files on the console under the specific crashes? or some other location? I'm using symbol files and it isn't being deobfuscated in the console. Maybe some other location? Please let me know. Thank you

andriydruk commented 3 years ago

Hi, you should copy obfuscated crashes first Then use retrace.sh or ProguardGUI to deobfuscate stack trace

miami22 commented 3 years ago

hi, i use ACRA library for error reporting in my app. i get crash report and part of report that is important for me is : com.parhamcodeappsgmail.base_store.Group.GroupActivity.T(SourceFile:1)\n\tat com.parhamcodeappsgmail.base_store.Group.GroupActivity.onCreate(SourceFile:20)\n\tat that this teo lines when im not using proguard is as below : com.parhamcodeappsgmail.base_store.Group.GroupActivity.initRecycleView(GroupActivity.kt:150)\n\tat com.parhamcodeappsgmail.base_store.Group.GroupActivity.onCreate(GroupActivity.kt:119)\n\tat as you can see method name and line number is clearly specified . but when proguard is enabled it is shown as GroupActivity.T(SourceFile:1) method name is shown as T and no line number is declared. and when i deobfuscate crash report as you explained , with proguardgui nothig changes can you help me how can i specify line number or method name in mentioned part ?