React Native Firebase Crashlytics 反混淆
React Native Firebase Crashlytics Deobfuscation
我已经使用 react-native-firebase 集成了 crashlytics,并且我已经将所有必需的 dSYM 上传到控制台。因此,显示了崩溃,但它们被混淆了,无法以这种格式进行追踪。
Fatal Exception: RCTFatalException: Unhandled JS Exception: TypeError: undefined is not an object (evaluating 't.code')
This error is located at:
in O
in B
in p
in RCTView
in Portal.Host
in c
in h
in s
in v
in u
in RCTView
in RCTView
in o
0 CoreFoundation
我试图以某种方式去混淆它们,但没有成功。有什么想法吗?
这是一个Javascript异常,您可能已经复制了原始文本。如果您签入格式化文本,它将看起来像这样:
Unhandled JS Exception: TypeError: undefined is not an object (evaluating 't.code') This error is located at: in O in B in p in RCTView in Portal.Host ..., stack: value@1451:1379 value@1451:1558 value@1764:2262 value@1764:1616 Tl@161:77714
此格式与 JSC (react-native) 堆栈跟踪匹配,您可以使用 stack-beautifier 之类的工具以人类可读的形式解析它。该工具还有一个很好的文档,说明了达到人类可读格式所需的过程。简而言之,您需要:
- 使用来自所需分支的 react-native bundle 查找或重新创建源映射,同样,工具文档中有关如何执行此操作的详细步骤
- 将 JSC 堆栈跟踪提取到一个新的 txt 文件中,在适当的位置添加新行(即第一行在“...stack:”之后)
- 运行 具有上述所有输入的工具,你应该得到你正在寻找的东西
我已经使用 react-native-firebase 集成了 crashlytics,并且我已经将所有必需的 dSYM 上传到控制台。因此,显示了崩溃,但它们被混淆了,无法以这种格式进行追踪。
Fatal Exception: RCTFatalException: Unhandled JS Exception: TypeError: undefined is not an object (evaluating 't.code')
This error is located at:
in O
in B
in p
in RCTView
in Portal.Host
in c
in h
in s
in v
in u
in RCTView
in RCTView
in o
0 CoreFoundation
我试图以某种方式去混淆它们,但没有成功。有什么想法吗?
这是一个Javascript异常,您可能已经复制了原始文本。如果您签入格式化文本,它将看起来像这样:
Unhandled JS Exception: TypeError: undefined is not an object (evaluating 't.code') This error is located at: in O in B in p in RCTView in Portal.Host ..., stack: value@1451:1379 value@1451:1558 value@1764:2262 value@1764:1616 Tl@161:77714
此格式与 JSC (react-native) 堆栈跟踪匹配,您可以使用 stack-beautifier 之类的工具以人类可读的形式解析它。该工具还有一个很好的文档,说明了达到人类可读格式所需的过程。简而言之,您需要:
- 使用来自所需分支的 react-native bundle 查找或重新创建源映射,同样,工具文档中有关如何执行此操作的详细步骤
- 将 JSC 堆栈跟踪提取到一个新的 txt 文件中,在适当的位置添加新行(即第一行在“...stack:”之后)
- 运行 具有上述所有输入的工具,你应该得到你正在寻找的东西