R8 retrace è uno strumento per ottenere l'analisi dello stack originale da un'analisi dello stack offuscata. L'analisi dello stack viene ricostruita associando i nomi di classi e metodi in un file di mapping alle loro definizioni originali.
Utilizzo
Per ritracciare un'analisi dello stack offuscata, passa il file di mapping a retrace
:
retrace path-to-mapping-file [path-to-stack-trace-file] [options]
Se nella riga di comando non viene fornito alcun file di analisi dello stack, R8 retrace attende che l'analisi dello stack venga inserita dall'utente tramite l'input standard. Dopo l'input, termina il flusso di input:
- Linux, macOS: Ctrl + D
- Windows: Ctrl + Z + Invio
L'output ritracciato viene quindi scritto nell'output standard.
Opzioni
La tabella seguente descrive le opzioni della riga di comando di R8 retrace:
Opzione | Obbligatorio? | Descrizione |
---|---|---|
--verbose
|
no | Stampa ulteriori informazioni, come i parametri del metodo e il tipo restituito del metodo. |
--info
|
no | Imposta il livello di diagnostica su info . Per un'analisi più approfondita,
consulta la pagina DiagnosticaHandler.
|
--quiet
|
no | Riduce la quantità di informazioni stampate per aumentare la messa a fuoco. |
--regex <regular_exp>
|
no | Sovrascrive l'espressione regolare predefinita per l'analisi delle righe di analisi dello stack.
Ad esempio, di seguito è riportata un'espressione regolare che può analizzare le analisi dello stack di base:
|
Note sull'utilizzo
R8 retrace utilizza un file di mapping generato per riportare i nomi offuscati di classi e metodi alla definizione originale. Per ulteriori informazioni su come ridurre l'app in modo che possa essere ritracciata correttamente, consulta Decodificare un'analisi dello stack offuscata.