处理 unity崩溃日志

工具:
Il2CppDumper-v6.3.3 反编译 so库,将地址对应的函数名记录下来,用法

  1. 在文件夹下面创建 input 和output文件夹
  2. 将il2cpp.so放到 input中
  3. 找到global.metadata.dat 在安卓工程 或者 apk的 assets\bin\Data\Managed\Metadata
  4. 执行 bat

..\Il2CppDumper.exe 文件名 global-metadata.dat ..\output

5 .这就是反编译后的文件,其中 dump.cs 和 script.json 中都包含了 函数地址所对应的函数名 类型等信息。 配合ida就可以查找到对应的函数。 在这里插入图片描述
上述针对 崩溃在 libil2cpp库。

工具2
IDA 7.0

1.这个安装后 直接打开 对应的so库,按G 输入函数地址。等待解析完成。
在这里插入图片描述
上图是 某个地址 查找后的结果,第一行 sub 381E78 就是这个崩溃的第一个函数名,到对应的dump文件下就可以找到这个函数名,按F5 可以转换成 C语言的代码

工具3

add2line。
在这里插入图片描述
addr2line 简单直接,当地址 转换成对应的函数名。不给你搞花哨的东西。
先命令行打开 对应路径 AndnroidNDK\android-ndk-r19\toolchains\aarch64-linux-android-4.9\prebuilt\windows-x86_64\bin>
然后

aarch64-linux-android-addr2line -f -C -e E:\Li2cppTools\Il2CppDumper-v6.3.3\input\libunity.sym.so 0x9002c4

so库地址 : E:\Li2cppTools\Il2CppDumper-v6.3.3\input\libunity.sym.so
0x9002c4 需要转换的函数

资源链接:
链接:https://pan.baidu.com/s/15p-U09D5Qbk3C1F3dsov9Q
提取码:anp1

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值