LeoAndo / ReTraceR8Sample

Sample to retrace R8 encrypted project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Overview

Describes how to retrace encrypted(by R8) crash logs.

In version 2.4.0-alpha02 of androidX Navigation, get a Proguard error in NavArgsLazy.
Using this bug, this project will explain how to use retrace.

Readme

日本語版

Development environment

スクリーンショット 2021-06-14 13 38 53

スクリーンショット 2021-06-22 22 36 40

Prepare

This Application Structure

Usage

  1. release Build. (create signed APK)
  2. install APK
  3. crash my application
  4. copy Logcat stacktrace

1

2

5. paste to `stacktrace.txt`

3

6. run retrace tools

4

7. analyze log.

5

8. analyze bug code.

6

Bug Fix (R8)

#1

About

Sample to retrace R8 encrypted project


Languages

Language:Java 49.3%Language:Kotlin 26.4%Language:Shell 15.1%Language:Batchfile 9.3%