Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Generic deobfuscation script support #1360

Closed
marcoburato opened this issue Nov 12, 2019 · 3 comments
Closed

Generic deobfuscation script support #1360

marcoburato opened this issue Nov 12, 2019 · 3 comments
Assignees
Labels
diagnostics Related to App Center's Diagnostics service feature request New feature request Stale

Comments

@marcoburato
Copy link

Describe the solution you'd like
It would be nice if AppCenter could automatically save a deobfuscation map generated during a build and then, when a crash report is received, invoke a custom script to deobfuscate the stacktrace.

The script inputs would be:

  • the stacktrace
  • the deobfuscation map

and the output would be:

  • the deobfuscated stacktrace

This would be a simple solution to support many obfuscation tools that would be time consuming to support natively in AppCenter.

Describe alternatives you've considered
The only other way currently is to copy-paste the stacktrace back and forth between AppCenter and an external deobfuscation tool. It's very tedious.

Additional context
For a bit of context, I'm using BabelFor.NET for a Xamarin app.

I assume you would probably want to run any user-provided script in a VM for security purposes. It would probably be very inefficient to spawn a VM each time a crash report is received, but I'd say it would be acceptable to run it once per day or on manual command to deobfuscate all the pending crashes.

@marcoburato marcoburato added the feature request New feature request label Nov 12, 2019
@elamalani elamalani added the diagnostics Related to App Center's Diagnostics service label Nov 12, 2019
@elamalani
Copy link

@marcoburato Thanks for adding this feature request. We will discuss it with the team for prioritization and keep this thread open for visibility.

@ghost ghost added the Stale label Jun 29, 2021
@ghost
Copy link

ghost commented Jun 29, 2021

This issue has been automatically marked as stale because it has not had any activity for 60 days. It will be closed if no further activity occurs within 15 days of this comment.

@ghost
Copy link

ghost commented Jul 14, 2021

This issue will now be closed because it hasn't had any activity for 15 days after stale. Please feel free to open a new issue if you still have a question/issue or suggestion.

@ghost ghost closed this as completed Jul 14, 2021
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
diagnostics Related to App Center's Diagnostics service feature request New feature request Stale
Projects
None yet
Development

No branches or pull requests

3 participants